情報詳細Q:edges_sub_pix()でエラー6001:Not enough memory availableが発生するのはなぜでしょうか。A:HALCONが事前に確保するメモリ空間が不足した場合に発生します。edges_sub_pix()はサブピクセル精度のデータを保存する為のデータ領域として、画像データの 50 倍のメモリー空間を確保します。そのため、画像サイズの大きい、例えば1024*1024 pixel (=約 1 MB) の画像に対しては 50 MB程度のメモリーを消費します。512*512 pixelの画像では 12.5MB 程度です。これは reduce_domain などを使用して解析領域を小さくしても変化しません。なぜならreduce_domainなどの解析領域を小さくするオペレータは、基本的に画像サイズが変化しないからです。 添付ファイルタイトルedges_sub_pixでエラー6001:Not enough memory availableが発生するURL 名000003445公開状況公開済み検証状況検証済み