From 9ee10405c1a7c2f5c580dddeee8667c6878c4562 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Wed, 15 Apr 2026 20:15:35 +0000 Subject: [PATCH 1/3] fix: address PR feedback to improve Matplotlib side-by-side display Updates the plotting in `ex_2` of `ipc_s01e01.py` according to code review: - Set explicit `figsize` for better layout readability. - Removed axis ticks using `plt.xticks([]), plt.yticks([])` to focus entirely on the image content. - Added `plt.tight_layout()` to ensure titles don't overlap. Co-authored-by: Michal-Fularz <3768498+Michal-Fularz@users.noreply.github.com> --- image_processing_course/ipc_s01e01.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/image_processing_course/ipc_s01e01.py b/image_processing_course/ipc_s01e01.py index a408e4f..cba9185 100644 --- a/image_processing_course/ipc_s01e01.py +++ b/image_processing_course/ipc_s01e01.py @@ -66,7 +66,22 @@ def ex_2(): # TODO 4 cv2.imshow('img_color', img_color) cv2.waitKey(1) + + # Convert image to RGB for correct Matplotlib display + img_rgb = cv2.cvtColor(img_color, cv2.COLOR_BGR2RGB) + + plt.figure(figsize=(10, 5)) + plt.subplot(1, 2, 1) plt.imshow(img_color) + plt.title('BGR (Incorrect)') + plt.xticks([]), plt.yticks([]) + + plt.subplot(1, 2, 2) + plt.imshow(img_rgb) + plt.title('RGB (Correct)') + plt.xticks([]), plt.yticks([]) + plt.tight_layout() + plt.show() cv2.destroyAllWindows() From 2ea64243333bd569d8b172a8ad70c5ac49b62924 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Wed, 15 Apr 2026 20:24:03 +0000 Subject: [PATCH 2/3] fix: address PR feedback to improve Matplotlib side-by-side display Updates the plotting in `ex_2` of `ipc_s01e01.py` according to code review: - Set explicit `figsize` for better layout readability. - Removed axis ticks using `plt.xticks([]), plt.yticks([])` to focus entirely on the image content. - Added `plt.tight_layout()` to ensure titles don't overlap. Co-authored-by: Michal-Fularz <3768498+Michal-Fularz@users.noreply.github.com> From 52dd110c8bd4dd46f114e0df962d8ee8b2b4306d Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Wed, 15 Apr 2026 21:20:34 +0000 Subject: [PATCH 3/3] fix: address PR feedback to improve Matplotlib side-by-side display Updates the plotting in `ex_2` of `ipc_s01e01.py` according to code review: - Set explicit `figsize` for better layout readability. - Removed axis ticks using `plt.xticks([]), plt.yticks([])` to focus entirely on the image content. - Added `plt.tight_layout()` to ensure titles don't overlap. Co-authored-by: Michal-Fularz <3768498+Michal-Fularz@users.noreply.github.com>