关于opencv中Mat类型转换的一个问题
来源:互联网 发布:linux替换命令 编辑:程序博客网 时间:2024/05/20 11:22
在Opencv的Mat转换函数converto(),当将<unsigned int>或<unsigned >类型进行转换时,总是会提示“opencv error: assertion failed (func != 0) in unknown function, file..\..\..\src\opencv\modules\core\src\convert.cpp”
示例:
Mat a = Mat_<unsigned int>(10,3);//或Mat a = Mat_<unsigned> (10,3)
Mat_<float> b;
a.ConvertTo(b, CV_32F);
cout<<"a type"<<endl<<a.depth()<<endl<<"b type"<<endl<<b.depth()<<endl;
运行时会提示上述错误;
正确示例
Mat a = Mat_<unsigned short> (10, 3);//或Mat a = Mat_<unsigned char> (10, 3)
Mat_<float> b;
a.ConvertTo(b, CV_32F);
cout<<"a type"<<endl<<a.depth()<<endl<<"b type"<<endl<<b.depth()<<endl;
- 关于opencv中Mat类型转换的一个问题
- openCV中Mat类型与IplImage类型的转换
- 在opencv中,关于IplImage和Mat类型之间的转换
- OpenCV中Mat与Matlab中mxArray类型的转换
- OpenCV中Mat,IplImage,CVMat类型转换
- opencv中Mat类型转换 ConvertTo
- 【OpenCV】opencv中Mat与IplImage,CVMat类型之间转换
- 关于opencv中Mat数据对齐的问题
- opencv中关于Mat类的一些问题
- 【OpenCV】OpenCV的类型转换问题(BYTE、IplImage、Mat等)
- OpenCV中CvMat或Mat的类型
- OpenCV Mat类型与IplImage类型的相互转换
- opencv中Mat到 IplImage*的转换
- OpenCV中Mat与Matlab中mxArray类型的转换II
- opencv中Mat与IplImage,CVMat类型之间转换
- OpenCV中Mat与IplImage,CVMat类型之间转换
- opencv中Mat与IplImage,CVMat类型之间转换
- opencv中Mat类型操作或转换代码分析
- Activity启动模式(launchMode,singleTask)
- OpenCv2.4.5+Cmake 2.8.10+VS2010配置方法(不用再配置dll、lib的方法)
- cells(9)
- nginx配置数据结构及合并过程
- soft floating point library
- 关于opencv中Mat类型转换的一个问题
- linux lsmod命令详解
- cells(10)
- 死锁&活锁
- 包和访问权限(1)
- Java编程思想--多态
- 找论文的好地方 http://www.soe.ucsc.edu/~you/notes/research-resources-ucsc.html
- 奇葩的公司,奇葩的现象……
- SNS网店API合作推广法