【发布时间】:2015-06-17 02:11:38
【问题描述】:
当我遇到这段代码时,我正在使用 Emgu CV:
Image<Bgr, byte> image = new Image<Bgr, byte>("test.jpg");
Image<Bgr, byte> image2 = new Image<Bgr, byte>("test2.jpg");
CvInvoke.cvSmooth(image, image2, SMOOTH_TYPE.CV_GAUSSIAN, 5, 5, 9, 9);
根据cvSmooth()的定义,前2个参数为IntPtr。
我的问题是,为什么将 Image<Bgr, byte> 类型传递给它是有效的?
【问题讨论】:
-
Image<Bgr, byte>是从SafeHandle 派生的吗? -
@ScottChamberlain 据我所知,它的基类包括
IDisposable, ICloneable, IEquatable, IXmlSerializable, ISerializable