-
 

Package Summary

Tags No category tags.
Version 3.0.6
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-perception/image_pipeline.git
VCS Type git
VCS Version humble
Last Updated 2024-08-20
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

Contains a node publish an image stream from single image file or avi motion file.

Additional Links

Maintainers

  • Vincent Rabaud
  • Joshua Whitley
  • Chris Ye
  • Jacob Perron

Authors

  • Kei Okada
README
No README found. See repository README.
CHANGELOG

Changelog for package image_publisher

3.0.6 (2024-08-20)

3.0.5 (2024-07-24)

  • [humble] image_publisher: Fix loading of the camera info parameters on startup (backport #983) (#996) As described in https://github.com/ros-perception/image_pipeline/issues/965 camera info is not loaded from the file on node initialization, but only when the parameter is reloaded. This PR resolves this issue and should be straightforward to port it to [Humble]{.title-ref}, [Iron]{.title-ref} and [Jazzy]{.title-ref}.<hr>This is an automatic backport of pull request #983 done by [Mergify](https://mergify.com). ---------Co-authored-by: Krzysztof Wojciechowski <<49921081+Kotochleb@users.noreply.github.com>> Co-authored-by: Michael Ferguson <<mfergs7@gmail.com>>
  • image_publisher: add field of view parameter (backport #985) (#993) Currently, the default value for focal length when no camera info is provided defaults to [1.0]{.title-ref} rendering whole approximate intrinsics and projection matrices useless. Based on [this article](https://learnopencv.com/approximate-focal-length-for-webcams-and-cell-phone-cameras/), I propose a better approximation of the focal length based on the field of view of the camera. For most of the use cases, users will either know the field of view of the camera the used, or they already calibrated it ahead of time. If there is some documentation to fill. please let me know. This PR should be straightforward to port it to [Humble]{.title-ref}, [Iron]{.title-ref} and [Jazzy]{.title-ref}. <hr>This is an automatic backport of pull request #985 done by [Mergify](https://mergify.com). Co-authored-by: Krzysztof Wojciechowski <<49921081+Kotochleb@users.noreply.github.com>>
  • image_publisher: Fix image, constantly flipping when static image is published (backport #986) (#988) Continuation of https://github.com/ros-perception/image_pipeline/pull/984. When publishing video stream from a camera, the image was flipped correctly. Yet for a static image, which was loaded once, the flip function was applied every time [ImagePublisher::doWork()]{.title-ref} was called, resulting in the published image being flipped back and forth all the time. This PR should be straightforward to port it to [Humble]{.title-ref}, [Iron]{.title-ref} and [Jazzy]{.title-ref}.<hr>This is an automatic backport of pull request #986 done by [Mergify](https://mergify.com). Co-authored-by: Krzysztof Wojciechowski <<49921081+Kotochleb@users.noreply.github.com>> Co-authored-by: Alejandro Hernández Cordero <<ahcorde@gmail.com>>
  • Contributors: mergify[bot]

3.0.4 (2024-03-01)

3.0.3 (2022-01-24)

3.0.2 (2022-01-17)

3.0.0 (2022-04-29)

  • Cleanup image_publisher.
  • image_publisher: Fix out_img timestamp for using with sim time (#735)
  • Add retry video capture feature with timeout
  • changes per comments
  • fix for stereo_image_proc_tests
  • Add maintainer (#667)
  • Contributors: Ashwin Sushil, Chris Lalancette, Jacob Perron, Nikita Stolyarov, Patrick Musau

2.2.1 (2020-08-27)

  • remove email blasts from steve macenski (#596)
  • [Foxy][Image Publisher] Update launch file (#579) Co-authored-by: louis <<louis.tran@otsaw.com>>
  • [Foxy] Use ament_auto Macros (#573)
    • Fixing version and maintainer problems in camera_calibration.
    • Applying ament_auto macros to depth_image_proc.
    • Cleaning up package.xml in image_pipeline.
    • Applying ament_auto macros to image_proc.
    • Applying ament_auto macros to image_publisher.
    • Applying ament_auto macros to image_rotate.
    • Applying ament_auto macros to image_view.
    • Replacing some deprecated headers in image_view.
    • Fixing some build warnings in image_view.
    • Applying ament_auto macros to stereo_image_proc.
    • Adding some linter tests to image_pipeline.
    • Updating package URLs to point to ROS Index.
  • Contributors: Joshua Whitley, Steve Macenski, trthanhquang

2.2.0 (2020-07-27)

  • Replacing deprecated header includes with new HPP versions. (#566)
    • Replacing deprecated header includes with new HPP versions.
    • CI: Switching to official Foxy Docker container.
    • Fixing headers which don't work correctly.
  • Opencv 3 compatibility (#564) * Remove GTK from image_view. It is no longer used at all in image_view. * Reinstate OpenCV 3 compatibility. While Foxy only supports Ubuntu 20.04 (and hence OpenCV 4), we still strive to maintain Ubuntu 18.04 (which has OpenCV 3). In this case, it is trivial to keep keep image_pipeline working with OpenCV 3, so reintroduce compatibility with it.
    • Fixes from review.
    • One more fix.
  • Use newer 'add_on_set_parameters_callback' API (#562) The old API was deprecated in Foxy and since removed in https://github.com/ros2/rclcpp/pull/1199.
  • Remove redundant install call in CMakeLists.txt (#555)
  • Contributors: Chris Lalancette, Jacob Perron, Joshua Whitley, sgvandijk

2.0.0 (2018-12-09)

  • port image_publisher on ROS2 (#366)
  • Initial ROS2 commit.
  • Contributors: Chris Ye, Michael Carroll

1.12.23 (2018-05-10)

  • fix 'VideoCapture' undefined symbol error (#318) * fix 'VideoCapture' undefined symbol error The following error occured when trying to run image_publisher: [...]/devel/lib/image_publisher/image_publisher: symbol lookup error: [...]/devel/lib//libimage_publisher.so: undefined symbol: _ZN2cv12VideoCaptureC1Ev Probably, changes in cv_bridge reducing the OpenCV component dependencies led to the error. See https://github.com/ros-perception/vision_opencv/commit/8b5bbcbc1ce65734dc600695487909e0c67c1033 This is fixed by manually finding OpenCV with the required components and adding the dependencies to the library, not just the node.
    • add image_publisher opencv 2 compatibility
  • Contributors: hannometer

1.12.22 (2017-12-08)

1.12.21 (2017-11-05)

1.12.20 (2017-04-30)

  • explicitly cast to std::vector<double> to make gcc6 happy With gcc6, compiling image_publisher fails with this error: ` /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp: In member function 'virtual void image_publisher::ImagePublisherNodelet::onInit()': /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp:180:43: error: ambiguous overload for 'operator=' (operand types are 'sensor_msgs::CameraInfo\_<std::allocator<void> >::_D_type {aka std::vector<double>}' and 'boost::assign_detail::generic_list<int>') camera_info\_.D = list_of(0)(0)(0)(0)(0);[ After adding an initial explicit type cast for the assignment, compiling fails further with: ]{.title-ref}| /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp: In member function 'virtual void image_publisher::ImagePublisherNodelet::onInit()': | /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp:180:65: error: call of overloaded 'vector(boost::assign_detail::generic_list<int>&)' is ambiguous | camera_info\_.D = std::vector<double> (list_of(0)(0)(0)(0)(0));[ Various sources on the internet [1, 2, 3] point to use the `convert_to_container]{.title-ref} method; hence, this commit follows those suggestions and with that image_publisher compiles with gcc6. [1] http://stackoverflow.com/questions/16211410/ambiguity-when-using-boostassignlist-of-to-construct-a-stdvector [2] http://stackoverflow.com/questions/12352692/%60ambiguous-call-with-list-of-in-vs2010/12362548#12362548 <<https://github.com/ambiguous-call-with-list-of-in-vs2010/12362548/issues/12362548>>`_ [3] http://stackoverflow.com/questions/13285272/using-boostassignlist-of?rq=1 Signed-off-by: Lukas Bulwahn <<lukas.bulwahn@oss.bmw-carit.de>>
  • address gcc6 build error With gcc6, compiling fails with [stdlib.h: No such file or directory]{.title-ref}, as including '-isystem /usr/include' breaks with gcc6, cf., https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129. This commit addresses this issue for this package in the same way it was addressed in various other ROS packages. A list of related commits and pull requests is at: https://github.com/ros/rosdistro/issues/12783 Signed-off-by: Lukas Bulwahn <<lukas.bulwahn@oss.bmw-carit.de>>
  • Contributors: Lukas Bulwahn

1.12.19 (2016-07-24)

  • add image_publisher
  • Contributors: Kei Okada
  • add image_publisher
  • Contributors: Kei Okada

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged image_publisher at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 4.0.2
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-perception/image_pipeline.git
VCS Type git
VCS Version iron
Last Updated 2024-08-20
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

Contains a node publish an image stream from single image file or avi motion file.

Additional Links

Maintainers

  • Vincent Rabaud
  • Joshua Whitley
  • Chris Ye
  • Jacob Perron
  • Michael Ferguson

Authors

  • Kei Okada
README
No README found. See repository README.
CHANGELOG

Changelog for package image_publisher

4.0.2 (2024-08-20)

  • [iron] image_publisher: Fix loading of the camera info parameters on startup (backport #983) (#997) As described in https://github.com/ros-perception/image_pipeline/issues/965 camera info is not loaded from the file on node initialization, but only when the parameter is reloaded. This PR resolves this issue and should be straightforward to port it to [Humble]{.title-ref}, [Iron]{.title-ref} and [Jazzy]{.title-ref}.<hr>This is an automatic backport of pull request #983 done by [Mergify](https://mergify.com). ---------Co-authored-by: Krzysztof Wojciechowski <<49921081+Kotochleb@users.noreply.github.com>> Co-authored-by: Michael Ferguson <<mfergs7@gmail.com>>
  • image_publisher: add field of view parameter (backport #985) (#994) Currently, the default value for focal length when no camera info is provided defaults to [1.0]{.title-ref} rendering whole approximate intrinsics and projection matrices useless. Based on [this article](https://learnopencv.com/approximate-focal-length-for-webcams-and-cell-phone-cameras/), I propose a better approximation of the focal length based on the field of view of the camera. For most of the use cases, users will either know the field of view of the camera the used, or they already calibrated it ahead of time. If there is some documentation to fill. please let me know. This PR should be straightforward to port it to [Humble]{.title-ref}, [Iron]{.title-ref} and [Jazzy]{.title-ref}. <hr>This is an automatic backport of pull request #985 done by [Mergify](https://mergify.com). Co-authored-by: Krzysztof Wojciechowski <<49921081+Kotochleb@users.noreply.github.com>>
  • [rolling] image_publisher: Fix image, constantly flipping when static image is published (backport #986) (#989) Continuation of https://github.com/ros-perception/image_pipeline/pull/984. When publishing video stream from a camera, the image was flipped correctly. Yet for a static image, which was loaded once, the flip function was applied every time [ImagePublisher::doWork()]{.title-ref} was called, resulting in the published image being flipped back and forth all the time. This PR should be straightforward to port it to [Humble]{.title-ref}, [Iron]{.title-ref} and [Jazzy]{.title-ref}.<hr>This is an automatic backport of pull request #986 done by [Mergify](https://mergify.com). Co-authored-by: Krzysztof Wojciechowski <<49921081+Kotochleb@users.noreply.github.com>>
  • Contributors: mergify[bot]

4.0.1 (2024-03-26)

4.0.0 (2022-12-24)

3.0.1 (2022-12-04)

  • Replace deprecated headers Fixing compiler warnings.
  • Contributors: Jacob Perron

3.0.0 (2022-04-29)

  • Cleanup image_publisher.
  • image_publisher: Fix out_img timestamp for using with sim time (#735)
  • Add retry video capture feature with timeout
  • changes per comments
  • fix for stereo_image_proc_tests
  • Add maintainer (#667)
  • Contributors: Ashwin Sushil, Chris Lalancette, Jacob Perron, Nikita Stolyarov, Patrick Musau

2.2.1 (2020-08-27)

  • remove email blasts from steve macenski (#596)
  • [Foxy][Image Publisher] Update launch file (#579) Co-authored-by: louis <<louis.tran@otsaw.com>>
  • [Foxy] Use ament_auto Macros (#573)
    • Fixing version and maintainer problems in camera_calibration.
    • Applying ament_auto macros to depth_image_proc.
    • Cleaning up package.xml in image_pipeline.
    • Applying ament_auto macros to image_proc.
    • Applying ament_auto macros to image_publisher.
    • Applying ament_auto macros to image_rotate.
    • Applying ament_auto macros to image_view.
    • Replacing some deprecated headers in image_view.
    • Fixing some build warnings in image_view.
    • Applying ament_auto macros to stereo_image_proc.
    • Adding some linter tests to image_pipeline.
    • Updating package URLs to point to ROS Index.
  • Contributors: Joshua Whitley, Steve Macenski, trthanhquang

2.2.0 (2020-07-27)

  • Replacing deprecated header includes with new HPP versions. (#566)
    • Replacing deprecated header includes with new HPP versions.
    • CI: Switching to official Foxy Docker container.
    • Fixing headers which don't work correctly.
  • Opencv 3 compatibility (#564) * Remove GTK from image_view. It is no longer used at all in image_view. * Reinstate OpenCV 3 compatibility. While Foxy only supports Ubuntu 20.04 (and hence OpenCV 4), we still strive to maintain Ubuntu 18.04 (which has OpenCV 3). In this case, it is trivial to keep keep image_pipeline working with OpenCV 3, so reintroduce compatibility with it.
    • Fixes from review.
    • One more fix.
  • Use newer 'add_on_set_parameters_callback' API (#562) The old API was deprecated in Foxy and since removed in https://github.com/ros2/rclcpp/pull/1199.
  • Remove redundant install call in CMakeLists.txt (#555)
  • Contributors: Chris Lalancette, Jacob Perron, Joshua Whitley, sgvandijk

2.0.0 (2018-12-09)

  • port image_publisher on ROS2 (#366)
  • Initial ROS2 commit.
  • Contributors: Chris Ye, Michael Carroll

1.12.23 (2018-05-10)

  • fix 'VideoCapture' undefined symbol error (#318) * fix 'VideoCapture' undefined symbol error The following error occured when trying to run image_publisher: [...]/devel/lib/image_publisher/image_publisher: symbol lookup error: [...]/devel/lib//libimage_publisher.so: undefined symbol: _ZN2cv12VideoCaptureC1Ev Probably, changes in cv_bridge reducing the OpenCV component dependencies led to the error. See https://github.com/ros-perception/vision_opencv/commit/8b5bbcbc1ce65734dc600695487909e0c67c1033 This is fixed by manually finding OpenCV with the required components and adding the dependencies to the library, not just the node.
    • add image_publisher opencv 2 compatibility
  • Contributors: hannometer

1.12.22 (2017-12-08)

1.12.21 (2017-11-05)

1.12.20 (2017-04-30)

  • explicitly cast to std::vector<double> to make gcc6 happy With gcc6, compiling image_publisher fails with this error: ` /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp: In member function 'virtual void image_publisher::ImagePublisherNodelet::onInit()': /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp:180:43: error: ambiguous overload for 'operator=' (operand types are 'sensor_msgs::CameraInfo\_<std::allocator<void> >::_D_type {aka std::vector<double>}' and 'boost::assign_detail::generic_list<int>') camera_info\_.D = list_of(0)(0)(0)(0)(0);[ After adding an initial explicit type cast for the assignment, compiling fails further with: ]{.title-ref}| /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp: In member function 'virtual void image_publisher::ImagePublisherNodelet::onInit()': | /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp:180:65: error: call of overloaded 'vector(boost::assign_detail::generic_list<int>&)' is ambiguous | camera_info\_.D = std::vector<double> (list_of(0)(0)(0)(0)(0));[ Various sources on the internet [1, 2, 3] point to use the `convert_to_container]{.title-ref} method; hence, this commit follows those suggestions and with that image_publisher compiles with gcc6. [1] http://stackoverflow.com/questions/16211410/ambiguity-when-using-boostassignlist-of-to-construct-a-stdvector [2] http://stackoverflow.com/questions/12352692/%60ambiguous-call-with-list-of-in-vs2010/12362548#12362548 <<https://github.com/ambiguous-call-with-list-of-in-vs2010/12362548/issues/12362548>>`_ [3] http://stackoverflow.com/questions/13285272/using-boostassignlist-of?rq=1 Signed-off-by: Lukas Bulwahn <<lukas.bulwahn@oss.bmw-carit.de>>
  • address gcc6 build error With gcc6, compiling fails with [stdlib.h: No such file or directory]{.title-ref}, as including '-isystem /usr/include' breaks with gcc6, cf., https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129. This commit addresses this issue for this package in the same way it was addressed in various other ROS packages. A list of related commits and pull requests is at: https://github.com/ros/rosdistro/issues/12783 Signed-off-by: Lukas Bulwahn <<lukas.bulwahn@oss.bmw-carit.de>>
  • Contributors: Lukas Bulwahn

1.12.19 (2016-07-24)

  • add image_publisher
  • Contributors: Kei Okada
  • add image_publisher
  • Contributors: Kei Okada

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged image_publisher at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 5.0.5
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-perception/image_pipeline.git
VCS Type git
VCS Version jazzy
Last Updated 2024-10-31
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

Contains a node publish an image stream from single image file or avi motion file.

Additional Links

Maintainers

  • Vincent Rabaud
  • Joshua Whitley
  • Chris Ye
  • Jacob Perron
  • Michael Ferguson

Authors

  • Kei Okada
README
No README found. See repository README.
CHANGELOG

Changelog for package image_publisher

5.0.5 (2024-10-31)

5.0.4 (2024-08-20)

  • Finish QoS updates (backport #1019) (#1024) This implements the remainder of #847:
    • Make sure publishers default to system defaults (reliable)

    - Add QoS overriding where possible (some of the image_transport / message_filters stuff doesn't really support that)

    • Use the matching heuristic for subscribers consistently
  • Contributors: mergify[bot]

5.0.3 (2024-07-16)

  • [jazzy] image_publisher: Fix loading of the camera info parameters on startup (backport #983) (#995) As described in https://github.com/ros-perception/image_pipeline/issues/965 camera info is not loaded from the file on node initialization, but only when the parameter is reloaded. This PR resolves this issue and should be straightforward to port it to [Humble]{.title-ref}, [Iron]{.title-ref} and [Jazzy]{.title-ref}.<hr>This is an automatic backport of pull request #983 done by [Mergify](https://mergify.com). Co-authored-by: Krzysztof Wojciechowski <<49921081+Kotochleb@users.noreply.github.com>>
  • image_publisher: Fix image, constantly flipping when static image is published (backport #986) (#987) Continuation of https://github.com/ros-perception/image_pipeline/pull/984. When publishing video stream from a camera, the image was flipped correctly. Yet for a static image, which was loaded once, the flip function was applied every time [ImagePublisher::doWork()]{.title-ref} was called, resulting in the published image being flipped back and forth all the time. This PR should be straightforward to port it to [Humble]{.title-ref}, [Iron]{.title-ref} and [Jazzy]{.title-ref}.<hr>This is an automatic backport of pull request #986 done by [Mergify](https://mergify.com). Co-authored-by: Krzysztof Wojciechowski <<49921081+Kotochleb@users.noreply.github.com>> Co-authored-by: Alejandro Hernández Cordero <<ahcorde@gmail.com>>
  • [jazzy] image_publisher: add field of view parameter (backport #985) (#992) Currently, the default value for focal length when no camera info is provided defaults to [1.0]{.title-ref} rendering whole approximate intrinsics and projection matrices useless. Based on [this article](https://learnopencv.com/approximate-focal-length-for-webcams-and-cell-phone-cameras/), I propose a better approximation of the focal length based on the field of view of the camera. For most of the use cases, users will either know the field of view of the camera the used, or they already calibrated it ahead of time. If there is some documentation to fill. please let me know. This PR should be straightforward to port it to [Humble]{.title-ref}, [Iron]{.title-ref} and [Jazzy]{.title-ref}. <hr>This is an automatic backport of pull request #985 done by [Mergify](https://mergify.com). Co-authored-by: Krzysztof Wojciechowski <<49921081+Kotochleb@users.noreply.github.com>>
  • Contributors: mergify[bot]

5.0.2 (2024-05-27)

5.0.1 (2024-03-26)

  • unified changelog, add missing image, deduplicate tutorials (#938) Last bit of documentation updates - putting together a single changelog summary for the whole release (rather than scattering among packages). Unified the camera_info tutorial so it isn't duplicated. Added a missing image from image_rotate (was on local disk, but hadn't committed it)
  • add docs for image_rotate/publisher (#936)
  • Contributors: Michael Ferguson

5.0.0 (2024-01-24)

  • Removed cfg files related with ROS 1 parameters (#911) Removed cfg files related with ROS 1 parameters
  • ROS 2: Fixed CMake (#899)
  • image_publisher: functional component (#861)
    • filename now functions when using a component
    • parameter callback gets called at startup when using the component
    • cleanup a bit of the logging
    • add launch file to test component more easily
  • properly remap compressed topics (#851) ## Before: Pushing into namespace is broken, only image_raw changes (camera_info and transport topics should change): ` ros2 run image_publisher image_publisher_node --ros-args -p filename:=test.png -r image_raw:=foo/image_raw --- ros2 topic list /camera_info /foo/image_raw /image_raw/compressed /image_raw/compressedDepth /image_raw/theora[ ## After: Pushing into namespace now works: ]{.title-ref}ros2 run image_publisher image_publisher_node --ros-args -p filename:=test.png -r image_raw:=foo/image_raw --- ros2 topic list /foo/camera_info /foo/image_raw /foo/image_raw/compressed /foo/image_raw/compressedDepth /foo/image_raw/theora`
  • add myself as a maintainer (#846)
  • Contributors: Alejandro Hernández Cordero, Michael Ferguson

3.0.1 (2022-12-04)

  • Replace deprecated headers Fixing compiler warnings.
  • Contributors: Jacob Perron

3.0.0 (2022-04-29)

  • Cleanup image_publisher.
  • image_publisher: Fix out_img timestamp for using with sim time (#735)
  • Add retry video capture feature with timeout
  • changes per comments
  • fix for stereo_image_proc_tests
  • Add maintainer (#667)
  • Contributors: Ashwin Sushil, Chris Lalancette, Jacob Perron, Nikita Stolyarov, Patrick Musau

2.2.1 (2020-08-27)

  • remove email blasts from steve macenski (#596)
  • [Foxy][Image Publisher] Update launch file (#579) Co-authored-by: louis <<louis.tran@otsaw.com>>
  • [Foxy] Use ament_auto Macros (#573)
    • Fixing version and maintainer problems in camera_calibration.
    • Applying ament_auto macros to depth_image_proc.
    • Cleaning up package.xml in image_pipeline.
    • Applying ament_auto macros to image_proc.
    • Applying ament_auto macros to image_publisher.
    • Applying ament_auto macros to image_rotate.
    • Applying ament_auto macros to image_view.
    • Replacing some deprecated headers in image_view.
    • Fixing some build warnings in image_view.
    • Applying ament_auto macros to stereo_image_proc.
    • Adding some linter tests to image_pipeline.
    • Updating package URLs to point to ROS Index.
  • Contributors: Joshua Whitley, Steve Macenski, trthanhquang

2.2.0 (2020-07-27)

  • Replacing deprecated header includes with new HPP versions. (#566)
    • Replacing deprecated header includes with new HPP versions.
    • CI: Switching to official Foxy Docker container.
    • Fixing headers which don't work correctly.
  • Opencv 3 compatibility (#564) * Remove GTK from image_view. It is no longer used at all in image_view. * Reinstate OpenCV 3 compatibility. While Foxy only supports Ubuntu 20.04 (and hence OpenCV 4), we still strive to maintain Ubuntu 18.04 (which has OpenCV 3). In this case, it is trivial to keep keep image_pipeline working with OpenCV 3, so reintroduce compatibility with it.
    • Fixes from review.
    • One more fix.
  • Use newer 'add_on_set_parameters_callback' API (#562) The old API was deprecated in Foxy and since removed in https://github.com/ros2/rclcpp/pull/1199.
  • Remove redundant install call in CMakeLists.txt (#555)
  • Contributors: Chris Lalancette, Jacob Perron, Joshua Whitley, sgvandijk

2.0.0 (2018-12-09)

  • port image_publisher on ROS2 (#366)
  • Initial ROS2 commit.
  • Contributors: Chris Ye, Michael Carroll

1.12.23 (2018-05-10)

  • fix 'VideoCapture' undefined symbol error (#318) * fix 'VideoCapture' undefined symbol error The following error occured when trying to run image_publisher: [...]/devel/lib/image_publisher/image_publisher: symbol lookup error: [...]/devel/lib//libimage_publisher.so: undefined symbol: _ZN2cv12VideoCaptureC1Ev Probably, changes in cv_bridge reducing the OpenCV component dependencies led to the error. See https://github.com/ros-perception/vision_opencv/commit/8b5bbcbc1ce65734dc600695487909e0c67c1033 This is fixed by manually finding OpenCV with the required components and adding the dependencies to the library, not just the node.
    • add image_publisher opencv 2 compatibility
  • Contributors: hannometer

1.12.22 (2017-12-08)

1.12.21 (2017-11-05)

1.12.20 (2017-04-30)

  • explicitly cast to std::vector<double> to make gcc6 happy With gcc6, compiling image_publisher fails with this error: ` /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp: In member function 'virtual void image_publisher::ImagePublisherNodelet::onInit()': /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp:180:43: error: ambiguous overload for 'operator=' (operand types are 'sensor_msgs::CameraInfo\_<std::allocator<void> >::_D_type {aka std::vector<double>}' and 'boost::assign_detail::generic_list<int>') camera_info\_.D = list_of(0)(0)(0)(0)(0);[ After adding an initial explicit type cast for the assignment, compiling fails further with: ]{.title-ref}| /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp: In member function 'virtual void image_publisher::ImagePublisherNodelet::onInit()': | /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp:180:65: error: call of overloaded 'vector(boost::assign_detail::generic_list<int>&)' is ambiguous | camera_info\_.D = std::vector<double> (list_of(0)(0)(0)(0)(0));[ Various sources on the internet [1, 2, 3] point to use the `convert_to_container]{.title-ref} method; hence, this commit follows those suggestions and with that image_publisher compiles with gcc6. [1] http://stackoverflow.com/questions/16211410/ambiguity-when-using-boostassignlist-of-to-construct-a-stdvector [2] http://stackoverflow.com/questions/12352692/%60ambiguous-call-with-list-of-in-vs2010/12362548#12362548 <<https://github.com/ambiguous-call-with-list-of-in-vs2010/12362548/issues/12362548>>`_ [3] http://stackoverflow.com/questions/13285272/using-boostassignlist-of?rq=1 Signed-off-by: Lukas Bulwahn <<lukas.bulwahn@oss.bmw-carit.de>>
  • address gcc6 build error With gcc6, compiling fails with [stdlib.h: No such file or directory]{.title-ref}, as including '-isystem /usr/include' breaks with gcc6, cf., https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129. This commit addresses this issue for this package in the same way it was addressed in various other ROS packages. A list of related commits and pull requests is at: https://github.com/ros/rosdistro/issues/12783 Signed-off-by: Lukas Bulwahn <<lukas.bulwahn@oss.bmw-carit.de>>
  • Contributors: Lukas Bulwahn

1.12.19 (2016-07-24)

  • add image_publisher
  • Contributors: Kei Okada
  • add image_publisher
  • Contributors: Kei Okada

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged image_publisher at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 6.0.5
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-perception/image_pipeline.git
VCS Type git
VCS Version rolling
Last Updated 2024-11-25
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

Contains a node publish an image stream from single image file or avi motion file.

Additional Links

Maintainers

  • Vincent Rabaud
  • Joshua Whitley
  • Chris Ye
  • Jacob Perron
  • Michael Ferguson

Authors

  • Kei Okada
README
No README found. See repository README.
CHANGELOG

Changelog for package image_publisher

6.0.5 (2024-10-30)

6.0.4 (2024-10-16)

6.0.3 (2024-08-20)

  • Publish using unique ptr (#1016) Prevents doing an extra copy of the data when using intra-process communication.
  • Finish QoS updates (#1019) This implements the remainder of #847:
    • Make sure publishers default to system defaults (reliable)

    - Add QoS overriding where possible (some of the image_transport / message_filters stuff doesn't really support that)

    • Use the matching heuristic for subscribers consistently
  • Contributors: Błażej Sowa, Michael Ferguson

6.0.2 (2024-07-23)

6.0.1 (2024-07-22)

  • [rolling] image_publisher: Fix loading of the camera info parameters on startup (#983) As described in https://github.com/ros-perception/image_pipeline/issues/965 camera info is not loaded from the file on node initialization, but only when the parameter is reloaded. This PR resolves this issue and should be straightforward to port it to [Humble]{.title-ref}, [Iron]{.title-ref} and [Jazzy]{.title-ref}.
  • [rolling] image_publisher: add field of view parameter (#985) Currently, the default value for focal length when no camera info is provided defaults to [1.0]{.title-ref} rendering whole approximate intrinsics and projection matrices useless. Based on [this article](https://learnopencv.com/approximate-focal-length-for-webcams-and-cell-phone-cameras/), I propose a better approximation of the focal length based on the field of view of the camera. For most of the use cases, users will either know the field of view of the camera the used, or they already calibrated it ahead of time. If there is some documentation to fill. please let me know. This PR should be straightforward to port it to [Humble]{.title-ref}, [Iron]{.title-ref} and [Jazzy]{.title-ref}. ---------Co-authored-by: Alejandro Hernández Cordero <<ahcorde@gmail.com>>
  • Contributors: Krzysztof Wojciechowski

6.0.0 (2024-05-27)

  • [rolling] image_publisher: Fix image, constantly flipping when static image is published (#986) Continuation of https://github.com/ros-perception/image_pipeline/pull/984. When publishing video stream from a camera, the image was flipped correctly. Yet for a static image, which was loaded once, the flip function was applied every time [ImagePublisher::doWork()]{.title-ref} was called, resulting in the published image being flipped back and forth all the time. This PR should be straightforward to port it to [Humble]{.title-ref}, [Iron]{.title-ref} and [Jazzy]{.title-ref}.
  • Contributors: Krzysztof Wojciechowski

5.0.1 (2024-03-26)

  • unified changelog, add missing image, deduplicate tutorials (#938) Last bit of documentation updates - putting together a single changelog summary for the whole release (rather than scattering among packages). Unified the camera_info tutorial so it isn't duplicated. Added a missing image from image_rotate (was on local disk, but hadn't committed it)
  • add docs for image_rotate/publisher (#936)
  • Contributors: Michael Ferguson

5.0.0 (2024-01-24)

  • Removed cfg files related with ROS 1 parameters (#911) Removed cfg files related with ROS 1 parameters
  • ROS 2: Fixed CMake (#899)
  • image_publisher: functional component (#861)
    • filename now functions when using a component
    • parameter callback gets called at startup when using the component
    • cleanup a bit of the logging
    • add launch file to test component more easily
  • properly remap compressed topics (#851) ## Before: Pushing into namespace is broken, only image_raw changes (camera_info and transport topics should change): ` ros2 run image_publisher image_publisher_node --ros-args -p filename:=test.png -r image_raw:=foo/image_raw --- ros2 topic list /camera_info /foo/image_raw /image_raw/compressed /image_raw/compressedDepth /image_raw/theora[ ## After: Pushing into namespace now works: ]{.title-ref}ros2 run image_publisher image_publisher_node --ros-args -p filename:=test.png -r image_raw:=foo/image_raw --- ros2 topic list /foo/camera_info /foo/image_raw /foo/image_raw/compressed /foo/image_raw/compressedDepth /foo/image_raw/theora`
  • add myself as a maintainer (#846)
  • Contributors: Alejandro Hernández Cordero, Michael Ferguson

3.0.1 (2022-12-04)

  • Replace deprecated headers Fixing compiler warnings.
  • Contributors: Jacob Perron

3.0.0 (2022-04-29)

  • Cleanup image_publisher.
  • image_publisher: Fix out_img timestamp for using with sim time (#735)
  • Add retry video capture feature with timeout
  • changes per comments
  • fix for stereo_image_proc_tests
  • Add maintainer (#667)
  • Contributors: Ashwin Sushil, Chris Lalancette, Jacob Perron, Nikita Stolyarov, Patrick Musau

2.2.1 (2020-08-27)

  • remove email blasts from steve macenski (#596)
  • [Foxy][Image Publisher] Update launch file (#579) Co-authored-by: louis <<louis.tran@otsaw.com>>
  • [Foxy] Use ament_auto Macros (#573)
    • Fixing version and maintainer problems in camera_calibration.
    • Applying ament_auto macros to depth_image_proc.
    • Cleaning up package.xml in image_pipeline.
    • Applying ament_auto macros to image_proc.
    • Applying ament_auto macros to image_publisher.
    • Applying ament_auto macros to image_rotate.
    • Applying ament_auto macros to image_view.
    • Replacing some deprecated headers in image_view.
    • Fixing some build warnings in image_view.
    • Applying ament_auto macros to stereo_image_proc.
    • Adding some linter tests to image_pipeline.
    • Updating package URLs to point to ROS Index.
  • Contributors: Joshua Whitley, Steve Macenski, trthanhquang

2.2.0 (2020-07-27)

  • Replacing deprecated header includes with new HPP versions. (#566)
    • Replacing deprecated header includes with new HPP versions.
    • CI: Switching to official Foxy Docker container.
    • Fixing headers which don't work correctly.
  • Opencv 3 compatibility (#564) * Remove GTK from image_view. It is no longer used at all in image_view. * Reinstate OpenCV 3 compatibility. While Foxy only supports Ubuntu 20.04 (and hence OpenCV 4), we still strive to maintain Ubuntu 18.04 (which has OpenCV 3). In this case, it is trivial to keep keep image_pipeline working with OpenCV 3, so reintroduce compatibility with it.
    • Fixes from review.
    • One more fix.
  • Use newer 'add_on_set_parameters_callback' API (#562) The old API was deprecated in Foxy and since removed in https://github.com/ros2/rclcpp/pull/1199.
  • Remove redundant install call in CMakeLists.txt (#555)
  • Contributors: Chris Lalancette, Jacob Perron, Joshua Whitley, sgvandijk

2.0.0 (2018-12-09)

  • port image_publisher on ROS2 (#366)
  • Initial ROS2 commit.
  • Contributors: Chris Ye, Michael Carroll

1.12.23 (2018-05-10)

  • fix 'VideoCapture' undefined symbol error (#318) * fix 'VideoCapture' undefined symbol error The following error occured when trying to run image_publisher: [...]/devel/lib/image_publisher/image_publisher: symbol lookup error: [...]/devel/lib//libimage_publisher.so: undefined symbol: _ZN2cv12VideoCaptureC1Ev Probably, changes in cv_bridge reducing the OpenCV component dependencies led to the error. See https://github.com/ros-perception/vision_opencv/commit/8b5bbcbc1ce65734dc600695487909e0c67c1033 This is fixed by manually finding OpenCV with the required components and adding the dependencies to the library, not just the node.
    • add image_publisher opencv 2 compatibility
  • Contributors: hannometer

1.12.22 (2017-12-08)

1.12.21 (2017-11-05)

1.12.20 (2017-04-30)

  • explicitly cast to std::vector<double> to make gcc6 happy With gcc6, compiling image_publisher fails with this error: ` /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp: In member function 'virtual void image_publisher::ImagePublisherNodelet::onInit()': /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp:180:43: error: ambiguous overload for 'operator=' (operand types are 'sensor_msgs::CameraInfo\_<std::allocator<void> >::_D_type {aka std::vector<double>}' and 'boost::assign_detail::generic_list<int>') camera_info\_.D = list_of(0)(0)(0)(0)(0);[ After adding an initial explicit type cast for the assignment, compiling fails further with: ]{.title-ref}| /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp: In member function 'virtual void image_publisher::ImagePublisherNodelet::onInit()': | /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp:180:65: error: call of overloaded 'vector(boost::assign_detail::generic_list<int>&)' is ambiguous | camera_info\_.D = std::vector<double> (list_of(0)(0)(0)(0)(0));[ Various sources on the internet [1, 2, 3] point to use the `convert_to_container]{.title-ref} method; hence, this commit follows those suggestions and with that image_publisher compiles with gcc6. [1] http://stackoverflow.com/questions/16211410/ambiguity-when-using-boostassignlist-of-to-construct-a-stdvector [2] http://stackoverflow.com/questions/12352692/%60ambiguous-call-with-list-of-in-vs2010/12362548#12362548 <<https://github.com/ambiguous-call-with-list-of-in-vs2010/12362548/issues/12362548>>`_ [3] http://stackoverflow.com/questions/13285272/using-boostassignlist-of?rq=1 Signed-off-by: Lukas Bulwahn <<lukas.bulwahn@oss.bmw-carit.de>>
  • address gcc6 build error With gcc6, compiling fails with [stdlib.h: No such file or directory]{.title-ref}, as including '-isystem /usr/include' breaks with gcc6, cf., https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129. This commit addresses this issue for this package in the same way it was addressed in various other ROS packages. A list of related commits and pull requests is at: https://github.com/ros/rosdistro/issues/12783 Signed-off-by: Lukas Bulwahn <<lukas.bulwahn@oss.bmw-carit.de>>
  • Contributors: Lukas Bulwahn

1.12.19 (2016-07-24)

  • add image_publisher
  • Contributors: Kei Okada
  • add image_publisher
  • Contributors: Kei Okada

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged image_publisher at Robotics Stack Exchange

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros-perception/image_pipeline.git
VCS Type git
VCS Version noetic
Last Updated 2024-01-22
Dev Status MAINTAINED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Additional Links

Maintainers

  • Vincent Rabaud
  • Autonomoustuff team

Authors

  • Kei Okada
README
No README found. See repository README.
CHANGELOG

Changelog for package image_publisher

1.17.0 (2022-10-17)

  • Switch to hpp headers of pluginlib
  • Switch to new boost/bind/bind.hpp
  • Contributors: Jochen Sprickerhof

1.16.0 (2021-11-12)

1.15.3 (2020-12-11)

  • remove email blasts from steve macenski (#595)
  • Contributors: Steve Macenski

1.15.2 (2020-05-19)

1.15.1 (2020-05-18)

1.15.0 (2020-05-14)

  • Python 3 compatibility (#530)
  • cmake_minimum_required to 3.0.2
  • Adapted to OpenCV4
  • import setup from setuptools instead of distutils-core
  • updated install locations for better portability. (#500)
  • Contributors: Joshua Whitley, Sean Yen

1.14.0 (2020-01-12)

1.13.0 (2019-06-12)

  • Merge pull request #358 from lucasw/image_pub_dr_private_namespace
  • Use a shared_ptr for the dynamic reconfigure pointer, and create it with the private node handle so that the parameters for the dynamic reconfigure server are in the private namespace and two image publishers can coexist in the same manager #357
  • Merge pull request #395 from ros-perception/steve_maintain
  • adding autonomoustuff mainainer
  • adding stevemacenski as maintainer to get emails
  • Contributors: Joshua Whitley, Lucas Walter, Yoshito Okada, stevemacenski

1.12.23 (2018-05-10)

  • fix 'VideoCapture' undefined symbol error (#318) * fix 'VideoCapture' undefined symbol error The following error occured when trying to run image_publisher: [...]/devel/lib/image_publisher/image_publisher: symbol lookup error: [...]/devel/lib//libimage_publisher.so: undefined symbol: _ZN2cv12VideoCaptureC1Ev Probably, changes in cv_bridge reducing the OpenCV component dependencies led to the error. See https://github.com/ros-perception/vision_opencv/commit/8b5bbcbc1ce65734dc600695487909e0c67c1033 This is fixed by manually finding OpenCV with the required components and adding the dependencies to the library, not just the node.
    • add image_publisher opencv 2 compatibility
  • Contributors: hannometer

1.12.22 (2017-12-08)

1.12.21 (2017-11-05)

1.12.20 (2017-04-30)

  • explicitly cast to std::vector<double> to make gcc6 happy With gcc6, compiling image_publisher fails with this error: ` /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp: In member function 'virtual void image_publisher::ImagePublisherNodelet::onInit()': /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp:180:43: error: ambiguous overload for 'operator=' (operand types are 'sensor_msgs::CameraInfo\_<std::allocator<void> >::_D_type {aka std::vector<double>}' and 'boost::assign_detail::generic_list<int>') camera_info\_.D = list_of(0)(0)(0)(0)(0);[ After adding an initial explicit type cast for the assignment, compiling fails further with: ]{.title-ref}| /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp: In member function 'virtual void image_publisher::ImagePublisherNodelet::onInit()': | /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp:180:65: error: call of overloaded 'vector(boost::assign_detail::generic_list<int>&)' is ambiguous | camera_info\_.D = std::vector<double> (list_of(0)(0)(0)(0)(0));[ Various sources on the internet [1, 2, 3] point to use the `convert_to_container]{.title-ref} method; hence, this commit follows those suggestions and with that image_publisher compiles with gcc6. [1] http://stackoverflow.com/questions/16211410/ambiguity-when-using-boostassignlist-of-to-construct-a-stdvector [2] http://stackoverflow.com/questions/12352692/%60ambiguous-call-with-list-of-in-vs2010/12362548#12362548 <<https://github.com/ambiguous-call-with-list-of-in-vs2010/12362548/issues/12362548>>`_ [3] http://stackoverflow.com/questions/13285272/using-boostassignlist-of?rq=1 Signed-off-by: Lukas Bulwahn <<lukas.bulwahn@oss.bmw-carit.de>>
  • address gcc6 build error With gcc6, compiling fails with [stdlib.h: No such file or directory]{.title-ref}, as including '-isystem /usr/include' breaks with gcc6, cf., https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129. This commit addresses this issue for this package in the same way it was addressed in various other ROS packages. A list of related commits and pull requests is at: https://github.com/ros/rosdistro/issues/12783 Signed-off-by: Lukas Bulwahn <<lukas.bulwahn@oss.bmw-carit.de>>
  • Contributors: Lukas Bulwahn

1.12.19 (2016-07-24)

  • add image_publisher
  • Contributors: Kei Okada
  • add image_publisher
  • Contributors: Kei Okada

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged image_publisher at Robotics Stack Exchange

No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 2.1.1
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-perception/image_pipeline.git
VCS Type git
VCS Version dashing
Last Updated 2021-01-25
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

Contains a node publish an image stream from single image file or avi motion file.

Additional Links

Maintainers

  • Vincent Rabaud
  • Steven Macenski
  • Joshua Whitley
  • Chris Ye

Authors

  • Kei Okada
README
No README found. See repository README.
CHANGELOG

2.1.1 (2020-08-27)

  • [Dashing] Use ament_auto Macros (#573) (#575)
  • Contributors: Joshua Whitley

2.1.0 (2020-07-27)

  • Opencv 3 compatibility (#564) (#565) * Remove GTK from image_view. It is no longer used at all in image_view. * Reinstate OpenCV 3 compatibility. While Foxy only supports Ubuntu 20.04 (and hence OpenCV 4), we still strive to maintain Ubuntu 18.04 (which has OpenCV 3). In this case, it is trivial to keep keep image_pipeline working with OpenCV 3, so reintroduce compatibility with it.
    • Fixes from review.

    * One more fix. Co-authored-by: Chris Lalancette <<clalancette@gmail.com>>

  • cleanup any last reference to nodelets & register image publisher as a component (#473)
    • cleanup any last reference to nodelets & register image publisher as a component properly
    • moving depth image proc's launch files to main dir
    • linting
  • Merge pull request #470 from ros-perception/crop_ros2 Hot hot hot patches for ROS2
  • properly adding dependencies for image publisher
  • add launch examples for image and mono and stereo (#386) * [image_publisher] launch examples for file and mono and stereo launch examples to support: 1) load local image file and publish to the ros topic 2) load mono usb camera /dev/video0 and publish to the ros topic

    1) load two usb cameras /dev/video0 amd /dev/video1, and publish to the left and right ros topic, this could simulate stereo camera. * Publish image file to topic $ros2 launch image_publisher image_publisher_file.launch.py /camera/camera_info /camera/image_raw * Publish monocular camera (/dev/video0) $ros2 launch image_publisher image_publisher_mono.launch.py /camera/camera_info /camera/image_raw * Publish stereo camera (/dev/video0 and /dev/video1) $ros2 launch image_publisher image_publisher_stereo.launch.py /left/camera_info /left/image_raw /right/camera_info /right/image_raw * [image_publisher] fix for lint check issue fix lint check error in launch file

  • Fix uninitialised parameters in image_publisher (#452) declare_parameters() returns either the parameter value or the default. Since it was ignored the parameters were uninitialised (especially publish_rate, which lead to undefined behavior).
  • Merge pull request #425 from klintan/ros2 Dashing: Adapted for Dashing
  • image_proc updates, PR comments
  • fixed parameter changes
  • Fixed CMakeLists.txt for Dashing
  • 2.0.0
  • Changelogs.
  • port image_publisher on ROS2 (#366)
    • port image_publisher on ROS2
    • switch to use cmake 3.5
    • change nodelet to classloader
    • change ros::param to ros2 parameter APIs
    • use ros2 code style
    • enable ros2 camera_info_manager
  • Initial ROS2 commit.
  • Merge pull request #358 from lucasw/image_pub_dr_private_namespace Use a shared_ptr for the dynamic reconfigure pointer, and create it w…
  • Use a shared_ptr for the dynamic reconfigure pointer, and create it with the private node handle so that the parameters for the dynamic reconfigure server are in the private namespace and two image publishers can coexist in the same manager #357
  • Merge branch 'indigo' into fix_image_view_nodelet
  • Merge pull request #395 from ros-perception/steve_maintain adding stevemacenski as maintainer to get emails on release issues
  • adding autonomoustuff mainainer
  • adding stevemacenski as maintainer to get emails
  • Contributors: Andreas Klintberg, Chris Ye, Joshua Whitley, Luca Della Vedova, Lucas Walter, Michael Carroll, Steven Macenski, Yoshito Okada, stevemacenski

2.0.0 (2018-12-09)

  • port image_publisher on ROS2 (#366)
  • Initial ROS2 commit.
  • Contributors: Chris Ye, Michael Carroll

1.12.23 (2018-05-10)

  • fix 'VideoCapture' undefined symbol error (#318) * fix 'VideoCapture' undefined symbol error The following error occured when trying to run image_publisher: [...]/devel/lib/image_publisher/image_publisher: symbol lookup error: [...]/devel/lib//libimage_publisher.so: undefined symbol: _ZN2cv12VideoCaptureC1Ev Probably, changes in cv_bridge reducing the OpenCV component dependencies led to the error. See https://github.com/ros-perception/vision_opencv/commit/8b5bbcbc1ce65734dc600695487909e0c67c1033 This is fixed by manually finding OpenCV with the required components and adding the dependencies to the library, not just the node.
    • add image_publisher opencv 2 compatibility
  • Contributors: hannometer

1.12.22 (2017-12-08)

1.12.21 (2017-11-05)

1.12.20 (2017-04-30)

  • explicitly cast to std::vector<double> to make gcc6 happy With gcc6, compiling image_publisher fails with this error: ` /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp: In member function 'virtual void image_publisher::ImagePublisherNodelet::onInit()': /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp:180:43: error: ambiguous overload for 'operator=' (operand types are 'sensor_msgs::CameraInfo\_<std::allocator<void> >::_D_type {aka std::vector<double>}' and 'boost::assign_detail::generic_list<int>') camera_info\_.D = list_of(0)(0)(0)(0)(0);[ After adding an initial explicit type cast for the assignment, compiling fails further with: ]{.title-ref}| /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp: In member function 'virtual void image_publisher::ImagePublisherNodelet::onInit()': | /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp:180:65: error: call of overloaded 'vector(boost::assign_detail::generic_list<int>&)' is ambiguous | camera_info\_.D = std::vector<double> (list_of(0)(0)(0)(0)(0));[ Various sources on the internet [1, 2, 3] point to use the `convert_to_container]{.title-ref} method; hence, this commit follows those suggestions and with that image_publisher compiles with gcc6. [1] http://stackoverflow.com/questions/16211410/ambiguity-when-using-boostassignlist-of-to-construct-a-stdvector [2] http://stackoverflow.com/questions/12352692/%60ambiguous-call-with-list-of-in-vs2010/12362548#12362548 <<https://github.com/ambiguous-call-with-list-of-in-vs2010/12362548/issues/12362548>>`_ [3] http://stackoverflow.com/questions/13285272/using-boostassignlist-of?rq=1 Signed-off-by: Lukas Bulwahn <<lukas.bulwahn@oss.bmw-carit.de>>
  • address gcc6 build error With gcc6, compiling fails with [stdlib.h: No such file or directory]{.title-ref}, as including '-isystem /usr/include' breaks with gcc6, cf., https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129. This commit addresses this issue for this package in the same way it was addressed in various other ROS packages. A list of related commits and pull requests is at: https://github.com/ros/rosdistro/issues/12783 Signed-off-by: Lukas Bulwahn <<lukas.bulwahn@oss.bmw-carit.de>>
  • Contributors: Lukas Bulwahn

1.12.19 (2016-07-24)

  • add image_publisher
  • Contributors: Kei Okada
  • add image_publisher
  • Contributors: Kei Okada

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged image_publisher at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.2.1
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-perception/image_pipeline.git
VCS Type git
VCS Version galactic
Last Updated 2024-01-17
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

Contains a node publish an image stream from single image file or avi motion file.

Additional Links

Maintainers

  • Vincent Rabaud
  • Joshua Whitley
  • Chris Ye
  • Jacob Perron

Authors

  • Kei Okada
README
No README found. See repository README.
CHANGELOG

Changelog for package image_publisher

2.0.0 (2018-12-09)

  • port image_publisher on ROS2 (#366)
  • Initial ROS2 commit.
  • Contributors: Chris Ye, Michael Carroll

2.2.1 (2020-08-27)

  • remove email blasts from steve macenski (#596)
  • [Foxy][Image Publisher] Update launch file (#579) Co-authored-by: louis <<louis.tran@otsaw.com>>
  • [Foxy] Use ament_auto Macros (#573)
    • Fixing version and maintainer problems in camera_calibration.
    • Applying ament_auto macros to depth_image_proc.
    • Cleaning up package.xml in image_pipeline.
    • Applying ament_auto macros to image_proc.
    • Applying ament_auto macros to image_publisher.
    • Applying ament_auto macros to image_rotate.
    • Applying ament_auto macros to image_view.
    • Replacing some deprecated headers in image_view.
    • Fixing some build warnings in image_view.
    • Applying ament_auto macros to stereo_image_proc.
    • Adding some linter tests to image_pipeline.
    • Updating package URLs to point to ROS Index.
  • Contributors: Joshua Whitley, Steve Macenski, trthanhquang

2.2.0 (2020-07-27)

  • Replacing deprecated header includes with new HPP versions. (#566)
    • Replacing deprecated header includes with new HPP versions.
    • CI: Switching to official Foxy Docker container.
    • Fixing headers which don't work correctly.
  • Opencv 3 compatibility (#564) * Remove GTK from image_view. It is no longer used at all in image_view. * Reinstate OpenCV 3 compatibility. While Foxy only supports Ubuntu 20.04 (and hence OpenCV 4), we still strive to maintain Ubuntu 18.04 (which has OpenCV 3). In this case, it is trivial to keep keep image_pipeline working with OpenCV 3, so reintroduce compatibility with it.
    • Fixes from review.
    • One more fix.
  • Use newer 'add_on_set_parameters_callback' API (#562) The old API was deprecated in Foxy and since removed in https://github.com/ros2/rclcpp/pull/1199.
  • Remove redundant install call in CMakeLists.txt (#555)
  • Contributors: Chris Lalancette, Jacob Perron, Joshua Whitley, sgvandijk

1.12.23 (2018-05-10)

  • fix 'VideoCapture' undefined symbol error (#318) * fix 'VideoCapture' undefined symbol error The following error occured when trying to run image_publisher: [...]/devel/lib/image_publisher/image_publisher: symbol lookup error: [...]/devel/lib//libimage_publisher.so: undefined symbol: _ZN2cv12VideoCaptureC1Ev Probably, changes in cv_bridge reducing the OpenCV component dependencies led to the error. See https://github.com/ros-perception/vision_opencv/commit/8b5bbcbc1ce65734dc600695487909e0c67c1033 This is fixed by manually finding OpenCV with the required components and adding the dependencies to the library, not just the node.
    • add image_publisher opencv 2 compatibility
  • Contributors: hannometer

1.12.22 (2017-12-08)

1.12.21 (2017-11-05)

1.12.20 (2017-04-30)

  • explicitly cast to std::vector<double> to make gcc6 happy With gcc6, compiling image_publisher fails with this error: ` /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp: In member function 'virtual void image_publisher::ImagePublisherNodelet::onInit()': /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp:180:43: error: ambiguous overload for 'operator=' (operand types are 'sensor_msgs::CameraInfo\_<std::allocator<void> >::_D_type {aka std::vector<double>}' and 'boost::assign_detail::generic_list<int>') camera_info\_.D = list_of(0)(0)(0)(0)(0);[ After adding an initial explicit type cast for the assignment, compiling fails further with: ]{.title-ref}| /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp: In member function 'virtual void image_publisher::ImagePublisherNodelet::onInit()': | /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp:180:65: error: call of overloaded 'vector(boost::assign_detail::generic_list<int>&)' is ambiguous | camera_info\_.D = std::vector<double> (list_of(0)(0)(0)(0)(0));[ Various sources on the internet [1, 2, 3] point to use the `convert_to_container]{.title-ref} method; hence, this commit follows those suggestions and with that image_publisher compiles with gcc6. [1] http://stackoverflow.com/questions/16211410/ambiguity-when-using-boostassignlist-of-to-construct-a-stdvector [2] http://stackoverflow.com/questions/12352692/%60ambiguous-call-with-list-of-in-vs2010/12362548#12362548 <<https://github.com/ambiguous-call-with-list-of-in-vs2010/12362548/issues/12362548>>`_ [3] http://stackoverflow.com/questions/13285272/using-boostassignlist-of?rq=1 Signed-off-by: Lukas Bulwahn <<lukas.bulwahn@oss.bmw-carit.de>>
  • address gcc6 build error With gcc6, compiling fails with [stdlib.h: No such file or directory]{.title-ref}, as including '-isystem /usr/include' breaks with gcc6, cf., https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129. This commit addresses this issue for this package in the same way it was addressed in various other ROS packages. A list of related commits and pull requests is at: https://github.com/ros/rosdistro/issues/12783 Signed-off-by: Lukas Bulwahn <<lukas.bulwahn@oss.bmw-carit.de>>
  • Contributors: Lukas Bulwahn

1.12.19 (2016-07-24)

  • add image_publisher
  • Contributors: Kei Okada
  • add image_publisher
  • Contributors: Kei Okada

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged image_publisher at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.3.0
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-perception/image_pipeline.git
VCS Type git
VCS Version foxy
Last Updated 2023-02-02
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

Contains a node publish an image stream from single image file or avi motion file.

Additional Links

Maintainers

  • Vincent Rabaud
  • Joshua Whitley
  • Chris Ye
  • Jacob Perron

Authors

  • Kei Okada
README
No README found. See repository README.
CHANGELOG

Changelog for package image_publisher

2.3.0 (2022-12-04)

  • Add retry video capture feature with timeout Retry onInit() if the loading image fails or if the image is empty. This is useful if the stream is lost for a while or if the stream is not ready in the beginning.
  • changes per comments
  • fix for stereo_image_proc_tests
  • Add maintainer (#667)
  • Contributors: Ashwin Sushil, Jacob Perron, Patrick Musau

2.2.1 (2020-08-27)

  • remove email blasts from steve macenski (#596)
  • [Foxy][Image Publisher] Update launch file (#579) Co-authored-by: louis <<louis.tran@otsaw.com>>
  • [Foxy] Use ament_auto Macros (#573)
    • Fixing version and maintainer problems in camera_calibration.
    • Applying ament_auto macros to depth_image_proc.
    • Cleaning up package.xml in image_pipeline.
    • Applying ament_auto macros to image_proc.
    • Applying ament_auto macros to image_publisher.
    • Applying ament_auto macros to image_rotate.
    • Applying ament_auto macros to image_view.
    • Replacing some deprecated headers in image_view.
    • Fixing some build warnings in image_view.
    • Applying ament_auto macros to stereo_image_proc.
    • Adding some linter tests to image_pipeline.
    • Updating package URLs to point to ROS Index.
  • Contributors: Joshua Whitley, Steve Macenski, trthanhquang

2.2.0 (2020-07-27)

  • Replacing deprecated header includes with new HPP versions. (#566)
    • Replacing deprecated header includes with new HPP versions.
    • CI: Switching to official Foxy Docker container.
    • Fixing headers which don't work correctly.
  • Opencv 3 compatibility (#564) * Remove GTK from image_view. It is no longer used at all in image_view. * Reinstate OpenCV 3 compatibility. While Foxy only supports Ubuntu 20.04 (and hence OpenCV 4), we still strive to maintain Ubuntu 18.04 (which has OpenCV 3). In this case, it is trivial to keep keep image_pipeline working with OpenCV 3, so reintroduce compatibility with it.
    • Fixes from review.
    • One more fix.
  • Use newer 'add_on_set_parameters_callback' API (#562) The old API was deprecated in Foxy and since removed in https://github.com/ros2/rclcpp/pull/1199.
  • Remove redundant install call in CMakeLists.txt (#555)
  • Contributors: Chris Lalancette, Jacob Perron, Joshua Whitley, sgvandijk

2.0.0 (2018-12-09)

  • port image_publisher on ROS2 (#366)
  • Initial ROS2 commit.
  • Contributors: Chris Ye, Michael Carroll

1.12.23 (2018-05-10)

  • fix 'VideoCapture' undefined symbol error (#318) * fix 'VideoCapture' undefined symbol error The following error occured when trying to run image_publisher: [...]/devel/lib/image_publisher/image_publisher: symbol lookup error: [...]/devel/lib//libimage_publisher.so: undefined symbol: _ZN2cv12VideoCaptureC1Ev Probably, changes in cv_bridge reducing the OpenCV component dependencies led to the error. See https://github.com/ros-perception/vision_opencv/commit/8b5bbcbc1ce65734dc600695487909e0c67c1033 This is fixed by manually finding OpenCV with the required components and adding the dependencies to the library, not just the node.
    • add image_publisher opencv 2 compatibility
  • Contributors: hannometer

1.12.22 (2017-12-08)

1.12.21 (2017-11-05)

1.12.20 (2017-04-30)

  • explicitly cast to std::vector<double> to make gcc6 happy With gcc6, compiling image_publisher fails with this error: ` /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp: In member function 'virtual void image_publisher::ImagePublisherNodelet::onInit()': /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp:180:43: error: ambiguous overload for 'operator=' (operand types are 'sensor_msgs::CameraInfo\_<std::allocator<void> >::_D_type {aka std::vector<double>}' and 'boost::assign_detail::generic_list<int>') camera_info\_.D = list_of(0)(0)(0)(0)(0);[ After adding an initial explicit type cast for the assignment, compiling fails further with: ]{.title-ref}| /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp: In member function 'virtual void image_publisher::ImagePublisherNodelet::onInit()': | /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp:180:65: error: call of overloaded 'vector(boost::assign_detail::generic_list<int>&)' is ambiguous | camera_info\_.D = std::vector<double> (list_of(0)(0)(0)(0)(0));[ Various sources on the internet [1, 2, 3] point to use the `convert_to_container]{.title-ref} method; hence, this commit follows those suggestions and with that image_publisher compiles with gcc6. [1] http://stackoverflow.com/questions/16211410/ambiguity-when-using-boostassignlist-of-to-construct-a-stdvector [2] http://stackoverflow.com/questions/12352692/%60ambiguous-call-with-list-of-in-vs2010/12362548#12362548 <<https://github.com/ambiguous-call-with-list-of-in-vs2010/12362548/issues/12362548>>`_ [3] http://stackoverflow.com/questions/13285272/using-boostassignlist-of?rq=1 Signed-off-by: Lukas Bulwahn <<lukas.bulwahn@oss.bmw-carit.de>>
  • address gcc6 build error With gcc6, compiling fails with [stdlib.h: No such file or directory]{.title-ref}, as including '-isystem /usr/include' breaks with gcc6, cf., https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129. This commit addresses this issue for this package in the same way it was addressed in various other ROS packages. A list of related commits and pull requests is at: https://github.com/ros/rosdistro/issues/12783 Signed-off-by: Lukas Bulwahn <<lukas.bulwahn@oss.bmw-carit.de>>
  • Contributors: Lukas Bulwahn

1.12.19 (2016-07-24)

  • add image_publisher
  • Contributors: Kei Okada
  • add image_publisher
  • Contributors: Kei Okada

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged image_publisher at Robotics Stack Exchange

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros-perception/image_pipeline.git
VCS Type git
VCS Version indigo
Last Updated 2019-11-06
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

Additional Links

Maintainers

  • Vincent Rabaud

Authors

  • Kei Okada
README
No README found. See repository README.
CHANGELOG

Changelog for package image_publisher

1.12.23 (2018-05-10)

  • fix 'VideoCapture' undefined symbol error (#318) * fix 'VideoCapture' undefined symbol error The following error occured when trying to run image_publisher: [...]/devel/lib/image_publisher/image_publisher: symbol lookup error: [...]/devel/lib//libimage_publisher.so: undefined symbol: _ZN2cv12VideoCaptureC1Ev Probably, changes in cv_bridge reducing the OpenCV component dependencies led to the error. See https://github.com/ros-perception/vision_opencv/commit/8b5bbcbc1ce65734dc600695487909e0c67c1033 This is fixed by manually finding OpenCV with the required components and adding the dependencies to the library, not just the node.
    • add image_publisher opencv 2 compatibility
  • Contributors: hannometer

1.12.22 (2017-12-08)

1.12.21 (2017-11-05)

1.12.20 (2017-04-30)

  • explicitly cast to std::vector<double> to make gcc6 happy With gcc6, compiling image_publisher fails with this error: ` /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp: In member function 'virtual void image_publisher::ImagePublisherNodelet::onInit()': /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp:180:43: error: ambiguous overload for 'operator=' (operand types are 'sensor_msgs::CameraInfo\_<std::allocator<void> >::_D_type {aka std::vector<double>}' and 'boost::assign_detail::generic_list<int>') camera_info\_.D = list_of(0)(0)(0)(0)(0);[ After adding an initial explicit type cast for the assignment, compiling fails further with: ]{.title-ref}| /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp: In member function 'virtual void image_publisher::ImagePublisherNodelet::onInit()': | /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp:180:65: error: call of overloaded 'vector(boost::assign_detail::generic_list<int>&)' is ambiguous | camera_info\_.D = std::vector<double> (list_of(0)(0)(0)(0)(0));[ Various sources on the internet [1, 2, 3] point to use the `convert_to_container]{.title-ref} method; hence, this commit follows those suggestions and with that image_publisher compiles with gcc6. [1] http://stackoverflow.com/questions/16211410/ambiguity-when-using-boostassignlist-of-to-construct-a-stdvector [2] http://stackoverflow.com/questions/12352692/%60ambiguous-call-with-list-of-in-vs2010/12362548#12362548 <<https://github.com/ambiguous-call-with-list-of-in-vs2010/12362548/issues/12362548>>`_ [3] http://stackoverflow.com/questions/13285272/using-boostassignlist-of?rq=1 Signed-off-by: Lukas Bulwahn <<lukas.bulwahn@oss.bmw-carit.de>>
  • address gcc6 build error With gcc6, compiling fails with [stdlib.h: No such file or directory]{.title-ref}, as including '-isystem /usr/include' breaks with gcc6, cf., https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129. This commit addresses this issue for this package in the same way it was addressed in various other ROS packages. A list of related commits and pull requests is at: https://github.com/ros/rosdistro/issues/12783 Signed-off-by: Lukas Bulwahn <<lukas.bulwahn@oss.bmw-carit.de>>
  • Contributors: Lukas Bulwahn

1.12.19 (2016-07-24)

  • add image_publisher
  • Contributors: Kei Okada
  • add image_publisher
  • Contributors: Kei Okada

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
image_pipeline

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged image_publisher at Robotics Stack Exchange

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros-perception/image_pipeline.git
VCS Type git
VCS Version indigo
Last Updated 2019-11-06
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

Additional Links

Maintainers

  • Vincent Rabaud

Authors

  • Kei Okada
README
No README found. See repository README.
CHANGELOG

Changelog for package image_publisher

1.12.23 (2018-05-10)

  • fix 'VideoCapture' undefined symbol error (#318) * fix 'VideoCapture' undefined symbol error The following error occured when trying to run image_publisher: [...]/devel/lib/image_publisher/image_publisher: symbol lookup error: [...]/devel/lib//libimage_publisher.so: undefined symbol: _ZN2cv12VideoCaptureC1Ev Probably, changes in cv_bridge reducing the OpenCV component dependencies led to the error. See https://github.com/ros-perception/vision_opencv/commit/8b5bbcbc1ce65734dc600695487909e0c67c1033 This is fixed by manually finding OpenCV with the required components and adding the dependencies to the library, not just the node.
    • add image_publisher opencv 2 compatibility
  • Contributors: hannometer

1.12.22 (2017-12-08)

1.12.21 (2017-11-05)

1.12.20 (2017-04-30)

  • explicitly cast to std::vector<double> to make gcc6 happy With gcc6, compiling image_publisher fails with this error: ` /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp: In member function 'virtual void image_publisher::ImagePublisherNodelet::onInit()': /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp:180:43: error: ambiguous overload for 'operator=' (operand types are 'sensor_msgs::CameraInfo\_<std::allocator<void> >::_D_type {aka std::vector<double>}' and 'boost::assign_detail::generic_list<int>') camera_info\_.D = list_of(0)(0)(0)(0)(0);[ After adding an initial explicit type cast for the assignment, compiling fails further with: ]{.title-ref}| /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp: In member function 'virtual void image_publisher::ImagePublisherNodelet::onInit()': | /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp:180:65: error: call of overloaded 'vector(boost::assign_detail::generic_list<int>&)' is ambiguous | camera_info\_.D = std::vector<double> (list_of(0)(0)(0)(0)(0));[ Various sources on the internet [1, 2, 3] point to use the `convert_to_container]{.title-ref} method; hence, this commit follows those suggestions and with that image_publisher compiles with gcc6. [1] http://stackoverflow.com/questions/16211410/ambiguity-when-using-boostassignlist-of-to-construct-a-stdvector [2] http://stackoverflow.com/questions/12352692/%60ambiguous-call-with-list-of-in-vs2010/12362548#12362548 <<https://github.com/ambiguous-call-with-list-of-in-vs2010/12362548/issues/12362548>>`_ [3] http://stackoverflow.com/questions/13285272/using-boostassignlist-of?rq=1 Signed-off-by: Lukas Bulwahn <<lukas.bulwahn@oss.bmw-carit.de>>
  • address gcc6 build error With gcc6, compiling fails with [stdlib.h: No such file or directory]{.title-ref}, as including '-isystem /usr/include' breaks with gcc6, cf., https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129. This commit addresses this issue for this package in the same way it was addressed in various other ROS packages. A list of related commits and pull requests is at: https://github.com/ros/rosdistro/issues/12783 Signed-off-by: Lukas Bulwahn <<lukas.bulwahn@oss.bmw-carit.de>>
  • Contributors: Lukas Bulwahn

1.12.19 (2016-07-24)

  • add image_publisher
  • Contributors: Kei Okada
  • add image_publisher
  • Contributors: Kei Okada

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged image_publisher at Robotics Stack Exchange

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros-perception/image_pipeline.git
VCS Type git
VCS Version indigo
Last Updated 2019-11-06
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

Additional Links

Maintainers

  • Vincent Rabaud

Authors

  • Kei Okada
README
No README found. See repository README.
CHANGELOG

Changelog for package image_publisher

1.12.23 (2018-05-10)

  • fix 'VideoCapture' undefined symbol error (#318) * fix 'VideoCapture' undefined symbol error The following error occured when trying to run image_publisher: [...]/devel/lib/image_publisher/image_publisher: symbol lookup error: [...]/devel/lib//libimage_publisher.so: undefined symbol: _ZN2cv12VideoCaptureC1Ev Probably, changes in cv_bridge reducing the OpenCV component dependencies led to the error. See https://github.com/ros-perception/vision_opencv/commit/8b5bbcbc1ce65734dc600695487909e0c67c1033 This is fixed by manually finding OpenCV with the required components and adding the dependencies to the library, not just the node.
    • add image_publisher opencv 2 compatibility
  • Contributors: hannometer

1.12.22 (2017-12-08)

1.12.21 (2017-11-05)

1.12.20 (2017-04-30)

  • explicitly cast to std::vector<double> to make gcc6 happy With gcc6, compiling image_publisher fails with this error: ` /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp: In member function 'virtual void image_publisher::ImagePublisherNodelet::onInit()': /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp:180:43: error: ambiguous overload for 'operator=' (operand types are 'sensor_msgs::CameraInfo\_<std::allocator<void> >::_D_type {aka std::vector<double>}' and 'boost::assign_detail::generic_list<int>') camera_info\_.D = list_of(0)(0)(0)(0)(0);[ After adding an initial explicit type cast for the assignment, compiling fails further with: ]{.title-ref}| /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp: In member function 'virtual void image_publisher::ImagePublisherNodelet::onInit()': | /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp:180:65: error: call of overloaded 'vector(boost::assign_detail::generic_list<int>&)' is ambiguous | camera_info\_.D = std::vector<double> (list_of(0)(0)(0)(0)(0));[ Various sources on the internet [1, 2, 3] point to use the `convert_to_container]{.title-ref} method; hence, this commit follows those suggestions and with that image_publisher compiles with gcc6. [1] http://stackoverflow.com/questions/16211410/ambiguity-when-using-boostassignlist-of-to-construct-a-stdvector [2] http://stackoverflow.com/questions/12352692/%60ambiguous-call-with-list-of-in-vs2010/12362548#12362548 <<https://github.com/ambiguous-call-with-list-of-in-vs2010/12362548/issues/12362548>>`_ [3] http://stackoverflow.com/questions/13285272/using-boostassignlist-of?rq=1 Signed-off-by: Lukas Bulwahn <<lukas.bulwahn@oss.bmw-carit.de>>
  • address gcc6 build error With gcc6, compiling fails with [stdlib.h: No such file or directory]{.title-ref}, as including '-isystem /usr/include' breaks with gcc6, cf., https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129. This commit addresses this issue for this package in the same way it was addressed in various other ROS packages. A list of related commits and pull requests is at: https://github.com/ros/rosdistro/issues/12783 Signed-off-by: Lukas Bulwahn <<lukas.bulwahn@oss.bmw-carit.de>>
  • Contributors: Lukas Bulwahn

1.12.19 (2016-07-24)

  • add image_publisher
  • Contributors: Kei Okada
  • add image_publisher
  • Contributors: Kei Okada

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged image_publisher at Robotics Stack Exchange

No version for distro hydro. Known supported distros are highlighted in the buttons above.

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros-perception/image_pipeline.git
VCS Type git
VCS Version indigo
Last Updated 2019-11-06
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

Additional Links

Maintainers

  • Vincent Rabaud

Authors

  • Kei Okada
README
No README found. See repository README.
CHANGELOG

Changelog for package image_publisher

1.12.23 (2018-05-10)

  • fix 'VideoCapture' undefined symbol error (#318) * fix 'VideoCapture' undefined symbol error The following error occured when trying to run image_publisher: [...]/devel/lib/image_publisher/image_publisher: symbol lookup error: [...]/devel/lib//libimage_publisher.so: undefined symbol: _ZN2cv12VideoCaptureC1Ev Probably, changes in cv_bridge reducing the OpenCV component dependencies led to the error. See https://github.com/ros-perception/vision_opencv/commit/8b5bbcbc1ce65734dc600695487909e0c67c1033 This is fixed by manually finding OpenCV with the required components and adding the dependencies to the library, not just the node.
    • add image_publisher opencv 2 compatibility
  • Contributors: hannometer

1.12.22 (2017-12-08)

1.12.21 (2017-11-05)

1.12.20 (2017-04-30)

  • explicitly cast to std::vector<double> to make gcc6 happy With gcc6, compiling image_publisher fails with this error: ` /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp: In member function 'virtual void image_publisher::ImagePublisherNodelet::onInit()': /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp:180:43: error: ambiguous overload for 'operator=' (operand types are 'sensor_msgs::CameraInfo\_<std::allocator<void> >::_D_type {aka std::vector<double>}' and 'boost::assign_detail::generic_list<int>') camera_info\_.D = list_of(0)(0)(0)(0)(0);[ After adding an initial explicit type cast for the assignment, compiling fails further with: ]{.title-ref}| /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp: In member function 'virtual void image_publisher::ImagePublisherNodelet::onInit()': | /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp:180:65: error: call of overloaded 'vector(boost::assign_detail::generic_list<int>&)' is ambiguous | camera_info\_.D = std::vector<double> (list_of(0)(0)(0)(0)(0));[ Various sources on the internet [1, 2, 3] point to use the `convert_to_container]{.title-ref} method; hence, this commit follows those suggestions and with that image_publisher compiles with gcc6. [1] http://stackoverflow.com/questions/16211410/ambiguity-when-using-boostassignlist-of-to-construct-a-stdvector [2] http://stackoverflow.com/questions/12352692/%60ambiguous-call-with-list-of-in-vs2010/12362548#12362548 <<https://github.com/ambiguous-call-with-list-of-in-vs2010/12362548/issues/12362548>>`_ [3] http://stackoverflow.com/questions/13285272/using-boostassignlist-of?rq=1 Signed-off-by: Lukas Bulwahn <<lukas.bulwahn@oss.bmw-carit.de>>
  • address gcc6 build error With gcc6, compiling fails with [stdlib.h: No such file or directory]{.title-ref}, as including '-isystem /usr/include' breaks with gcc6, cf., https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129. This commit addresses this issue for this package in the same way it was addressed in various other ROS packages. A list of related commits and pull requests is at: https://github.com/ros/rosdistro/issues/12783 Signed-off-by: Lukas Bulwahn <<lukas.bulwahn@oss.bmw-carit.de>>
  • Contributors: Lukas Bulwahn

1.12.19 (2016-07-24)

  • add image_publisher
  • Contributors: Kei Okada
  • add image_publisher
  • Contributors: Kei Okada

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged image_publisher at Robotics Stack Exchange

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros-perception/image_pipeline.git
VCS Type git
VCS Version melodic
Last Updated 2022-12-04
Dev Status MAINTAINED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Additional Links

Maintainers

  • Vincent Rabaud
  • Steven Macenski
  • Autonomoustuff team

Authors

  • Kei Okada
README
No README found. See repository README.
CHANGELOG

1.15.2 (2022-07-13)

1.15.1 (2020-12-11)

  • adapt to OpenCV4 (#537)
  • Contributors: Joshua Whitley, Sean Yen, Timon Engelke

1.15.0 (2020-05-18)

  • updated install locations for better portability. (#500)
  • Contributors: Sean Yen

1.14.0 (2020-01-12)

1.13.0 (2019-06-12)

  • Merge pull request #358 from lucasw/image_pub_dr_private_namespace
  • Use a shared_ptr for the dynamic reconfigure pointer, and create it with the private node handle so that the parameters for the dynamic reconfigure server are in the private namespace and two image publishers can coexist in the same manager #357
  • Merge pull request #395 from ros-perception/steve_maintain
  • adding autonomoustuff mainainer
  • adding stevemacenski as maintainer to get emails
  • Contributors: Joshua Whitley, Lucas Walter, Yoshito Okada, stevemacenski

1.12.23 (2018-05-10)

  • fix 'VideoCapture' undefined symbol error (#318) * fix 'VideoCapture' undefined symbol error The following error occured when trying to run image_publisher: [...]/devel/lib/image_publisher/image_publisher: symbol lookup error: [...]/devel/lib//libimage_publisher.so: undefined symbol: _ZN2cv12VideoCaptureC1Ev Probably, changes in cv_bridge reducing the OpenCV component dependencies led to the error. See https://github.com/ros-perception/vision_opencv/commit/8b5bbcbc1ce65734dc600695487909e0c67c1033 This is fixed by manually finding OpenCV with the required components and adding the dependencies to the library, not just the node.
    • add image_publisher opencv 2 compatibility
  • Contributors: hannometer

1.12.22 (2017-12-08)

1.12.21 (2017-11-05)

1.12.20 (2017-04-30)

  • explicitly cast to std::vector<double> to make gcc6 happy With gcc6, compiling image_publisher fails with this error: ` /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp: In member function 'virtual void image_publisher::ImagePublisherNodelet::onInit()': /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp:180:43: error: ambiguous overload for 'operator=' (operand types are 'sensor_msgs::CameraInfo\_<std::allocator<void> >::_D_type {aka std::vector<double>}' and 'boost::assign_detail::generic_list<int>') camera_info\_.D = list_of(0)(0)(0)(0)(0);[ After adding an initial explicit type cast for the assignment, compiling fails further with: ]{.title-ref}| /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp: In member function 'virtual void image_publisher::ImagePublisherNodelet::onInit()': | /[...]/image_publisher/src/nodelet/image_publisher_nodelet.cpp:180:65: error: call of overloaded 'vector(boost::assign_detail::generic_list<int>&)' is ambiguous | camera_info\_.D = std::vector<double> (list_of(0)(0)(0)(0)(0));[ Various sources on the internet [1, 2, 3] point to use the `convert_to_container]{.title-ref} method; hence, this commit follows those suggestions and with that image_publisher compiles with gcc6. [1] http://stackoverflow.com/questions/16211410/ambiguity-when-using-boostassignlist-of-to-construct-a-stdvector [2] http://stackoverflow.com/questions/12352692/%60ambiguous-call-with-list-of-in-vs2010/12362548#12362548 <<https://github.com/ambiguous-call-with-list-of-in-vs2010/12362548/issues/12362548>>`_ [3] http://stackoverflow.com/questions/13285272/using-boostassignlist-of?rq=1 Signed-off-by: Lukas Bulwahn <<lukas.bulwahn@oss.bmw-carit.de>>
  • address gcc6 build error With gcc6, compiling fails with [stdlib.h: No such file or directory]{.title-ref}, as including '-isystem /usr/include' breaks with gcc6, cf., https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129. This commit addresses this issue for this package in the same way it was addressed in various other ROS packages. A list of related commits and pull requests is at: https://github.com/ros/rosdistro/issues/12783 Signed-off-by: Lukas Bulwahn <<lukas.bulwahn@oss.bmw-carit.de>>
  • Contributors: Lukas Bulwahn

1.12.19 (2016-07-24)

  • add image_publisher
  • Contributors: Kei Okada
  • add image_publisher
  • Contributors: Kei Okada

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged image_publisher at Robotics Stack Exchange