zoukankan      html  css  js  c++  java
  • OpenCV之创建矩阵并画绿色矩形

    创建一个三通道二维字节类型矩阵,大小为100*100,将所有值赋为0.通过函数cvPtr2D将指针指向中间的通道(“绿色”),以(20,5)和(40,20)为顶点画一个绿色的长方形。

    OpenCVTest2.cpp:

     1 /*
     2     OpenCVTest_2:创建一个三通道二维字节类型矩阵,大小为100*100,将所有值赋为0.
     3                  通过函数cvPtr2D将指针指向中间的通道(“绿色”),以(20,5)和
     4                  (40,20)为顶点画一个绿色的长方形。
     5                                                                 ——20130522
     6 */
     7 
     8 #include "cv.h"
     9 #include "highgui.h"
    10 
    11 
    12 int main(int argc, char** argv)
    13 {
    14     IplImage *img;
    15     img = cvCreateImage(cvSize(100,100),IPL_DEPTH_8U,3);
    16     cvZero(img);
    17 
    18     uchar* pData = cvPtr2D(img,1,0,NULL);
    19     
    20     cvRectangle(img,cvPoint(20,5),cvPoint(40,20),CV_RGB(0,255,0),1);
    21     
    22     cvNamedWindow( "Test2", CV_WINDOW_AUTOSIZE );
    23     cvShowImage( "Test2", img );
    24     
    25     cvWaitKey();
    26 
    27     cvDestroyWindow("Test2");
    28     cvReleaseImage(&img);
    29 
    30     return 0;
    31 }
  • 相关阅读:
    bzoj 5455
    hdu 6705
    hdu 6706
    斜率优化
    bzoj3672
    bzoj1367
    bzoj2118
    bzoj2337
    Codeforces 1077D Cutting Out(二分答案)
    Codeforces 1079C Playing Piano(记忆化搜索)
  • 原文地址:https://www.cnblogs.com/vitah/p/3091972.html
Copyright © 2011-2022 走看看