用Python进行简单的图片数字识别(1)

这篇博客介绍了如何使用Python进行简单的数字图像识别。通过展示源代码、原始图像和识别后的TXT文件,博主揭示了数字0-9的图像识别过程。

一、源代码

from PIL import  Image
im = Image.open("F:/result/4.jpg")
#  先将图片转为固定宽高如55*55以符合一行txt文件
im = im.resize((55,55))
fh = open("F:/result/7.txt", "a")
width = im.size[0]
height = im.size[1]
#  k = im.getpixel((1,9))  获取RBG颜色对照数:RBG(255,255,255)白色;RBG(0,0,0)黑色
for i in range(0,width):
    for j in range(0,height):
        cl = im.getpixel((i,j))
        clall = cl[0]+cl[1]+cl[2]
        if(clall==0):
            #黑色
            fh.write("1")
        else:
            #不是黑色
            fh.write("0")
    fh.write("\n")
fh.close()


二、原图片

 

三、识别后的txt文件

00000000000000000100000000000000
00000000000000000000000000000000
00000000000000000001000000000000
00000000000000000111110000000000
00000000000000000111111000000000
0000000000

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值