情報詳細Q.ピクセルデータが12ビットの画像データをHALCONのread_imageオペレータで読み出したいのですが、対応する方法はありますか?A.ファイル拡張子が対応していればread_imageで読み込めます。HALCONには12bitの画像形式はありませんが、read_imageにて自動的に'uint2'という16bitの画像として読み込まれます。画像型としての最大輝度値は16bit上限 (65535) ですが、12bitまで(4095)の範囲で保持するデータが読み込まれることになります。write_imageの際にも16bit画像として出力されます。また、bmp/jpeg形式では拡張子側の仕様として12bit画像を保存することはできません。bmp/jpgで12bit (16bit:uint2) 画像を保存したい場合はscale_imageで輝度値をスケーリングさせ、convert_image_typeでbyte画像型へ変換してから保存しなければなりません。このとき、スケーリングによって12bit本来の表現範囲は失われます。 添付ファイルタイトルHALCONでの12bit画像の扱いについてURL 名000005022公開状況公開済み検証状況公開済み