Check if the image is empty using Python OpenCV (original) (raw)
Last Updated : 03 Jan, 2023
Prerequisite: Basics of OpenCV
OpenCV (Open Source Computer Vision) is a computer vision library that contains various functions to perform operations on pictures or videos. It was originally developed by Intel but was later maintained by Willow Garage and is now maintained by Itseez. This library is cross-platform that it is available in multiple programming languages such as Python, C++, etc. In this article, we’ll try to check if the opened image is empty or not by using OpenCV (Open Source Computer Vision).
To do this OpenCV libraries are required to install:
pip install opencv-python
To achieve this objective we will use cv2.imread() method, If this method read the image then it returns the image coordinates matrix otherwise it will return None.
Input Image:
Gfg.png
Example:
In this example, we will read the image and check found or not.
Python3
import
cv2
def
check_empty_img(img):
`` image
=
cv2.imread(img)
`` if
image
is
None
:
`` result
=
"Image is empty!!"
`` else
:
`` result
=
"Image is not empty!!"
`` return
result
img
=
"Gfg.png"
print
(check_empty_img(img))
Output:
Image is not empty!!
Example 2:
In this example, here the image is not found.
Python3
import
cv2
def
check_empty_img(url):
`` image
=
cv2.imread(url)
`` if
image
is
None
:
`` result
=
"Image is empty!!"
`` else
:
`` result
=
"Image is not empty!!"
`` return
result
img
=
"geek.png"
print
(check_empty_img(img))
Output:
Image is empty!!