图像处理1位图像

时间:2011-03-02 16:59:20

标签: python

我正在尝试了解图像处理走廊图像的基础知识。我已经使用PIL转换查找图像中的边缘,然后我将其转换为1位图像。我知道我想要提取什么 - 可以在图像中找到的最长的水平和对角线。有什么想法吗?

from PIL import *
import Image, ImageFilter
im = im.open("c:\Python26\Lib\site-packages\PIL\corridor.jpg")
imageInfo=list(im.getdata())
im.putdata(imageInfo)
print pic.size
for i in imageInfo2[180:220]:
 if i==0:
    print "This is a BLACK pixel"
       elif i==255:
          print "This is a WHITE pixel"
       else:
         print "ERROR"

1 个答案:

答案 0 :(得分:1)

首先不要将它们称为1位图像 - 通常是指每个像素为1位的图像(如图标),因此8个像素可以打包成单个字节。

只有两个级别的图像在图像处理中通常称为“二进制”。

现在你只需要学习图像处理的科学!

一个好的起点是opencv一个免费的图像处理库,它也可以与python配合使用,并且可以很好地与PIL接口。

你也要读他们的书 - 或者其中一个good books on image processing