我正在寻找一种算法来创建一个假色表。当然我们可以使用像
这样的东西void ImgCoreQCV::GeneratePseudocolorTab(vector<Vec3b> &vec, int iNColor)
{
for(int i=0; i<iNColor; i++){
int b = theRNG().uniform(0, 255);
int g = theRNG().uniform(0, 255);
int r = theRNG().uniform(0, 255);
/*int b = rand()&255;
int r = rand()&255;
int g = rand()&255;*/
vec.push_back(Vec3b((uchar)b, (uchar)g, (uchar)r));
}
}
但经常生成的颜色非常相似。也许有一种算法,其中颜色感知之间的差异是最大的?