ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • resize 함수
    컴공지식/컴퓨터비전 2024. 8. 31. 14:08

    resize(Mat src, Mat dst, Size(cols, rows))는 OpenCV에서 이미지 크기를 조절할 때 사용하는 함수다.

    간단히 말하면, 이미지를 원하는 크기로 변경해준다.

     

    여기서 src원본 이미지이고, dst는 조절된 결과 이미지가 저장될 변수다.

    그리고 Size(cols, rows)는 원하는 최종 이미지의 크기를 지정하는 거다.

     

    이 함수가 하는 일은 원본 이미지를 지정된 크기 (cols x rows)로 변환해 주는 거다.

    예를 들어, 원본 이미지의 크기가 100x100인데, 이걸 200x200으로 키우고 싶으면

    Size(200, 200) 이렇게 지정하면 된다.

    반대로, 이미지를 작게 만들고 싶다면 Size(50, 50)처럼 작게 설정할 수 있다.

     

    이때, 이미지를 확대하거나 축소할 때 OpenCV는 자동으로 보간(interpolation) 방법을 사용해서 이미지를 부드럽게 조정해준다.

    더 세부적인 제어를 원한다면, 보간 방법도 지정할 수 있는데

    예를 들어 INTER_LINEAR, INTER_CUBIC, INTER_NEAREST 등 여러 가지 방법이 있다.

    이건 나중에.. 설명하겠다.

     

     

    '컴공지식 > 컴퓨터비전' 카테고리의 다른 글

    setTo 함수  (0) 2024.08.31
    convertTo 함수  (0) 2024.08.31
    waitKey 함수  (0) 2024.08.31
    VideoCapture::get(int propId)  (0) 2024.08.31
    convertScaleAbs 함수  (0) 2024.08.31
Designed by Tistory.