cvSetMouseCallback

cvSetMouseCallback是一個函式。

基本介紹

  • 外文名:cvSetMouseCallback
  • window_name:視窗的名字
  • event:CV_EVENT_*變數之一
  • x和y:滑鼠指針在圖像坐標系的坐標
void cvSetMouseCallback( const char* window_name, CvMouseCallback on_mouse, void* param=NULL );
window_name 回調函式需要註冊到的 視窗名字,即產生事件的視窗。
on_mouse 指定視窗里每次滑鼠事件發生的時候,被調用的函式指針,回調函式。
第三個參數用來傳遞額外的信息給前面提到的void* param。
這個函式的原型應該為 void Foo(int event, int x, int y, int flags, void* param);
其中
event是 CV_EVENT_*變數之一, x和y是滑鼠指針在圖像坐標系的坐標(不是視窗坐標系),
flags是CV_EVENT_FLAG的組合,param是用戶定義的傳遞到cvSetMouseCallback函式調用的參數。
param 用戶定義的傳遞到回調函式的參數。

相關詞條

熱門詞條

聯絡我們