创建指定大小图像并设置像素颜色
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;
}
#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;
}
相关文章推荐
- Qt5:图片彩色键控,设置图片中指定颜色的像素为透明
- opencv2改变图像像素大小到指定像素并保存改变后的图像
- 使用 Java 进行图像处理 - 取得图像上指定位置像素的 rgb 颜色分量
- 处理2D图像和纹理——创建一张纹理,定义每个像素的颜色,将纹理保存到一个文件
- iOS 设置文本中指定某段文本的颜色 大小
- 使用TBarCode SDK创建指定模块像素宽度的2D条码图像
- iOS开发:字符串设置指定内容的文字颜色、文字大小、文字字体类型
- OpenCV入门三:OpenCV创建新图像以及遍历图片像素值和设置像素值
- CImage::Create()创建png图像和设置黑色像素
- Android ImageView设置图片的可见性,设置颜色的不同方法,设置图片指定大小
- TextView部分文字设置指定颜色和大小和字体
- 使用 Java 进行图像处理 - 取得图像上指定位置像素的 rgb 颜色分量
- mfc/c++ 保存clipBoard剪切板中的图像到文件,以及从文件读出BMP文件的指定像素
- 创建指定大小的文件的代码
- 调用Combobox的DrawItem和MeasureItem事件设置项字体的颜色和大小以及项的高度和宽度
- java字体设置,包括大小,颜色,加粗,下划线,对齐,斜体的设置
- 无法从带有索引像素格式的图像创建 Graphics 对象。
- "无法从带有索引像素格式的图像创建graphics对象" 解决
- 无法从带有索引像素格式的图像创建graphics对象|A Graphics object cannot be created from an image that has an indexed pixel format
- 用Fsutil创建指定大小的文件