SRGBをCielabとCielabにSRGBに効率的に変換する方法は? [閉まっている

StackOverflow https://stackoverflow.com/questions/3915410

  •  29-09-2019
  •  | 
  •  

質問

SRGBをCielabと後方に変換する方法がわかりません。お願い助けて。消++コードで望ましいです

役に立ちましたか?

解決

逆ガンマを適用してSRGBからRGBに変換し、3x3マトリックスを使用してRGBをXYZに変換し、標準式とD6500ホワイトポイントを使用してXYZをラボに変換します

参考文献:

残り...あなたは自分でできる:-)

他のヒント

場合には、変換プロセス(SRGBからラボおよびバック)に役立つリンク(さまざまなプログラミング言語)のリストを作成し、またSRGBの線形RGBへの変換を作成しました。線形RGBは、画像のホワイトバランスとカラーキャリブレーションにさらに使用できます(MacBethカラーチャートのようなカラーパッチを提供)。

興味深いリンク:

(i)SRGBおよび線形RGB空間を理解する: http://filmicgames.com/archives/299; http://www.cambridgeincolour.com/tutorials/gamma-correction.htm

(ii)MATLABチュートリアル: https://de.mathworks.com/help/vision/ref/colorspaceconversion.html

(iii)Pythonパッケージ: http://pydoc.net/python/pwkit/0.2.1/pwkit.colormaps/

(iv)Cコード: http://svn.int64.org/viewvc/int64/colors/color.c?view=markup

(v)OpenCVはSRGBを線形RGB変換に提供しませんが、Color.cppコード内の変換を行います (opencv_dir modules imgproc src color.cpp). 。呼ばれる方法をチェックしてください initlabtabs(), 、ガンマのエンコードとデコードがあります。 OpenCVカラー変換API: http://docs.opencv.org/3.1.0/de/d25/imgproc_color_conversions.html

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top