opencv imread和imwrite
Posted sclu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了opencv imread和imwrite相关的知识,希望对你有一定的参考价值。
关于imread和imwrite的问题
在使用imwirte时发现创建文件失败,于是总结了imread和imwrite路径的形式。
- imread中绝对路径间隔符可以为\和//和/
- imwrite中绝对路径间隔符可以为\和//和/
结果依然保存图像失败。后来发现了因为我使用了不存在的文件路径作为保存目录,imwrite不能自动创建目录。
现解决方案为调用系统的dos命令,先使用mkdir命令创建文件夹,再使用imwrite保存文件。
Mat a(600, 400, CV_8UC3, Scalar(255, 255, 0));//随便创建一张图 imshow("src", a); system("mkdir -p E:\123\"); //使用系统命令创建123文件夹 imwrite("E:/123/1.jpg",a); //在123中保存文件
以上是关于opencv imread和imwrite的主要内容,如果未能解决你的问题,请参考以下文章
Python-OpenCV:cv2.imread(),cv2.imshow(),cv2.imwrite()
python,opencv,imread,imwrite,存储,读取图像像素不一致,这种情况是label使用jpg格式
出现错误 - 在给出 imshow、imwrite 命令 opencv 时“找不到作家”