小编Dro*_*der的帖子

如何确定 cv::Mat 是使用内部数据还是外部数据?

我正在将 OpenCV 与具有自己的引用计数图像类的旧代码库集成。我正在添加一个用于从 cv::Mat 创建这些图像的构造函数。作为优化,我想利用 cv::Mat 的引用计数机制并在拥有数据时制作浅拷贝。但是,当它使用外部数据时,我需要强制进行深拷贝。

问题是,通过阅读文档,我看不到确定 cv::Mat 是否拥有其数据的方法。可以这样做吗(不修改 OpenCV)?

顺便说一句,以防万一,我使用的是 OpenCV 3.1。

c++ opencv memory-management mat

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

标签 统计

c++ ×1

mat ×1

memory-management ×1

opencv ×1