OpenCV支持哪种图像格式

时间:2012-12-13 06:37:04

标签: opencv

对于我的项目,需要在主屏幕上覆盖图像(某公司的徽标),我只想看到徽标而不是图像的边框或多余区域,我甚至尝试覆盖.png图像,但随后边框也会以黑色和徽标一起显示。

任何人都可以让我知道我应该使用哪种图像格式只显示我图像的徽标而不是图像矩形部分的额外部分。

如果你需要更多澄清......请告诉我

谢谢:)

1 个答案:

答案 0 :(得分:7)

听起来你应该做的就是使用图像编辑程序裁剪图像,例如绘画,Paint.netGIMP或Photoshop,然后显示或叠加裁剪的图像。

如果您真的想使用OpenCV来执行此操作,请参阅how to load and display images,这里是imread函数的文档。从后者,回答你的问题的标题:

  

目前,支持以下文件格式:

    Windows bitmaps - *.bmp, *.dib (always supported)
    JPEG files - *.jpeg, *.jpg, *.jpe (see the Notes section)
    JPEG 2000 files - *.jp2 (see the Notes section)
    Portable Network Graphics - *.png (see the Notes section)
    Portable image format - *.pbm, *.pgm, *.ppm (always supported)
    Sun rasters - *.sr, *.ras (always supported)
    TIFF files - *.tiff, *.tif (see the Notes section)