树莓派opencv 开启摄像头
时间: 2024-06-02 20:06:42 浏览: 129
opencv打开摄像头
4星 · 用户满意度95%
要在树莓派上使用OpenCV开启摄像头,可以按照以下步骤操作:
1. 首先,确保树莓派系统已经安装好OpenCV库。
2. 接下来,需要使用树莓派的GPIO接口连接摄像头模块。连接方法可以参考树莓派官方文档。
3. 在代码中使用OpenCV库中的VideoCapture类来获取摄像头视频流。下面是一个示例代码:
```
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
VideoCapture cap(0); //打开默认的摄像头设备
if (!cap.isOpened()) //检查摄像头是否成功打开
{
std::cout << "无法打开摄像头" << std::endl;
return -1;
}
while (true)
{
Mat frame;
cap >> frame; //读取摄像头视频流
imshow("Camera", frame); //显示视频流
if (waitKey(30) == 27) //按下Esc键退出
break;
}
cap.release(); //释放摄像头设备
return 0;
}
```
4. 编译并运行上述代码即可开启摄像头,并在窗口中实时显示摄像头拍摄的画面。
阅读全文