Chiqish:
Asl o'lchamlari: (332, 500, 3)
Oʻlchami oʻzgartirildi: (440, 500, 3)
Quyidagi misolda scale_per qiymati balandlikni o'lchash kerak bo'lgan foizni ushlab turadi yoki biz piksellarda aniq qiymatni taqdim eta olamiz.
import cv2
img = cv2.imread(r 'Images\cat.jpeg' , 1 )
print( 'Asl o'lchamlar: ' , img.shape)
width = img.shape[ 1 ] # asl kenglikni saqlang
balandligi = 200
xira = (kenglik, balandlik)
# rasm oʻlchamini oʻzgartirish
o'lchami o'zgartirildi = cv2.resize(img, xira, interpolatsiya=cv2.INTER_AREA)
print( 'O'lchami o'zgartirilgan o'lchamlar: ' , resized.shape)
cv2.imshow ( "Tasvir o'lchami o'zgartirildi" , o'lchami o'zgartirildi)
cv2.waitKey( 0 )
cv2.destroyAllWindows()
Chiqish:
Asl o'lchamlari: (332, 500, 3)
Oʻlchami oʻzgartirildi: (200, 500, 3)
Muayyan kenglik va balandlikni o'zgartiring
Biz kenglik va balandlikni ham belgilashimiz mumkin.
import cv2
img = cv2.imread(r 'Images\cat.jpeg' , 1 )
print( 'Asl o'lchamlar: ' , img.shape)
kengligi = 350
balandligi = 450
xira = (kenglik, balandlik)
# rasm oʻlchamini oʻzgartirish
o'lchami o'zgartirildi = cv2.resize(img, xira, interpolatsiya=cv2.INTER_AREA)
print( 'O'lchami o'zgartirilgan o'lchamlar: ' , resized.shape)
cv2.imshow ( "Tasvir o'lchami o'zgartirildi" , o'lchami o'zgartirildi)
cv2.waitKey( 0 )
cv2.destroyAllWindows()
Chiqish:
Do'stlaringiz bilan baham: |