【发布时间】:2012-10-29 22:18:11
【问题描述】:
我必须创建一个图像来保存双值(即-0.0001 或0.005)。
我用过
IplImage* temp = cvCreateImage(size, IPL_DEPTH_32F, 1)
但效果不好。你有什么好主意吗?
【问题讨论】:
我必须创建一个图像来保存双值(即-0.0001 或0.005)。
我用过
IplImage* temp = cvCreateImage(size, IPL_DEPTH_32F, 1)
但效果不好。你有什么好主意吗?
【问题讨论】:
它可以正常工作,尽管您无法可视化32F 图像,但您必须将其转换为8U。见this page。顺便说一句,const 被称为CV_32F now。
【讨论】:
img.at<float>(i, j)。此外,32F 是 float,而不是 double。您可以在this answer 中找到有关像素数据访问的所有信息。