情報詳細Q:HALCON 32bitを私用しています。HDDに十分な空き容量があり、使用メモリも300MB程度にも関わらずfind_ncc_model実行時にメモリ不足に陥ることがありました。原因は何でしょうか?A:HALCONの自動並列化(AOP)機能によって、巨大な内部メモリが予約されることにより引き起こされている可能性がございます。※64bit環境でも生じる可能性がございます。本現象は、全てのPCで発生するわけではないことが確認されています。原因は使用可能なスレッド数にあるようで、HALCONで使用するスレッド数を減らすとエラーは起きなくなりました。AOPのスレッド制限については set_system("thread_num",1) とすると、スレッド数を1に設定できます。詳しくはset_systemのヘルプを参照してください。【エラー発生】Windows 7 Ultimate 64bitメモリ:16.0GBHALCON 13.0.1.1(x86sse2-win32)【エラー発生せず】OS:Windows 8.1 Pro 64bitプロセッサ:Intel(R) Core i7-5500U CPU @ 2.40GHz 2.39Hz実装メモリ:8GBHALCON:13.0.1.1(x86sse2-win32)添付ファイルタイトルHALCONエラー #6001 :32bit環境にてfind_ncc_modelが実行できないURL 名000003331公開状況公開済み検証状況公開済み