我有一个小问题,我真的不知道为什么有时会出现这个错误。
我使用这张图片进行工作:
这是这部分的代码:
cv::Mat src = image1;
cv::Mat src2 = image1;
src.convertTo(src,-1,0.15,0);
这张图中是图片中发生的三种情况,但只有第一种情况是正确的。最常见的情况也是第一种,其他情况不常发生。
我希望任何人都可以帮助我解决这个问题。 :)
最佳答案
好的,我找到了解决问题的方法。当其他人遇到此问题时,您可以尝试以下方法。
我将代码更改为:
cv::Mat src;
cv::Mat src2 = image1;
image1.convertTo(src,-1,0.15,0);
所以它工作正常,没有问题。我不知道为什么其他方法不起作用。
关于c++ - image.convertTo 并不总是有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27444541/