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' に変換できません。(新しい機能 ; ヘルプを参照)
&の位置に赤線が出ています。
よろしくお願いします。
C++ Kinectについて
- Dixq (管理人)
- 管理人
- 記事: 1662
- 登録日時: 15年前
- 住所: 北海道札幌市
- 連絡を取る:
Re: C++ Kinectについて
書き込むときに出ている
「フォーラムルール」
http://dixq.net/board/board.html
をお読みください。
・ソースコードはcodeタグを使って投稿してください。
・名前は一つに統一して投稿してください。
登録して頂くと名前の入力は省略できるようになります。
「フォーラムルール」
http://dixq.net/board/board.html
をお読みください。
・ソースコードはcodeタグを使って投稿してください。
・名前は一つに統一して投稿してください。
登録して頂くと名前の入力は省略できるようになります。