我有一个IPL_DEPTH_32S图像(意味着我使用32位整数来表示像素),我需要将其转换为IPL_DEPTH_32F,这样我可以应用模板匹配。有谁知道公式转换的整数浮动,或者可以做到这一点内置于OpenCV的任何功能?

有帮助吗?

解决方案

我不认为OpenCV中具有这样的功能。

做到这一点最简单的方法将是完全一样大小的图像IPL_DEPTH_32S创建一个新的IPL_DEPTH_32F图像。然后循环遍历这两个图像并为每个像素复制,并投整数像素到浮子像素。所有像素

其他提示

可以简单地使用 “cvConvertImageScale()” 来改变IPL_DEPTH_32S到IPL_DEPTH_32F。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top