Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

การสุ่มตัวอย่างรูปภาพโดยใช้ OpenCV


ในโปรแกรมนี้ เราจะอัพภาพตัวอย่าง การสุ่มตัวอย่างขึ้นเป็นการเพิ่มความละเอียดเชิงพื้นที่ในขณะที่ยังคงการแสดงภาพ 2 มิติไว้ โดยทั่วไปจะใช้สำหรับการซูมเข้าในพื้นที่เล็กๆ ของรูปภาพ เราจะใช้ฟังก์ชัน pyrup() ในไลบรารี openCV เพื่อทำงานนี้ให้เสร็จสิ้น

ภาพต้นฉบับ

การสุ่มตัวอย่างรูปภาพโดยใช้ OpenCV

อัลกอริทึม

Step 1: Read the image.
Step 2: Pass the image as a parameter to the pyrup() function.
Step 3: Display the output.

โค้ดตัวอย่าง

import cv2

image = cv2.imread('testimage.jpg')
print("Size of image before pyrUp: ", image.shape)

image = cv2.pyrUp(image)
print("Size of image after pyrUp: ", image.shape)
cv2.imshow('UpSample', image)

ผลลัพธ์

Size of image before pyrUp: (350, 700, 3)
Size of image after pyrUp: (700, 1400, 3)

การสุ่มตัวอย่างรูปภาพโดยใช้ OpenCV

คำอธิบาย

หากเราสังเกตขนาดของรูปภาพก่อนและหลังการใช้ฟังก์ชัน pyrUp เราจะเห็นว่าขนาดเพิ่มขึ้น กล่าวคือ เราได้สุ่มตัวอย่างรูปภาพขึ้นแล้ว