#author("2025-04-23T23:19:49+09:00","","") #author("2025-04-23T23:22:24+09:00","","") *画像の色変換 [#s0623dab] **グレー化 [#a0b69b63] RGBのように色を含む場合、グレーのレベルで処理する場合に比べて情報量が3倍になってしまう。グレー化したい場合は読み込みたい画像を用意して img = cv2.imread("画像ファイル名.jpg",0) のように,0を付けたせばよい **HSV色相環 [#j7a4522f] HSV空間は 色相(Hue)、彩度(Saturation)、明度(Value) の頭文字である。HSV色空間の特徴として、RGBの非線形変換であり、人間の直感に近い色の表現を行えることが挙げられる。 **Lab色空間 [#sf398add] Lab色空間は補色空間の一種で、明度を意味する次元 Lと補色次元の a および b を持つ。 特徴としては「人の目で見たときの色の違い」がそのまま数値の差として現れる。 またLが明るさ、aとbが色味なので、色を変えずに明るさだけ調整できることから照明補正、白黒化、特徴抽出などに用いられる。 **YUV色空間 [#k912987d] YUV色空間は、画像や映像を効率的に扱うために設計された色空間で、Y(輝度)とU・V(色差成分)に分かれている。 Yは画像の明るさを、UとVはそれぞれ青みと赤みの度合いを表し、人間の視覚が明るさに敏感で色には鈍感であることを利用している。 *ファイル保存に関して [#l902db67] **画像ファイル形式 [#e6bf84e8] JPGとPNGの違いを表にまとめる |特徴|JPG|PNG| |圧縮方式|非可逆圧縮(ロスあり)|可逆圧縮(ロスなし)| |画質|圧縮により画質が劣化する|画質を保ったまま保存可能| |画質ファイルサイズ|小さい(圧縮率が高い)|大きくなりがち| 上記を踏まえるとデータの破損を望まない場合、PNGでの保存をオススメされたい。