Quantcast
Channel: ROS Answers: Open Source Q&A Forum - RSS feed
Viewing all articles
Browse latest Browse all 417

Failing to install cv_bridge

$
0
0
Hey, I keep failing to install cv_bridge on my raspberry pi. I have tried everything, but can't figure out what I did wrong. - Git source: [https://github.com/ros-perception/vision_opencv](https://github.com/ros-perception/vision_opencv) - Commando to clone: $git clone -b kinetic https://github.com/ros-perception/vision_opencv - openCV version: 2.4.9 - error message: `/home/pi/ros_ws/src/vision_opencv/cv_bridge/src/module_opencv2.cpp:124:16: error: cannot declare variable ‘g_numpyAllocator’ to be of abstract type ‘NumpyAllocator’ NumpyAllocator g_numpyAllocator; ^ /home/pi/ros_ws/src/vision_opencv/cv_bridge/src/module_opencv2.cpp:71:7: note: because the following virtual functions are pure within ‘NumpyAllocator’: class NumpyAllocator : public cv::MatAllocator ^ In file included from /usr/include/opencv2/core.hpp:59:0, from /usr/include/opencv2/core/core.hpp:48, from /home/pi/ros_ws/src/vision_opencv/cv_bridge/include/cv_bridge/cv_bridge.h:43, from /home/pi/ros_ws/src/vision_opencv/cv_bridge/src/module.hpp:22, from /home/pi/ros_ws/src/vision_opencv/cv_bridge/src/module_opencv2.cpp:35: /usr/include/opencv2/core/mat.hpp:409:23: note: virtual cv::UMatData* cv::MatAllocator::allocate(int, const int*, int, void*, size_t*, int, cv::UMatUsageFlags) const virtual UMatData* allocate(int dims, const int* sizes, int type, ^ /usr/include/opencv2/core/mat.hpp:411:18: note: virtual bool cv::MatAllocator::allocate(cv::UMatData*, int, cv::UMatUsageFlags) const virtual bool allocate(UMatData* data, int accessflags, UMatUsageFlags usageFlags) const = 0; ^ /usr/include/opencv2/core/mat.hpp:412:18: note: virtual void cv::MatAllocator::deallocate(cv::UMatData*) const virtual void deallocate(UMatData* data) const = 0; ^ /home/pi/ros_ws/src/vision_opencv/cv_bridge/src/module_opencv2.cpp: In function ‘int convert_to_CvMat2(const PyObject*, cv::Mat&)’: /home/pi/ros_ws/src/vision_opencv/cv_bridge/src/module_opencv2.cpp:206:11: error: ‘class cv::Mat’ has no member named ‘refcount’ m.refcount = refcountFromPyObject(o); ^ vision_opencv/cv_bridge/src/CMakeFiles/cv_bridge_boost.dir/build.make:77: recipe for target 'vision_opencv/cv_bridge/src/CMakeFiles/cv_bridge_boost.dir/module_opencv2.cpp.o' failed make[2]: *** [vision_opencv/cv_bridge/src/CMakeFiles/cv_bridge_boost.dir/module_opencv2.cpp.o] Error 1 CMakeFiles/Makefile2:10272: recipe for target 'vision_opencv/cv_bridge/src/CMakeFiles/cv_bridge_boost.dir/all' failed make[1]: *** [vision_opencv/cv_bridge/src/CMakeFiles/cv_bridge_boost.dir/all] Error 2 Makefile:127: recipe for target 'all' failed make: *** [all] Error 2 `

Viewing all articles
Browse latest Browse all 417

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>