แต่คลื่นความถี่หมายถึงอะไรในกรณีของภาพ?
"สมการทางคณิตศาสตร์" มีความสำคัญดังนั้นอย่าข้ามเลย แต่ 2D FFT ก็มีการตีความที่เข้าใจง่ายเช่นกัน สำหรับภาพประกอบฉันได้คำนวณค่า FFT ผกผันของภาพตัวอย่างบางส่วน:
อย่างที่คุณเห็นมีการตั้งค่าเพียงหนึ่งพิกเซลในโดเมนความถี่ ผลลัพธ์ในโดเมนรูปภาพ (ฉันได้แสดงเฉพาะส่วนที่แท้จริง) คือ "รูปแบบโคไซน์หมุน" (ส่วนจินตภาพจะเป็นไซน์ที่สอดคล้องกัน)
หากฉันตั้งค่าพิกเซลที่แตกต่างในโดเมนความถี่ (ที่ขอบซ้าย):
ฉันได้รูปแบบความถี่ 2d ที่แตกต่างกัน
หากฉันตั้งค่ามากกว่าหนึ่งพิกเซลในโดเมนความถี่:
คุณได้ผลรวมของสองโคไซน์
เช่นเดียวกับคลื่น 1d ที่สามารถแสดงเป็นผลรวมของไซน์และโคไซน์รูปภาพ 2d ใด ๆ ที่สามารถแสดง (พูดอย่างหลวม ๆ ) เป็นผลรวมของ "ไซน์หมุนและโคไซน์" ดังที่แสดงไว้ด้านบน
เมื่อเราถ่าย fft ของภาพใน opencv เราจะได้ภาพแปลก ๆ ภาพนี้แสดงถึงอะไร?
มันแสดงถึงแอมพลิจูดและความถี่ของไซน์ / โคไซน์ที่เมื่อรวมกันจะทำให้ภาพต้นฉบับของคุณ
และแอปพลิเคชันของมันคืออะไร?
มีจำนวนมากเกินไปที่จะตั้งชื่อพวกเขาทั้งหมด ความสัมพันธ์และการบิดสามารถคำนวณได้อย่างมีประสิทธิภาพมากโดยใช้ FFT แต่นั่นเป็นการเพิ่มประสิทธิภาพมากกว่าคุณไม่ได้ "ดู" ที่ผลลัพธ์ FFT สำหรับสิ่งนั้น มันใช้สำหรับการบีบอัดภาพเนื่องจากส่วนประกอบที่มีความถี่สูงมักจะเป็นจุดรบกวน