Jump to content

    
Sign in to follow this  
jenya7

Как инсталировать OpenCV на малинку?

Recommended Posts

5 hours ago, gridinp said:

Значит в другом месте, сделайте "dpkg-query -L libopencv-dev"

получаю

Quote

dpkg-query: package 'libopencv-dev' is not installed

 

нужно sudo apt-get install libopencv-dev тогда он берет из репозитория и  теперь я вижу инсталированную библиотеку

Edited by jenya7

Share this post


Link to post
Share on other sites

а как мне включить opencv в Qt?

Я открыл в Qt main.cpp  и в нем подключил  #include "opencv2/opencv.hpp" - Qt видит папку видит файлы - но когда компилирую вываливает кучу ошибок в файлах самой библиотеки.

наверное в файле проекта *.pro нужно указать путь на библиотеку LIB += ??????? - что указать?

Share this post


Link to post
Share on other sites

лучше сделать файл opencv.pri и включать его в нужные *.pro через include:

LIBS *= -lopencv_core -lopencv_imgproc -lopencv_imgcodecs

странно apt и apt-get вроде бы отличаются только по части обновлений, для intall не должно быть разницы, apt это более новая версия команды

 

Edited by gridinp

Share this post


Link to post
Share on other sites
On 7/2/2021 at 10:42 AM, gridinp said:

лучше сделать файл opencv.pri и включать его в нужные *.pro через include:


LIBS *= -lopencv_core -lopencv_imgproc -lopencv_imgcodecs

странно apt и apt-get вроде бы отличаются только по части обновлений, для intall не должно быть разницы, apt это более новая версия команды

 

 

большое спасибо. подключил как вы сказали и сейчас всё компилируется без ошибок. попробую накропать какой нибудь код.

apt-get - я так понял берет из репозитория последнюю версию.

 

После подключения opencv, когда делаю билд в Qt, всё виснет намертво, вплоть до перегрузки платы. сначала проц сильно грелся, поставил вентилятор, теперь он холодный, но при билде всё виснет.

у меня правда интернет через WIFI подключен и блютус работает. что то малинка меня разочаровывает. хиленькая какая то.

 

подрезал вай фай и блютус вроде зашевелился.

 

а вообще такая инсталяция (sudo apt-get install libopencv-dev) неправильная. инсталируются сорсы а надо инсталировать библиотеку, потому что Qt начинает компилировать сорсы и это сильно грузит систему.

 

Edited by jenya7

Share this post


Link to post
Share on other sites

OpenCV - жирная неповоротливая библиотека, ей явно не место на слабом одноплатнике! Да и вообще ей место разве что при разработке методик обработки изображений. А после разработки — пишем СВОИ методы (оптимизированные и умеющие в несколько потоков) и радуемся.

Я когда-то сравнивал, за сколько leptonica, opencv и мой велосипед найдут 4-связные области на изображении. Почему-то opencv даже лептонике проиграл!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this