OpenCV学习-打开两个USB相机和视频

Posted 殇堼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenCV学习-打开两个USB相机和视频相关的知识,希望对你有一定的参考价值。

打开两个USB相机

#include<opencv2/opencv.hpp>
#include<thread>
using namespace cv;

int main()
{

	VideoCapture CapLeft(0);
	VideoCapture CapRight(1);
	Mat frameLeft;
	Mat frameRight;
	if (!CapRight.isOpened())return 0;
	if (!CapLeft.isOpened())return 0;
	while (waitKey(30) != 27)
	{
		CapRight >> frameRight;
		imshow("右摄像头", frameRight);
		CapLeft >> frameLeft;
		imshow("左摄像头", frameLeft);
	}
	return 0;
}

打开两个视频

#include<opencv2/opencv.hpp>
#include<thread>
using namespace cv;

int main()
{

	VideoCapture CapLeft("D:/images/IMG_4753.mp4");
	VideoCapture CapRight("D:/images/IMG_4755.mp4");
	Mat frameLeft;
	Mat frameRight;
	if (!CapRight.isOpened())return 0;
	if (!CapLeft.isOpened())return 0;
	while (waitKey(30) != 27)
	{
		CapRight >> frameRight;
		imshow("右摄像头", frameRight);
		CapLeft >> frameLeft;
		imshow("左摄像头", frameLeft);
	}
	return 0;
}

以上是关于OpenCV学习-打开两个USB相机和视频的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV学习-打开两个USB相机和视频

在ubuntu下利用opencv打开usb相机(其他相机类似),并保存视频流

opencv学习-实战篇-ROS18.04+Opencv-相机标定+物体识别(持续更新)

opencv实践-ROS+opencv打开USB相机做边缘检测

opencv能打开普通usb摄像头,打不开ccd

OpenCV保存USB摄像头视频流,附C++和Python源代码