Untitled

 avatar
unknown
plain_text
9 months ago
908 B
4
Indexable
import cv2
import numpy as np

y , x = 500,500
canvas = np.ones((y,x,3), dtype="uint8")*255

merkez = (x//2,y//2) #merkez tuval ölçüsünün x ve ysinin yarısıdır

cv2.circle(canvas, merkez, 5, (169,169,169),-1) # merkeze başlangıç dairesi konulur

size = 50 #karenin bir kenarı

# karenin büyüme merkezden çevreye genişleyecek. merkez koordinatlar (250,250)
while size <=450:
    top_left = (250 - size // 2, 250 - size // 2) # sizeın yarısı kadar ust koseye  250- size/2 (225,225)
    bottom_right = (250 + size // 2, 250 + size // 2) #sizeın yarısı kadar da alt köşeye doğru genisleme 250+size/2 (275,275)
    cv2.rectangle(canvas, top_left, bottom_right, (104,104,104), 3)


    cv2.imshow("buyuyen kare", canvas)
    if cv2.waitKey(500) & 0xFF == ord("q"): #q yazınca kapanıyor
        break
           
    size += 50       
    
cv2.destroyAllWindows()
Editor is loading...
Leave a Comment