jetson orin nano 8g : cap = cv2.cudacodec.createVideoReader(file_path) cv2.error: OpenCV(4.10.0) /home/nvidia/nvidia-codec/opencv_contrib-4.10.0/modules/cudacodec/src/video_reader.cpp:190: error: (-217:Gpu API call) Unknown error code [Code = 520480200] in function 'VideoReaderImpl' #3840
Open
Description
cap = cv2.cudacodec.createVideoReader(file_path)
cv2.error: OpenCV(4.10.0) /home/nvidia/nvidia-codec/opencv_contrib-4.10.0/modules/cudacodec/src/video_reader.cpp:190: error: (-217:Gpu API call) Unknown error code [Code = 520480200] in function 'VideoReaderImpl'
this my sh
#!/bin/bash
#rm -rf opencv-4.10.0/build/
#rm -rf opencv-4.10.0/install/
sudo apt-get update
sudo apt install -y \
build-essential \
pkg-config \
libgtk2.0-dev \
libavcodec-dev \
libavformat-dev \
libswscale-dev \
libv4l-dev \
libxvidcore-dev \
libx264-dev \
libjpeg-dev \
libtiff5-dev \
gstreamer1.0-plugins-base \
gstreamer1.0-plugins-good \
gstreamer1.0-plugins-bad \
gstreamer1.0-plugins-ugly \
gstreamer1.0-libav \
libvtk7-dev \
libgstreamer1.0-dev \
libgstreamer-plugins-base1.0-dev \
libjpeg8-dev \
libpng-dev \
libdc1394-22-dev \
libxine2-dev \
libtbb-dev \
libatlas-base-dev \
libfaac-dev \
libmp3lame-dev \
libtheora-dev \
libvorbis-dev \
libopencore-amrnb-dev \
libopencore-amrwb-dev \
x264 \
v4l-utils \
libtbb2
BASE_DIR=$(pwd)
OPENCV_DIR="${BASE_DIR}/opencv-4.10.0"
INSTALL_DIR="${OPENCV_DIR}/install"
BUILD_DIR="${OPENCV_DIR}/build"
CONTRIB_DIR="${BASE_DIR}/opencv_contrib-4.10.0"
mkdir -p "${INSTALL_DIR}"
mkdir -p "${BUILD_DIR}"
cd "${BUILD_DIR}"
cmake \
-D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX="${INSTALL_DIR}" \
-D OPENCV_EXTRA_MODULES_PATH="${CONTRIB_DIR}/modules" \
-D WITH_LIBV4L=ON \
-D CUDA_ARCH_BIN=8.7 \
-D WITH_CUDA=ON \
-D WITH_CUDACODEC=ON \
-D OPENCV_DNN_CUDA=ON \
-D WITH_CUFFT=ON \
-D WITH_IPP=ON \
-D WITH_EIGEN=ON \
-D CUDA_SDK_ROOT_DIR=/usr/local/cuda \
-D CUDNN_LIBRARY=/usr/lib/aarch64-linux-gnu/libcudnn.so.8 \
-D CUDNN_INCLUDE_DIR=/usr/include \
-D ENABLE_FAST_MATH=ON \
-D CUDA_FAST_MATH=ON \
-D WITH_CUBLAS=ON \
-D WITH_NVCUVID=ON \
-D WITH_TBB=ON \
-D WITH_OPENMP=ON \
-D WITH_OPENGL=ON \
-D ENABLE_CXX11=ON \
-D OPENCV_ENABLE_NONFREE=ON \
-D CUDA_nppi_LIBRARY=true \
-D OPENCV_GENERATE_PKGCONFIG=YES \
-D ENABLE_PRECOMPILED_HEADERS=OFF \
-D WITH_GSTREAMER=ON \
-D WITH_FFMPEG=ON ..
make -j$(nproc)
make install
Metadata
Metadata
Assignees
Labels
No labels