Foxtable(狐表)用户栏目专家坐堂 → [求助]想在foxtable中使用OCR图像识别DLL,应该怎么做?


  共有2646人关注过本帖树形打印复制链接

主题:[求助]想在foxtable中使用OCR图像识别DLL,应该怎么做?

帅哥哟,离线,有人找我吗?
cat88hzh
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:72 积分:689 威望:0 精华:0 注册:2013/5/10 13:23:00
[求助]想在foxtable中使用OCR图像识别DLL,应该怎么做?  发帖心情 Post By:2016/7/5 11:05:00 [只看该作者]

最近有个项目希望说最好能实现文本和数字的图像识别功能,录入到表中。我看了看引用DLL库的内容不多,也不知道具体在foxtable中是怎么引用才可以,怎么看是托管DLL还是非托管等

1、Asprise OCR这个DLL可以用么?http://asprise.com/royalty-free-library/vb.net-ocr-barcode-reader-sdk-samples-docs.html

2、http://blog.csdn.net/nhudx061/article/details/23559849, http://www.cnblogs.com/stone_w/archive/2011/10/08/2202397.html
两个文章中写了调用方式,但是在foxtable中如何正确引用进来?


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/5 11:34:00 [只看该作者]

非托管dll,把dll拷贝到foxtable安装目录下,然后在全局代码里声明对应的函数即可

 


<DllImport("AspriseOCR.dll", EntryPoint := "OCR", CallingConvention := CallingConvention.Cdecl)> _
Public Function OCR(file As String, Type As Integer) As IntPtr
End Function


<DllImport("AspriseOCR.dll", EntryPoint := "OCRpart", CallingConvention := CallingConvention.Cdecl)> _
public Function OCRpart(file As String, Type As Integer, startX As Integer, startY As Integer, width As Integer, height As Integer) As IntPtr
End Function


<DllImport("AspriseOCR.dll", EntryPoint := "OCRBarCodes", CallingConvention := CallingConvention.Cdecl)> _
Public Function OCRBarCodes(file As String, Type As Integer) As IntPtr
End Function


<DllImport("AspriseOCR.dll", EntryPoint := "OCRpartBarCodes", CallingConvention := CallingConvention.Cdecl)> _
Public Function OCRpartBarCodes(file As String, Type As Integer, startX As Integer, startY As Integer, width As Integer, height As Integer) As IntPtr
End Function

 

 

http://www.foxtable.com/webhelp/scr/1937.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
cat88hzh
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:72 积分:689 威望:0 精华:0 注册:2013/5/10 13:23:00
  发帖心情 Post By:2016/7/5 16:26:00 [只看该作者]

以下是引用大红袍在2016/7/5 11:34:00的发言:

非托管dll,把dll拷贝到foxtable安装目录下,然后在全局代码里声明对应的函数即可

 


<DllImport("AspriseOCR.dll", EntryPoint := "OCR", CallingConvention := CallingConvention.Cdecl)> _
Public Function OCR(file As String, Type As Integer) As IntPtr
End Function


<DllImport("AspriseOCR.dll", EntryPoint := "OCRpart", CallingConvention := CallingConvention.Cdecl)> _
public Function OCRpart(file As String, Type As Integer, startX As Integer, startY As Integer, width As Integer, height As Integer) As IntPtr
End Function


<DllImport("AspriseOCR.dll", EntryPoint := "OCRBarCodes", CallingConvention := CallingConvention.Cdecl)> _
Public Function OCRBarCodes(file As String, Type As Integer) As IntPtr
End Function


<DllImport("AspriseOCR.dll", EntryPoint := "OCRpartBarCodes", CallingConvention := CallingConvention.Cdecl)> _
Public Function OCRpartBarCodes(file As String, Type As Integer, startX As Integer, startY As Integer, width As Integer, height As Integer) As IntPtr
End Function

 

 

http://www.foxtable.com/webhelp/scr/1937.htm

 


偶,非常感谢,确实可以读取DLL了,不过试了才发现,这个DLL对于中文不支持,不知道各位大侠有没有人介绍个可以使用的中文图像识别的DLL?


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/5 16:27:00 [只看该作者]

 这里不是有介绍么?需要微软的库支持

 

http://www.cnblogs.com/stone_w/archive/2011/10/08/2202397.html

 


 回到顶部
帅哥哟,离线,有人找我吗?
李孝春
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(大红袍) 这里不是有介绍么?需要微软的...  发帖心情 Post By:2017/11/1 16:01:00 [只看该作者]

这个设置在FOXTABLE中如何操作呢?

图片点击可在新窗口打开查看此主题相关图片如下:1212.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/1 16:53:00 [只看该作者]

 回复5楼,这个是在vs里面操作的,你在vs里面操作以后,会生成一个dll文件,把dll文件在foxtable里面引用即可。

 回到顶部