Compile opencv with cuda support
Jump to navigation
Jump to search
Install JTOP
sudo apt install python3-pip
After pip installs:
sudo pip3 install -U jetson-stats
Install jetson containers
# install the container tools git clone https://github.com/dusty-nv/jetson-containers bash jetson-containers/install.sh
Then staying in the home directory
sudo ./jetson-containers/packages/opencv/opencv_install.sh https://nvidia.box.com/shared/static/ngp26xb9hb7dqbu6pbs7cs9flztmqwg0.gz OpenCV-4.8.1-aarch64.tar.gz
Explanation:
Since both variables, weight and nms_iou_threshold, are templated and finally boil down to a primitive type during compilation, it is meaningful to use a static_cast to convert the respective constant (1.0 (by default double) and 0 (by default int)) to the template type. Based on the operator candidates the required types should all be compatible, i.e., the constant values are safe to be casted to the target template type.