Image Pyramids, Cropping

Kategori: Python / OpenCV , 04 Ekim 2019 , JanFranco


pyrDown() ve pyrUp() methodları ile image pyramid denilen bir tekniği kullanarak resimlerimizi ölçeklendirebiliriz. Piramit tekniğini kullanarak resmi küçültmek istediğimizde, resmin boyutları ikiye bölünür. Büyültmek istediğimizde boyutlar iki ile çarpılır. (y/2, y*2):


import cv2

image = cv2.imread('images/input.jpg')

smaller = cv2.pyrDown(image)
larger = cv2.pyrUp(smaller)

cv2.imshow('Original', image )
cv2.imshow('Smaller ', smaller )
cv2.imshow('Larger ', larger )

cv2.waitKey(0)
cv2.destroyAllWindows()
Resimleri koordinat bilgisi vererek kırpabiliriz:


import cv2

image = cv2.imread('input.jpg')
height, width = image.shape[:2]

start_row, start_col = int(height * .25), int(width * .25)
end_row, end_col = int(height * .75), int(width * .75)

cropped = image[start_row:end_row , start_col:end_col]

cv2.imshow("Original Image", image)
cv2.imshow("Cropped Image", cropped)

cv2.waitKey(0)
cv2.destroyAllWindows()


Sonraki Yazı: Brightness Control
Yorumlar

Henüz bir yorum bulunmuyor.
Yorum bırakın