如何在OpenCV中检查图像质量?

3

我对图像处理和OpenCV还比较新。在我的项目中,我正在进行OCR。但在此之前,我想检查图像的质量是否足够好。我使用的OCR库说图像应该具有超过300 DPI。据我所知,DPI与打印机/扫描仪有关。

那么OpenCV能为我提供与DPI成正比的内容吗?


如果您知道输入尺寸(例如始终为A4),则可以计算dpi。 - Micka
1个回答

2

实际上,DPI与打印机/扫描仪相关,因此您不会直接从(像素)图像中找到任何有关它的信息。但是,这样的与捕获条件相关的信息可能存在于元数据中,例如EXIF或XMP。在C ++中,您可以使用易于包含到使用OpenCV的程序中的libexif。在Java中,您可以使用metadata-extractor


metadata-extractor库也适用于.NET平台。(https://github.com/drewnoakes/metadata-extractor-dotnet) - Drew Noakes

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