vision_opencv can't be found by ROS but it's installed
I was trying to make a package using the catkin_create_pkg
but later it gives me an error for a package I have.
My command was:
catkin_create_pkg opencv_ros sensor_msgs cv_bridge roscpp std_msgs vision_opencv
and it says that is was successful, after I run this command:
rospack depends1 opencv_ros
and I get this error:
[rospack] Error: package 'opencv_ros' depends on non-existent package 'vision_opencv' and rosdep claims that it is not a system dependency. Check the ROS_PACKAGE_PATH or try calling 'rosdep update'
the problem is that the package exist. If I run the command:
roscd vision_opencv
it takes me to this location
/opt/ros/indigo/share/vision_opencv
and the folder of the package is next to all the other packages. The only thing that looked weird is that the folder has only a package.xml
file in it.
What I want to be able to is use opencv in ROS. Say that I only want to use opencv functions with out moving images form one node to the other (all the loading and processing in one file) what else do I need except vision_opencv package (and making changes in the CMakeList.txt and pagkage.xml) ? I am using ubuntu 14.04 64bit with ROS indigo. I use the catkin system.