Advertisement
Guest User

Untitled

a guest
Jan 25th, 2015
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. #include <opencv2\opencv.hpp>
  2.  
  3. using namespace cv;
  4. using namespace std;
  5.  
  6. static void onMouse( int event, int x, int y, int, void* )
  7. {
  8. string msg = "mouse - movido: X = " + to_string(x) + " Y = " + to_string(y);
  9. Mat img(200, 650, CV_8UC3);
  10.  
  11. switch (event)
  12. {
  13. case CV_EVENT_MOUSEMOVE:
  14. putText(img, msg, Point(10,100), 4, 1, CV_RGB(0,255,0), 0, CV_AA );
  15. imshow("Uso del raton", img);
  16. break;
  17. case CV_EVENT_LBUTTONDOWN : break;
  18. case CV_EVENT_RBUTTONDOWN : break;
  19. case CV_EVENT_MBUTTONDOWN : break;
  20. case CV_EVENT_LBUTTONUP : break;
  21. case CV_EVENT_RBUTTONUP : break;
  22. case CV_EVENT_MBUTTONUP : break;
  23. case CV_EVENT_LBUTTONDBLCLK : break;
  24. case CV_EVENT_RBUTTONDBLCLK : break;
  25. case CV_EVENT_MBUTTONDBLCLK : break;
  26. }
  27.  
  28. }
  29.  
  30. int main( int argc, char** argv )
  31. {
  32. namedWindow( "Uso del raton", 0 );
  33. setMouseCallback( "Uso del raton", onMouse);
  34. waitKey();
  35.  
  36. return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement