码迷,mamicode.com
首页 > 其他好文 > 详细

Get a specific pixel coordinates where your mouse on (cc)

时间:2016-07-04 18:24:03      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:

  1. #include <cv.h>    
  2. #include <highgui.h>    
  3. #include <stdio.h>    
  4.   
  5. IplImage* src=0;    
  6.   
  7. void on_mouse( int event, int x, int y, int flags, void* ustc)    
  8. {    
  9.     CvFont font;    
  10.     cvInitFont(&font, CV_FONT_HERSHEY_SIMPLEX, 0.5, 0.5, 0, 1, CV_AA);    
  11.     if( event == CV_EVENT_LBUTTONDOWN )    
  12.     {    
  13.         CvPoint pt = cvPoint(x,y);    
  14.         char temp[16];    
  15.         sprintf(temp,"(%d,%d)",pt.x,pt.y);    
  16.         cvPutText(src,temp, pt, &font, cvScalar(255, 255, 255, 0));    
  17.         cvCircle( src, pt, 2,cvScalar(255,0,0,0) ,CV_FILLED, CV_AA, 0 );    
  18.         cvShowImage( "src", src );    
  19.     }     
  20. }    
  21.   
  22. int main()    
  23. {    
  24.     src=cvLoadImage("lena.jpg",1);    
  25.     cvNamedWindow("src",1);    
  26.     cvSetMouseCallback( "src", on_mouse, 0 );    
  27.   
  28.     cvShowImage("src",src);    
  29.   
  30.     cvWaitKey(0);     
  31.     cvDestroyAllWindows();    
  32.     cvReleaseImage(&src);    
  33.   
  34.     return 0;    
  35. }    

Get a specific pixel coordinates where your mouse on (cc)

标签:

原文地址:http://www.cnblogs.com/stevenxiu/p/5641099.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!