چگونه کانتور تنها را رسم کنیم؟ - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

چگونه کانتور تنها را رسم کنیم؟

+1 امتیاز
سلام به همه دوستان.

برای رسم کل کانتور های رسم شده که به صورت <<vector<vector<Point  هست به راحتی با drawContours رسمش می کنیم و یا هر کانتور خاص را نیاز به رسم داشته باشه با فرستادن ID آن کانتور به راحتی رسم میشه حالا سوال اینجاست اگر ما فقط یک کانتور داشته باشیم آیا امکان پذیره که بتونیم با darwContours رسمش کنیم؟
سوال شده اردیبهشت 12, 1393  بوسیله ی hamed_akbari (امتیاز 60)   2 8 11

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

کانتور خود را به لیست از کانتور تبدیل کنید و به تابع پاس دهید.

vector<Point> contour;

	vector<vector<Point>> contours;
	contours.push_back(contour);
	drawContours(img, contours, -1, Scalar::all(255));

 

پاسخ داده شده اردیبهشت 16, 1393 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
انتخاب شد خرداد 22, 1393 بوسیله ی hamed_akbari
...