Yolov4でMakeコマンドを打つとエラーが出る
Yolov4のMakefileを変更しMakeコマンドを打つと下記のようなエラーメッセージが出ます
自分の解釈だとOpencvのpateが通っていないということだと思うのですがいまいちわかっていません
発生している問題・エラーメッセージ
chmod +x *.sh g++ -std=c++11 -std=c++11 -Iinclude/ -I3rdparty/stb/include -DOPENCV `pkg-config --cflags opencv4 2> /dev/null || pkg-config --cflags opencv` -DGPU -I/usr/local/cuda/include/ -DCUDNN -DCUDNN_HALF -Wall -Wfatal-errors -Wno-unused-result -Wno-unknown-pragmas -fPIC -Ofast -DOPENCV -DGPU -DCUDNN -I/usr/local/cudnn/include -DCUDNN_HALF -fPIC -c ./src/image_opencv.cpp -o obj/image_opencv.o 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 ./src/image_opencv.cpp:16:10: fatal error: opencv2/core/version.hpp: No such file or directory #include <opencv2/core/version.hpp> ^~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. Makefile:174: recipe for target 'obj/image_opencv.o' failed make: *** [obj/image_opencv.o] Error 1
試したこと
Opencvのバージョンを確認仕入れ直しなどしても改善されずに困っています
Yolov4の実装にはこの方のGitを参考にさせていただいています
https://github.com/theAIGuysCode/yolov4-custom-functions
補足情報(FW/ツールのバージョンなど)
tensorflow-gpu==2.3.0rc0
opencv-python==4.1.1.26
lxml
tqdm
absl-py
matplotlib
easydict
pillow
pytesseract
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/16 07:03