17 Şubat 2016 Çarşamba

OPENCV DERSLERİ (DERS:4) GEOMETRİK ŞEKİL ÇİZİM-2

A)Kare Çizdirme

KOD;


import numpy as np
import cv2

img = np.zeros((512,512,3), np.uint8)
cv2.rectangle(img,(384,0),(510,128),(0,255,0),3)
cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()


Ekran Görüntüsü;




Kod Açıklaması;
           1)      

           
                            

Resimdeki kare içine alınmış bölge yatay eksendeki dikdörtgenin sol düşey kenarının koordinatıdır.Değeri azaltırsak açılan pencerede dikdörtgen sola doğru genişler.Değeri arttırır isek dikdörtgen sağa doğru daralır.

           2)

                        

Resimdeki kare içine alınmış bölge düşey eksendeki dikdörtgenin üst yatay kenarının koordinatıdır.Değeri arttırır isek üst kenar aşağı bölge doğru hareket eder ve alan daralır.Değeri azaltır isek üst kenar yukarı doğru çıkar ve dikdörtgenin alanı artar.

           3)

                      

Resimdeki Kare içine alınmış bölge yatay eksendeki dikdörtgenin sağ düşey kenarının koordinatıdır.Değeri artırırsak kenar sağ tarafa doğru kayar ve dikdörtgenin alanı artar.Değeri azaltırsak kenar sola doğru kayar ve dikdörtgenin alanı azalır.

            4)

                      

Resimdeki kare içine alınmış bölge düşey eksendeki dikdörtgenin alt yatay kenarının koordinatıdır.Değer arttırılırsa kenar aşağı tarafa doğru kayar yani dikdörtgen büyür.Değer azaltılırsa kenar yukarı doğru kayar ve dikdörtgen alanı küçülür.

           5)


                     

Resimdeki kare içine alınmış böle sırasıyla Mavi,Yeşil,Kırmız renkleridir bunların değerleriyle oynayarak istediğiniz renkte olmasını sağlayabilirsiniz.

            6)

                     
Resimdeki kare içine alınmış bölde dikdörtgenin kenar kalınlığını belirler.değeri arttırarak kalınlaştırabilir,azaltarak inceltebilirsiniz.


Ders:3⬅                                                                    Ders:5
       





0 yorum:

Yorum Gönder