Jetson Nano보드에서 제공하는 AI World 의 인공지능을 테스트해 보자. 아래 그림의 Jestson Nano 바탕화면에서 볼 수 있는 Jetson Zoo 아이콘을 사용하여 들어가서 웹을 보면 Jetson Nano 보드에서 구현 가능한 다양한 인공지능 소스들이 있지만 사용자가 Jetson Nano 보드를 구매하게 된 동기는 PiCamera 라 와 같은 간단한 카메라를 사용하여 실시간으로 실행 가능한 인공지능을 목격하고자함 일 것이다. 그렇다면 AI World 를 설치하도록 한다. 물론 AI World 모델에서 취급하지 않는 대표적인 인공지능 모델이 바로 자칭 가장 실행 속도가 빠르다는 Yolo 모델인데 이 Yolo 모델은 하드웨어적인 제약 사항이 많은 편이라서 Yolo 모델이 쉽게 구현되는 특수한 보드를 구입하는 편이 빠를 것이다.
AI World에서 구현 되는 인공지능은 2가지 유형으로서 그 중 하나는 이미지 사진 파일을 사용하여 처리하는 것이고 다른 하나는 PiCamera를 사용하여 실시간으로 오브젝트를 검출 Detect 하는 것이다. 따라서 반드시 라즈베리 파이에서 사용하던 PiCamera를 하나 Jetson Nano 에 장착하고 CSI Camera를 설치하도록 하자.
----CSI Camera install 과정
아래 url 웹 주소의 가이드에 따라 AI World를 설치하도록 하자.
https://github.com/dusty-nv/jetson-inference/blob/master/docs/building-repo-2.md
바탕화면에서 마우스 오른쪽 버튼에서 Open Terminal 명령을 사용하여 터미널을 열어서 다음의 리눅스 명령을 cntrC 및 cntrV 명령을 사용하여 실행하자. Ubuntu에서는 윈도우즈 명령 창과는 달리 Copy Paste 명령도 사용이 가능함에 유의하자.
한편 jetson-inference를 클론한 후에 아래와 같이 그 폴더로 들어가서 한 번 더 클론 작업을 하자.
cmake ../ 명령 실행 중에 다음과 같이 jetson-inference 폴더 내에 설치 해야 하는 Model Downloader 창이 나오면 [ ] 1 Image-Recognition – all models를 그대로 선택 OK 처리 하도록 하자. 사전 학습한 웨이트 값 데이터를 다운 받는데 수 시간이 걸림에 유의하자.
계속하여 AI World 설치가 완료되었으면 디렉토리를 조사해 보자. CSI-Camera가 있음을 알 수 있는데 이는 위 가이드 외에 별도로 설치되어 있어야 한다.
앞서 설치한 all – models 가 어디에 있는지 확인해 보도록 한다. Home≻jetson-inference≻build≻aarch64≻bin≻networks 폴더에 모두 저장되어 있음을 확인할 수 있다.
폴더 bin에서 보면 images 와 networks 와 함께 실행 가능한 여러 파이선 인공 지능 코드 들이 들어 있으며 images 폴더에는 코드 실행에 필요한 사진 이미지들이 풍부하게 들어 있다. 이어서 다음 편에 AI World 인공지능 예제 코드들을 살펴보기로 하자.
'Jetson Nano' 카테고리의 다른 글
Jetson Nano AI World imagenet-console.py 코드를 네트워크별로 실행해 보자---III (0) | 2020.05.24 |
---|---|
Jetson Nano 보드에서 실시간 인공지능 AI World 어디서부터 시작하나!---II (0) | 2020.05.21 |
Jetson Nano 보드에 PiCamera 사용을 위한 CSI-Camera를 설치하자 (0) | 2020.05.19 |
Jetson Nano에서 PiCamera에 의한 Flask Opencv 안면인식 (0) | 2020.05.15 |
2019 캡스톤 디자인: Jetson Nano 보드 Ubuntu 조립식 PC 제작 (0) | 2019.11.13 |