원인은 opencv가 pkgconfig를 더 이상 지원하지 않기 때문이라는데.
(제 경우에는 opencv 빌드 마치고서 sudo make install을 안 해서, sudo make install 한 후에 darknet 빌드하니 잘 됩니다.)
하여튼,
darknet 설치 중에,
Package opencv was not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc'
to the PKG_CONFIG_PATH environment variable
No package 'opencv' found
라는 메시지가 나올 때는
“opencv.pc”라는 파일을 만들어 “/usr/local / lib / pkgconfig”에 복사
prefix=/usr
exec_prefix=${prefix}
includedir=${prefix}/include
libdir=${exec_prefix}/lib
Name: opencv
Description: The opencv library Version: 2.x.x
Cflags: -I${includedir}/opencv -I${includedir}/opencv2
Libs: -L${libdir} -lopencv_calib3d -lopencv_imgproc -lopencv_contrib -lopencv_legacy -lopencv_core -lopencv_ml -lopencv_features2d -lopencv_objdetect -lopencv_flann -lopencv_video -lopencv_highgui
두 줄을 “.bashrc”에 추가(이건 안 해도 된다)
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH
'TensorFlow OpenCV' 카테고리의 다른 글
YOLO V3 darknet 수정(이미지 잘라서 사용) 2019. 9. 8. 21:18 (0) | 2019.10.05 |
---|---|
darknet 라벨링 정리 2019. 8. 26. 17:17 (0) | 2019.10.05 |
Ubuntu 18.04 CUDA + opencv-3.4.0 2019. 8. 25. 12:25 (0) | 2019.10.05 |
Anaconda + PyCharm + pronterface 2019. 8. 21. 0:30 (0) | 2019.10.05 |
Anaconda + PyCharm + Keras 2019. 8. 16. 0:09 (0) | 2019.10.05 |