ページ 11

C++ Kinectについて

Posted: 2016年3月03日(木) 20:17
by kinect勉強中
visual stdio2012でkinectのプログラムを書いています。
Depthの距離値をマウスクリックで持ってくるものです。
以下にエラーが出ている個所を記載します。

省略
//マウスクリックのイベントを登録
cv::namedWindow(DepthWindowName);
cv::setMouseCallback(DepthWindowName,&KinectApp::mouseCallback,this);
省略

void mouseCallback(int event,int x,int y,int flags)
{
if(event==CV_EVENT_LBUTTONDOWN){
depthPointX=x;
depthPointY=y;
}
}
省略

エラー内容
error C2664: 'cv::setMouseCallback' : 2 番目の引数を 'void (__thiscall KinectApp::* )(int,int,int,int)' から 'cv::MouseCallback' に変換できません。(新しい機能 ; ヘルプを参照)

&の位置に赤線が出ています。
よろしくお願いします。

Re: C++ Kinectについて

Posted: 2016年3月03日(木) 22:05
by Dixq (管理人)
書き込むときに出ている
「フォーラムルール」
http://dixq.net/board/board.html
をお読みください。
・ソースコードはcodeタグを使って投稿してください。
・名前は一つに統一して投稿してください。
登録して頂くと名前の入力は省略できるようになります。