cv::imwrite 与 cv::imencode 的输出

the output of cv::imwrite vs cv::imencode

在将 cv::Mat 转换为 JPEG 时,cv::imencode 是否与 cv::imwrite 具有相同的行为?我知道第一个写入缓冲区,第二个写入文件,但我问的是写入的内容。

当你调用 cv::imwrite() 时,它并没有在内部调用 cv::imencode()!这两个函数都使用内部 ImageEncoder。看看 loadsave.cpp