จะปรับความคมชัดของภาพใน PyTorch ได้อย่างไร

Ca Prab Khwam Khm Chad Khxng Phaph Ni Pytorch Di Xyangri



ความคม หมายถึงรายละเอียดและความชัดเจนของคุณลักษณะของภาพ ภาพที่คมชัดมีขอบและรายละเอียดที่ชัดเจน ในขณะที่ภาพที่พร่ามัวมีขอบและรายละเอียดที่ไม่ชัดเจน ผู้ใช้สามารถปรับความคมชัดของภาพใดก็ได้เพื่อปรับปรุงคุณภาพ PyTorch ให้ “ ปรับ_ความคมชัด() ” วิธีเปลี่ยนความคมชัดของภาพโดยเฉพาะ วิธีการนี้จะคืนภาพที่ปรับความคมชัดให้กับผู้ใช้

บทความนี้จะสาธิตวิธีการเปลี่ยนความคมชัดของภาพใน PyTorch

จะปรับ / เปลี่ยนความคมชัดของภาพใน PyTorch ได้อย่างไร

หากต้องการปรับความคมชัดของภาพใน PyTorch ให้ทำตามขั้นตอนต่อไปนี้:







ขั้นตอนที่ 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