cvMouseCallBack の仕様
ウィンドウからマウスイベントを拾うためのコールバックの仕様が、 OpenCV 0.9.6(beta4) では
CV_EXTERN_C_FUNCPTR( void (*CvMouseCallback )(int event, int x, int y, int flags) );
だったが OpenCV 0.9.7(beta5) では
CV_EXTERN_C_FUNCPTR( void (*CvMouseCallback )(int event, int x, int y, int flags, void* param) );
に変わった。今までコールバックにウィンドウ ID さえ渡せず、データの受渡しはグローバル変数しか道がなかったのだが、これで少しは自由度があがったような。
にしても、互換性ないじゃん、これじゃあ…。