Mari kita ambil gambar A: 2560 * 1920 piksel dalam fokus sempurna. Tajam sebagai pisau cukur. Itu 5 Mpix.
Mari kita ambil gambar B: gambar A yang diubah ukurannya menjadi 5120 * 3840. Sekarang file 20 Mpix, tetapi tidak ada data baru di gambar, jadi - menggunakan akal sehat - itu masih hanya file 5 Mpix, hanya "kembung".
Secara teoritis, seseorang harus dapat secara bertahap mengurangi dimensi gambar B hingga ketajaman yang masuk akal terdeteksi (sedekat mungkin dengan gambar A, meskipun tanpa benar-benar membandingkannya pada titik ini), dan dengan demikian memperoleh jumlah megapiksel "benar" gambar: ukuran di bawah gambar yang mulai kehilangan detailnya.
Nilai ini dapat dengan mudah digunakan untuk menentukan kegunaan foto - jika saya memotretnya sedikit tidak fokus, saya masih dapat mencetaknya dalam ukuran yang lebih kecil, dan tidak ada yang akan memperhatikan. Atau, ini dapat membantu menilai kualitas lensa atau sensor - jika kamera 24 Mpix tidak dapat menangkap gambar dengan lebih dari 8 MPix "benar", maka ada sesuatu yang tidak beres.
Jadi, memotong ke pengejaran: apakah ada program perangkat lunak yang melakukan hal itu? Atau apakah saya ditakdirkan untuk menulis sendiri?
Dari komentar oleh OP ke salah satu jawaban:
Saya perlu mengukur seberapa detail yang benar-benar didapat oleh pemindai transparansi positif saya, sebelum saya memindai koleksi sekitar 2000 slide lama dan menganggapnya didigitalkan. Jika saya mengaturnya ke optik 19200 dpi atau sesuatu, dan itu terus menghasilkan gambar dengan detail hilang, sama dengan, katakanlah, kamera 5 Mpix, maka saya akan tahu itu buruk.
Ini adalah masalah aktual yang ingin dipecahkan oleh pertanyaan itu. Segala sesuatu di atas adalah tentang satu solusi yang dirasakan untuk masalah akar itu.
sumber
Jawaban:
Salah satu pendekatan mungkin untuk menghitung transformasi Fourier dua dimensi dari gambar dan mencoba untuk menentukan frekuensi spasial di atas mana transformasi (atau, katakanlah, kekuatannya) menjadi noise, yaitu, tidak berkorelasi dan kecil. Belum pernah mencoba yang seperti ini, tetapi harus dihubungkan dengan beberapa cara dengan definisi resolusi yang ketat?
sumber
Anda mulai mengasumsikan bahwa gambar B tidak memiliki detail. Tetapi bahkan daerah yang sepenuhnya datar memiliki detail - hanya saja itu datar.
Kurangnya detail atau perubahan tidak menunjukkan kurangnya data gambar atau resolusi yang valid.
Ini tidak akan berfungsi seperti yang Anda pikirkan.
Orang-orang, dalam pengalaman saya, tidak peduli tentang detail dalam gambar sebanyak mereka acre tentang konten emosional dan / atau informasi. Apa yang dirasakan gambar mereka atau apa yang dikatakan gambar itu kepada mereka atau keduanya.
Kecuali gambar berada dalam fokus yang sangat buruk, umumnya OK untuk beberapa tujuan. Satu-satunya orang, dalam pengalaman saya, yang peduli dengan fokus yang sempurna adalah fotografer dan editor media (dan editor menjadi kurang rewel akhir-akhir ini).
Saya memiliki foto buruk (secara teknis) tentang anak perempuan seorang kerabat pada suatu waktu yang memiliki gerakan kabur, goyangan kamera, fokus yang buruk, dan pencahayaan yang buruk.
Sudah disematkan di dinding foto mereka selama lebih dari satu dekade. Tidak ada protes oleh saya atau tawaran untuk menembaknya lagi yang pernah berhasil, BTW. Mereka suka bahwa foto.
Nilai gambar tidak ditentukan oleh ketajaman atau detail yang diselesaikan kecuali dalam pengaturan komersial yang sangat khusus dan bahkan di sana itu bukan prioritas utama. Tidak ada editor berita yang akan peduli betapa sedikitnya detail yang ada di dalam foto tersebut, misalnya foto "eksklusif" dari beberapa selebritis pada hari libur atau, bahkan, beberapa korban dari kemarahan terakhir.
Mereka memiliki grafik resolusi untuk itu. Itu adalah pola yang ditetapkan dengan baik dan cocok untuk analisis komputer. Lihat situs web DxOMark kapan-kapan.
Menguji resolusi terhadap apa pun kecuali target yang jelas dan diketahui dengan tepat tidak ada gunanya.
Hanya karena sensor tidak menangkap detail lebih banyak, tidak berarti ada yang salah selain dari harapan Anda.
Detail yang ditangkap tergantung pada banyak faktor. Pertama keberadaan detail. Kemudian kondisi pemotretan, aperture dan karakteristik optik lensa. Pencahayaan, kecepatan rana, ISO, dan karakteristik noise. Keterbatasan difraksi.
Kenyataannya adalah jumlah piksel dalam praktiknya sangat sedikit berkaitan dengan seberapa banyak detail yang Anda dapatkan ketika memotret banyak faktor lain yang membatasi apa yang mungkin atau praktis.
sumber
Setelah beberapa percobaan saya akhirnya membuat serangkaian gambar downscaled, ditingkatkan kembali dan dibandingkan dengan aslinya. Jika ada perbedaan maksimum yang signifikan dalam nilai piksel, kualitas dianggap hilang. Jika ada sedikit kerugian, itu berarti foto aslinya tidak bagus untuk memulai. Saya akan memposting cuplikan PHP nanti.
Sedihnya, gambar yang terarah kabur, atau kabur tetapi memiliki beberapa artefak yang tajam dari pemrosesan, akhirnya dinilai sebagai tajam - dan saya tidak berpikir ada jalan keluarnya.
sumber