图片识别的技术到几天已经很成熟了 , 只是相关的资料很少 , 为了方便在此汇总一下(C#实现) , 方便需要的朋友查阅 , 也给自己做个记号 。
图片识别的用途:很多人用它去破解网站的验证码 , 用于达到自动刷票或者是批量注册的目的 , 但我觉得它最吸引我的地方是可以让一些书写的东西 , 自动识别成电脑上的文字 , 比如说手拟的合同 , 修改过的书面论文或者是文档 , 每月的花费发票需要在电脑上录入或者是汇总信息 , 日记本上的文章要转移到电脑上等等 , 我们现在就不用再头痛把它们在电脑上敲写一遍了 。
文章插图
本文介绍两种比较主流和成熟的识别方式:
方式一、-OCR实现 。
【C#OCR图片识别】方式二、()组件实现 。
方式一、-OCR的使用 。
-OCR下载地址:
其中需要使用的3个dll是.dll、DevIL.dll、ILU.dll 。
需要注意的是这几个.dll是vc写的引用要在程序中用引用 , 关键代码:
[(".dll",="OCR",=.Cdecl)]
(,);
[(".dll",="",=.Cdecl)]
Rpart(,,,,,);
[(".dll",="",=.Cdecl)]
(,);
[(".dll",="",=.Cdecl)]
(,,,,,);
调用代码很简单只有一句:
.Show(.((,-1,,,width,)));
其中:为图片路径 , 、坐标均为0即可 , width、图片的宽和高 。
方式二、()组件实现 。
文章插图
在使用之前需要给大家说的是组件的兼容性不是很好 , 使用的时必须打上或者sp2补丁 , 读取中文才行 。
sp1补丁地址(226M):
sp2补丁地址(301MB):
给项目添加组件引用 , 如图:
文章插图
使用代码:
MODI.=.();
doc.();
MODI.;
MODI.;
doc.OCR(MODI..IFIED,true,true);//识别简体中文
for(inti=0;i
- VINS
- iPhone上怎么保存gif图片
- 如何识别出开悟了的人
- java 图片如何上传_【Java】基础46:如何上传图片?
- 图片的预加载和懒加载
- 豆米火锅 贵州豆米火锅图片
- CRNN,Opencv,Pytorch 字符识别
- 3 面向监狱编程- 石胖子写网游外挂 图片识别
- 或者可以生成 一个glyph包含一直字符图片image和许多用于渲染文本的参数
- 基于Android的人脸识别门禁系统