Cannot build opencv 4.8.0 with nvidia docker

Hi,

Thanks for your patience.

We can build OpenCV 4.8 within the cross-compile container.
Please give it a try:

Host install_opencv4.8.0_Jetson.sh (2.5 KB)

$ sudo docker run -it --privileged --net=host -v /dev/bus/usb:/dev/bus/usb -v ${WORKSPACE}:/workspace nvcr.io/nvidia/jetpack-linux-aarch64-crosscompile-x86:5.1.2
$ chmod +x install_opencv4.8.0_Jetson.sh
$ ./install_opencv4.8.0_Jetson.sh

Copy workspace/opencv-4.8.0/release to device

Device

$ cd release
$ sudo make install && sudo ldconfig
$  opencv_version -v

General configuration for OpenCV 4.8.0 =====================================
  Version control:               58f22c2-dirty

  Extra modules:
    Location (extra):            /l4t/workspace/opencv_contrib-4.8.0/modules
    Version control (extra):     58f22c2-dirty

  Platform:
    Timestamp:                   2023-10-23T06:42:37Z
    Host:                        Linux 5.4.0-150-generic x86_64
    Target:                      Linux 1 aarch64
...

Thanks.