2011-02-27 50 views

回答

0

它不是图像本身,它是一个指针的图像,他们设置为0(NULL)图像已被释放之后。

1

有些人认为删除指针后清零会帮助他们发现错误。

OpenCV的作者显然认为是这样,因此,cvReleaseImage这样做。

然后,您显示的代码的作者’也认为,并可能不知道cvReleaseImage已经做了调零。

因此,额外的调零是100%冗余,只是不必要的代码。

cvReleaseImage完成的调零被认为有助于捕捉错误,而其他人则认为相反,它主要隐藏错误。

干杯&心连心,

0

它可以确保图像的指针就不会指向别的东西。稍后,您还可以检查指针是否指向NULL(这是0)。

希望它有帮助。