반응형
Xavier를 설치한 후에, jtop으로 설치 내역을 보면, opencv는 설치되어 있는데 CUDA는 같이 설치 안된 것으로 나온다.
기존의 opencv를 삭제하고 cuda지원하는 opencv로 설치를 해보자. JetPack5 에서 아래를 진행할 수 있다.
아래 파일은 nvidia에서 받은 파일이다. 받아온 원래의 링크도 아래에 추가해두었는데, 그 링크가 끊어져 있으면, 그냥 아래에 첨부한 파일을 받으면 된다.
https://forums.developer.nvidia.com/uploads/short-url/3kLERQgB4ZR0q0wgUdO9qY6lxBq.sh
파일을 받은 후, 실행 가능한 모드로 변경한다.
$ sudo chmod +x install_opencv4.6.0_Jetson.sh
다운로드 받은 파일을 실행한다.
$ ./install_opencv4.6.0_Jetson.sh
실행되면, 아래와 같이 기존에 설치된 opencv 를 삭제할 것인지를 물어보는데, "yes"를 입력하면 된다.
$ ./install_opencv4.6.0_Jetson.sh
Do you want to remove the default OpenCV (yes/no)?
yes
** Remove other OpenCV first
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libopencv3.2-java' for glob '*libopencv*'
Note, selecting 'libopencv-core-dev' for glob '*libopencv*'
Note, selecting 'libopencv-photo4.0' for glob '*libopencv*'
Note, selecting 'libopencv-photo4.2' for glob '*libopencv*'
Note, selecting 'libopencv-dnn4.0' for glob '*libopencv*'
Note, selecting 'libopencv-dnn4.2' for glob '*libopencv*'
Note, selecting 'libopencv-gpu-dev' for glob '*libopencv*'
Note, selecting 'libopencv-apps1d' for glob '*libopencv*'
Note, selecting 'libopencv' for glob '*libopencv*'
한참 기다리면, 설치가 완료된다.
gtk/gtk.h 를 찾지 못한다는 오류가 나와서, 아래의 패키지를 설치해 준후, 다시 설치를 진행하였다.
$ sudo apt install libgtk-3-dev
설치를 완료 한 후에, jtop을 실행하면 아래와 같이 OpenCV 가 CUDA를 지원하는 것으로 표시되어 있게 된다.
반응형
'Jetson & 머신러닝' 카테고리의 다른 글
Jetson Xavier jtop 설치 (1) | 2024.06.30 |
---|---|
jetson xavier에서 한글 설정하기(ibus, fcitx-hangul) (0) | 2024.06.30 |
[2] 신호등 신호 변경 인식 및 차량 출발 인식 시스템 만들기 (0) | 2024.03.02 |
jetson nano, xavier safe shutdown button 안전 종료 버튼 만들기(2) (0) | 2023.05.01 |
jetson nano, xavier safe shutdown button 안전 종료 버튼 만들기 (1) (0) | 2023.04.23 |