在EmguCV中,图像的克隆,复制和复制有什么区别?

时间:2014-01-08 03:12:35

标签: emgucv

EmguCV中图片的clonecopycopyto有什么区别?

我之前已经问过类似的问题,但我问的是image object

1 个答案:

答案 0 :(得分:2)

Clone()和Copy()方法非常相似,但它们在处理ROI方面有所不同。一个例子将使这更清楚。假设您有一个640x480的图像,其位置(200,200)的ROI为100x100。使用Clone()将创建一个大小为640x480的 new 图像,其ROI为100x100,位于(200,200)。使用Copy()将创建大小为100x100的 new 图像,其中数据与原始图像中位于(200,200)的100x100窗口相同。如果您没有任何投资回报率,则两种方法都会返回相同的结果(图像为640x480)。

CopyTo()与Copy()的ROI逻辑相同,只是您需要提供目标图像,它不会为您创建新图像。