How to build OpenCV 4 debian .deb packages properly?
I use ROS Noetic built from source on Raspberry PI 4 armhf debian buster platform.
When I install ROS dependencies - it installs OpenCV debian packages libopencv-* , available on http://archive.raspberrypi.org/debian/ ,
which are compiled OpenCV version 3.2.0
(for example - https://packages.debian.org/buster/li... , etc)
But I need to run newer OpenCV version, 4.1, or latest 4.5
I'd like to build my own .deb repository with 4th OpenCV version - and take packages from it as I install ROS, not from http://archive.raspberrypi.org/debian/
I have tried this script
It has downloaded source code from opencv github, and compiled me the following files:
OpenCV-4.1.0-armv7l-dev.deb
OpenCV-4.1.0-armv7l-libs.deb
OpenCV-4.1.0-armv7l-licenses.deb
OpenCV-4.1.0-armv7l-main.deb
OpenCV-4.1.0-armv7l-python.deb
OpenCV-4.1.0-armv7l-scripts.deb
But this packages are not sutable to resolve ROS dependencies - I need to have .deb names like libopencv-calib3d4.1 , etc.
I tried to clone this repositoryinstead of https://github.com/opencv/opencv/
But it fails to cmake the source folder:
-- Configuring incomplete, errors occurred!
See also "/home/pi/opencv-build/opencv/build/CMakeFiles/CMakeOutput.log".
See also "/home/pi/opencv-build/opencv/build/CMakeFiles/CMakeError.log".
How to build opencv debian packages for Raspberry Pi debian buster armhf properly?