Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Adding Border to the Image | Image Processing
Fundamentals of Image Manipulation with Python

book
Adding Border to the Image

In OpenCV, the cv2.copyMakeBorder() function is used to add a border to an image. It creates a new image with a border around the original image, where the size, type, and color of the border can be specified. The function requires several parameters:

  1. src: The image to be modified.
  2. top, bottom, left, right: The number of pixels to add in each respective direction.
  3. borderType: The type of the border to be added.
  4. value: The color of the border, specified as a tuple of Red, Green, Blue, and optionally Alpha values.
Task

Swipe to start coding

  1. Add a border to the image with specified parameters.

Solution

# Add a border to the image
image = cv2.copyMakeBorder(image, 10, 10, 10, 10, cv2.BORDER_CONSTANT, None, value=(200, 5, 0))

plt.imshow(image);

Mark tasks as Completed
Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 1. Chapter 8

Ask AI

expand
ChatGPT

Ask anything or try one of the suggested questions to begin our chat

some-alt