OpenCV N0.3

HighGUI,高级图形用户接口,可以方便地打开窗口、显示图像、读出或者写入图像相关的文件(包含图像与视频)、处理简单的鼠标、光标和键盘事件。也可以创建其他很有用的控件,比如滚动条,并把它们加入窗口。

OpenCV中的HighGUI可以分为3部分:硬件相关部分、文件部分、图形用户界面部分。

1.硬件相关部分

硬件相关部分最主要的是对于摄像机的操作。

  • cvCreatFileCapture
  • cvCreatCameraCapture
  • cvGrabFrame
  • cvRetriveFrame
  • cvQueryFrame
  • cvVideoWriter

2.文件部分

主要工作是载入与保存图像文件。

  • cvLoadImage
  • cvSaveImage
  • cvShowImage

3.图形用户界面部分

用来打开窗口以及将图像显示在窗口中,同时提供了为窗口加入滚动条、鼠标、键盘响应的方法。

  • cvNamedWindow
  • cvDestroyWindow
  • cvResizeWindow
  • cvWaitKey
  • cvMouseCallback
  • cvCreatTrackbar

综合示例

用鼠标在窗口中画出方形:

OpenCV N0.3_第1张图片

你可能感兴趣的:(鼠标,opencv,控件)