C# 为什么尖括号中有两个参数,;Emgu图书馆中的一个类&xFF1A;图像<;t颜色,t深度>;
根据这个例子,我知道如何使用这个函数,我只是想知道有没有什么方法可以解释这个问题C# 为什么尖括号中有两个参数,;Emgu图书馆中的一个类&xFF1A;图像<;t颜色,t深度>;,c#,emgucv,C#,Emgucv,根据这个例子,我知道如何使用这个函数,我只是想知道有没有什么方法可以解释这个问题 [SerializableAttribute] public class Image<TColor, TDepth> : CvArray<TDepth>, IImage, IDisposable, ICloneable, IEquatable<Image<TColor, TDepth>> where TColor : new(), ColorType
[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);
[SerializableAttribute]
公共类映像:CvArray,
图像,可识别,可克隆,可识别
其中TColor:new(),ColorType
图像img=
新图像(fileNameTextBox.Text)
.调整大小(400400,Emgu.CV.CvEnum.Inter.Linear,true);
我不能提供更多关于这方面的信息,谢谢 看起来更像是一个与基础知识相关的问题。 定义类时,可以使用多个泛型类型。因此,
List
使用了一个,Image
使用了两个,Tuple
在不同的步骤中使用了多达八个(您也可以使用一个Tuple
,只使用三个通用项)。关于泛型,有很多东西需要了解——比如一个
但实际上,这个问题与EmguCV无关。看起来更像是一个与基础知识相关的问题。 定义类时,可以使用多个泛型类型。因此,
List
使用了一个,Image
使用了两个,Tuple
在不同的步骤中使用了多达八个(您也可以使用一个Tuple
,只使用三个通用项)。关于泛型,有很多东西需要了解——比如一个
但实际上,这个问题与EmguCV无关。阅读并了解描述这些类型参数的。抱歉,使用了一个过时的链接,更新了我的评论:@RenéVogt谢谢,我知道泛型类,这是否意味着是一个新类型。很抱歉再次询问您..这意味着
Bgr
和Byte
是泛型类型Image
的泛型参数t颜色
将是Bgr
,t深度
将是字节
。结果类型为图像
。如果你知道泛型,我不理解这个问题。请阅读并了解描述这些类型参数的。抱歉,使用了一个过时的链接,更新了我的评论:@RenéVogt谢谢,我知道泛型类,这是否意味着是一个新类型。很抱歉再次询问您..这意味着Bgr
和Byte
是泛型类型Image
的泛型参数t颜色
将是Bgr
,t深度
将是字节
。结果类型为图像
。如果你知道泛型,我不明白这个问题。