OpenCVのピクセル値の上限と下限はどのようになっていて、どうすれば入手できますか?OpenCVの上限値と下限値およびピクセル値の種類は何ですか?
私が知ることができる唯一の制限はCV_8U
タイプのMatです。チャンネルのピクセル値の下限は0、上限は255です。他のMatの値はどうなりますか?
say CV_32F、CV_32S?
OpenCVのピクセル値の上限と下限はどのようになっていて、どうすれば入手できますか?OpenCVの上限値と下限値およびピクセル値の種類は何ですか?
私が知ることができる唯一の制限はCV_8U
タイプのMatです。チャンネルのピクセル値の下限は0、上限は255です。他のMatの値はどうなりますか?
say CV_32F、CV_32S?
OpenCVの等価C/C++データ型:
CV_8U
- >unsigned char
(MIN = 0、最大値= 255)
CV_8S
- >char
(MIN = -128、最大値= 127)
CV_16U
- >unsigned short
(MIN = 0、最大= 65535)
CV_16S
- >short
(MIN = -32768、最大= 32767)
CV_32S
- >int
(MIN = -2147483648、最大値= 2147483647)
CV_32F
- >float
CV_64F
- データ型の範囲について>double
チェックthis tutorial。考慮すべき
一つはimshow
又はcvShowImage
とタイプCV_32F
又はCV_64F
の画像を表示しながら、OpenCVのは、値が0.0と1.0との間で正規化されることを期待するということです。そうでなければ、ピクセル値を飽和させる。
ありがとうございました!私はこれらすべてをテストします。 –
ありがとう!これはOpenCVのドキュメントの最初のページにあるはずです – Mirror318
cv :: Matにこの情報を問い合わせる関数があるといいでしょう –