4
我正在使用OpenCV 3.0庫編寫一個C++應用程序。我在玩顏色地圖功能,但我想添加一個顏色條(見下面的MATLAB示例)到圖像窗口。即使它在側面/外部,這樣用戶就可以瞭解範圍。有什麼建議麼?提前致謝!有沒有像MATLAB的OpenCV顏色條?
我正在使用OpenCV 3.0庫編寫一個C++應用程序。我在玩顏色地圖功能,但我想添加一個顏色條(見下面的MATLAB示例)到圖像窗口。即使它在側面/外部,這樣用戶就可以瞭解範圍。有什麼建議麼?提前致謝!有沒有像MATLAB的OpenCV顏色條?
如果你只是想單獨在右邊畫出了吧,這可能會爲你工作:
/*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);
}
讓我知道這是否給出了預期的結果
這種/可/幫助http://stackoverflow.com/questions/26966580/opencv-plotting-a-colormap-from-a-matrix – GPPK 2015-03-03 09:05:52
謝謝,這實際上是我開始的地方。不幸的是,他們沒有提到如何生成色條,只是如何製作陰謀。我試圖在上面的示例圖右側添加實際的「顏色條」,以顯示顏色和值之間的關係。 – 2015-03-03 20:24:42