网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
04月18日
漏签
0
天
python吧
关注:
459,219
贴子:
1,918,481
看贴
图片
吧主推荐
视频
游戏
29
回复贴,共
1
页
<<返回python吧
>0< 加载中...
为什么pytesseract识别出来的string输出不出来?
只看楼主
收藏
回复
壹人之下
白丁
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
小白用了pytesseract来识别图片,但是识别出来的string变量显示不出来,如图直接跳到in[18]且in[18]置顶了,找不到之前的步骤,是不是string变量无法调用呢
?
草摩H2
秀才
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我也遇到了 同样的问题...到处找不到答案 ,我的 输出结果在pycharm里是个小方块
就此a
白丁
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
**,卧槽,我搞定了,兄弟们!!!
这并不是tesseract有问题,而是pytesseract有问题,我也和你们一样没办法print得到的string,但是可以用写入文件的方式往txt里面写入识别出来的结果,但是我打开txt文件检查的时候发现我无论识别什么图片,都会在最后出现一个向上的箭头,我去百度怎么去除这个箭头,然后发现是pytesseract超过0.3.5的版本统统有这个毛病,我在anaconda(我是用win10 anaconda装的)pip uninstall pytesseract 卸载掉了之后,又pip install pytesseract==0.3.4
惊喜,可以print那个识别出来的string了,而且箭头也去掉了,哈哈哈哈
suanny
进士
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
可以和大家一起学习交流
小杨说建模
贡士
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
对Python感兴趣的朋友可以加q交流裙哦:821189983
群内每天都会更新Python资料和源码,回复:g 即可免费领取。
还有大神专业指导哦! 坐等你来!!
贴吧用户_5QbaJV5
白丁
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我用tesseract.exe .\1.2.tif numtest -l num 能将结果写入 numtest文件
但是用pytesseract 结果就是一个小方块
saintmagician
白丁
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
result = result[0:len(result)-1]
print(result)
截取前面n-1位就可以正常输出,所以问题应该出在最后一个奇怪字符,这个奇怪的字符导致了无法print
FuturePython10
进士
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
可以一起自学python,自学qq群:962991806
燕歌行zcy
童生
2
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
返回空或者小方块,请问你解决了吗
燕歌行zcy
童生
2
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我也遇到了 同样的问题...到处找不到答案 ,我的 输出结果在pycharm里是个小方块
皮皮磕破了头
进士
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
个人有偿接单,非中介。V:WYMFZ88888888
不新的萌新
白丁
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
text2 = pytesseract.image_to_string(new_img2, lang='eng', config='--psm 6')
在后面加上一个参数就能输出了
MachoManHere
白丁
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
捣鼓快一天了终于实现了 ,问题出现在验证码图片保存下来后,是有边框的,只要在保存验证码图片的时候再裁剪一下,把边框去掉就可以识别 了。然后还可以再进行降噪灰度等处理
rangle = (int(location['x'])+1, int(location['y'])+1, int(location['x'] + size['width']-1), int(location['y'] + size['height'])-1) #去掉图片上左下右边框,像素自己根据边框粗细来
image = image.crop(rangle)
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示