find_object_2d package from find_object_2d repo

find_object_2d

Package Summary

Tags No category tags.
Version 0.7.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/introlab/find-object.git
VCS Type git
VCS Version humble-devel
Last Updated 2022-12-12
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The find_object_2d package

Additional Links

Maintainers

  • Mathieu Labbe

Authors

  • Mathieu Labbe

find-object

Linux Build Status
Build Status
Build Status
Windows Build Status

Standalone

Find-Object project, visit the home page for more information.

ROS1

Install

Binaries:

sudo apt-get install ros-$ROS_DISTRO-find-object-2d

Source:

  • To include xfeatures2d and/or nonfree modules of OpenCV, to avoid conflicts with cv_bridge, build same OpenCV version that is used by cv_bridge. Install it in /usr/local (default).
cd ~/catkin_ws
git clone https://github.com/introlab/find-object.git src/find_object_2d
catkin_make

Run

roscore
# Launch your preferred usb camera driver
rosrun uvc_camera uvc_camera_node
rosrun find_object_2d find_object_2d image:=image_raw

See find_object_2d for more information.

ROS2

Install

Binaries:

To come...

Source:

cd ~/ros2_ws
git clone https://github.com/introlab/find-object.git src/find_object_2d
colcon build

Run

# Launch your preferred usb camera driver
ros2 launch realsense2_camera rs_launch.py

# Launch find_object_2d node:
ros2 launch find_object_2d find_object_2d.launch.py image:=/camera/color/image_raw

# Draw objects detected on an image:
ros2 run find_object_2d print_objects_detected --ros-args -r image:=/camera/color/image_raw

3D Pose (TF)

A RGB-D camera is required. Example with Realsense D400 camera:

# Launch your preferred usb camera driver
ros2 launch realsense2_camera rs_launch.py align_depth.enable:=true

# Launch find_object_2d node:
ros2 launch find_object_2d find_object_3d.launch.py \
   rgb_topic:=/camera/color/image_raw \
   depth_topic:=/camera/aligned_depth_to_color/image_raw \
   camera_info_topic:=/camera/color/camera_info

# Show 3D pose in camera frame:
ros2 run find_object_2d tf_example

See find_object_2d for more information (same parameters/topics are used between ROS1 and ROS2 versions).

CHANGELOG
No CHANGELOG found.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

  • launch/ros1/find_object_2d.launch
      • gui [default: true]
      • image_topic [default: image]
      • objects_path [default: ~/objects]
      • settings_path [default: ~/.ros/find_object_2d.ini]
  • launch/ros1/find_object_3d_zed.launch
      • zed_prefix [default: /zed/zed_node]
      • object_prefix [default: object]
      • objects_path [default: ]
      • gui [default: true]
      • settings_path [default: ~/.ros/find_object_2d.ini]
  • launch/ros1/find_object_3d_kinect2.launch
      • resolution [default: qhd]
      • object_prefix [default: object]
      • objects_path [default: ]
      • gui [default: true]
      • settings_path [default: ~/.ros/find_object_2d.ini]
  • launch/ros1/find_object_3d.launch
      • object_prefix [default: object]
      • objects_path [default: ]
      • gui [default: true]
      • approx_sync [default: true]
      • pnp [default: true]
      • tf_example [default: true]
      • settings_path [default: ~/.ros/find_object_2d.ini]
      • rgb_topic [default: camera/rgb/image_rect_color]
      • depth_topic [default: camera/depth_registered/image_raw]
      • camera_info_topic [default: camera/rgb/camera_info]

Services

No service files found

Plugins

No plugins found.

Recent questions tagged find_object_2d at Robotics Stack Exchange

find_object_2d package from find_object_2d repo

find_object_2d

Package Summary

Tags No category tags.
Version 0.7.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/introlab/find-object.git
VCS Type git
VCS Version rolling-devel
Last Updated 2022-12-12
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The find_object_2d package

Additional Links

Maintainers

  • Mathieu Labbe

Authors

  • Mathieu Labbe

find-object

Linux Build Status
Build Status
Build Status
Windows Build Status

Standalone

Find-Object project, visit the home page for more information.

ROS1

Install

Binaries:

sudo apt-get install ros-$ROS_DISTRO-find-object-2d

Source:

  • To include xfeatures2d and/or nonfree modules of OpenCV, to avoid conflicts with cv_bridge, build same OpenCV version that is used by cv_bridge. Install it in /usr/local (default).
cd ~/catkin_ws
git clone https://github.com/introlab/find-object.git src/find_object_2d
catkin_make

Run

roscore
# Launch your preferred usb camera driver
rosrun uvc_camera uvc_camera_node
rosrun find_object_2d find_object_2d image:=image_raw

See find_object_2d for more information.

ROS2

Install

Binaries:

To come...

Source:

cd ~/ros2_ws
git clone https://github.com/introlab/find-object.git src/find_object_2d
colcon build

Run

# Launch your preferred usb camera driver
ros2 launch realsense2_camera rs_launch.py

# Launch find_object_2d node:
ros2 launch find_object_2d find_object_2d.launch.py image:=/camera/color/image_raw

# Draw objects detected on an image:
ros2 run find_object_2d print_objects_detected --ros-args -r image:=/camera/color/image_raw

3D Pose (TF)

A RGB-D camera is required. Example with Realsense D400 camera:

# Launch your preferred usb camera driver
ros2 launch realsense2_camera rs_launch.py align_depth.enable:=true

# Launch find_object_2d node:
ros2 launch find_object_2d find_object_3d.launch.py \
   rgb_topic:=/camera/color/image_raw \
   depth_topic:=/camera/aligned_depth_to_color/image_raw \
   camera_info_topic:=/camera/color/camera_info

# Show 3D pose in camera frame:
ros2 run find_object_2d tf_example

See find_object_2d for more information (same parameters/topics are used between ROS1 and ROS2 versions).

CHANGELOG
No CHANGELOG found.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

  • launch/ros1/find_object_2d.launch
      • gui [default: true]
      • image_topic [default: image]
      • objects_path [default: ~/objects]
      • settings_path [default: ~/.ros/find_object_2d.ini]
  • launch/ros1/find_object_3d_zed.launch
      • zed_prefix [default: /zed/zed_node]
      • object_prefix [default: object]
      • objects_path [default: ]
      • gui [default: true]
      • settings_path [default: ~/.ros/find_object_2d.ini]
  • launch/ros1/find_object_3d_kinect2.launch
      • resolution [default: qhd]
      • object_prefix [default: object]
      • objects_path [default: ]
      • gui [default: true]
      • settings_path [default: ~/.ros/find_object_2d.ini]
  • launch/ros1/find_object_3d.launch
      • object_prefix [default: object]
      • objects_path [default: ]
      • gui [default: true]
      • approx_sync [default: true]
      • pnp [default: true]
      • tf_example [default: true]
      • settings_path [default: ~/.ros/find_object_2d.ini]
      • rgb_topic [default: camera/rgb/image_rect_color]
      • depth_topic [default: camera/depth_registered/image_raw]
      • camera_info_topic [default: camera/rgb/camera_info]

Services

No service files found

Plugins

No plugins found.

Recent questions tagged find_object_2d at Robotics Stack Exchange

find_object_2d package from find_object_2d repo

find_object_2d

Package Summary

Tags No category tags.
Version 0.7.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/introlab/find-object.git
VCS Type git
VCS Version rolling-devel
Last Updated 2022-12-12
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The find_object_2d package

Additional Links

Maintainers

  • Mathieu Labbe

Authors

  • Mathieu Labbe

find-object

Linux Build Status
Build Status
Build Status
Windows Build Status

Standalone

Find-Object project, visit the home page for more information.

ROS1

Install

Binaries:

sudo apt-get install ros-$ROS_DISTRO-find-object-2d

Source:

  • To include xfeatures2d and/or nonfree modules of OpenCV, to avoid conflicts with cv_bridge, build same OpenCV version that is used by cv_bridge. Install it in /usr/local (default).
cd ~/catkin_ws
git clone https://github.com/introlab/find-object.git src/find_object_2d
catkin_make

Run

roscore
# Launch your preferred usb camera driver
rosrun uvc_camera uvc_camera_node
rosrun find_object_2d find_object_2d image:=image_raw

See find_object_2d for more information.

ROS2

Install

Binaries:

To come...

Source:

cd ~/ros2_ws
git clone https://github.com/introlab/find-object.git src/find_object_2d
colcon build

Run

# Launch your preferred usb camera driver
ros2 launch realsense2_camera rs_launch.py

# Launch find_object_2d node:
ros2 launch find_object_2d find_object_2d.launch.py image:=/camera/color/image_raw

# Draw objects detected on an image:
ros2 run find_object_2d print_objects_detected --ros-args -r image:=/camera/color/image_raw

3D Pose (TF)

A RGB-D camera is required. Example with Realsense D400 camera:

# Launch your preferred usb camera driver
ros2 launch realsense2_camera rs_launch.py align_depth.enable:=true

# Launch find_object_2d node:
ros2 launch find_object_2d find_object_3d.launch.py \
   rgb_topic:=/camera/color/image_raw \
   depth_topic:=/camera/aligned_depth_to_color/image_raw \
   camera_info_topic:=/camera/color/camera_info

# Show 3D pose in camera frame:
ros2 run find_object_2d tf_example

See find_object_2d for more information (same parameters/topics are used between ROS1 and ROS2 versions).

CHANGELOG
No CHANGELOG found.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

  • launch/ros1/find_object_2d.launch
      • gui [default: true]
      • image_topic [default: image]
      • objects_path [default: ~/objects]
      • settings_path [default: ~/.ros/find_object_2d.ini]
  • launch/ros1/find_object_3d_zed.launch
      • zed_prefix [default: /zed/zed_node]
      • object_prefix [default: object]
      • objects_path [default: ]
      • gui [default: true]
      • settings_path [default: ~/.ros/find_object_2d.ini]
  • launch/ros1/find_object_3d_kinect2.launch
      • resolution [default: qhd]
      • object_prefix [default: object]
      • objects_path [default: ]
      • gui [default: true]
      • settings_path [default: ~/.ros/find_object_2d.ini]
  • launch/ros1/find_object_3d.launch
      • object_prefix [default: object]
      • objects_path [default: ]
      • gui [default: true]
      • approx_sync [default: true]
      • pnp [default: true]
      • tf_example [default: true]
      • settings_path [default: ~/.ros/find_object_2d.ini]
      • rgb_topic [default: camera/rgb/image_rect_color]
      • depth_topic [default: camera/depth_registered/image_raw]
      • camera_info_topic [default: camera/rgb/camera_info]

Services

No service files found

Plugins

No plugins found.

Recent questions tagged find_object_2d at Robotics Stack Exchange

find_object_2d package from find_object_2d repo

find_object_2d

Package Summary

Tags No category tags.
Version 0.7.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/introlab/find-object.git
VCS Type git
VCS Version rolling-devel
Last Updated 2022-12-12
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The find_object_2d package

Additional Links

Maintainers

  • Mathieu Labbe

Authors

  • Mathieu Labbe

find-object

Linux Build Status
Build Status
Build Status
Windows Build Status

Standalone

Find-Object project, visit the home page for more information.

ROS1

Install

Binaries:

sudo apt-get install ros-$ROS_DISTRO-find-object-2d

Source:

  • To include xfeatures2d and/or nonfree modules of OpenCV, to avoid conflicts with cv_bridge, build same OpenCV version that is used by cv_bridge. Install it in /usr/local (default).
cd ~/catkin_ws
git clone https://github.com/introlab/find-object.git src/find_object_2d
catkin_make

Run

roscore
# Launch your preferred usb camera driver
rosrun uvc_camera uvc_camera_node
rosrun find_object_2d find_object_2d image:=image_raw

See find_object_2d for more information.

ROS2

Install

Binaries:

To come...

Source:

cd ~/ros2_ws
git clone https://github.com/introlab/find-object.git src/find_object_2d
colcon build

Run

# Launch your preferred usb camera driver
ros2 launch realsense2_camera rs_launch.py

# Launch find_object_2d node:
ros2 launch find_object_2d find_object_2d.launch.py image:=/camera/color/image_raw

# Draw objects detected on an image:
ros2 run find_object_2d print_objects_detected --ros-args -r image:=/camera/color/image_raw

3D Pose (TF)

A RGB-D camera is required. Example with Realsense D400 camera:

# Launch your preferred usb camera driver
ros2 launch realsense2_camera rs_launch.py align_depth.enable:=true

# Launch find_object_2d node:
ros2 launch find_object_2d find_object_3d.launch.py \
   rgb_topic:=/camera/color/image_raw \
   depth_topic:=/camera/aligned_depth_to_color/image_raw \
   camera_info_topic:=/camera/color/camera_info

# Show 3D pose in camera frame:
ros2 run find_object_2d tf_example

See find_object_2d for more information (same parameters/topics are used between ROS1 and ROS2 versions).

CHANGELOG
No CHANGELOG found.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

  • launch/ros1/find_object_2d.launch
      • gui [default: true]
      • image_topic [default: image]
      • objects_path [default: ~/objects]
      • settings_path [default: ~/.ros/find_object_2d.ini]
  • launch/ros1/find_object_3d_zed.launch
      • zed_prefix [default: /zed/zed_node]
      • object_prefix [default: object]
      • objects_path [default: ]
      • gui [default: true]
      • settings_path [default: ~/.ros/find_object_2d.ini]
  • launch/ros1/find_object_3d_kinect2.launch
      • resolution [default: qhd]
      • object_prefix [default: object]
      • objects_path [default: ]
      • gui [default: true]
      • settings_path [default: ~/.ros/find_object_2d.ini]
  • launch/ros1/find_object_3d.launch
      • object_prefix [default: object]
      • objects_path [default: ]
      • gui [default: true]
      • approx_sync [default: true]
      • pnp [default: true]
      • tf_example [default: true]
      • settings_path [default: ~/.ros/find_object_2d.ini]
      • rgb_topic [default: camera/rgb/image_rect_color]
      • depth_topic [default: camera/depth_registered/image_raw]
      • camera_info_topic [default: camera/rgb/camera_info]

Services

No service files found

Plugins

No plugins found.

Recent questions tagged find_object_2d at Robotics Stack Exchange

find_object_2d package from find_object_2d repo

find_object_2d

Package Summary

Tags No category tags.
Version 0.7.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/introlab/find-object.git
VCS Type git
VCS Version noetic-devel
Last Updated 2022-12-11
Dev Status MAINTAINED
CI status Continuous Integration : 0 / 0
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The find_object_2d package

Additional Links

Maintainers

  • Mathieu Labbe

Authors

  • Mathieu Labbe

find-object

Linux Build Status
Build Status
Build Status
Windows Build Status

Standalone

Find-Object project, visit the home page for more information.

ROS1

Install

Binaries:

sudo apt-get install ros-$ROS_DISTRO-find-object-2d

Source:

  • To include xfeatures2d and/or nonfree modules of OpenCV, to avoid conflicts with cv_bridge, build same OpenCV version that is used by cv_bridge. Install it in /usr/local (default).
cd ~/catkin_ws
git clone https://github.com/introlab/find-object.git src/find_object_2d
catkin_make

Run

roscore
# Launch your preferred usb camera driver
rosrun uvc_camera uvc_camera_node
rosrun find_object_2d find_object_2d image:=image_raw

See find_object_2d for more information.

ROS2

Install

Binaries:

To come...

Source:

cd ~/ros2_ws
git clone https://github.com/introlab/find-object.git src/find_object_2d
colcon build

Run

# Launch your preferred usb camera driver
ros2 launch realsense2_camera rs_launch.py

# Launch find_object_2d node:
ros2 launch find_object_2d find_object_2d.launch.py image:=/camera/color/image_raw

# Draw objects detected on an image:
ros2 run find_object_2d print_objects_detected --ros-args -r image:=/camera/color/image_raw

3D Pose (TF)

A RGB-D camera is required. Example with Realsense D400 camera:

# Launch your preferred usb camera driver
ros2 launch realsense2_camera rs_launch.py align_depth.enable:=true

# Launch find_object_2d node:
ros2 launch find_object_2d find_object_3d.launch.py \
   rgb_topic:=/camera/color/image_raw \
   depth_topic:=/camera/aligned_depth_to_color/image_raw \
   camera_info_topic:=/camera/color/camera_info

# Show 3D pose in camera frame:
ros2 run find_object_2d tf_example

See find_object_2d for more information (same parameters/topics are used between ROS1 and ROS2 versions).

CHANGELOG
No CHANGELOG found.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

  • launch/ros1/find_object_2d.launch
      • gui [default: true]
      • image_topic [default: image]
      • objects_path [default: ~/objects]
      • settings_path [default: ~/.ros/find_object_2d.ini]
  • launch/ros1/find_object_3d_zed.launch
      • zed_prefix [default: /zed/zed_node]
      • object_prefix [default: object]
      • objects_path [default: ]
      • gui [default: true]
      • settings_path [default: ~/.ros/find_object_2d.ini]
  • launch/ros1/find_object_3d_kinect2.launch
      • resolution [default: qhd]
      • object_prefix [default: object]
      • objects_path [default: ]
      • gui [default: true]
      • settings_path [default: ~/.ros/find_object_2d.ini]
  • launch/ros1/find_object_3d.launch
      • object_prefix [default: object]
      • objects_path [default: ]
      • gui [default: true]
      • approx_sync [default: true]
      • pnp [default: true]
      • tf_example [default: true]
      • settings_path [default: ~/.ros/find_object_2d.ini]
      • rgb_topic [default: camera/rgb/image_rect_color]
      • depth_topic [default: camera/depth_registered/image_raw]
      • camera_info_topic [default: camera/rgb/camera_info]

Services

No service files found

Plugins

No plugins found.

Recent questions tagged find_object_2d at Robotics Stack Exchange

find_object_2d package from find_object_2d repo

find_object_2d

Package Summary

Tags No category tags.
Version 0.7.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/introlab/find-object.git
VCS Type git
VCS Version foxy-devel
Last Updated 2022-12-12
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The find_object_2d package

Additional Links

Maintainers

  • Mathieu Labbe

Authors

  • Mathieu Labbe

find-object

Linux Build Status
Build Status
Build Status
Windows Build Status

Standalone

Find-Object project, visit the home page for more information.

ROS1

Install

Binaries:

sudo apt-get install ros-$ROS_DISTRO-find-object-2d

Source:

  • To include xfeatures2d and/or nonfree modules of OpenCV, to avoid conflicts with cv_bridge, build same OpenCV version that is used by cv_bridge. Install it in /usr/local (default).
cd ~/catkin_ws
git clone https://github.com/introlab/find-object.git src/find_object_2d
catkin_make

Run

roscore
# Launch your preferred usb camera driver
rosrun uvc_camera uvc_camera_node
rosrun find_object_2d find_object_2d image:=image_raw

See find_object_2d for more information.

ROS2

Install

Binaries:

To come...

Source:

cd ~/ros2_ws
git clone https://github.com/introlab/find-object.git src/find_object_2d
colcon build

Run

# Launch your preferred usb camera driver
ros2 launch realsense2_camera rs_launch.py

# Launch find_object_2d node:
ros2 launch find_object_2d find_object_2d.launch.py image:=/camera/color/image_raw

# Draw objects detected on an image:
ros2 run find_object_2d print_objects_detected --ros-args -r image:=/camera/color/image_raw

3D Pose (TF)

A RGB-D camera is required. Example with Realsense D400 camera:

# Launch your preferred usb camera driver
ros2 launch realsense2_camera rs_launch.py align_depth.enable:=true

# Launch find_object_2d node:
ros2 launch find_object_2d find_object_3d.launch.py \
   rgb_topic:=/camera/color/image_raw \
   depth_topic:=/camera/aligned_depth_to_color/image_raw \
   camera_info_topic:=/camera/color/camera_info

# Show 3D pose in camera frame:
ros2 run find_object_2d tf_example

See find_object_2d for more information (same parameters/topics are used between ROS1 and ROS2 versions).

CHANGELOG
No CHANGELOG found.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

  • launch/ros1/find_object_2d.launch
      • gui [default: true]
      • image_topic [default: image]
      • objects_path [default: ~/objects]
      • settings_path [default: ~/.ros/find_object_2d.ini]
  • launch/ros1/find_object_3d_zed.launch
      • zed_prefix [default: /zed/zed_node]
      • object_prefix [default: object]
      • objects_path [default: ]
      • gui [default: true]
      • settings_path [default: ~/.ros/find_object_2d.ini]
  • launch/ros1/find_object_3d_kinect2.launch
      • resolution [default: qhd]
      • object_prefix [default: object]
      • objects_path [default: ]
      • gui [default: true]
      • settings_path [default: ~/.ros/find_object_2d.ini]
  • launch/ros1/find_object_3d.launch
      • object_prefix [default: object]
      • objects_path [default: ]
      • gui [default: true]
      • approx_sync [default: true]
      • pnp [default: true]
      • tf_example [default: true]
      • settings_path [default: ~/.ros/find_object_2d.ini]
      • rgb_topic [default: camera/rgb/image_rect_color]
      • depth_topic [default: camera/depth_registered/image_raw]
      • camera_info_topic [default: camera/rgb/camera_info]

Services

No service files found

Plugins

No plugins found.

Recent questions tagged find_object_2d at Robotics Stack Exchange

find_object_2d package from find_object_2d repo

find_object_2d

Package Summary

Tags No category tags.
Version 0.6.2
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/introlab/find-object.git
VCS Type git
VCS Version lunar-devel
Last Updated 2017-11-07
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The find_object_2d package

Additional Links

Maintainers

  • Mathieu Labbe

Authors

  • Mathieu Labbe

find-object (standalone) Build Status

Find-Object project, visit the home page for more information.

find_object_2d (ROS package)

Install

Binaries:

# ROS Kinetic:
 $ sudo apt-get install ros-kinetic-find-object-2d
# ROS Jade:
 $ sudo apt-get install ros-jade-find-object-2d
# ROS Indigo:
 $ sudo apt-get install ros-indigo-find-object-2d
# ROS Hydro:
 $ sudo apt-get install ros-hydro-find-object-2d

Source:

  • If you want SURF/SIFT on Indigo/Jade/Kinetic (Hydro has already SIFT/SURF), you have to build OpenCV from source to have access to nonfree module. Install it in /usr/local (default) and the Find-Object should link with it instead of the one installed in ROS.

    • On Indigo/Jade, I recommend to use latest 2.4 version (2.4.11) and build it from source following these instructions. Find-Object can build with OpenCV3+xfeatures2d module, but find_object_2d package will have libraries conflict as cv-bridge is depending on OpenCV2. If you want OpenCV3, you should build ros vision-opencv package yourself (and all ros packages depending on it) so it can link on OpenCV3.
    • On Kinetic, I recommend to use OpenCV3+xfeatures2d module (to confirm OpenCV3 installed with ROS already includes SIFT/SURF, so no need to rebuild OpenCV). You can also install OpenCV2, but find_object_2d package will have libraries conflict as cv-bridge is depending on OpenCV3. Thus if you want OpenCV2 on Kinetic, you should build ros vision-opencv package yourself (and all ros packages depending on it) so it can link on OpenCV2.
# Install ROS Groovy/Hydro/Indigo/Jade/Kinetic (catkin build):
 $ cd ~/catkin_ws
 $ git clone https://github.com/introlab/find-object.git src/find_object_2d
 $ catkin_make

# Install ROS Fuerte (in a directory of your "ROS_PACKAGE_PATH"):
 $ svn checkout -r176 http://find-object.googlecode.com/svn/trunk/ros-pkg/find_object_2d
 $ rosmake find_object_2d

Run

 $ roscore &
 # Launch your preferred usb camera driver
 $ rosrun uvc_camera uvc_camera_node &
 $ rosrun find_object_2d find_object_2d image:=image_raw

See find_object_2d for more information.

CHANGELOG
No CHANGELOG found.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged find_object_2d at Robotics Stack Exchange

find_object_2d package from find_object_2d repo

find_object_2d

Package Summary

Tags No category tags.
Version 0.6.2
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/introlab/find-object.git
VCS Type git
VCS Version kinetic-devel
Last Updated 2017-11-07
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The find_object_2d package

Additional Links

Maintainers

  • Mathieu Labbe

Authors

  • Mathieu Labbe

find-object (standalone) Build Status

Find-Object project, visit the home page for more information.

find_object_2d (ROS package)

Install

Binaries:

# ROS Kinetic:
 $ sudo apt-get install ros-kinetic-find-object-2d
# ROS Jade:
 $ sudo apt-get install ros-jade-find-object-2d
# ROS Indigo:
 $ sudo apt-get install ros-indigo-find-object-2d
# ROS Hydro:
 $ sudo apt-get install ros-hydro-find-object-2d

Source:

  • If you want SURF/SIFT on Indigo/Jade/Kinetic (Hydro has already SIFT/SURF), you have to build OpenCV from source to have access to nonfree module. Install it in /usr/local (default) and the Find-Object should link with it instead of the one installed in ROS.

    • On Indigo/Jade, I recommend to use latest 2.4 version (2.4.11) and build it from source following these instructions. Find-Object can build with OpenCV3+xfeatures2d module, but find_object_2d package will have libraries conflict as cv-bridge is depending on OpenCV2. If you want OpenCV3, you should build ros vision-opencv package yourself (and all ros packages depending on it) so it can link on OpenCV3.
    • On Kinetic, I recommend to use OpenCV3+xfeatures2d module (to confirm OpenCV3 installed with ROS already includes SIFT/SURF, so no need to rebuild OpenCV). You can also install OpenCV2, but find_object_2d package will have libraries conflict as cv-bridge is depending on OpenCV3. Thus if you want OpenCV2 on Kinetic, you should build ros vision-opencv package yourself (and all ros packages depending on it) so it can link on OpenCV2.
# Install ROS Groovy/Hydro/Indigo/Jade/Kinetic (catkin build):
 $ cd ~/catkin_ws
 $ git clone https://github.com/introlab/find-object.git src/find_object_2d
 $ catkin_make

# Install ROS Fuerte (in a directory of your "ROS_PACKAGE_PATH"):
 $ svn checkout -r176 http://find-object.googlecode.com/svn/trunk/ros-pkg/find_object_2d
 $ rosmake find_object_2d

Run

 $ roscore &
 # Launch your preferred usb camera driver
 $ rosrun uvc_camera uvc_camera_node &
 $ rosrun find_object_2d find_object_2d image:=image_raw

See find_object_2d for more information.

CHANGELOG
No CHANGELOG found.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged find_object_2d at Robotics Stack Exchange

find_object_2d package from find_object_2d repo

find_object_2d

Package Summary

Tags No category tags.
Version 0.7.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/introlab/find-object.git
VCS Type git
VCS Version melodic-devel
Last Updated 2022-12-11
Dev Status MAINTAINED
CI status Continuous Integration : 0 / 0
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The find_object_2d package

Additional Links

Maintainers

  • Mathieu Labbe

Authors

  • Mathieu Labbe

find-object

Linux Build Status
Build Status
Build Status
Windows Build Status

Standalone

Find-Object project, visit the home page for more information.

ROS1

Install

Binaries:

sudo apt-get install ros-$ROS_DISTRO-find-object-2d

Source:

  • To include xfeatures2d and/or nonfree modules of OpenCV, to avoid conflicts with cv_bridge, build same OpenCV version that is used by cv_bridge. Install it in /usr/local (default).
cd ~/catkin_ws
git clone https://github.com/introlab/find-object.git src/find_object_2d
catkin_make

Run

roscore
# Launch your preferred usb camera driver
rosrun uvc_camera uvc_camera_node
rosrun find_object_2d find_object_2d image:=image_raw

See find_object_2d for more information.

ROS2

Install

Binaries:

To come...

Source:

cd ~/ros2_ws
git clone https://github.com/introlab/find-object.git src/find_object_2d
colcon build

Run

# Launch your preferred usb camera driver
ros2 launch realsense2_camera rs_launch.py

# Launch find_object_2d node:
ros2 launch find_object_2d find_object_2d.launch.py image:=/camera/color/image_raw

# Draw objects detected on an image:
ros2 run find_object_2d print_objects_detected --ros-args -r image:=/camera/color/image_raw

3D Pose (TF)

A RGB-D camera is required. Example with Realsense D400 camera:

# Launch your preferred usb camera driver
ros2 launch realsense2_camera rs_launch.py align_depth.enable:=true

# Launch find_object_2d node:
ros2 launch find_object_2d find_object_3d.launch.py \
   rgb_topic:=/camera/color/image_raw \
   depth_topic:=/camera/aligned_depth_to_color/image_raw \
   camera_info_topic:=/camera/color/camera_info

# Show 3D pose in camera frame:
ros2 run find_object_2d tf_example

See find_object_2d for more information (same parameters/topics are used between ROS1 and ROS2 versions).

CHANGELOG
No CHANGELOG found.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

  • launch/ros1/find_object_2d.launch
      • gui [default: true]
      • image_topic [default: image]
      • objects_path [default: ~/objects]
      • settings_path [default: ~/.ros/find_object_2d.ini]
  • launch/ros1/find_object_3d_zed.launch
      • zed_prefix [default: /zed/zed_node]
      • object_prefix [default: object]
      • objects_path [default: ]
      • gui [default: true]
      • settings_path [default: ~/.ros/find_object_2d.ini]
  • launch/ros1/find_object_3d_kinect2.launch
      • resolution [default: qhd]
      • object_prefix [default: object]
      • objects_path [default: ]
      • gui [default: true]
      • settings_path [default: ~/.ros/find_object_2d.ini]
  • launch/ros1/find_object_3d.launch
      • object_prefix [default: object]
      • objects_path [default: ]
      • gui [default: true]
      • approx_sync [default: true]
      • pnp [default: true]
      • tf_example [default: true]
      • settings_path [default: ~/.ros/find_object_2d.ini]
      • rgb_topic [default: camera/rgb/image_rect_color]
      • depth_topic [default: camera/depth_registered/image_raw]
      • camera_info_topic [default: camera/rgb/camera_info]

Services

No service files found

Plugins

No plugins found.

Recent questions tagged find_object_2d at Robotics Stack Exchange