Oph*_*tan 3 c++ opencv
我将Mat数据(不是cv :: Mat对象)传递给函数,并使此函数成为此数据的新所有者.但是,我需要一个方法来释放原始对象,而不释放它指向的数据缓冲区.
我知道这将发生在从外部数据创建的cv :: Mat中,我只需要将此功能用于通用cv :: Mat.
有没有办法做到这一点?
And*_*aev 9
你可以使用addref()方法,但你会有内存泄漏.
addref()
实际上从Mat分离数据不是一个好主意:
因此,只有两种方式可以保证Mat支持:
即使它在当前版本中工作,在未来的版本中也可以打破任何其他方式.
归档时间:
14 年,7 月 前
查看次数:
4487 次
最近记录:
12 年,11 月 前