บทความนี้จะสาธิตวิธีการเปลี่ยนความคมชัดของภาพใน PyTorch
จะปรับ / เปลี่ยนความคมชัดของภาพใน PyTorch ได้อย่างไร
หากต้องการปรับความคมชัดของภาพใน PyTorch ให้ทำตามขั้นตอนต่อไปนี้:
- อัปโหลดภาพที่ต้องการไปยัง Google Colab
- นำเข้าไลบรารีที่จำเป็น
- อ่านภาพที่ป้อน
- เปลี่ยนความคมชัดของภาพที่ป้อน
- แสดงภาพที่ปรับความคมชัด
ขั้นตอนที่ 1: อัปโหลดรูปภาพไปยัง Google Colab
ขั้นแรก เปิด Google Colab แล้วคลิกที่ไอคอนที่ไฮไลต์ด้านล่าง จากนั้นเลือกภาพที่ต้องการจากคอมพิวเตอร์และอัปโหลด:
เมื่อทำเช่นนี้ รูปภาพจะถูกอัปโหลดไปยัง Google Colab:
ที่นี่ เราได้อัปโหลดภาพต่อไปนี้ และเราจะปรับความคมชัดของภาพนี้:
ขั้นตอนที่ 2: นำเข้าไลบรารีที่จำเป็น
หลังจากนั้นให้นำเข้าไลบรารีที่จำเป็น ตัวอย่างเช่น เราได้นำเข้าไลบรารีต่อไปนี้:
นำเข้า คบเพลิงจาก พิล นำเข้า ภาพ
นำเข้า การมองเห็นคบเพลิง แปลงร่าง . การทำงาน เช่น เอฟ
ที่นี่:
- “ นำเข้าไฟฉาย ” นำเข้าไลบรารี PyTorch
- “ จากรูปภาพนำเข้า PIL ” ใช้เพื่อเปิดและบันทึกไฟล์ภาพรูปแบบต่างๆ
- “ นำเข้า torchvision.transforms.function เป็น F ” นำเข้าโมดูลการทำงานจาก “torchvision.transforms” ที่ให้การแปลง:
ขั้นตอนที่ 3: อ่านรูปภาพอินพุต
หลังจากนั้นให้อ่านภาพอินพุตจากคอมพิวเตอร์ ที่นี่เรากำลังอ่าน ' นก_img.jpg ” และเก็บไว้ใน “ input_img ' ตัวแปร:
input_img = ภาพ. เปิด ( 'นก_img.jpg' )ขั้นตอนที่ 4: เปลี่ยนความคมชัดของภาพที่ป้อน
ตอนนี้ แก้ไขความคมชัดของภาพที่ป้อนด้วยปัจจัยความคมชัดเฉพาะโดยใช้ปุ่ม “ ปรับ_ความคมชัด() ' วิธี. ที่นี่เรากำลังปรับความคมชัดด้วยปัจจัยความคมชัด” 6 ”:
ใหม่_img = เอฟ ปรับ_ความคมชัด ( input_img , 6 )ขั้นตอนที่ 5: แสดงภาพที่ปรับความคมชัด
สุดท้าย ดูภาพที่ปรับความคมชัดโดยการแสดงภาพ:
ใหม่_img
ผลลัพธ์ข้างต้นแสดงให้เห็นว่าความคมชัดของภาพที่ป้อนเข้าได้รับการปรับด้วยปัจจัยความคมชัดที่ระบุ เช่น '6' เรียบร้อยแล้ว
ในทำนองเดียวกัน ผู้ใช้สามารถระบุปัจจัยความคมชัดอื่นๆ เพื่อปรับ/แก้ไขความคมชัดของภาพได้ ตอนนี้เราจะปรับภาพเดียวกันกับ ' -4 ”ปัจจัยความคมชัดเพื่อดูความแตกต่าง:
ใหม่_img = เอฟ ปรับ_ความคมชัด ( input_img , - - 4 )สิ่งนี้จะทำให้ภาพเบลอ:
บันทึก: “ 0 ” และน้อยกว่า “0” สำหรับปัจจัยความคมชัดจะทำให้ภาพเบลอและ “ 1 ” ให้ภาพต้นฉบับ ค่าที่สูงกว่า 1 จะเพิ่มความคมชัดของภาพ
การเปรียบเทียบ
การเปรียบเทียบระหว่างภาพต้นฉบับและภาพที่ปรับความคมชัดสามารถดูได้ด้านล่าง:
บันทึก : คุณสามารถเข้าถึง Google Colab Notebook ของเราได้ที่นี้ ลิงค์ .
เราได้อธิบายวิธีการที่มีประสิทธิภาพในการปรับความคมชัดของภาพใน PyTorch แล้ว
บทสรุป
หากต้องการปรับ/เปลี่ยนความคมชัดของภาพใน PyTorch ขั้นแรก ให้อัปโหลดภาพที่ต้องการไปยัง Google Colab จากนั้นนำเข้าไลบรารีที่จำเป็นและอ่านรูปภาพอินพุต จากนั้นใช้เครื่องหมาย “ ปรับ_ความคมชัด() ” วิธีการเปลี่ยนความคมชัดของภาพที่ป้อนด้วยปัจจัยความคมชัดที่ต้องการ สุดท้าย ดูภาพที่ปรับความคมชัดโดยการแสดงภาพ บทความนี้ได้สาธิตวิธีการปรับ/เปลี่ยนความคมชัดของภาพใน PyTorch