如何使用opencv获得红外/热视觉

时间:2015-05-27 12:56:17

标签: c++ opencv image-processing

我希望使用OpenCV实现红外视觉效果(通常用于电影中外星人的视觉),就像 Predator 2 中使用的视觉效果一样。

enter image description here

enter image description here

我已经搜索过了,但有人指出,IR过滤器是使用支持它的网络摄像头硬件制作的。

使用OpenCV有没有办法实现关闭上面的图片?我不确定自己要搜索什么功能。需要OpenCV /图像处理专业知识的建议和指南。感谢。

1 个答案:

答案 0 :(得分:2)

正如评论中的 @Wojciech Frohmberg 指出的那样,除非您拥有可以专门检测红外线的相机,否则无法从光源(RGB)中提取红外线。可以从this forumwiki读取更多信息。

为了获得最接近的效果,我在评论中使用了{strong> @berak 指出的HSV ColorMap,感谢他。

sys.path

<强>效果:

enter image description here

enter image description here

<强>代码:

from