Penafian: Saya TIDAK terlibat dalam pemrosesan sinyal. Hanya sangat ingin tahu ...
Ny pertanyaannya adalah, sangat sederhana: apakah mungkin untuk menerapkan pemrosesan perangkat lunak pada suatu gambar untuk menghapus atau mengurangi sorotan lampu?
Ini akan menjadi gambar seperti ini:
Jika ini mungkin, apakah ada perpustakaan perangkat lunak yang tersedia untuk ini? Saya tidak peduli bahasa mana, saya hanya ingin kemampuan. Slash ada yang tahu kalau ada penelitian saat ini tentang ini?
Jawaban:
Masalah yang mungkin Anda miliki adalah bahwa ketika lampu terang hadir, kamera akan menggunakan kecepatan rana cepat untuk menjaga gambar dari jenuh terlalu banyak. Semua detail yang Anda minati ada di beberapa bit bagian bawah data.
Jadi, bahkan jika Anda menghapus silau dan kemudian mencoba dan menarik sisa gambar di tingkat atas, itu sangat bising. Misalnya, jika Anda mengambil gambar dan bermain dengan level untuk menarik bagian yang lebih gelap dan hanya membiarkan silau untuk klip, ini hasilnya:
Jika tidak apa-apa untuk pemrosesan selanjutnya (saya tidak tahu apa yang ada dalam pikiran Anda) maka Anda mungkin bisa menghapus silau dengan melihat distribusi piksel jenuh, dan memperluas ke "cahaya" di sekitar mereka.
Solusi yang lebih baik (jika Anda memiliki pilihan) dapat menggunakan kamera rentang dinamis tinggi yang memiliki respons non-linear dalam piksel, dan juga sering 10 atau 12 bit per piksel dari resolusi yang dapat digunakan, yang berarti Anda dapat menyimpan 7 -8 bit untuk bagian yang lebih gelap.
sumber
{frame1,2,3,4}, {frame2,3,4,5}, {frame3,4,5,6}, etc
? Atau apakah ini terlalu lambat?