#NoPayJan Offer - Access all CloudxLab Courses for free between 1st to 31st JanEnroll Now >>
Let us extract a portion of an image using NumPy array slicing.
We can represent an image by arranging its pixel values in the form of a NumPy array.
Then, by slicing this NumPy array in desired dimensions of the pixel locations of the image, we can extract the desired portion of this image.
we can extract a portion of
china image by specifying the pixel locations (in NumPy array) of this image portion.
Let us say dimensions of
china image (
china.shape) is 427 x 640 x 3. And we want to extract the portion of this image, and dimensions of this portion are - row numbers from 150 to 220 and column numbers from 130 to 250 in the 'china' NumPy array.
To extract this portion, we can simply use the below code statement
image = china[150:220, 130:250]
china is the NumPy array representing the image of china, and
image is the desired portion of this image, that we wanted to extract.
Please follow the below steps:
(1) Please import
(2) Please load china.jpg file using load_sample_image() function
china = load_sample_image("<<your code comes here>>")
(3) Please extract a portion of
china image by extracting row numbers from 120 to 250 and column numbers from 110 to 230, and store this image portion in a variable called 'portion'
portion = china[<<your code comes here>>]
(4) Check the dimensions of the
portion image by printing the shape of the
print(<<your code comes here>>)
No hints are availble for this assesment
Answer is not availble for this assesment
Note - Having trouble with the assessment engine? Follow the steps listed here