2
A
回答
1
使用深度信息創建那些視差圖,並且可以使用軸方向對深度圖着色。
您也可以通過構建JetColor Map來創建自己的方法。
template<typename T, typename U, typename V>
inline cv::Scalar cvJetColourMat(T v, U vmin, V vmax) {
cv::Scalar c = cv::Scalar(1.0, 1.0, 1.0); // white
T dv;
if (v < vmin)
v = vmin;
if (v > vmax)
v = vmax;
dv = vmax - vmin;
if (v < (vmin + 0.25 * dv)) {
c.val[0] = 0;
c.val[1] = 4 * (v - vmin)/dv;
} else if (v < (vmin + 0.5 * dv)) {
c.val[0] = 0;
c.val[2] = 1 + 4 * (vmin + 0.25 * dv - v)/dv;
} else if (v < (vmin + 0.75 * dv)) {
c.val[0] = 4 * (v - vmin - 0.5 * dv)/dv;
c.val[2] = 0;
} else {
c.val[1] = 1 + 4 * (vmin + 0.75 * dv - v)/dv;
c.val[2] = 0;
}
return(c);
}
請注意,您可以更改爲其他顏色組件,以滿足您的需要。
相關問題
- 1. 視差地圖的顏色是向後在opencv
- 2. 視差圖的顏色是逆轉的
- 3. 差使用opencv的視差圖StereoBM
- 4. opencv視頻中的顏色閾值
- 5. OpenCV顏色識別
- 6. OpenCV - 顏色校正
- 7. Android Opencv cvt顏色
- 8. 更改視圖顏色基於另一個視圖的顏色
- 9. 背景顏色圖像分割 - OpenCV Android
- 10. 圖像處理與openCV,顏色變化
- 11. Python Opencv顏色範圍直方圖
- 12. OpenCV顏色濃度直方圖
- 13. OpenCV:按圖像中的顏色過濾
- 14. OpenCV的立體匹配和視差圖
- 15. Drupal:顏色編碼視圖
- 16. 顏色列表視圖
- 17. OpenCV較低的顏色值
- 18. opencv imread/imwrite損失顏色
- 19. opencv中的顏色檢測
- 20. 檢查顏色Opencv Python
- 21. 顏色邊緣檢測+ opencv
- 22. 用openCV分辨顏色
- 23. 顏色描述符OpenCV
- 24. 獲得支配顏色opencv
- 25. Opencv Android顏色檢測
- 26. Emgu C#OpenCV:使顏色黑色透明
- 27. OpenCV顏色檢測爲黃色
- 28. 在OpenCV中使用StereoBM的差視差圖
- 29. 視差着色器
- 30. 用三種顏色每30秒更改視圖顏色
我能夠給你一個提示:在HSV圖像中使用差異值作爲色調,其中飽和度和值都最大。請回答你自己的問題,如果你可以拿出工作解決方案,它看起來像一個有趣的功能 – Antonio 2015-04-04 21:35:51
http://docs.opencv.org/modules/contrib/doc/facerec/colormaps.html – berak 2015-04-05 09:16:15