2012-11-17 11 views

Odpowiedz

27

Nazewnictwo dla typów to CV_<bit-depth>{U|S|F}C<number_of_channels>.

Tak CV_8UC4 przekłada się na: cztery kanały unsigned char i CV_16S przekłada się na: 1 kanał podpisanego 2 bajtów całkowitej.

Oczywiście temat jest obsługiwany w dokumentacji. Here można znaleźć więcej informacji.

+0

Wreszcie rozumiem! – Michele

10

CV_8U - 8-bitowymi liczbami całkowitymi bez znaku (0..255)

CV_8S - 8-bitową całkowitymi (-128..127)

CV_16U - 16-bitowymi liczbami całkowitymi bez znaku (0 .. 65535)

CV_16S - 16-bitowej podpisanej całkowitymi (-32768..32767)

CV_32S - 32-bitową całkowitymi (-2147483648..2147483647)

CV_32F - 32-bitowy floatin Numery G-punkt (-FLT_MAX..FLT_MAX, INF NaN)

CV_64F - 64-bitowych liczb zmiennoprzecinkowych (-DBL_MAX..DBL_MAX, INF NaN)


8-bitowy unsigned całkowita (uchar)

8-bitowa liczba całkowita (Schar)

16-bitowy całkowita bez znaku (ushort)

16-bitowa liczba całkowita (krótkie)

32-bitową liczbę całkowitą (int)

32-bitowy numer zmiennoprzecinkowej (float)

64-bitowy numer zmiennoprzecinkowej (podwójne)

wyliczenia {CV_8U = 0 CV_8S = 1, CV_16U = 2, CV_16S = 3, CV_32S = 4, CV_32F = 5, CV_64F = 6};

Powiązane problemy