小编use*_*873的帖子

OpenCV:为什么*p_img1 =*p_img2不正确

p_img1p_img2IplImage*先前cvLoad'ed,我想p_img1成为的副本p_img2.

写入*p_img1 = *p_img2;似乎工作正常(我可以在调试模式下检查它,以及通过显示图像),除了在该行之后,使用cvReleaseImage一个指针显然也会破坏另一个指针.我不明白,因为两个指针(两个地址)不同,只复制结构的字段.

我注意到使用p_img1 = cvCloneImage(p_img2);修复问题.

有人可以解释为什么*p_img1 = *p_img2是错的吗?有什么cvCloneImage()不同?

c++ opencv iplimage

3
推荐指数
1
解决办法
51
查看次数

标签 统计

c++ ×1

iplimage ×1

opencv ×1