- 论坛徽章:
- 0
|
为什么代码中标红的部分必须写
1.代码中标红的部分必须写,否则调用的时候就会报错。
@property
def frame(self):
if self._enteredFrame and self._frame is None:
_, self._frame = self._capture.retrieve()
return self._frame
2.调用部分的代码,蓝色是上面赋值的那个变量。
mirroredFrame = numpy.fliplr(self._frame).copy()
3.报错内容:
File "/home/kingroc/PycharmProjects/untitled/Cameo/managers.py", line 71, in exitFrame mirroredFrame = numpy.fliplr(self._frame).copy() File "/usr/local/lib/python2.7/dist-packages/numpy/lib/twodim_base.py", line 79, in fliplr m = asanyarray(m) File "/usr/local/lib/python2.7/dist-packages/numpy/core/numeric.py", line 583, in asanyarray return array(a, dtype, copy=False, order=order, subok=True)ValueError: setting an array element with a sequence.
上面的代码,放到百度里面很容易搜索到的,就是一个python捕捉摄像头视频的一个小Demo。
|
|