测试图像有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);
为什么会一直失败? 谢谢,