楼主: trans
1309 0

图像识别代码运行报错,帮忙看下。 [推广有奖]

  • 1关注
  • 0粉丝

本科生

38%

还不是VIP/贵宾

-

威望
0
论坛币
205 个
通用积分
1.0059
学术水平
2 点
热心指数
0 点
信用等级
0 点
经验
679 点
帖子
48
精华
0
在线时间
75 小时
注册时间
2008-3-12
最后登录
2020-12-15

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
报错提示:
>>> if 0: img = Image.Image
w,h = img.size[:2]   #size of the image
SyntaxError: invalid syntax

源代码如下:
from PIL import Image
import os
def PngToTxt(f):
    Palette={'000':'#'#榛�
    ,'010':'@'#鏆楃豢
    ,'020':'/'#缁�
    ,'001':'$'#娣辫摑
    ,'011':'<'#闈�
    ,'021':'"'#浜�豢鑹�
    ,'002':'='#钃�
    ,'012':'\\'#闂�摑鑹�
    ,'022':'_'#娴呯豢
    ,'100':'>'#鏆楃孩
    ,'110':'*'#鏆楅粍
    ,'120':'~'#榛勭豢鑹�
    ,'101':'%'#鏆楃传
    ,'111':'+'#鐏�
    ,'121':'^'#娴呯豢鑹�
    ,'102':'|'#绱�綏鍏�
    ,'112':'!'
    ,'122':'-'
    ,'200':'&'#绾�
    ,'210':';'#姗欒壊
    ,'220':"'"#榛�
    ,'201':')'#娣辩矇鑹�
    ,'211':'.'#绮夌孩鑹�
    ,'221':'`'
    ,'202':''#绱�
    ,'212':','
    ,'222':' '#鐧�
    }   
    img = Image.open(f)
    if 0: img = Image.Image
    #缩小, 结果比较模糊, 还是用原比例较好
    #img = img.resize((80,60))
    w,h = img.size[:2]
    print w,h
    result = []
    for i in range(h):
        result1 = []
        for j in range(w):
            pixel = img.getpixel((j,i))[:3]
            result1.append(Palette[''.join([str(int(x//85.3)) for x in pixel])])
        result.append(result1)
    r="\n".join(["".join(x) for x in result])
    print r
    object_file=os.path.splitext(f)[0]+".txt"
    open(object_file,'w').write(r)   

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:运行报错 invalid SYNTAX import image invalid 源代码 import

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 02:35