Advertisement
Golden_Rus

Get finger

Jan 31st, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.52 KB | None | 0 0
  1. void HandGesture::getFingerTips(MyImage *m){
  2.     fingerTips.clear();
  3.     int i=0;
  4.     vector<Vec4i>::iterator d=defects[cIdx].begin();
  5.     while( d!=defects[cIdx].end() ) {
  6.         Vec4i& v=(*d);
  7.         int startidx=v[0]; Point ptStart(contours[cIdx][startidx] );
  8.         int endidx=v[1]; Point ptEnd(contours[cIdx][endidx] );
  9.         int faridx=v[2]; Point ptFar(contours[cIdx][faridx] );
  10.         if(i==0){
  11.             fingerTips.push_back(ptStart);
  12.             i++;
  13.         }
  14.         fingerTips.push_back(ptEnd);
  15.         d++;
  16.         i++;
  17.     }
  18.     if(fingerTips.size()==0){
  19.         checkForOneFinger(m);
  20.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement