opencv——对指定区域增加颜色值

来源:互联网 发布:网络订餐管理系统 编辑:程序博客网 时间:2024/05/08 09:30
<pre name="code" class="cpp">#include <opencv2/opencv.hpp>#include <stdio.h>int main ( int argc ,char* argv[]){IplImage* src1 = cvLoadImage("C:\\Users\\wxh\\Documents\\Visual Studio 2010\\Projects\\9.24\\9.24\\1.jpg",1)  ;IplImage* src2 = cvLoadImage("C:\\Users\\wxh\\Documents\\Visual Studio 2010\\Projects\\9.24\\9.24\\2.jpg",1)  ;//创建ROI区域的大小int x = 100;int y = 100;int width = src2->width;int height = src2->height;//设置要增加的颜色值int add = 150;//在src1图中添加ROI区cvSetImageROI(src1,cvRect( x ,y,width,height));//对ROI区的各个像素的值+addcvAddS(src1,cvScalar(add),src1);//取消ROI区cvResetImageROI(src1);//显示结果cvNamedWindow("ROI_Add",1);cvShowImage("ROI_Add",src1);cvWaitKey(0);return 0;}


显示结果:                                             
0 0
原创粉丝点击