-
Jetson nano darknet 설치카테고리 없음 2020. 2. 15. 12:14
경로 문제로 오류가 난다.
Jetson nano 설치 이미지에 opencv-4.1.1 기본으로 설치 되어 있다.
이리저리 삽질해 본결과...
export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
git clone https://github.com/AlexeyAB/darknet
cd darknet
wget https://pjreddie.com/media/files/yolov3.weights
wget https://pjreddie.com/media/files/yolov3-tiny.weights
sudo vi MakefileGPU=1 CUDNN=1 OPENCV=1 ...... -gencode arch=compute_53,code=[sm_53,compute_53] \ ..... NVCC=/usr/local/cuda/bin/nvcc .....
sudo vi /usr/lib/pkgconfig/opencv.pc# Package Information for pkg-config prefix=/usr exec_prefix=${prefix} libdir=${exec_prefix}/lib/aarch64-linux-gnu includedir_old=${prefix}/include/opencv4/opencv includedir_new=${prefix}/include/opencv4 Name: OpenCV Description: Open Source Computer Vision Library Version: 4.1.1 Libs: -L${exec_prefix}/lib/aarch64-linux-gnu -lopencv_dnn -lopencv_gapi -lopencv_highgui -lopencv_ml -lopencv_objdetect -lopencv_photo -lopencv_stitching -lopencv_video -lopencv_calib3d -lopencv_features2d -lopencv_flann -lopencv_videoio -lopencv_imgcodecs -lopencv_imgproc -lopencv_core Libs.private: -ldl -lm -lpthread -lrt Cflags: -I${includedir_old} -I${includedir_new}
make이미지 사물인식
./darknet detect cfg/yolov3.cfg yolov3.weights data/dog.jpg
동영상 사물인식
./darknet detector demo ./cfg/coco.data ./cfg/yolov3.cfg ./yolov3.weights 파일이름.mp4 i 0 g 0 -thresh 0.7 -ext_output
70% 이상 검출 : -thresh 0.7
좌표출력 : ext_output
파일로 저장 : -out_filename outfile.avi
메모리 문제때문일까??? 학습시키는데... 죽는다. 이것이 효과가 있을런지모르겠다
1분마다 캐시메모리를 지워준다.
crontab -l
*/1 * * * * /home/kyi/clearcache.sh >> clearcache.log
clearcache.sh
#!/bin/bash datenow=`date +%Y/%m/%d-%H:%M` echo "$datenow echo 3 > /proc/sys/vm/drop_caches" echo "$datenow " >> free.log free -h >> free.log