установка opencv в ubuntu - PullRequest
0 голосов
/ 16 июня 2020

Я установил opencv в ubuntu 19, но когда я обновился до 20, он удалил папку opencv2 из моего каталога include. Теперь я пытаюсь переустановить его, но после загрузки и установки, когда я запускаю команду pkg-config, он говорит, что файл opencv.p c не найден, и когда я создал свой собственный

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}/opencv4

Libs: -L${libdir} -lopencv_calib3d -lopencv_imgproc 

Теперь, когда я пытаюсь запустите мой код, я получаю следующую ошибку:

/usr/bin/ld: /tmp/ccbr63zc.o: in function `main':
main2.cpp:(.text+0x63): undefined reference to `cv::samples::findFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool)'
/usr/bin/ld: main2.cpp:(.text+0x99): undefined reference to `cv::imread(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
/usr/bin/ld: main2.cpp:(.text+0x151): undefined reference to `cv::imshow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cv::_InputArray const&)'
/usr/bin/ld: main2.cpp:(.text+0x188): undefined reference to `cv::waitKey(int)'
/usr/bin/ld: main2.cpp:(.text+0x22d): undefined reference to `cv::imwrite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cv::_InputArray const&, std::vector<int, std::allocator<int> > const&)'
/usr/bin/ld: /tmp/ccbr63zc.o: in function `cv::Mat::~Mat()':
main2.cpp:(.text._ZN2cv3MatD2Ev[_ZN2cv3MatD5Ev]+0x3d): undefined reference to `cv::fastFree(void*)'
/usr/bin/ld: /tmp/ccbr63zc.o: in function `cv::Mat::release()':
main2.cpp:(.text._ZN2cv3Mat7releaseEv[_ZN2cv3Mat7releaseEv]+0x4f): undefined reference to `cv::Mat::deallocate()'
collect2: error: ld returned 1 exit status
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...