創建一個大小為100*100的三通道RGB圖像。將它的元素全都置為0,使用指針算法以(20,5)和(40,20)為頂點繪制一個綠色平面。
1 /* 2 OpenCVTest3 : 創建一個大小為100*100的三通道RGB圖像。將它的元素全都置為0, 3 使用指針算法以(20,5)和(40,20)為頂點繪制一個綠色平面。 4 ——20130522 5 */ 6 7 #include " cv.h " 8 #include " highgui.h " 9 10 int main( int argc, char ** argv) 11 { 12 IplImage * img; 13 img = cvCreateImage(cvSize( 100 , 100 ),IPL_DEPTH_8U, 3 ); 14 cvZero(img); 15 16 for ( int y= 5 ;y< 20 ;y++ ){ 17 uchar* ptr = (uchar*)(img->imageData + y*img-> widthStep); 18 for ( int x= 20 ;x< 40 ;x++ ){ 19 ptr[ 3 *x] = 0 ; 20 ptr[ 3 *x + 1 ] = 255 ; 21 ptr[ 3 *x + 2 ] = 0 ; 22 } 23 } 24 25 cvNamedWindow( " OpenCVTest3 " , CV_WINDOW_AUTOSIZE ); 26 cvShowImage( " OpenCVTest3 " , img ); 27 28 cvWaitKey(); 29 cvDestroyWindow( " OpenCVTest3 " ); 30 cvReleaseImage(& img); 31 return 0 ; 32 }
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
