ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Open CV 정밀도 표현법 #2
    OpenCV (C#) 2024. 8. 2. 11:17

     네이밍 규칙은 "CV_<n-Bit><S|U|F|>C<채널 수>" 이다.

    CV_8UC1   8 - bit unsigned integer   uchar(0..255)
    CV_8SC1   8 - bit signed integer   schar(-128..127)
    CV_16UC1   16 - bit unsigned integer   ushort(0..65535)
    CV_16SC1   16 - bit signed integer   short(-32768..32767)
    CV_32SC1 
     32 - bit signed integer   int(-2147483648..2147483647)
    CV_32FC1   32 - bit floating - point number   float(-FLT_MAX..FLT_MAX, INF, NAN)
    CV_64FC1   64 - bit floating - point number   double(-DBL_MAX..DBL_MAX, INF, NAN)
    Mat color = new Mat(new OpenCvSharp.Size(200, 100), MatType.CV_8UC3);
    Mat gray = new Mat(200, 100, MatType.CV_8UC1);

     

     위와 같이 Mat 생설 할 때, 해당 이미지의 정밀도에 따라서 생성하면 된다.

    1픽셀이 가질 수 있는 정보의 크기를 설정하는거 같다

    200은 가로, 100은 세로를 표현한 것이다.

     

     

    'OpenCV (C#)' 카테고리의 다른 글

    데이터 타입과 연산 (2) #6  (0) 2024.08.05
    데이터 타입과 연산 (1) #5  (0) 2024.08.02
    히스토그램 #4  (0) 2024.08.02
    관심영역 (ROI), 관심 채널 (COI) #3  (0) 2024.08.02
    OpenCV, C# 설치 #1  (0) 2024.08.02
Designed by Tistory.