It seems that you need to update the OpenCV library. Here you can find documentation on how to compile OpenCV from source code in Jetson boards: Compiling OpenCV from Source | OpenCV | RidgeRun - RidgeRun Developer Connection. Make sure to build with the flags “-D WITH_CUDA=ON” and “-D OPENCV_DNN_CUDA=ON” and “-D WITH_CUDNN=ON”
(I’m not an expert, but I think that’s the solution. My jetson nano is 4GB and I only use 2core and in the installation it used make -j8 What exactly does the j8 mean? That last code will use make -j1)
You can try to build it with make -j1 so that only one CPU will be occupied.
This can prevent your system to freeze but will take longer compiling time.
Our default OpenCV doesn’t build with CUDA support.
So you will need to rebuild it from the source if you want to use GPU.