《学习OpenCV》第三章练习(参考代码)第4题

本文介绍如何使用OpenCV创建一个100*100像素的三通道RGB图像,并使用指针算法绘制一个以(20,5)与(40,20)为顶点的绿色矩形平面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

《学习OpenCV》第三章练习(参考代码)第4题
  题目:创建一个大小为100*100的三通道RGB图象。将它的元素全部置0.使用指针算法以(20, 5)与(40, 20)为顶点绘制一个绿色平面。
#include<cv.h>
#include<highgui.h>

int main(int argc, char** argv){
	IplImage* img = cvCreateImage(cvSize(100, 100), IPL_DEPTH_8U, 3);
	cvZero(img);
	for(int i=20; i<=40; i++){
		for(int j=5; j<=20;j++){
			*(cvPtr2D(img, i, j)+1) = 255;
		}
	}
	cvNamedWindow("GreenMatrix", CV_WINDOW_AUTOSIZE);
	cvShowImage("GreenMatrix", img);
	cvWaitKey(0);
	cvReleaseImage(&img);
	cvDestroyWindow("GreenMatrix");
}




转载于:https://my.oschina.net/JiamingMai/blog/186693

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值