Son Yazılar

OpenCV ile Resim Boyutlandırma ve Kırpma





OpenCV ile bir resmin nasıl okunacağını ve kullanıcıya gösterileceğini önceki yazımızda görmüştük. Bu yazımızda ise resmimizin önce boyutlarını değiştireceğiz, ardından boyutu değiştirilen resmimizden istediğimiz bir kısmın nasıl kırpılacağını anlatacağız. Tüm kodları yazının sonunda sizlerle paylaşmış olacağız.

Öncelikle bir resmin boyutlarını öğrenmek için "print" komutundan yararlanacağız. Bu sefer ekrana bastırmak istediğimiz değer, resmin boyutları yani "image.shape".

print("Resmin Boyutu:",image.shape)

Boyutlarını öğrendiğimiz resmimize yeni boyutlar kazandırmak için ise "cv2.resize" komutundan faydalanacağız. 

yeniBoyut=cv2.resize(image,(400,400))


Şimdi ise yeniden boyutlandırdığımız resmimizin belirli bir alanını kırpacağız. 

kirpilmisResim=yeniBoyut[:200,:200]

Bu işlemleri gerçekleştirirken kullandığımız kodların tamamı aşağıdaki gibidir:

import cv2
image=cv2.imread("Tesla.jpeg")
cv2.imshow("Image",image)
print("Resmin Boyutu:",image.shape)

# %% ilk resmin boyutu: 295,220, yeni boyut:400,400
yeniBoyut=cv2.resize(image,(400,400))
cv2.imshow("Yeni Resim", yeniBoyut)

# %% Kırpma
kirpilmisResim=yeniBoyut[:200,:200]
cv2.imshow("Kirpilmis Resim",kirpilmisResim)

Yazımızı okuduğunuz için teşekkürler...

İyi çalışmalar...

Hiç yorum yok