我正在使用 OpenCV 3.0 库编写 C++ 应用程序。我正在使用颜色图功能,但我想向图像窗口添加一个颜色条(参见下面来自 MATLAB 的示例)。即使它在侧面/外部,用户也可以通过这种方式了解范围。有什么建议?提前致谢!

如果您只想单独绘制右侧的栏,这可能适合您:
/*Aim:- Generate a 20x255 colorbar starting at point (200,50)*/
int b=0,g=255,r=255;//start at yellow
int y=50;//start at y=50, then increment
while(g>0)//run till green color reaches 0
{
b++;
g--;
r--;//gradually convert yellow to blue
y++;
Scalar color=Scalar(b,g,r);
rectangle(img,Point(200,y),Point(220,y+1),color,1);
}
Run Code Online (Sandbox Code Playgroud)
让我知道这是否给出了预期的结果