OpenCV count the number of connected camera 检测连接的摄像头的数量
2023-09-11 14:21:39 时间
有时候在项目中我们需要检测当前连接在机子上的摄像头的数量,可以通过下面的代码实现,其中连接摄像头的最大数量maxCamNum可以任意修改:
/** * Count current camera number */ int countCamera() { int maxCamNum = 5; int count = 0; for(int device = 0; device < maxCamNum; device++) { CvCapture* capture; if (_capture[device]) { ++count; } else { capture = cvCaptureFromCAM(CV_CAP_DSHOW + device); if (capture) { ++count; } cvReleaseCapture(&capture); } } return count; }
OpenCV中没有能返回摄像头设备名称的函数,有些时候也不太方便,但是没有办法,将就的用着吧~~
相关文章
- NVIDIA Jetson TK1学习与开发(九):基于GPU加速的OpenCV人体检测(Full Body Detection)
- Python-OpenCV快速教程
- Opencv学习笔记 使用opencv读取mp4并生成Gif动图
- Opencv学习笔记 OpenCV源码以及模块的组成结构
- Opencv学习笔记 在OpenCV中使用Mask R-CNN
- Opencv学习笔记 - OpenCV 4机器学习算法简介
- 【OpenCV-Python】教程:3-10 直方图(4)直方图反向投影
- 【OpenCV-Python】教程:1-2 视频读取显示保存
- 【OpenCV-Python】教程:10-1 OpenCV Python绑定
- OpenCV CEO教你用OAK(一):OAK和DepthAI入门
- 基于Tensorflow + Opencv 实现CNN自定义图像分类
- Opencv 学习资料集合(更新中。。。)
- C++版本的OpenCV 5.x编译生成opencv-python==5.x(GPU版本)接口并进行调用
- yolov4视频目标检测:使用C++版本联合CUDA11.2的OpenCV 5.x编译生成opencv-python==5.x进行推理
- 在OpenCV里学习常见问题汇编12
- MySQL----JDBC无法连接数据库,报The driver has not received any packets from the server的解决办法
- 【OpenCV 例程200篇】86. 频率域滤波应用:指纹图像处理
- 【youcans 的 OpenCV 例程200篇】148. 图像分割之线检测
- Opencv 基本操作九 图像特征点提取
- C++版本的OpenCV 5.x编译生成opencv-python==5.x(GPU版本)接口并进行调用
- yolov4视频目标检测:使用C++版本联合CUDA11.2的OpenCV 5.x编译生成opencv-python==5.x进行推理