رسم چند ضلعی در OpenCV - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

رسم چند ضلعی در OpenCV

+1 امتیاز
سلام. اگر مجموعه ای از نقاط داخل یک بردار داشته باشیم چطوری تو OpenCV چندضلعی مربوط به این نقاط را رسم کنم ؟ هر کاری کردم نشد دوستان لطفاً کمک کنند
سوال شده دی 3, 1393  بوسیله ی RED (امتیاز 494)   9 30 41
دوباره تگ گذاری شد دی 3, 1393

1 پاسخ

+1 امتیاز

شما بایستی Contours مورد نظر را ساخته و به عنوان پارامتر به تابع fillConvexPoly بدید به صورت زیر:

 Mat src ;
  vector<cv::Point>	 points;
  vector<vector<<cv::Point>> contours;
   fillConvexPoly(src, contours, cv::Scalar::all(255));

 

پاسخ داده شده دی 6, 1393 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
این یعنی چی؟

 vector<vector<<cv::Point>> contours;
یک آرایه 2 بعدی از cv::Point هستش
...