OpenCV_Mat类的函数clone()和函数copyTo()的细微差别
OpenCV_Mat类的函数clone()和函数copyTo()的作用和示例已在文章 https://www.hhai.cc/thread-75-1-1.html 中给出。从示例可以看出,函数clone()和函数copyTo()在使用上及效果上几乎是一样的。事实上,这两个函数在使用和效果上几乎也是没有差别的,并且它们都不与原矩阵共用内存空间。
但是它们俩还是有细微差别的,它们俩的细微差别如下:
函数clone()是完全的深拷贝,在内存中申请新的空间。
函数copyTo()也是深拷贝,但是否申请新的内存空间,取决于dst矩阵头中的大小信息是否与src一致,若一致则只深拷贝并不申请新的空间,否则先申请空间后再进行拷贝。
页:
[1]