标签列表
cv::imwrite和cv::imencode的输出有何区别?
c++
opencv
jpeg
6
6
cv::imencode在将cv::Mat转换为JPEG时,是否与cv::imwrite具有相同的行为?我知道第一个函数是写入缓冲区,而第二个函数是写入文件,但我想知道它们所写入的内容是否相同。
-
Humam Helfawi
1
个回答
5
5
当你调用
cv::imwrite()
函数时,它并不会在内部调用
cv::imencode()
函数!两个函数都使用内部的
ImageEncoder
。请看
loadsave.cpp
。
-
sturkmen
1
是的,你说得对...我刚刚尝试了一小段比较代码,它返回了完全相同的ByteArray。谢谢!
- Humam Helfawi
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
69
cv::imwrite无法找到指定扩展名的编写器。
3
cv::DataType<>与cv::traits::Type<>的区别
3
使用std::vector缓冲区进行CV::imwrite
3
cv::imwrite 有时会导致访问冲突问题…
3
如何将cv::Mat转换为cv::Matx33f
39
使用“const cv :: Mat&”,“cv :: Mat&”,“cv :: Mat”或“const cv :: Mat”作为函数参数的区别是什么?
4
如何在循环中以不同的名称保存cv::imwrite?
3
处理OpenCV与Open CV的区别
4
CV:MATLAB和OpenCV相机标定技术的区别
12
cv::Mat::t() 和 cv::transpose() 的区别