ここに私は非常に騒々しいイメージをアップロードしました。 画像には暗い部分がいくつかあります。 画像処理を行い、暗い領域の割合を計算するためにPythonを使用する方法はありますか?
回答:
回答№1は0正確な要件についてはよくわからないので、質問内の限定的な説明から理解したことを少し正式にしましょう。
必須:
一部のグレースケール画像 img
例えば、総ピクセル数のパーセンテージとして、あるしきい値を下回る強度値を持つピクセル数を計算したいとします。 t
あなたが画像をテンキー配列にロードしたと仮定すると、強度値を持つピクセルの総数を単純に計算することができます。 t そして総ピクセル数で割る。
num_dark_px = sum(img[img < t])
num_total_px = img.shape[0] * img.shape[1]
dark_area_pcnt = num_dark_px / num_total_px
別の目的がある場合は、問題に関する詳細情報を指定してください。