@kidswong999 哦 好像是超出范围了,如果x到159的话,再加的就会超出像素范围
1
13485010993 发布的帖子
-
RE: 关于if的判断条件语句
for y in range(10, 109, 20):
for x in range(0, 159):
t1 = img.get_pixel(x,y) #获取坐标像素rgb
t2 = img.get_pixel(x+1,y)
t3 = img.get_pixel(x+2,y)
t4 = img.get_pixel(x+3,y)
t5 = img.get_pixel(x+4,y)
t6 = img.get_pixel(x+5,y)
if (t1[0]==0 and t2[0]==0 and t3[0]==255 and t4[0]==255 and t5[0]==255):
a1 = x+2主要是IF语句,如果只判断两个:if((t1[0]==0 and t2[0]==255): , 这样是可以的,如果and多个条件就会报错。。。。。
(缩进格式可以忽略。。。。) -
RE: 灰度二值化后,获取指定像素的值
@kidswong999 我采用的是RGB565彩色图像,img.get_pixel()返回的是LAB还是RGB?可以指定返回什么吗?
-
RE: 灰度二值化后,获取指定像素的值
@13485010993 我是用image.get_pixel(160, 120)的这个函数,但IDE显示“module”object has no attribute "get_pixel" ,去手册看了,IDE已经更新过了,这是什么问题
get_pixel函数返回值是什么?