opencv读取摄像头数据
2016-07-21 19:35
375 查看
int main
{
cv::VideoCapture cap1;
cv::VideoCapture cap2;
cap1.open(0);
cap2.open(1);
//名称,格式,帧率,帧大小,是否彩色
cv::VideoWriter output_src("dtto.avi", CV_FOURCC('M', 'J', 'P', 'G'), 25, cv::Size(320, 240), 1);
if (!cap1.isOpened())
{
std::cout << "ddd";
exit(1);
//return -1;
}
if (!cap2.isOpened())
{
std::cout << "ddd";
exit(1);
//return -2;
}
double w = 320, h = 240;
cap1.set(CV_CAP_PROP_FRAME_WIDTH, w);
cap1.set(CV_CAP_PROP_FRAME_HEIGHT, h);
cap2.set(CV_CAP_PROP_FRAME_WIDTH, w);
cap2.set(CV_CAP_PROP_FRAME_HEIGHT, h);
cv::Mat frame1, frame2;
bool stop = false;
cv::namedWindow("Video1");
cv::namedWindow("Video2");
CAdjustedImg adj;
while (!stop)
{
cap1 >> frame1;
cv::Mat frame11=adj.AdjustImg(frame1,0);
imshow("Video1", frame1);
cap2 >> frame2;
imshow("Video2", frame2);
output_src << frame1;
output_src << frame2;
if (cv::waitKey(20) == 52)
stop = true;
}
}
int main
{
cv::VideoCapture cap1;
cv::VideoCapture cap2;
cap1.open(0);
cap2.open(1);
//名称,格式,帧率,帧大小,是否彩色
cv::VideoWriter output_src("dtto.avi", CV_FOURCC('M', 'J', 'P', 'G'), 25, cv::Size(320, 240), 1);
if (!cap1.isOpened())
{
std::cout << "ddd";
exit(1);
//return -1;
}
if (!cap2.isOpened())
{
std::cout << "ddd";
exit(1);
//return -2;
}
double w = 320, h = 240;
cap1.set(CV_CAP_PROP_FRAME_WIDTH, w);
cap1.set(CV_CAP_PROP_FRAME_HEIGHT, h);
cap2.set(CV_CAP_PROP_FRAME_WIDTH, w);
cap2.set(CV_CAP_PROP_FRAME_HEIGHT, h);
cv::Mat frame1, frame2;
bool stop = false;
cv::namedWindow("Video1");
cv::namedWindow("Video2");
CAdjustedImg adj;
while (!stop)
{
cap1 >> frame1;
cv::Mat frame11=adj.AdjustImg(frame1,0);
imshow("Video1", frame1);
cap2 >> frame2;
imshow("Video2", frame2);
output_src << frame1;
output_src << frame2;
if (cv::waitKey(20) == 52)
stop = true;
}
}
相关文章推荐
- C#实现控制摄像头的类
- python中使用OpenCV进行人脸检测的例子
- opencv 做人脸识别 opencv 人脸匹配分析
- 使用opencv拉伸图像扩大分辨率示例
- Android 开发随手笔记之使用摄像头拍照
- C#实现调用本机摄像头实例
- Android Studio中配置OpenCV库开发环境的教程
- 基于C++实现kinect+opencv 获取深度及彩色数据
- visual studio 2012安装配置方法图文教程 附opencv配置教程
- OpenCV 2.4.3 C++ 平滑处理分析
- unity3d调用手机或电脑摄像头
- AngularJS中使用HTML5手机摄像头拍照
- Python中使用OpenCV库来进行简单的气象学遥感影像计算
- 利用Python和OpenCV库将URL转换为OpenCV格式的方法
- python结合opencv实现人脸检测与跟踪
- Python环境搭建之OpenCV的步骤方法
- Python+Opencv识别两张相似图片
- Python中使用摄像头实现简单的延时摄影技术
- Android开发教程之调用摄像头功能的方法详解
- Python实现OpenCV的安装与使用示例