モニターが表示しているものの全部または一部のリアルタイム画像ヒストグラムを表示する方法はありますか?


10

画像ヒストグラムを提供しない写真/ビデオ編集ソフトウェアで明るさ/コントラストを調整しようとしています。私が欲しいのは、モニターが表示しているものの全部または一部のリアルタイムヒストグラムを表示するWindowsソフトウェアです。

これは、たとえばデモシーンプロダクションでの色調分布の評価、Windowsテーマの開発/調整など、他のことにも役立ちます。

もちろん、私は次のことができます:
1-Gimpでスクリーンショットのヒストグラムを評価します(非リアルタイムなので非常に退屈です)
2-私のカメラ(リアルタイムヒストグラムが有効になっている)をモニターに向けます(...)

それで、そのようなツールは存在しますか、または私がこれを達成する方法について何か洞察がありますか?


もしあれば、それは素晴らしいツールです。ただし、低レベルのDirect Xビデオデータをキャプチャする必要がある場合は、難しいかもしれません。
acjay

回答:


1

するためにPythonとPILを自分で誰もがよりよい解決策を持っていないと、あなたが任意のプログラミング経験を持っている場合、あなたはすぐに「ほぼリアルタイム」を書くことができ(手動「アップデートヒストグラム」をクリックする必要があり)、ヒストグラムツール場合はスクリーンショットを取ると、その後生成しますヒストグラムを描きます

Windowsでアクティブウィンドウを取得する方法を調べることを検討しましたが、本当に必要なのは、表示できる画像に正確に一致する境界ボックスですImageGrab.grab(bbox)。そのための最も簡単なオプションは、「ヒストグラムの更新」ボタンを使用してウィンドウを描画するために使用しているGUIツールキットを使用して、独自の「このウィンドウのサイズ/位置を画像に正確に合わせる」ことです。

他のオプションは、画像があまり大きくない場合、ディスク上のファイルからヒストグラムを生成し、[ヒストグラムの更新]ボタンをクリックする前にCtrl + Sを押すことです。


ループ内のtime.sleep()はチェックを自動化できます。
Cees Timmerman、2012

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.