您的位置:首页 > 其它

创建指定大小图像并设置像素颜色

2017-04-22 13:50 176 查看
1、创建单通道100*100图像,在图像中心绘制一个白色矩形框

#include "cv.h"

#include "highgui.h"

#include <stdio.h>

#include <cxcore.h>

#include <stdbool.h>

IplImage *src = NULL;

IplImage *dst = NULL;

IplImage *MultiImage = NULL;

int main(int argv,char **argc)

{

    unsigned char cWaitKeyValue,Rows,Cols;

    src = cvCreateImage(cvSize(100,100),IPL_DEPTH_8U,1);

    cvZero(src);

    unsigned char *ptr = NULL;

    for(Cols=40;Cols<60;Cols++)

    {

        ptr = src->imageData+Cols*src->widthStep;

        for(Rows=40;Rows<60;Rows++)

        {

        ptr[Rows] = 255;

        }

    }        

    cvNamedWindow("Filter",1);

    cvShowImage("Filter",src);

    cvWaitKey(0);

    return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐