OpenCV的需要IPL_DEPTH_32S转换为IPL_DEPTH_32F
-
22-08-2019 - |
题
我有一个IPL_DEPTH_32S图像(意味着我使用32位整数来表示像素),我需要将其转换为IPL_DEPTH_32F,这样我可以应用模板匹配。有谁知道公式转换的整数浮动,或者可以做到这一点内置于OpenCV的任何功能?
解决方案
我不认为OpenCV中具有这样的功能。
做到这一点最简单的方法将是完全一样大小的图像IPL_DEPTH_32S创建一个新的IPL_DEPTH_32F图像。然后循环遍历这两个图像并为每个像素复制,并投整数像素到浮子像素。所有像素
其他提示
可以简单地使用 “cvConvertImageScale()” 来改变IPL_DEPTH_32S到IPL_DEPTH_32F。
不隶属于 StackOverflow