Saya mencoba menyesuaikan kecerahan / kontras dalam perangkat lunak pengedit foto / video yang tidak memberikan histogram gambar. Yang saya inginkan adalah perangkat lunak windows yang menampilkan histogram real-time dari semua atau sebagian dari apa yang ditampilkan monitor saya.
Ini juga dapat berguna untuk hal-hal lain, seperti misalnya mengevaluasi distribusi tonal dalam produksi demoscene, pengembangan tema Windows / tweaker ...
Tentu saja saya bisa:
1 - Mengevaluasi histogram tangkapan layar di Gimp (sangat membosankan karena tidak real-time)
2 - Arahkan kamera saya (dengan histogram real-time diaktifkan) ke monitor saya (...)
Jadi, apakah ada alat seperti itu, atau apakah Anda memiliki wawasan tentang bagaimana saya bisa mencapai ini?
Jawaban:
Jika tidak ada orang lain yang memiliki solusi yang lebih baik dan, jika Anda memiliki pengalaman pemrograman, Anda dapat dengan cepat menulis "waktu nyata dekat" (Anda harus mengklik "Perbarui histogram" secara manual) alat histogram sendiri dengan Python dan PIL untuk mengambil tangkapan layar dan kemudian menghasilkan dan gambar histogram Anda .
Saya mempertimbangkan mencari cara mendapatkan jendela aktif di Windows untuk Anda, tetapi yang Anda inginkan adalah kotak pembatas yang cocok persis dengan gambar yang ditampilkan yang dapat Anda berikan
ImageGrab.grab(bbox)
. Untuk itu, opsi paling sederhana mungkin akan menggulung Anda sendiri "ukuran / posisi jendela ini untuk persis menutupi gambar" menggunakan alat GUI apa pun yang Anda gunakan untuk menggambar jendela dengan tombol "Perbarui histogram".Pilihan lain, dengan asumsi gambar tidak terlalu besar, akan menghasilkan histogram dari file pada disk dan tekan Ctrl + S sebelum setiap klik ke tombol "Perbarui histogram" Anda.
sumber
Dilihat oleh ini , kamera juga harus berfungsi.
sumber