gpt4 book ai didi

opencv - cvConvertScale 没有按预期工作?

转载 作者:太空宇宙 更新时间:2023-11-03 21:38:51 24 4
gpt4 key购买 nike

我正在运行下面的简单代码并期望 o 的深度变为 32。但它仍然是 8。我错过了什么吗???

  IplImage *o = cvCreateImage(cvSize(100,100), 8,1);
IplImage *n = cvCreateImage(cvSize(100,100), 32,1);

cvConvertScale(o,n,1.0,0.0);

printf("The depth of o is %d\n", o->depth);
printf("The depth of n is %d\n", n->depth);

最佳答案

好的,行为正确。源图像中的数据类型未转换为目标数据类型。

只是将源与缩放常数相乘并转换为目标的类型,并将结果存储在目标中。

因此源或目标的类型都没有变化。对于 1.0 以外的缩放常数,只有目标中的数据会发生变化

关于opencv - cvConvertScale 没有按预期工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2274043/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com