树莓派opencv python读取摄像头

Python013

树莓派opencv python读取摄像头,第1张

你的报错是找不到制定的function。

我的电脑上有这个:

In [1]: import cv2

In [2]: cv2.cvtColor

Out[2]: <function cv2.cvtColor>

如果你没有的话查查安装的opencv全了么?

下面代码跟你的基本一致,这个测试可用。

from matplotlib import pyplot as plt

def cap_frame():

    cap = cv2.VideoCapture(0)        

    ret, frame = cap.read()

    plt.imshow(frame, cmap = 'gray', interpolation = 'bicubic')

    cap.release()

    return frame

命令行中输入:sudo

raspi-config

移动到“Camera”选项,按下回车键。选择“Enable”然后回车。再选择“Yes”,回车后树莓派会重新启动。

通过raspi-config工具更新了操作并使能摄像头之后,它会告诉树莓派摄像头已经连接成功,并增加了两个命令行工具以供用户使用摄像头。

raspistill、raspivid,这两个命令可分别让你拍摄静帧照片和HD视频。

更详细的教程可以看这里:geekfan.net/3090