zoukankan      html  css  js  c++  java
  • 用imageROI来增加某范围的像素

    //用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;
    }

  • 相关阅读:
    净化-湿式除尘器:湿式除尘器
    净化-袋式除尘器:袋式除尘器
    LOCK
    locale
    loadkeys
    LOAD
    ln -在文件之间建立连接
    lmhosts
    listen
    listalias
  • 原文地址:https://www.cnblogs.com/beihaidao/p/4870081.html
Copyright © 2011-2022 走看看