img - Bu tasvirni ifodalaydi.
pt1 - to'rtburchakning cho'qqisini bildiradi .
pt2- pt1 ga qarama-qarshi bo'lgan to'rtburchakning cho'qqisini bildiradi.
rang- Bu yorqinlikning to'rtburchaklar rangini bildiradi (kulrang rangdagi rasm).
qalinligi - Bu to'rtburchakni tashkil etuvchi chiziqlar qalinligini ifodalaydi. Salbiy qiymatlar (CV_FILLED) funksiya to‘ldirilgan to‘rtburchak chizish kerakligini bildiradi.
chiziq turi- Bu chiziq turlarini ifodalaydi.
shift- Bu nuqta koordinatalaridagi kasr bitlar sonini ifodalaydi.
Quyidagi misolni ko'rib chiqing:
numpy ni np sifatida import qiling
import cv2
img = cv2.imread(r "Images\cat.jpeg" , 1 )
cv2.rectangle(img,( 15 , 25 ),( 200 , 150 ),( 0 , 255 , 255 ), 15 )
cv2.imshow ( 'tasvir' , img)
cv2.waitKey( 0 )
cv2.destroyAllWindows()
Chiqish:
Tasvirga ellipsni cv2.ellipse() funksiyasidan foydalanib chizishimiz mumkin. U oddiy yoki qalin elliptik yoyni chizishi yoki ellips sektorini to'ldirishi mumkin.
cv2.ellipse(img, markaz, o'qlar, burchak, boshlang'ich burchak, tugatish burchagi, rang[, qalinlik[, chiziq turi[, siljish]]])
cv2.ellipse(img, quti, rang[, qalinlik[, chiziq turi]])
Parametrlar:
img - Bu tasvirni ifodalaydi.
box - RotatedRect yoki CvBox2D orqali muqobil ellips ko'rinishini ifodalaydi. Bu funktsiya egri to'rtburchakda ellips chizish uchun ishlatilishini bildiradi.
rang - Bu ellips rangini bildiradi.
burchak - burilish burchagini bildiradi.
Do'stlaringiz bilan baham: |