我知道如何根据这个例子使用这个功能,我只是想知道有没有办法解释这个。
[SerializableAttribute]
public class Image<TColor, TDepth> : CvArray<TDepth>,
IImage, IDisposable, ICloneable, IEquatable<Image<TColor, TDepth>>
where TColor : new(), ColorType
Image<Bgr, Byte> img =
new Image<Bgr, byte>(fileNameTextBox.Text)
.Resize(400, 400, Emgu.CV.CvEnum.Inter.Linear, true);
我无法提供更多相关信息,谢谢!
答案 0 :(得分:0)
看起来像一个更基本的相关qustion。
定义类时可以使用多种泛型类型。因此List<T>
使用了一个,Image<T1,T2>
使用了两个而Tuple<T1,T2,...,T7,Trest>
在不同的步骤中最多使用了八个(您只需要使用三个通用项目的Tuple<T1,T2,T3>
)。关于泛型有很多东西要知道 - 例如this。
但实际上这个问题并不是真正与EmguCV有关..