Hi, i have accomplished to use openCV in ROS.
I have installed opencv [https://help.ubuntu.com/community/OpenCV],not sure if it is necesarry i had it on the pc before i intalled ros.
The vision_opencv is a "bridge" to use opencv with ros, for further information look http://www.ros.org/wiki/vision_opencv and http://www.ros.org/wiki/opencv2
And of course you need to tell ros that the package needs opencv to run/compile. So you need to include it into your CMakeList.txt (here i mean the CMakeList.txt in your package):
find_package(OpenCV REQUIRED)
target_link_libaries(your_node ${OpenCV_LIBS})
your_node is just a placeholder, there should be the name of your library or execution. If you are not so familiar with CMake, read on http://cmake.org/cmake/help/v2.8.8/cmake.html about the target_link_libaries/find_package macro. And you need to create a dependenc in your manifest.xml
<rosdep name="opencv2"/>
hope that helps you