From e3994891908a69f66f17aad9033a263f53f33354 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Hern=C3=A1ndez=20Cordero?= Date: Tue, 20 Aug 2024 15:26:01 +0200 Subject: [PATCH 1/2] Changelog MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Alejandro Hernández Cordero --- camera_calibration/CHANGELOG.rst | 17 ++++++++++ depth_image_proc/CHANGELOG.rst | 3 ++ image_pipeline/CHANGELOG.rst | 3 ++ image_proc/CHANGELOG.rst | 3 ++ image_publisher/CHANGELOG.rst | 42 +++++++++++++++++++++++++ image_rotate/CHANGELOG.rst | 3 ++ image_view/CHANGELOG.rst | 3 ++ stereo_image_proc/CHANGELOG.rst | 3 ++ tracetools_image_pipeline/CHANGELOG.rst | 3 ++ 9 files changed, 80 insertions(+) diff --git a/camera_calibration/CHANGELOG.rst b/camera_calibration/CHANGELOG.rst index 195d38c7c..52faaee08 100644 --- a/camera_calibration/CHANGELOG.rst +++ b/camera_calibration/CHANGELOG.rst @@ -2,6 +2,23 @@ Changelog for package camera_calibration ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4.0.2 (2024-08-20) +------------------ +* Change camera info message to lower case (backport `#1005 `_) (`#1009 `_) + Change camera info message to lower case since message type had been + change in rolling and humble. + [](https://github.com/ros2/common_interfaces/blob/rolling/sensor_msgs/msg/CameraInfo.msg)
This + is an automatic backport of pull request `#1005 `_ done by + [Mergify](https://mergify.com). + --------- + Co-authored-by: SFhmichael <146928033+SFhmichael@users.noreply.github.com> + Co-authored-by: Alejandro Hernández Cordero +* [Iron] Fix aruco dictionary names (`#971 `_) + There was a aruco dictionary naming issue in `iron`, this seems to be + fixed in `rolling`. + where the `x` had to be changed to `X` +* Contributors: Myron Rodrigues, mergify[bot] + 4.0.1 (2024-03-26) ------------------ diff --git a/depth_image_proc/CHANGELOG.rst b/depth_image_proc/CHANGELOG.rst index b23e6c011..921c5bd8b 100644 --- a/depth_image_proc/CHANGELOG.rst +++ b/depth_image_proc/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package depth_image_proc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4.0.2 (2024-08-20) +------------------ + 4.0.1 (2024-03-26) ------------------ * [backport iron] Fixed image types in depth_image_proc (`#917 `_) diff --git a/image_pipeline/CHANGELOG.rst b/image_pipeline/CHANGELOG.rst index 16a5a156a..77a65951b 100644 --- a/image_pipeline/CHANGELOG.rst +++ b/image_pipeline/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package image_pipeline ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4.0.2 (2024-08-20) +------------------ + 4.0.1 (2024-03-26) ------------------ diff --git a/image_proc/CHANGELOG.rst b/image_proc/CHANGELOG.rst index 267258645..4b2f0b41a 100644 --- a/image_proc/CHANGELOG.rst +++ b/image_proc/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package image_proc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4.0.2 (2024-08-20) +------------------ + 4.0.1 (2024-03-26) ------------------ * [backport iron] Node namespace parameter (`#953 `_) diff --git a/image_publisher/CHANGELOG.rst b/image_publisher/CHANGELOG.rst index dbcedf7fa..dedeb7185 100644 --- a/image_publisher/CHANGELOG.rst +++ b/image_publisher/CHANGELOG.rst @@ -2,6 +2,48 @@ 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`, `Iron` and `Jazzy`.
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 +* 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` 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`, `Iron` and + `Jazzy`. +
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()` 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`, `Iron` and + `Jazzy`.
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) ------------------ diff --git a/image_rotate/CHANGELOG.rst b/image_rotate/CHANGELOG.rst index 981a8d1b1..1f829f421 100644 --- a/image_rotate/CHANGELOG.rst +++ b/image_rotate/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package image_rotate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4.0.2 (2024-08-20) +------------------ + 4.0.1 (2024-03-26) ------------------ diff --git a/image_view/CHANGELOG.rst b/image_view/CHANGELOG.rst index bf73df5d1..2dcab7905 100644 --- a/image_view/CHANGELOG.rst +++ b/image_view/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package image_view ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4.0.2 (2024-08-20) +------------------ + 4.0.1 (2024-03-26) ------------------ diff --git a/stereo_image_proc/CHANGELOG.rst b/stereo_image_proc/CHANGELOG.rst index 8ee2d6ad1..67a88b2be 100644 --- a/stereo_image_proc/CHANGELOG.rst +++ b/stereo_image_proc/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package stereo_image_proc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4.0.2 (2024-08-20) +------------------ + 4.0.1 (2024-03-26) ------------------ diff --git a/tracetools_image_pipeline/CHANGELOG.rst b/tracetools_image_pipeline/CHANGELOG.rst index db71a887e..1ebf400f4 100644 --- a/tracetools_image_pipeline/CHANGELOG.rst +++ b/tracetools_image_pipeline/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package tracetools_image_pipeline ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4.0.2 (2024-08-20) +------------------ + 4.0.1 (2024-03-26) ------------------ From 6df6c0ad866beec17ca5a755e3162e8b031f9c37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Hern=C3=A1ndez=20Cordero?= Date: Tue, 20 Aug 2024 15:26:05 +0200 Subject: [PATCH 2/2] 4.0.2 --- camera_calibration/package.xml | 2 +- camera_calibration/setup.py | 2 +- depth_image_proc/package.xml | 2 +- image_pipeline/package.xml | 2 +- image_proc/package.xml | 2 +- image_publisher/package.xml | 2 +- image_rotate/package.xml | 2 +- image_view/package.xml | 2 +- stereo_image_proc/package.xml | 2 +- tracetools_image_pipeline/package.xml | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/camera_calibration/package.xml b/camera_calibration/package.xml index 0fe9b9b52..4a3a871e2 100644 --- a/camera_calibration/package.xml +++ b/camera_calibration/package.xml @@ -2,7 +2,7 @@ camera_calibration - 4.0.1 + 4.0.2 camera_calibration allows easy calibration of monocular or stereo cameras using a checkerboard calibration target. diff --git a/camera_calibration/setup.py b/camera_calibration/setup.py index 54498a366..72cf91ba3 100644 --- a/camera_calibration/setup.py +++ b/camera_calibration/setup.py @@ -5,7 +5,7 @@ setup( name=PACKAGE_NAME, - version='4.0.1', + version='4.0.2', packages=["camera_calibration", "camera_calibration.nodes"], data_files=[ ('share/ament_index/resource_index/packages', diff --git a/depth_image_proc/package.xml b/depth_image_proc/package.xml index 14c227a14..b109609e6 100644 --- a/depth_image_proc/package.xml +++ b/depth_image_proc/package.xml @@ -2,7 +2,7 @@ depth_image_proc - 4.0.1 + 4.0.2 Contains components for processing depth images such as those diff --git a/image_pipeline/package.xml b/image_pipeline/package.xml index b0c80c028..b28917f1b 100644 --- a/image_pipeline/package.xml +++ b/image_pipeline/package.xml @@ -2,7 +2,7 @@ image_pipeline - 4.0.1 + 4.0.2 image_pipeline fills the gap between getting raw images from a camera driver and higher-level vision processing. Vincent Rabaud diff --git a/image_proc/package.xml b/image_proc/package.xml index 9961e9415..c65e5cefb 100644 --- a/image_proc/package.xml +++ b/image_proc/package.xml @@ -2,7 +2,7 @@ image_proc - 4.0.1 + 4.0.2 Single image rectification and color processing. Vincent Rabaud diff --git a/image_publisher/package.xml b/image_publisher/package.xml index 798cfcdeb..e204a381b 100644 --- a/image_publisher/package.xml +++ b/image_publisher/package.xml @@ -2,7 +2,7 @@ image_publisher - 4.0.1 + 4.0.2 Contains a node publish an image stream from single image file diff --git a/image_rotate/package.xml b/image_rotate/package.xml index 20e8d611a..d4899fd4e 100644 --- a/image_rotate/package.xml +++ b/image_rotate/package.xml @@ -2,7 +2,7 @@ image_rotate - 4.0.1 + 4.0.2

Contains a node that rotates an image stream in a way that minimizes diff --git a/image_view/package.xml b/image_view/package.xml index 78f76c733..f0a130193 100644 --- a/image_view/package.xml +++ b/image_view/package.xml @@ -2,7 +2,7 @@ image_view - 4.0.1 + 4.0.2 A simple viewer for ROS image topics. Includes a specialized viewer for stereo + disparity images. diff --git a/stereo_image_proc/package.xml b/stereo_image_proc/package.xml index 28b3fa07c..239370b0f 100644 --- a/stereo_image_proc/package.xml +++ b/stereo_image_proc/package.xml @@ -2,7 +2,7 @@ stereo_image_proc - 4.0.1 + 4.0.2 Stereo and single image rectification and disparity processing. Vincent Rabaud diff --git a/tracetools_image_pipeline/package.xml b/tracetools_image_pipeline/package.xml index 34c9c0899..8307cc21a 100644 --- a/tracetools_image_pipeline/package.xml +++ b/tracetools_image_pipeline/package.xml @@ -2,7 +2,7 @@ tracetools_image_pipeline - 4.0.1 + 4.0.2 LTTng tracing provider wrapper for image_pipeline ROS 2 meta-package.