Saya bertanya-tanya apakah ada perangkat lunak manajemen foto di luar sana yang dapat secara otomatis mendeteksi dan "menilai" gambar tentang seberapa fokus mereka. Ini muncul bagi saya cukup umum ketika saya melihat melalui serangkaian besar gambar makro dari subjek yang sama.
Dalam dunia yang sempurna, Light Room (atau program apa pun) dapat menyorot fokus dan di luar area fokus dengan cara yang sama seperti mendeteksi area gambar yang terbakar. Algoritma yang saya harap ada akan menjadi pintar dan tidak akan terganggu oleh latar belakang yang kabur dan hanya mencari beberapa area yang cukup dalam fokus yang cukup.
Ada yang seperti itu di luar sana?
Sebagai pemikiran lain untuk orang-orang yang berbicara tentang gambar yang sedang fokus di tempat yang salah, dan model fokus kamera sudah melihat ini. Faktor besar lainnya untuk ketidakjelasan gambar makro adalah kabur dari gerakan kamera. Ini merusak semua titik pada gambar, dan bukan sesuatu yang diperhitungkan kamera saat fokus.
Jawaban:
Itu pertanyaan yang menarik. Tentu saja mungkin bagi perangkat lunak untuk mendeteksi bagian-bagian dari suatu gambar yang ada dalam fokus, karena itu adalah dasar untuk perangkat lunak penumpukan fokus seperti Helicon Focus .
Penumpukan fokus adalah teknik yang digunakan oleh fotografer makro. Kedalaman bidang dalam banyak pemotretan makro sangat dangkal, jadi untuk memperluas ini dimungkinkan untuk mengambil serangkaian foto subjek, memodifikasi titik fokus di masing-masing foto. Helicon Focus mengambil tumpukan foto dan mendeteksi bagian yang paling fokus dari setiap gambar, dan memadukannya untuk menghasilkan hasil di mana seluruh subjek berada dalam fokus. Mungkin juga untuk melakukan ini dengan beberapa teknologi di balik Hugin , tetapi agak sulit untuk diatur.
Saya pikir kesulitan dalam memperluas ini untuk pemeriksaan "dalam fokus" umum akan menentukan apakah subjek dalam fokus - bagaimana kita secara otomatis menentukan apa subjeknya? Berapa kedalaman bidang yang dibutuhkan oleh fotografer?
sumber
Apa yang Anda minta bermasalah dalam arti bahwa deteksi fokus berbasis perangkat lunak pada dasarnya akan menggunakan algoritma yang sama seperti yang digunakan sistem autofocus kamera berbasis kontras. Itu berarti Anda perlu memindai gambar dan mencari tempat yang paling kontras untuk menentukan jumlah "fokus". Namun, ada kemungkinan Anda memotret subjek dengan detail rendah (kontras rendah), jadi meskipun fokus Anda tepat sasaran, tetap saja algoritma perangkat lunak akan menentukan gambar fokus rendah atau tidak fokus.
Selain itu, bagaimana perangkat lunak akan tahu apa titik fokus yang Anda inginkan sebenarnya? Jika Anda memotret, dan mata salah fokus, perangkat lunak akan mendeteksi fokus sempurna pada telinga, tetapi ini benar-benar gambar berkualitas rendah atau tidak dapat digunakan.
sumber
Sebagai manusia, saya lebih suka menilai mereka sendiri dengan pengamatan subyektif saya, mengingat saya tahu di mana fokus seharusnya atau tidak seharusnya, tapi saya kira mungkin ada cara kasar untuk menentukan kualitas fokus bidikan berdasarkan pada bukaan, panjang fokus, jarak subjek dan area fokus / tidak fokus gambar.
Misalnya, panjang fokus panjang, bukaan kecil, subjek dekat berarti kemungkinan ada titik fokus kecil dengan banyak bokeh (untuk aplikasi umum resep ini).
Di sisi lain, focal length pendek dengan jarak subjek yang lebih panjang berarti ada kemungkinan lebih banyak di area fokus daripada di luar area fokus (bayangkan bidikan lanskap atau grup).
Saya kira hal yang paling penting dalam foto adalah, di mana pun area paling fokus dari sebuah foto, itu adalah fokus . Pemeriksaan sederhana "ini adalah titik paling fokus dalam fokus" adalah pemeriksaan yang mungkin bisa saya gunakan karena pada umumnya tidak ada gunanya menggunakan bidikan tidak fokus atau fokus-belakang kecuali Anda berpikir itu akan berhasil.
sumber
Jadi, untuk memulainya, manual Darktable meliputi:
Dan yang terlihat seperti ini pada gambar dalam fokus sebagian:
Lebih khusus saya pikir Anda bisa mendapatkan apa yang Anda cari dengan menghitung jumlah informasi frekuensi tinggi dalam transformasi fourier gambar. (frekuensi tinggi adalah bit fokus tajam yang kita pedulikan).
Bermanfaat jawaban SE lain (yang saya unduh untuk hak istimewa dari copy paste) memberikan kode untuk menarik frekuensi. Jika ini menarik bagi orang-orang, saya mungkin kembali ke jawaban ini dan melihat apakah saya dapat menulis kode yang memerintahkan serangkaian gambar dengan seberapa banyak fokus tajam (daripada total) yang mereka miliki.
sumber
Saya baru saja menemukan pertanyaan (sekarang hampir) berumur 9 tahun ini. Ada beberapa informasi yang baik dalam jawaban ini, tetapi banyak yang sudah cukup tua sekarang, dan tidak ada yang benar-benar menjawab pertanyaan awal OP: Dapatkah perangkat lunak mendeteksi secara otomatis fokus gambar?
Setelah meninjau posting di sini, saya menemukan aplikasi bernama Fast Raw Viewer yang memiliki setidaknya sebagian solusi.
sumber
Cara yang sangat murah untuk gambar yang diambil dengan pengaturan kualitas kamera yang sama dan pengaturan adegan dan cahaya yang sama adalah untuk melihat ukuran file JPEG. Semakin banyak bahan dalam fokus, informasi yang lebih terlihat terlihat dipertimbangkan oleh algoritma kompresi JPEG yang hilang yang layak dipertahankan, meningkatkan ukuran file.
Tentu saja ini hanya masuk akal jika sebagian besar konten gambar adalah apa yang ingin Anda fokuskan. Misalnya, itu tidak membantu melawan subjek yang tidak fokus dengan latar belakang yang tidak fokus.
Tapi itu bisa berguna sebagai pemutus dasi cepat.
sumber
Abadikan 1 mungkin apa yang Anda butuhkan!
sumber