-1

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

4

2 回答 2

3

您可以简单地使用“cvConvertImageScale()”将 IPL_DEPTH_32S 更改为 IPL_DEPTH_32F。

于 2009-08-02T06:38:20.867 回答
1

我不认为opencv有这样的功能。

最简单的方法是创建一个与 IPL_DEPTH_32S 图像大小完全相同的新 IPL_DEPTH_32F 图像。然后遍历两个图像中的所有像素以及每个像素副本,并将整数像素转换为浮点像素。

于 2009-05-20T09:49:44.060 回答