ios - 如何转换相机图像的 DPI(每英寸点数)。?

标签 ios opencv ocr tesseract

我正在使用 Tesseract 库读取身份证信息。输入图像是从 Iphone 相机实时捕获的。通常从 Iphone 捕获的图像是 72 DPI。但是 Tesseract 建议设置 300 DPI。

我的输入图像:

enter image description here

1.如何以编程方式转换 300 DPI 图像?

2.Opencv有没有其他方法转换DPI?

最佳答案

首先,您应该知道在300 DPI设置下扫描身份证中的字符或数字的正常大小。其次,当你有图片的时候,你应该用页面分析的方法来识别文本和数字。同时,您可以计算文本和数字的连通分量的静态,例如文本的宽度和高度。然后与扫描条件下文本的连通分量分析结果进行比较,可以作为一些辅助信息存储在程序中。相对于扫描的情况,如果文字尺寸较大,那么就应该缩小尺寸;否则,需要高档。

关于ios - 如何转换相机图像的 DPI(每英寸点数)。?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25760687/

相关文章:

ios - Swift/Spritekit-如何对数组进行分页?

ios - super View —— View —— subview 。屏蔽 textField 不可交互的实现。 iOS。请帮助

ios - 用户取消搜索时约束不变

opencv - Python OpenCv cv2 等效于 CV_FILLED

c++ - 在 OpenCV C++ 中查找 Mat() 的所有峰值

python - EAST文本检测-215:断言失败(OpenCV Python)

ios - 模态 Segue 导致黑屏

iphone - OpenCv - iOS MapKit 冲突

opencv - Raspberry Pi 到 Arduino 通信

python - 安装 pytesser