opencv報錯cv::Exception,定位原因是把格式寫成了”XXX.txt.bmp”這種已有有擴展名的問題。
imwrite()函數的定義就不多說了,主要是imwrite(filename,…)這裏的filename是const string ,
c++ string 文件名去後綴參考這篇修改string文件名的
string imgName = "p1.txt";
string pureName = imgName.substr(0, imgName.rfind("."));
imwrite(pureName+".bmp",src_image);
即可解決