OpenCVのピクセル値の上限と下限は何ですか?どうすれば取得できますか?
私が理解できる唯一の制限はCV_8U、チャネルのピクセル値の下限が 0、上限が 255 であるタイプの Mat です。他の Mat のこれらの値は何ですか?
CV_32F、CV_32S と言う?
OpenCVのピクセル値の上限と下限は何ですか?どうすれば取得できますか?
私が理解できる唯一の制限はCV_8U、チャネルのピクセル値の下限が 0、上限が 255 であるタイプの Mat です。他の Mat のこれらの値は何ですか?
CV_32F、CV_32S と言う?
OpenCVと同等のC/C ++データ型:
CV_8U-> unsigned char(最小= 0、最大= 255)
CV_8S-> char(最小= -128、最大= 127)
CV_16U-> unsigned short(最小= 0、最大= 65535)
CV_16S-> short(最小= -32768、最大= 32767)
CV_32S-> int(最小= -2147483648、最大= 2147483647)
CV_32F->float
CV_64F->double
データ型の範囲については、このチュートリアルを確認してください。
CV_32F考慮すべきことの1つは、タイプまたはCV_64Fwithimshowまたはの画像を表示している間cvShowImage、OpenCVは値が0.0から1.0の間で正規化されることを期待しているということです。それ以外の場合は、ピクセル値を飽和させます。
CV_32F は 32 ビット浮動小数点数を意味します。CV_32S は 32 ビットの符号付き整数を意味します。CV_64F が何を表しているか推測できると思います。インターネットには、さまざまなデータ型が取り得る範囲のリファレンスがたくさんあります。たとえば 、ここでは 32S です。