首页 > 其他 > 详细

用imageROI来增加某范围的像素

时间:2015-10-11 22:55:45      阅读:238      评论:0      收藏:0      [点我收藏+]
//用imageROI来增加某范围的像素
//作者:sandy
//时间:2015-10-5
#include <cv.h>
#include <highgui.h>
int main(int argc, char** argv){
    IplImage* src;
    if((src=cvLoadImage("E:\\picture\\d.jpg",1))!=0){//cvLoadImage( filename, 1); 读取彩色图
        int x= atoi("100");//是把字符串转换成整型数的一个函数 char *str = "12345.67";    n = atoi(str);==>n=12345
        int y = atoi("150");
        int width =atoi("250");
        int height =atoi("250");
        int add =atoi("100");//蓝色通道增加100
        cvSetImageROI(src,cvRect(x,y,width,height));//设置感兴趣区域
        cvAddS(src,cvScalar(add),src);//【存放单通道图像中像素:cvScalar(255)】把第一个scr的元素与cvScalar(add)相加放到第二个scr里。
        cvResetImageROI(src);//取消感兴趣区域
        cvNamedWindow("roi_add",0);
        cvShowImage("roi_add",src);
        cvWaitKey();
    }
    return 0;
}

技术分享

用imageROI来增加某范围的像素

原文:http://www.cnblogs.com/beihaidao/p/4870081.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!