deepstream을 설치하고 opt/nvidia/deepstream/deepstream-5.1/sample/config/deepstream-app 폴더의 source1_csi_dec_infer_resnet_int8.txt 를 구동했다.
사람과 간단한 자동차 인식정도는 되는데 YOLO모델이 존재하기에 구동을위해 하루의 시간을 다 보냈고, 인터넷에서 자료를 모으고 있다.
기본예제를 구동하기 위해서
https://voidint.com/category/nvidia/deepstream/
이분의 글을 보고 진행했으나,
이 부분에서 오류발생하며 작동이 안됨.
이분의 깃허브 자료를 통해 실행하려 하였으나 requirement.txt파일 설치가 안되어 하나씩 수동으로 설치중.
매우 느린속도로 다운로드 되고있음. 실패!
가상환경을 생성하여 돌려보기로 했다. 가상환경 구축 후 필수 라이브러리 설지를 하는 중에 동일한 오류가 발생했다.
h5py에 관한 오류였고, 다시 처음의 방법으로 돌아가보도록했다
문제는 첫번째로 폴더에 권한 부여를 안해서 sudo make를 쓰더라도 libnvdsinfer_custom_impl_Yolo.so 파일이 생성되지 않았음. 아래 코드 사용하여 허가 후 재실행
$ sudo chown -R ${name} /usr/local/Frameworks
ex) $ sudo chown -R openmakerlab /usr/local/Frameworks (허가권한 받을 폴더)
두 번째 문제는 블로그 글만 믿고 블로그 코드를 입력하였더니 버전의 차이로 인해 cfg파일과 weight파일이 생성되지않아 실행되지 않았다.
결론적으로 맨 윗 홈페이지의 방법이 맞음.
코드실행방법
$ deepstream-app -c my_deepstream_config_yolov3.txt
https://docs.nvidia.com/metropolis/deepstream/dev-guide/text/DS_plugin_gst-nvtracker.html
'영상인식' 카테고리의 다른 글
Deepstream 이란 (0) | 2021.07.14 |
---|---|
Deepstream rstp통신을 위한 파이프라인 조정 (0) | 2021.07.07 |
SDK란? (0) | 2021.07.05 |
Jetson nano와 같은 Edge device를 사용하는 이유 (0) | 2021.07.05 |
GStreamer (0) | 2021.07.01 |