如何解决使用CV2和Tesseract OCR解决图像验证码
我一直在尝试使用cv2编辑图片,然后使用tesseract OCR读取图像中的文本来解决以下验证码。下面是一个示例:
到目前为止,我已经尝试了以下代码来编辑图像并提高ocr性能:
const stricterGetFields = <T,>() => <K extends keyof T>(...fields: K[]) => (obj: T) =>
Object.fromEntries(fields.map((field) => [field,obj[field]])) as Pick<T,K>;
const f = stricterGetFields<A>(); // specify here and do nothing else
const g = f('a','c')({ a: "",b: "",c: "" }); // Pick<A,'a'|'c'>;
具有以下结果:
这可以改善tesseract的阅读效果,但仍然不足以阅读图像中的文本。关于如何解决此问题并阅读图像中的文本以解决验证码的任何想法?谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。