OpenCV—一个窗口拼接三个图
程序员文章站
2022-05-28 11:54:05
...
OpenCV—一个窗口拼接三个图
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main()
{
VideoCapture cap;
cap.open(1);
Mat mat_frame(Size(cap.get(CAP_PROP_FRAME_WIDTH)*3,cap.get(CV_CAP_PROP_FRAME_HEIGHT)),CV_8UC3);
Mat mat_ROI0 = mat_frame( Rect(0,0,cap.get(CAP_PROP_FRAME_WIDTH),cap.get(CV_CAP_PROP_FRAME_HEIGHT)));
Mat mat_ROI1 = mat_frame( Rect(cap.get(CAP_PROP_FRAME_WIDTH),0,cap.get(CAP_PROP_FRAME_WIDTH),cap.get(CV_CAP_PROP_FRAME_HEIGHT)));
Mat mat_ROI2 = mat_frame( Rect(cap.get(CAP_PROP_FRAME_WIDTH)*2,0,cap.get(CAP_PROP_FRAME_WIDTH),cap.get(CV_CAP_PROP_FRAME_HEIGHT)));
while(true)
{
Mat frame;
cap >> frame;
//mat_frame
frame.copyTo(mat_ROI0);
cvtColor(frame,frame,COLOR_BGR2HSV);
frame.copyTo(mat_ROI1);
cvtColor(frame,frame,COLOR_HSV2RGB);
frame.copyTo(mat_ROI2);
imshow("1",frame);
imshow("2",mat_frame);
//out.write(frame);
if(waitKey(2) == 'q')
{
break;
}
}
return 0;
}
上一篇: Java常用类:System
下一篇: Django 路由控制
推荐阅读
-
cad怎么设置一个窗口打开多图?
-
3ds Max绘制室内图的时候怎么制作一个窗口?
-
OpenCV学习记录——2.使用OpenCV的Stitcher类来实现全景图拼接
-
OpenCV拼接全景图
-
OpenCV-Python 实现两张图片自动拼接成全景图
-
cad怎么设置一个窗口打开多图?
-
在窗口中设置三个“圆形”“扇形”“矩形”按钮,点击按钮,将图形变为相应的形状(实心),设置三个“红色”“绿色”“蓝色”滚动条,滑动滚动条变换图形的颜色,设置一个控制左右移动的滚动条,点击滚动条变换图形
-
OpenCV—一个窗口拼接三个图
-
3ds Max绘制室内图的时候怎么制作一个窗口?
-
求教高手,我想做一个拖动效果,把图拖入右侧的窗口,但是拖不回来了_html/css_WEB-ITnose