Jika Anda dapat mengakses meta-data, Anda dapat menerapkan sejumlah heuristik:
Periksa pengaturan keseimbangan putih , kamera telah memilih untuk foto. Pada dasarnya ini menunjukkan suhu warna cahaya pada saat foto diambil. Biasanya sinar matahari sekitar 5500 Kelvin. Pencahayaan dalam ruangan atau hari berawan, biasanya memiliki suhu yang berbeda.
Periksa pengaturan eksposur . Biasanya ketika matahari bersinar, ada lebih banyak cahaya yang tersedia, jadi ini memengaruhi pengaturan berikut:
- Kecepatan rana yang lebih rendah
- Pengaturan ISO yang lebih rendah
- Nilai-f yang lebih tinggi
Di masa lalu fotografi, aturan Sunny 16 digunakan untuk memperkirakan paparan. Dan Anda dapat menggunakannya, bersama dengan informasi dalam daftar di atas, untuk memeriksa apakah foto itu diambil pada siang hari.
Periksa apakah flash menyala atau tidak.
Periksa waktu foto itu diambil . Dengan asumsi pengguna telah mengonfigurasi jam, Anda mungkin segera menghapus foto yang diambil pada malam hari.
Namun jika Anda ingin mendekati masalah ini hanya dari sudut pandang pemrosesan gambar. Saya dapat mengatakan bahwa sinar matahari biasanya memiliki kontras yang lebih tinggi , dan tepi yang lebih kasar. Oleh karena itu analisis histogram dan menemukan tepi yang kasar dapat memberikan indikasi yang baik.
Dengan asumsi foto yang Anda proseskan dalam Format Gambar Mentah, Anda dapat menerapkan trik keseimbangan putih yang dijelaskan di atas. Namun ini tidak berfungsi untuk gambar standar seperti jpeg atau png. Ini karena prosesor gambar pada kamera sudah mengkompensasi perubahan suhu warna, dan membuat hasilnya menjadi gambar akhir, hanya merekam pengaturan-wb dalam metadata.