ฉันจะ“ โฟกัสจุดสูงสุด” ภาพถ่ายได้อย่างไร?


10

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


2
คุณสามารถค้นหาเนื้อหาความถี่สูง แต่นั่นจะชี้เฉพาะขอบที่อยู่ในโฟกัส การตรวจจับพื้นที่ราบขนาดใหญ่ที่อยู่ในโฟกัสจะดูยากเนื่องจากจะดูไม่ว่าจะอยู่ในโฟกัสหรือไม่
Olin Lathrop

@mattdm ฉันไม่เข้าใจว่าทำไมการตั้งคำถามที่เฉพาะเจาะจงมากขึ้นโดยการรวมระบบปฏิบัติการที่ต้องการนั้นไม่เป็นที่ต้องการ ฉันโอเคกับมัน แต่อยากจะรู้ว่าทำไมในอนาคต
Saaru Lindestøkke

1
เพราะเรามีคำถามเดียวกันสามข้อ (หนึ่งสำหรับ Mac, หนึ่งสำหรับ Windows, หนึ่งสำหรับ Linux) ด้วยคำตอบที่เหมือนกันเพราะเทคนิคนั้นเหมือนกันทั่วทั้งซอฟต์แวร์
โปรดอ่านโปรไฟล์ของฉัน

คำตอบ:


15

สูตรง่าย ๆ คือการใช้ Laplacian ของ Gaussian kernel (3x3 โดยมี 8 ตรงกลางล้อมรอบด้วย -1 และใช้ abs (ผลลัพธ์)) หลังจากนี้คุณจะได้รับสิ่งประดิษฐ์บางอย่างหากเป็นภาพ jpeg และนอกกรอบโฟกัสที่มีความแตกต่างของความเข้มสูงก็จะ "ping" ผลที่ได้คุณสามารถเกณฑ์ในการตรวจจับขอบที่แข็งแกร่งที่สุดและลบสิ่งประดิษฐ์ ปล่อยให้ธรณีประตูเอื้อเฟื้อเผื่อแผ่การปลอมแปลงสักเล็กน้อย จากนั้นมัธยฐานกรองภาพและคุณจะได้ผลลัพธ์ที่สะอาดขึ้น

ตัวอย่างด้านล่างฉันใช้ Image View Plus More: 1. original 2. abs (LoG convolution) 3. threshold 4. ตัวกรองมัธยฐาน

มีวิธีการขั้นสูงเพิ่มเติมโดยใช้ตัวกรอง Gabor ในโดเมนฟูริเยร์และใช้วิธีแบบพีระมิด Gaussian Halcon (ซึ่งแพงมาก) มีตัวอย่างด้วยวิธีการเหล่านี้

โฟกัสง่าย


5

ตัวอย่างเช่นคุณสามารถใช้ Photoshop (หรือโปรแกรมอื่น ๆ ที่มีตัวกรอง High Pass) ใน Photoshop:

  1. เปิดภาพ
  2. ไปที่เมนูตัวเลือก Filter -> Other -> High Pass
  3. ในกล่องโต้ตอบที่ปรากฏขึ้นอาจจะดีกว่าถ้าป้อนRadiusเป็น 1 พิกเซล (แต่คุณต้องมีดวงตาที่ดีในภายหลัง)
  4. เลือก [ตกลง]

คุณจะเห็น (ถ้าคุณมีตาดี) ขอบโฟกัสที่มีโทนสีเทาแตกต่างจากพื้นหลัง ในขั้นตอนที่ 3 คุณสามารถเล่นกับ Radius เล็กน้อยเพื่อรับผลลัพธ์ที่แตกต่าง

วิธีการทำงานในกรณีทั่วไป แต่มีบางสถานการณ์ที่วัตถุที่ไม่อยู่ในโฟกัสอาจปรากฏเป็น 'โฟกัส' แต่กรณีเหล่านี้มักจะหายาก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.