void WaitForPalmCover(){ My_ROI roi1 = new My_ROI (width / 2 - 4 * square_len, height / 2 + 2 * square_len, square_len); My_ROI roi2 = new My_ROI (width / 2 + 4 * square_len, height / 2 + 2 * square_len, square_len); My_ROI roi3 = new My_ROI (width / 2 - 4 * square_len, height / 2 + 10 * square_len, square_len); My_ROI roi4 = new My_ROI (width / 2 + 4 * square_len, height / 2 + 10 * square_len, square_len); My_ROI roi5 = new My_ROI (width / 2 + 3 * square_len, height / 3 - 2 * square_len, square_len); My_ROI roi6 = new My_ROI (width / 2 - 4 * square_len, height / 3 - 2 * square_len, square_len); My_ROI roi7 = new My_ROI (width / 2, height / 2 + 6 * square_len, square_len); roi.Add (roi1); roi.Add (roi2); roi.Add (roi3); roi.Add (roi4); roi.Add (roi5); roi.Add (roi6); roi.Add (roi7); if (initiate) { for (int i=0; i<NSAMPLES; i++) { roi[i].draw_rectangle(); } roi.Clear(); string imText = "Cover trackers"; Core.putText(frame_pot, imText, new Point(100, 100), Core.FONT_HERSHEY_COMPLEX, 1.0, new Scalar(255, 0, 0)); //Cv.AddWeighted(frame , 1.0, hand_img, 1.0, 0.0, frame); } }
void WaitForPalmCover() { My_ROI roi1 = new My_ROI (width / 2 - 3 * square_len, height / 2 + 12 * square_len, square_len); My_ROI roi2 = new My_ROI (width / 2 + 3 * square_len, height / 2 + 12 * square_len, square_len); My_ROI roi3 = new My_ROI (width / 2 - 3 * square_len, height / 2 + 18 * square_len, square_len); My_ROI roi4 = new My_ROI (width / 2 + 3 * square_len, height / 2 + 18 * square_len, square_len); My_ROI roi5 = new My_ROI (width / 2 + 1 * square_len, height / 3 + 10 * square_len, square_len); My_ROI roi6 = new My_ROI (width / 2 - 2 * square_len, height / 3 + 10 * square_len, square_len); My_ROI roi7 = new My_ROI (width / 2, height / 2 + 15 * square_len, square_len); roi.Add (roi1); roi.Add (roi2); roi.Add (roi3); roi.Add (roi4); roi.Add (roi5); roi.Add (roi6); roi.Add (roi7); if (initiate) { for (int i=0; i<NSAMPLES; i++) { roi[i].draw_rectangle(); } roi.Clear (); string imText = "COVER TRACKERS"; Core.putText(frame_pot, imText, new Point(100, 100), Core.FONT_HERSHEY_COMPLEX, 1.0, new Scalar(0, 255, 0), 2); } }