cv::imwrite和cv::imencode的输出有何区别?

6
cv::imencode在将cv::Mat转换为JPEG时,是否与cv::imwrite具有相同的行为?我知道第一个函数是写入缓冲区,而第二个函数是写入文件,但我想知道它们所写入的内容是否相同。
1个回答

5
当你调用cv::imwrite()函数时,它并不会在内部调用cv::imencode()函数!两个函数都使用内部的ImageEncoder。请看loadsave.cpp

是的,你说得对...我刚刚尝试了一小段比较代码,它返回了完全相同的ByteArray。谢谢! - Humam Helfawi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接