Struct Scalar
- Namespace
- OpenCvSharp
- Assembly
- OpenCvSharp.dll
Template class for a 4-element vector derived from Vec.
[Serializable]
public record struct Scalar : IEquatable<Scalar>
- Implements
- Inherited Members
Constructors
Scalar(double)
public Scalar(double val0)
Parameters
val0double
Scalar(double, double)
public Scalar(double val0, double val1)
Parameters
Scalar(double, double, double)
public Scalar(double val0, double val1, double val2)
Parameters
Scalar(double, double, double, double)
Template class for a 4-element vector derived from Vec.
public Scalar(double Val0, double Val1, double Val2, double Val3)
Parameters
Fields
AliceBlue
#F0F8FF
public static readonly Scalar AliceBlue
Field Value
AntiqueWhite
#FAEBD7
public static readonly Scalar AntiqueWhite
Field Value
Aqua
#00FFFF
public static readonly Scalar Aqua
Field Value
Aquamarine
#7FFFD4
public static readonly Scalar Aquamarine
Field Value
Azure
#F0FFFF
public static readonly Scalar Azure
Field Value
Beige
#F5F5DC
public static readonly Scalar Beige
Field Value
Bisque
#FFE4C4
public static readonly Scalar Bisque
Field Value
Black
#000000
public static readonly Scalar Black
Field Value
BlanchedAlmond
#FFEBCD
public static readonly Scalar BlanchedAlmond
Field Value
Blue
#0000FF
public static readonly Scalar Blue
Field Value
BlueViolet
#8A2BE2
public static readonly Scalar BlueViolet
Field Value
Brown
#A52A2A
public static readonly Scalar Brown
Field Value
BurlyWood
#DEB887
public static readonly Scalar BurlyWood
Field Value
CadetBlue
#5F9EA0
public static readonly Scalar CadetBlue
Field Value
Chartreuse
#7FFF00
public static readonly Scalar Chartreuse
Field Value
Chocolate
#D2691E
public static readonly Scalar Chocolate
Field Value
Coral
#FF7F50
public static readonly Scalar Coral
Field Value
CornflowerBlue
#6495ED
public static readonly Scalar CornflowerBlue
Field Value
Cornsilk
#FFF8DC
public static readonly Scalar Cornsilk
Field Value
Crimson
#DC143C
public static readonly Scalar Crimson
Field Value
Cyan
#00FFFF
public static readonly Scalar Cyan
Field Value
DarkBlue
#00008B
public static readonly Scalar DarkBlue
Field Value
DarkCyan
#008B8B
public static readonly Scalar DarkCyan
Field Value
DarkGoldenrod
#B8860B
public static readonly Scalar DarkGoldenrod
Field Value
DarkGray
#A9A9A9
public static readonly Scalar DarkGray
Field Value
DarkGreen
#006400
public static readonly Scalar DarkGreen
Field Value
DarkKhaki
#BDB76B
public static readonly Scalar DarkKhaki
Field Value
DarkMagenta
#8B008B
public static readonly Scalar DarkMagenta
Field Value
DarkOliveGreen
#556B2F
public static readonly Scalar DarkOliveGreen
Field Value
DarkOrange
#FF8C00
public static readonly Scalar DarkOrange
Field Value
DarkOrchid
#9932CC
public static readonly Scalar DarkOrchid
Field Value
DarkRed
#8B0000
public static readonly Scalar DarkRed
Field Value
DarkSalmon
#E9967A
public static readonly Scalar DarkSalmon
Field Value
DarkSeaGreen
#8FBC8F
public static readonly Scalar DarkSeaGreen
Field Value
DarkSlateBlue
#483D8B
public static readonly Scalar DarkSlateBlue
Field Value
DarkSlateGray
#2F4F4F
public static readonly Scalar DarkSlateGray
Field Value
DarkTurquoise
#00CED1
public static readonly Scalar DarkTurquoise
Field Value
DarkViolet
#9400D3
public static readonly Scalar DarkViolet
Field Value
DeepPink
#FF1493
public static readonly Scalar DeepPink
Field Value
DeepSkyBlue
#00BFFF
public static readonly Scalar DeepSkyBlue
Field Value
DimGray
#696969
public static readonly Scalar DimGray
Field Value
DodgerBlue
#1E90FF
public static readonly Scalar DodgerBlue
Field Value
Firebrick
#B22222
public static readonly Scalar Firebrick
Field Value
FloralWhite
#FFFAF0
public static readonly Scalar FloralWhite
Field Value
ForestGreen
#228B22
public static readonly Scalar ForestGreen
Field Value
Fuchsia
#FF00FF
public static readonly Scalar Fuchsia
Field Value
Gainsboro
#DCDCDC
public static readonly Scalar Gainsboro
Field Value
GhostWhite
#F8F8FF
public static readonly Scalar GhostWhite
Field Value
Gold
#FFD700
public static readonly Scalar Gold
Field Value
Goldenrod
#DAA520
public static readonly Scalar Goldenrod
Field Value
Gray
#808080
public static readonly Scalar Gray
Field Value
Green
#008000
public static readonly Scalar Green
Field Value
GreenYellow
#ADFF2F
public static readonly Scalar GreenYellow
Field Value
Honeydew
#F0FFF0
public static readonly Scalar Honeydew
Field Value
HotPink
#FF69B4
public static readonly Scalar HotPink
Field Value
IndianRed
#CD5C5C
public static readonly Scalar IndianRed
Field Value
Indigo
#4B0082
public static readonly Scalar Indigo
Field Value
Ivory
#FFFFF0
public static readonly Scalar Ivory
Field Value
Khaki
#F0E68C
public static readonly Scalar Khaki
Field Value
Lavender
#E6E6FA
public static readonly Scalar Lavender
Field Value
LavenderBlush
#FFF0F5
public static readonly Scalar LavenderBlush
Field Value
LawnGreen
#7CFC00
public static readonly Scalar LawnGreen
Field Value
LemonChiffon
#FFFACD
public static readonly Scalar LemonChiffon
Field Value
LightBlue
#ADD8E6
public static readonly Scalar LightBlue
Field Value
LightCoral
#F08080
public static readonly Scalar LightCoral
Field Value
LightCyan
#E0FFFF
public static readonly Scalar LightCyan
Field Value
LightGoldenrodYellow
#FAFAD2
public static readonly Scalar LightGoldenrodYellow
Field Value
LightGray
#D3D3D3
public static readonly Scalar LightGray
Field Value
LightGreen
#90EE90
public static readonly Scalar LightGreen
Field Value
LightPink
#FFB6C1
public static readonly Scalar LightPink
Field Value
LightSalmon
#FFA07A
public static readonly Scalar LightSalmon
Field Value
LightSeaGreen
#20B2AA
public static readonly Scalar LightSeaGreen
Field Value
LightSkyBlue
#87CEFA
public static readonly Scalar LightSkyBlue
Field Value
LightSlateGray
#778899
public static readonly Scalar LightSlateGray
Field Value
LightSteelBlue
#B0C4DE
public static readonly Scalar LightSteelBlue
Field Value
LightYellow
#FFFFE0
public static readonly Scalar LightYellow
Field Value
Lime
#00FF00
public static readonly Scalar Lime
Field Value
LimeGreen
#32CD32
public static readonly Scalar LimeGreen
Field Value
Linen
#FAF0E6
public static readonly Scalar Linen
Field Value
Magenta
#FF00FF
public static readonly Scalar Magenta
Field Value
Maroon
#800000
public static readonly Scalar Maroon
Field Value
MediumAquamarine
#66CDAA
public static readonly Scalar MediumAquamarine
Field Value
MediumBlue
#0000CD
public static readonly Scalar MediumBlue
Field Value
MediumOrchid
#BA55D3
public static readonly Scalar MediumOrchid
Field Value
MediumPurple
#9370DB
public static readonly Scalar MediumPurple
Field Value
MediumSeaGreen
#3CB371
public static readonly Scalar MediumSeaGreen
Field Value
MediumSlateBlue
#7B68EE
public static readonly Scalar MediumSlateBlue
Field Value
MediumSpringGreen
#00FA9A
public static readonly Scalar MediumSpringGreen
Field Value
MediumTurquoise
#48D1CC
public static readonly Scalar MediumTurquoise
Field Value
MediumVioletRed
#C71585
public static readonly Scalar MediumVioletRed
Field Value
MidnightBlue
#191970
public static readonly Scalar MidnightBlue
Field Value
MintCream
#F5FFFA
public static readonly Scalar MintCream
Field Value
MistyRose
#FFE4E1
public static readonly Scalar MistyRose
Field Value
Moccasin
#FFE4B5
public static readonly Scalar Moccasin
Field Value
NavajoWhite
#FFDEAD
public static readonly Scalar NavajoWhite
Field Value
Navy
#000080
public static readonly Scalar Navy
Field Value
OldLace
#FDF5E6
public static readonly Scalar OldLace
Field Value
Olive
#808000
public static readonly Scalar Olive
Field Value
OliveDrab
#6B8E23
public static readonly Scalar OliveDrab
Field Value
Orange
#FFA500
public static readonly Scalar Orange
Field Value
OrangeRed
#FF4500
public static readonly Scalar OrangeRed
Field Value
Orchid
#DA70D6
public static readonly Scalar Orchid
Field Value
PaleGoldenrod
#EEE8AA
public static readonly Scalar PaleGoldenrod
Field Value
PaleGreen
#98FB98
public static readonly Scalar PaleGreen
Field Value
PaleTurquoise
#AFEEEE
public static readonly Scalar PaleTurquoise
Field Value
PaleVioletRed
#DB7093
public static readonly Scalar PaleVioletRed
Field Value
PapayaWhip
#FFEFD5
public static readonly Scalar PapayaWhip
Field Value
PeachPuff
#FFDAB9
public static readonly Scalar PeachPuff
Field Value
Peru
#CD853F
public static readonly Scalar Peru
Field Value
Pink
#FFC0CB
public static readonly Scalar Pink
Field Value
Plum
#DDA0DD
public static readonly Scalar Plum
Field Value
PowderBlue
#B0E0E6
public static readonly Scalar PowderBlue
Field Value
Purple
#800080
public static readonly Scalar Purple
Field Value
Red
#FF0000
public static readonly Scalar Red
Field Value
RosyBrown
#BC8F8F
public static readonly Scalar RosyBrown
Field Value
RoyalBlue
#4169E1
public static readonly Scalar RoyalBlue
Field Value
SaddleBrown
#8B4513
public static readonly Scalar SaddleBrown
Field Value
Salmon
#FA8072
public static readonly Scalar Salmon
Field Value
SandyBrown
#F4A460
public static readonly Scalar SandyBrown
Field Value
SeaGreen
#2E8B57
public static readonly Scalar SeaGreen
Field Value
SeaShell
#FFF5EE
public static readonly Scalar SeaShell
Field Value
Sienna
#A0522D
public static readonly Scalar Sienna
Field Value
Silver
#C0C0C0
public static readonly Scalar Silver
Field Value
SkyBlue
#87CEEB
public static readonly Scalar SkyBlue
Field Value
SlateBlue
#6A5ACD
public static readonly Scalar SlateBlue
Field Value
SlateGray
#708090
public static readonly Scalar SlateGray
Field Value
Snow
#FFFAFA
public static readonly Scalar Snow
Field Value
SpringGreen
#00FF7F
public static readonly Scalar SpringGreen
Field Value
SteelBlue
#4682B4
public static readonly Scalar SteelBlue
Field Value
Tan
#D2B48C
public static readonly Scalar Tan
Field Value
Teal
#008080
public static readonly Scalar Teal
Field Value
Thistle
#D8BFD8
public static readonly Scalar Thistle
Field Value
Tomato
#FF6347
public static readonly Scalar Tomato
Field Value
Turquoise
#40E0D0
public static readonly Scalar Turquoise
Field Value
Val0
public double Val0
Field Value
Val1
public double Val1
Field Value
Val2
public double Val2
Field Value
Val3
public double Val3
Field Value
Violet
#EE82EE
public static readonly Scalar Violet
Field Value
Wheat
#F5DEB3
public static readonly Scalar Wheat
Field Value
White
#FFFFFF
public static readonly Scalar White
Field Value
WhiteSmoke
#F5F5F5
public static readonly Scalar WhiteSmoke
Field Value
Yellow
#FFFF00
public static readonly Scalar Yellow
Field Value
YellowGreen
#9ACD32
public static readonly Scalar YellowGreen
Field Value
Properties
this[int]
public double this[int i] { get; set; }
Parameters
iint
Property Value
Methods
All(double)
public static Scalar All(double v)
Parameters
vdouble
Returns
Conj()
public readonly Scalar Conj()
Returns
FromDMatch(DMatch)
public static Scalar FromDMatch(DMatch d)
Parameters
dDMatch
Returns
FromDouble(double)
public static Scalar FromDouble(double val)
Parameters
valdouble
Returns
FromPoint(Point)
public static Scalar FromPoint(Point p)
Parameters
pPoint
Returns
FromPoint2d(Point2d)
public static Scalar FromPoint2d(Point2d p)
Parameters
pPoint2d
Returns
FromPoint2f(Point2f)
public static Scalar FromPoint2f(Point2f p)
Parameters
pPoint2f
Returns
FromPoint3d(Point3d)
public static Scalar FromPoint3d(Point3d p)
Parameters
pPoint3d
Returns
FromPoint3f(Point3f)
public static Scalar FromPoint3f(Point3f p)
Parameters
pPoint3f
Returns
FromPoint3i(Point3i)
public static Scalar FromPoint3i(Point3i p)
Parameters
pPoint3i
Returns
FromRect(Rect)
public static Scalar FromRect(Rect p)
Parameters
pRect
Returns
FromRgb(int, int, int)
public static Scalar FromRgb(int r, int g, int b)
Parameters
Returns
FromVec3b(Vec3b)
public static Scalar FromVec3b(Vec3b v)
Parameters
vVec3b
Returns
FromVec3d(Vec3d)
public static Scalar FromVec3d(Vec3d v)
Parameters
vVec3d
Returns
FromVec3f(Vec3f)
public static Scalar FromVec3f(Vec3f v)
Parameters
vVec3f
Returns
FromVec4d(Vec4d)
public static Scalar FromVec4d(Vec4d v)
Parameters
vVec4d
Returns
FromVec4f(Vec4f)
public static Scalar FromVec4f(Vec4f v)
Parameters
vVec4f
Returns
FromVec6d(Vec6d)
public static Scalar FromVec6d(Vec6d v)
Parameters
vVec6d
Returns
FromVec6f(Vec6f)
public static Scalar FromVec6f(Vec6f v)
Parameters
vVec6f
Returns
IsReal()
public readonly bool IsReal()
Returns
Mul(Scalar)
public readonly Scalar Mul(Scalar it)
Parameters
itScalar
Returns
Mul(Scalar, double)
public readonly Scalar Mul(Scalar it, double scale)
Parameters
Returns
RandomColor()
Gets random color
public static Scalar RandomColor()
Returns
RandomColor(RandomNumberGenerator)
Gets random color
public static Scalar RandomColor(RandomNumberGenerator rng)
Parameters
rngRandomNumberGenerator.NET random number generator. This method uses Random.NextBytes()
Returns
ToDMatch()
public readonly DMatch ToDMatch()
Returns
ToDouble()
public readonly double ToDouble()
Returns
ToVec3b()
public readonly Vec3b ToVec3b()
Returns
Operators
explicit operator Scalar(DMatch)
public static explicit operator Scalar(DMatch d)
Parameters
dDMatch
Returns
explicit operator Scalar(Point)
public static explicit operator Scalar(Point p)
Parameters
pPoint
Returns
explicit operator Scalar(Point2d)
public static explicit operator Scalar(Point2d p)
Parameters
pPoint2d
Returns
explicit operator Scalar(Point2f)
public static explicit operator Scalar(Point2f p)
Parameters
pPoint2f
Returns
explicit operator Scalar(Point3d)
public static explicit operator Scalar(Point3d p)
Parameters
pPoint3d
Returns
explicit operator Scalar(Point3f)
public static explicit operator Scalar(Point3f p)
Parameters
pPoint3f
Returns
explicit operator Scalar(Point3i)
public static explicit operator Scalar(Point3i p)
Parameters
pPoint3i
Returns
explicit operator Scalar(Rect)
public static explicit operator Scalar(Rect p)
Parameters
pRect
Returns
explicit operator DMatch(Scalar)
public static explicit operator DMatch(Scalar self)
Parameters
selfScalar
Returns
explicit operator double(Scalar)
public static explicit operator double(Scalar self)
Parameters
selfScalar
Returns
explicit operator Scalar(Vec3b)
public static explicit operator Scalar(Vec3b v)
Parameters
vVec3b
Returns
explicit operator Scalar(Vec3d)
public static explicit operator Scalar(Vec3d v)
Parameters
vVec3d
Returns
explicit operator Scalar(Vec3f)
public static explicit operator Scalar(Vec3f v)
Parameters
vVec3f
Returns
explicit operator Scalar(Vec4d)
public static explicit operator Scalar(Vec4d v)
Parameters
vVec4d
Returns
explicit operator Scalar(Vec4f)
public static explicit operator Scalar(Vec4f v)
Parameters
vVec4f
Returns
explicit operator Scalar(Vec6d)
public static explicit operator Scalar(Vec6d v)
Parameters
vVec6d
Returns
explicit operator Scalar(Vec6f)
public static explicit operator Scalar(Vec6f v)
Parameters
vVec6f
Returns
explicit operator Scalar(double)
public static explicit operator Scalar(double val)
Parameters
valdouble