OpenCV笔记(二)
来源:互联网 发布:c语言怎么入门 编辑:程序博客网 时间:2024/06/15 08:04
#include<opencv2/opencv.hpp>#include<iostream>using namespace cv;int main(){std::cout<<CV_VERSION;//opencv版本//Mat redImage(500,500,CV_8U);//定义尺寸和类型Mat redImage;redImage=imread("redflo.bmp");namedWindow("redImage",CV_WINDOW_AUTOSIZE);//窗口适应图片,不可调大小imshow("redImage",redImage);Mat greenImage;greenImage=imread("greenflo.bmp");pyrDown(greenImage,greenImage);pyrDown(greenImage,greenImage);namedWindow("greenImage",CV_WINDOW_NORMAL);//可调窗口大小imshow("greenImage",greenImage);Mat fuseImage;redImage.copyTo(fuseImage);//深拷贝Mat imageROI1=fuseImage(Rect(700,500,greenImage.cols,greenImage.rows));//局部区域Mat imageROI2=fuseImage(Range(500,500+greenImage.rows),Range(100,100+greenImage.cols));addWeighted(imageROI1,0.5,greenImage,0.5,0.0,imageROI1);//图像融合,参数分别为原图片1,比重1,原图片2,比重2,外加常数项,地址图片addWeighted(imageROI2,0.1,greenImage,0.9,0.0,imageROI2);namedWindow("fuseImage",CV_WINDOW_AUTOSIZE);imshow("fuseImage",fuseImage);waitKey(0);return 0;}
#include<opencv2/opencv.hpp>using namespace cv;int main(){Mat redImage;redImage=imread("redflo.bmp");Mat greenImage;greenImage=imread("greenflo.bmp");Mat fuseImage;redImage.copyTo(fuseImage);addWeighted(redImage,0.9,greenImage,0.6,0.0,redImage);namedWindow("fuseImage",CV_WINDOW_NORMAL);imshow("fuseImage",redImage);waitKey(0);return 0;}
0 0
- opencv 笔记(二)
- OpenCV笔记(二)
- OpenCv笔记连载(二)
- OpenCV学习笔记(二)
- OpenCv学习笔记(二)
- opencv学习笔记(二)
- opencv学习笔记(二)
- OpenCV学习笔记(二)
- opencv学习笔记(二)
- opencv 学习笔记(二)
- OpenCV学习笔记(二)
- OpenCV入门笔记(二)
- OpenCV学习笔记系列(二)
- OpenCV 2.2 的学习笔记(二)
- OpenCv学习笔记(二):图像模糊
- OPENCV学习笔记(二) 聚合函数
- OpenCV学习笔记二(scan images)
- OpenCV学习笔记(二):存取像素
- 闲话Zynq UltraScale+ MPSoC (连载2)——架构和电源要求
- Matlab中Flipdim函数的运用
- 51nod 1449 砝码称重
- OC 循环引用
- iOS ——QuartzCore核心动画框架
- OpenCV笔记(二)
- Java并发编程系列之一:并发机制的底层原理
- iOS ——逐帧动画
- 初入移动端jq+html5
- 第八届中国R语言会议(上海会场)精彩演讲视频 《借助API快速搭建自然语言处理平台》
- Java集合中TreeSet的实现原理
- 97Interleaving String
- 打破应试教育的思想才是重生之路
- Tower周报以及打印