OpenCV ConvertTo Float错误

时间:2018-04-01 21:55:47

标签: opencv

测试图像有3个通道。 以下产生错误。

cv::Mat temp = cv::imread(filename.c_str());
cv::Mat_<float> temp2;
temp.convertTo(temp2, CV_32F);

OpenCV(3.4.1-dev)错误:断言失败(!fixedType()||((Mat *)obj) - &gt; type()== mtype)在create,file / home / jason / projects / opencv / opencv / modules / core / src / matrix_wrap.cpp,第1199行

这也会产生同样的错误。

cv::Mat temp = cv::imread(filename.c_str(), CV_LOAD_IMAGE_COLOR);
cv::Mat_<float> temp2;
temp.convertTo(temp2, CV_32FC3);

为什么会一直失败? 谢谢,

0 个答案:

没有答案