admin 管理员组

文章数量: 1086865

opencv调用笔记本摄像头

#include <opencv2/opencv.hpp>
#include <iostream>using namespace cv;
using namespace std;int main() {// 创建VideoCapture对象并打开默认摄像头VideoCapture cap(0);// 检查是否成功打开了摄像头if (!cap.isOpened()) {cout << "无法打开摄像头" << endl;return -1;}// 创建窗口以显示摄像头捕捉的图像namedWindow("Camera", WINDOW_NORMAL);// 循环读取并显示摄像头捕捉的图像while (true) {Mat frame;// 从摄像头捕捉一帧图像cap.read(frame);// 检查是否成功捕捉到了图像if (frame.empty()) {cout << "无法从摄像头中获取图像" << endl;break;}// 在窗口中显示图像imshow("Camera", frame);// 等待1毫秒以等待按键输入if (waitKey(1) == 27){break;}}// 释放VideoCapture对象cap.release();// 销毁窗口destroyWindow("Camera");return 0;
}
cmake_minimum_required(VERSION 3.16)
project(untitled)set(CMAKE_CXX_STANDARD 14)add_executable(untitled main.cpp)
# 查找OpenCV库
find_package(OpenCV REQUIRED)
# 添加链接库
target_link_libraries(untitled ${OpenCV_LIBS})

本文标签: opencv调用笔记本摄像头