Python | cv2 imwrite() Method

In this tutorial, we will see how to save an image in your own system using python by using open-cv which exists as cv2 (computer vision) library.

You can use imwrite() method of cv2 library to save an image on your system. To use cv2 library, you need to import cv2 library using import statement.

Now let’s see the syntax and return value of imwrite() method, then we will move on to the examples.

Syntax

Parameters

You need to pass two parameters to imwrite() method. Parameters are:

  1. path: Location address where you want to save an image in your system in string form with including the filename.

    here two cases will be possible :

    i) if you want to save an image in the current working directory then we have to mention only the name of the image with their extension like .jpg,.png etc.

    ii) if you want to save an image at somewhere else in your system not in the current working directory then we have to give complete path, also known as, absolute path of the image.

  2. image: It is the image pixel matrix of that image, which you want to save in your system.

Return Value

It returns either True or False. Return True if the image is successfully saved otherwise return False.

cv2 imwrite() method Examples

Now Let’s see the Python code :

Output :

Before saving an image, contents of directory shows :
[] After saving an image, contents of directory shows :
[‘image1.jpg’]

That’s all about cv2.imwrite() Method.

Was this post helpful?

Leave a Reply

Your email address will not be published. Required fields are marked *