0

私はopencv 2.4.3を使用しています。この関数を使用しました:

cvtColor(img,CV_BGRtoLab) 

も試してCV_LBGRtoLab、matlab の同様の関数と比較しました。

cform = makecform('srgb2lab');
lab_he = applycform(image, cform);

彼らはさまざまなイメージを与えています。

どうやらいくつかの投稿で、彼らが使用する白色点光源が異なると教えてくれました。私はそれらが一致する必要があります。私はそれを自分で実装する予定です。私が参照できるc ++の実装はありますか?

4

1 に答える 1

0

このページの機能rgb2lab(int R, int G, int B, int []lab)を参照してください。アイデアは、最初に に変換し、次に に変換します。また、他の色空間間の変換も含まれています。XYZlab

于 2013-11-12T13:58:27.603 に答える