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