-
Notifications
You must be signed in to change notification settings - Fork 606
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OpenCV 3 dependency - too big #155
Comments
I totally agree with the principle but it would take quite some effort because OpenCV is not meant to be released by piece: having several packages would require the appropriate FindFoo.cmake files to be created (e.g. Findopencv-gui.cmake). I do not have the time to create such files but I have pinged the OpenCV team so that this feature lands at some point. |
…-perception#155) * Fix TabError: inconsistent use of tabs and spaces in indentation Python 3 is much more strict for spacing.
Reviving this as the OpenCV 4 dependency is even bigger and it should be possible to use only the relevant opencv modules as exec depends.
These include multiple drivers and desktop libraries and require a total of 1200MB. |
Hello,
I wonder if it would be possible to create a smaller opencv3 dependency, instead of the present one.
I needed to install
rgbd_launch
package, ros kinetic version, but whenapt-get
tells me that I need 425Mb of different packages, especially,qt5webkit, qtdeclarative5, qt5quickwiget, vtk
and evenlibgdal-dev
and so on... Checking the dependencies, we see thatrgbd_launch
depends indirectly oncv_bridge
andimage_transport
and both depends onopencv3
. No problem for dependencies on image format drivers, butqt5
andvtk
dependencies which draw themself another bunch of dependencies, makes it too big.Would it be better to have something like
ros-kinetic-opencv3-core
ros-kinetic-opencv3-highgui
and other modules as for `opencv 2 ?The text was updated successfully, but these errors were encountered: