你的报错是找不到制定的function。
我的电脑上有这个:
In [1]: import cv2In [2]: cv2.cvtColor
Out[2]: <function cv2.cvtColor>
如果你没有的话查查安装的opencv全了么?
下面代码跟你的基本一致,这个测试可用。
from matplotlib import pyplot as pltdef cap_frame():
cap = cv2.VideoCapture(0)
ret, frame = cap.read()
plt.imshow(frame, cmap = 'gray', interpolation = 'bicubic')
cap.release()
return frame
在命令行中输入:sudoraspi-config
移动到“Camera”选项,按下回车键。选择“Enable”然后回车。再选择“Yes”,回车后树莓派会重新启动。
通过raspi-config工具更新了操作并使能摄像头之后,它会告诉树莓派摄像头已经连接成功,并增加了两个命令行工具以供用户使用摄像头。
raspistill、raspivid,这两个命令可分别让你拍摄静帧照片和HD视频。
更详细的教程可以看这里:geekfan.net/3090