以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 【ocr】怎么实现我选择某一个区域就识别某个区域呢? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=109014) |
||||
-- 作者:李孝春 -- 发布时间:2017/11/2 16:26:00 -- 【ocr】怎么实现我选择某一个区域就识别某个区域呢? 根据各位前辈的方法 做出了如下项目 目前实现了整张图片的二维码及文字和英文数字单独识别
[此贴子已经被作者于2017/11/2 16:59:39编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2017/11/2 16:41:00 -- 1、截屏;2、识别
Dim proc As new Process |
||||
-- 作者:李孝春 -- 发布时间:2017/11/2 19:34:00 -- 回复:(有点甜)1、截屏;2、识别 Dim proc... 有没有办法不截图 而是直接选择区域 就在这个区域进行识别呢?这样比较方便些 |
||||
-- 作者:有点甜 -- 发布时间:2017/11/2 19:58:00 -- 截取部分图片的代码如下,你再处理一下截取哪个区域的即可。
Dim img = getimage("d:\\test.jpg") bmp.save("d:\\test001.jpg") |
||||
-- 作者:李孝春 -- 发布时间:2017/11/2 22:15:00 -- 回复:(有点甜)截取部分图片的代码如下,你再处理一... Dim img = getimage("d:\\test.jpg") bmp.save("d:\\test001.jpg") 有点甜老师 X Y都是固定值啊?有没有办法直接在窗体中获得鼠标的XY值 自动填入呢? 下面的代码 可以获得鼠标当前XY 怎么获取为我想选择的XY区域 的值呢? Dim dp As new Point() dp.X = Windows.Forms.Cursor.Position.X dp.Y = Windows.Forms.Cursor.Position.Y dp = e.Form.BaseForm.PointToClient(dp) msgbox(dp.x & " " & dp.y) 或者是在窗体中实现鼠标拖动选择一个固定区域 然后就进行识别 可以反复实现选择区域 进行多次识别 [此贴子已经被作者于2017/11/2 22:22:10编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2017/11/2 22:50:00 -- mark 截取图片
|
||||
-- 作者:李孝春 -- 发布时间:2017/11/3 10:39:00 -- 回复:(有点甜)mark 截取图片 [uplo... 谢谢有点甜老师 貌似不支持pdf 呵呵 我先试着操作一下 看怎么实现pdf格式的也可以读取 届时有疑问再找有点甜老师学习学习
|
||||
-- 作者:有点甜 -- 发布时间:2017/11/3 12:30:00 -- 以下是引用李孝春在2017/11/3 10:39:00的发言:
谢谢有点甜老师 貌似不支持pdf 呵呵 我先试着操作一下 看怎么实现pdf格式的也可以读取 届时有疑问再找有点甜老师学习学习
1、pdf你可以转换成图片
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=77213&skin=0
2、pdf你可以直接读取
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=83249&skin=0
|