0

单通道图像是我的输入。(默认IPL_DEPTH_8U)

我将输入图像的每个像素与标量浮点数相乘,例如 2.8085(作为我算法的一部分)。

所以这需要我增加深度并将图像类型更改为 IPL_DEPTH_64F

但是,每当我尝试将图像数据类型更改为 IPL_DEPTH_64F 并使用 double* 来访问每个像素时,我的程序执行就会突然停止,并说“file.exe 已停止工作。一个问题导致程序停止工作。”

这是否意味着,我的处理器无法处理双 ptr 算法???

4

1 回答 1

1

您必须创建一个新图像 - 我建议制作一个新的深度图像IPL_DEPTH_64F并将每个像素设置为适当的值(2.8085 * 值)。

另外,您可以发布您使用的代码吗?

于 2010-02-16T02:50:37.173 回答