如何在cpp中将JPG图像转换为PGM格式



我想将。jpg图像转换为。pgm图像。图像是由一个OPENCV程序从一个tcp套接字获得的,该套接字具有实时流媒体。在matlab中,我使用了imread函数来实现它。在cpp中怎么做呢?我在linux平台工作。在OPENCV中有任何函数可以做到吗?

有人能帮忙吗?

问候,shiksha

可以。

在OpenCV中,您可以使用 imread() 来加载JPG图像,然后使用 imwrite() 它到PGM图像(通过使用CV_IMWRITE_PXM_BINARY格式标志)。

请查看HighGui库函数cv::imreadcv::imwrite的OpenCV文档。使用cv::imread读取jpg,并使用cv::imsave使用文件名与适当的扩展名重新保存。

  • http://docs.opencv.org/modules/highgui/doc/reading_and_writing_images_and_video.html imread
  • http://docs.opencv.org/modules/highgui/doc/reading_and_writing_images_and_video.html imwrite

相关内容

  • 没有找到相关文章

最新更新