Was ist der Vec3b-Typ?

8

Ich bin auf den Typ Vec3b in OpenCV gestoßen. Ich konnte einfach keine Beschreibung finden, wenn dieser Typ und warum wir es benutzen.

Weißt du irgendeinen Hinweis, der einen solchen Typ beschreibt, oder, wenn du es verdeutlichen kannst, würde dies sehr geschätzt werden.

Danke.

    
Simplicity 24.08.2015, 19:46
quelle

2 Antworten

11

Vec3b ist die Abkürzung für "Vektor mit 3 Byte Einträgen"

Hier sind diese Byteeinträge vorzeichenlose Zeichenwerte, die Werte zwischen 0 .. 255 darstellen.

Jedes Byte repräsentiert normalerweise die Intensität eines einzelnen Farbkanals. Vec3b ist also standardmäßig ein einzelnes RGB-Pixel (oder besser BGR). Also könnte Vec3bVar [0] der blaue Farbteil, [1] grün und [2] rot sein.

Aber es könnte jeder andere 24-Bit-3-Kanal-Pixel-Wert wie HSV sein.

    
Micka 25.08.2015, 06:51
quelle
2

vec3b ist definiert als 3 uchars vec: Ссылка

    
zenpoy 24.08.2015 20:16
quelle

Tags und Links