我对图像处理和OpenCV还比较新。在我的项目中,我正在进行OCR。但在此之前,我想检查图像的质量是否足够好。我使用的OCR库说图像应该具有超过300 DPI。据我所知,DPI与打印机/扫描仪有关。
那么OpenCV能为我提供与DPI成正比的内容吗?
我对图像处理和OpenCV还比较新。在我的项目中,我正在进行OCR。但在此之前,我想检查图像的质量是否足够好。我使用的OCR库说图像应该具有超过300 DPI。据我所知,DPI与打印机/扫描仪有关。
那么OpenCV能为我提供与DPI成正比的内容吗?
实际上,DPI与打印机/扫描仪相关,因此您不会直接从(像素)图像中找到任何有关它的信息。但是,这样的与捕获条件相关的信息可能存在于元数据中,例如EXIF或XMP。在C ++中,您可以使用易于包含到使用OpenCV的程序中的libexif。在Java中,您可以使用metadata-extractor。