文字识别
文章平均质量分 56
图像文字识别各种接口的调用,涵盖多个系统和多种语言
_花花
这个作者很懒,什么都没留下…
展开
-
Android在线文字识别-阿里云OCR调用
0,阿里云OCR有在线识别接口,直接用httpPOST调用就能实现,开发起来很快捷。5,在按钮响应函数不能直接调用ocrOnline,需要加个线程来调用,所以可以直接调用的接口是。2,申请完成后可以在服务页面找到自己的AppCode,这个代码要配置使用的,很重要。3,上送的图片要求是BASE64编码的,bitmap的base64编码函数。1,在阿里云页面先注册申请免费试用测试,后续可以购买产品增加使用次数。新人入行,经验分享,如有所误,欢迎指出~版权归属:深圳市琪智科技有限公司-花花。原创 2023-09-07 12:32:58 · 833 阅读 · 0 评论 -
Android离线文字识别-tesseract4android调用
个人测试效果不是特别理想,但是速度真的很快,VIVO S10后摄照片,80ms内识别完成。现有的蛮多资料都写的是调用tess-two,但是这个库,已经慢慢不维护了,最新版本是tesseract4android。这些数据库下下来后,需要放到一个规定名称为tessdata的子目录下,调用init的时候需要提供它的父目录。4,训练数据库的提取这里要注意权限问题,否则会初始化失败,错误就一个ERROR。我的处理办法是把训练数据库打包到APP,APP启动后释放到内部目录,然后再使用。摄像头调用,请看下篇。原创 2023-09-07 14:46:10 · 2428 阅读 · 5 评论 -
Linux离线文字识别 C++ 调用Tesseract
3,语言包下载路径:https://github.com/tesseract-ocr/tessdata_best。4,语言包安装路径:/usr/share/tesseract-ocr/4.00/tessdata/Tesseract是一个文字识别库,支持100多种语言。前面的博客有写到android调用的(7,demo依赖opencv,编译报错的话,需要手动安装下。2,安装Tesseract的C++ API开发库。),本文写下Linux的c++调用。1,安装Tesseract OCR。原创 2024-04-28 09:45:52 · 400 阅读 · 2 评论 -
Linux离线文字识别 C++ 调用easyocr
easyocr是一个python文字识别库,支持80种语言。直接用python调用的话,还是很简单的,代码量很少,对用户友好满分。如果需要C++调用,需要用到c-python。如果需要GPU版本的easyocr,需要先安装GPU版本的torch库等(这块比较复杂)。特征:库加载的时候需要的时间和硬件资源比较多,基本CPU要跑满。5,python调用增加可选参数白名单。3,python调用直接识别文件。4,python调用识别mat。6,C++调用直接识别文件。7,C++调用识别mat。原创 2024-04-28 10:08:34 · 484 阅读 · 1 评论