我尝试了很多常量值,但我找不到cvtype值之间的任何差异.它是干什么用的?我试过像CV_8UC4和的价值观CV_16S.我在参考文献中没有找到这些信息.
Far*_*iah 17
CV_8U - 8位无符号整数(0..255)
CV_8S - 8位有符号整数(-128..127)
CV_16U - 16位无符号整数(0..65535)
CV_16S - 16位有符号整数(-32768..32767)
CV_32S - 32位有符号整数(-2147483648..2147483647)
CV_32F - 32位浮点数(-FLT_MAX..FLT_MAX,INF,NAN)
CV_64F - 64位浮点数(-DBL_MAX..DBL_MAX,INF,NAN)
8位无符号整数(uchar)
8位有符号整数(schar)
16位无符号整数(ushort)
16位有符号整数(短)
32位有符号整数(int)
32位浮点数(浮点数)
64位浮点数(双精度)
枚举{CV_8U = 0,CV_8S = 1,CV_16U = 2,CV_16S = 3,CV_32S = 4,CV_32F = 5,CV_64F = 6};
小智 6
为了完成 Farshid PirahanSiah 的回答,
\n\nOpenCV 中类型到数字的映射: \n以表格格式
\n\n或长文本:
\n\n\n\n\n无符号 8 位 uchar 0~255
\n
Mat: CV_8UC1, CV_8UC2, CV_8UC3, CV_8UC4\nRun Code Online (Sandbox Code Playgroud)\n\n\n\n\n有符号 8 位字符 -128~127
\n
Mat: CV_8SC1\xef\xbc\x8cCV_8SC2\xef\xbc\x8cCV_8SC3\xef\xbc\x8cCV_8SC4\nRun Code Online (Sandbox Code Playgroud)\n\n\n\n\n无符号 16 位 ushort 0~65535
\n
Mat: CV_16UC1\xef\xbc\x8cCV_16UC2\xef\xbc\x8cCV_16UC3\xef\xbc\x8cCV_16UC4\nRun Code Online (Sandbox Code Playgroud)\n\n\n\n\n有符号 16 位短 -32768~32767
\n
Mat: CV_16SC1\xef\xbc\x8cCV_16SC2\xef\xbc\x8cCV_16SC3\xef\xbc\x8cCV_16SC4\nRun Code Online (Sandbox Code Playgroud)\n\n\n\n\n有符号 32 位整数 -2147483648~2147483647
\n
Mat: CV_32SC1\xef\xbc\x8cCV_32SC2\xef\xbc\x8cCV_32SC3\xef\xbc\x8cCV_32SC4\nRun Code Online (Sandbox Code Playgroud)\n\n\n\n\n浮点型 32位浮点型 -1.18*10-38~3.40*10-38
\n
Mat: CV_32FC1\xef\xbc\x8cCV_32FC2\xef\xbc\x8cCV_32FC3\xef\xbc\x8cCV_32FC4\nRun Code Online (Sandbox Code Playgroud)\n\n\n\n\n双64位双
\n
Mat: CV_64FC1\xef\xbc\x8cCV_64FC2\xef\xbc\x8cCV_64FC3\xef\xbc\x8cCV_64FC4\nRun Code Online (Sandbox Code Playgroud)\n