본문 바로가기

Image Processing/OpenCV

Video Codec SDK 사용 시 주의점

Nvidia에서 제공해주는 Video Codec SDK는 크게 2가지를 제공한다.

Encoding에 사용되는 NVENCODE API

Decoding에 사용되는 NVDECODE API

 

NVDEC를 통해 카메라 혹은 비디오로 취득 된 영상은 YUV 4:2:0 형식(Format)임을 주의하자.

 

기존에 OpenCV에서 제공하는 cv::VideoCapture()를 이용할 경우 RGB 형식(Format)임으로 기존의 형식일 것이라고 생각하고 처리할 경우 정상 처리가 되지 않는다.

 

NVDEC를 이용하여 영상을 취득하고 기존의 형식으로 처리할 경우 변환과정을 꼭 진행하기 바란다.

 

참고 자료 1 : developer.nvidia.com/nvidia-video-codec-sdk#NVDECFeatures

 

NVIDIA VIDEO CODEC SDK

NVIDIA Video Codec SDK A comprehensive set of API including high-performance tools, samples and documentation for hardware accelerated video encode and decode on Windows and Linux.

developer.nvidia.com

 

'Image Processing > OpenCV' 카테고리의 다른 글

IP Camera의 연결 여부 확인  (0) 2020.12.08
Gpu에서 영상 다루기[2] - CUDA  (0) 2020.07.16
Gpu에서 영상 다루기[1] - OpenCL  (0) 2020.07.16