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