当前位置:   article > 正文

ncnn笔记(四)chineseocr-lite中的ncnn项目学习_ncnn ocr

ncnn ocr

项目地址:https://github.com/JiangP95/chineseocr_lite

下载后找到ncnn_project,然后使用cmake编译。

win10下直接使用cmake编译项目可能会遇到一些问题:

1、链接自己的opencv库;

2、narrow conversion问题,这个可能是c++版本或者vs的问题,写的带小数点的数值默认是double类型,如果要赋值给float类型需要在数字后添加f,如0.7f表示是float类型,0.7表示是double类型;

3、ncnn.lib库问题,可能编译选项等问题导致链接函数失败,解决办法就是使用自己编译的ncnn库替换原来的ncnn库;

4、生成OCR项目识别显示中文乱码问题,一共有两个地方:

1)、cout输出的非识别字符,只用来显示提示信息的中文显示为乱码,解决办法:ocr.cpp文件为utf-8格式,使用高级保存,将ocr.cpp文件存储为GB2312格式,提示信息的中文可以正常输出了;

2)、识别结果的中文显示为乱码,解决办法:keys.txt文件转换编码格式,原来的编码格式为utf-8,使用notpad++打开——编码——转为ANSI编码——保存。

识别结果:

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/284904
推荐阅读
  

闽ICP备14008679号