この記事では、C# 言語で OpenCv (OpenCVSharp) を使用して画像の明るさ、コントラスト、グレースケールを処理する方法を説明します。
目次
明るさとコントラストの原理
画像の明るさについての一般的な理解は、画像の明るさと暗さの度合いです。デジタル画像 f(x, y) = i(x, y) r(x, y) (グレー値が [0, 255] の間の場合) 、f値が大きいほど明るさは0に近づくほど低くなり、f値が255に近づくほど明るさは高くなります。また、明るさとコントラストを区別する必要もあります。前述したように、コントラストとは、最高のグレースケールと最低のグレースケールの間のグレースケールの差を指します。