Skip to content
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

Release for ROS Noetic #69

Open
UniBwTAS opened this issue Jun 29, 2020 · 4 comments
Open

Release for ROS Noetic #69

UniBwTAS opened this issue Jun 29, 2020 · 4 comments

Comments

@UniBwTAS
Copy link

Will there be a release for ROS Noetic? Thank you for your great work.

@niosus
Copy link
Member

niosus commented Jul 9, 2020

I am happy to merge a PR about this, but probably won't have the time to port it myself.

@UniBwTAS
Copy link
Author

We will work on this soon.

@zw199502
Copy link

zw199502 commented Jan 25, 2023

I successfully released the project for ROS Noetic. Please follow:

  1. ubuntu20.04 + ros-noetic

  2. sudo apt install libqglviewer-dev-qt5 freeglut3-dev qtbase5-dev

  3. the default opencv version is 3, please revise the related opencv codes same as the format of opencv4
    #include <opencv2/highgui/highgui.hpp> -> #include<opencv2/highgui/highgui_c.h>
    #include <opencv/cv.h> -> #include <opencv2/imgproc.hpp>
    #include <opencv/highgui.h> -> #include<opencv2/highgui/highgui_c.h>
    CV_LOAD_IMAGE_ANYDEPTH -> cv::IMREAD_ANYDEPTH

CMakeLists.txt
set(CMAKE_CXX_STANDARD 11) -> set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_FLAGS "-Wall -Wextra -fPIC") -> set(CMAKE_CXX_FLAGS "-Wall -Wextra -fPIC -pthread")

cloud.cpp
return make_shared(pcl_cloud); -> return boost::make_shared(pcl_cloud);

  1. catkin build depth_clustering -DPYTHON_EXECUTABLE=/usr/bin/python3
    you should install catkin build tools by yourself.
    Please do not build in Anaconda environment becasue of the conflict of Qt version

@SunZezhou
Copy link

Thanks to the steps above, for me one additional step needs to be added for it to work properly:

CMakeLists.txt line 93

elseif(${DISTRO} MATCHES "16.04" OR ${DISTRO} MATCHES "18.04") -> elseif(${DISTRO} MATCHES "16.04" OR ${DISTRO} MATCHES "18.04" OR ${DISTRO} MATCHES "20.04")

kimkt0408 added a commit to kimkt0408/depth_clustering that referenced this issue Nov 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants