嵌套循环不起作用,只有内循环循环

时间:2013-07-26 09:42:15

标签: python loops file-io input nested

我正在尝试使用python显示从我的网络摄像头捕获的原始灰度图像(8位/像素)。

我在python中使用的代码,用于显示捕获的图像:

#!/usr/bin/python
import cv

mat = cv.CreateMat(640, 480, cv.CV_8UC1)

#Open image
pipe_in = open("gray.raw","r")
#Fill matrix with raw gray values
for y in xrange(640):
    for x in xrange(480):
            graypixel = pipe_in.read(1)
            mat[x,y] =graypixel
            print graypixel

print "Hello"

我得到以下输出:

A
@
... 480 values
Traceback (most recent call last):
  File "./displaygray.py", line 9, in <module>
    for x in xrange(480):
TypeError: a float is required

就像只有内循环循环一次然后退出。我真的不明白我做错了什么。

0 个答案:

没有答案