Ask Your Question

Hector_slam install fails; missing dependency opencv2

asked 2013-06-06 09:18:06 -0500

TJump gravatar image

updated 2013-06-06 20:39:41 -0500

I'm doing an install on my BeagleBone and I get the following error:

Unable to locate package ros-groovy-opencv2

This indicates the binary is not available for the ARM/Beaglebone so I need to get opencv2 from source. I'm not finding an option for installing this from source.

I tried the full install of OpenCV but the error persists.

A) Did I need to install the full OpenCV? B) Where can I find the source install for opencv2?

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2013-06-06 20:50:12 -0500

updated 2013-06-06 21:20:25 -0500

OpenCV is actually only required because of hector_compressed_map_transport IIRC. So if you check out from source (and check out only the packages you really want to use) you should be able to get around the problem by just never calling "rosmake hector_compressed_map_transport" (either explicitly or implicitly).

edit flag offensive delete link more


Okay; I got a successful install and build of hector_slam when I removed hector_compressed_map_transport. I'm not sure if this package will be needed to get maps to a remote location but will test without it for now.

TJump gravatar image TJump  ( 2013-06-07 12:14:38 -0500 )edit

It can be used but is definitely not needed.

Stefan Kohlbrecher gravatar image Stefan Kohlbrecher  ( 2013-06-07 16:11:12 -0500 )edit

answered 2013-06-06 09:47:23 -0500

mjcarroll gravatar image

You may find the OpenCV Github page useful:

There is also an installation guide on the OpenCV website:

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools


Asked: 2013-06-06 09:18:06 -0500

Seen: 227 times

Last updated: Jun 06 '13