logo

Crowdly

Browser

Add to Chrome

... class Image:     def __init__(self, path):         self.image = cv2.im...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

...

class Image:

    def __init__(self, path):

        self.image = cv2.imread(path, 0)

    def write(self, path):

        cv2.imwrite(path, self.image)

    def show(self, caption):

        cv2.namedWindow(caption, cv2.WINDOW_NORMAL)

        cv2.imshow(caption, self.image)

    def __del__(self):

        cv2.waitKey(0)

        cv2.destroyAllWindows()

if __name__ == "__main__":

    image_grayscale = Image("image.jpg")

    image_grayscale.write("image_grayscale.jpg")

    image_grayscale.show("My grayscale image")

    del image_grayscale

Для наведеного вище коду вкажіть рядок, який треба вставити на місці ..., щоб комп’ютерна програма мовою Python за допомогою функцій бібліотеки OpenCV зчитувала зображення як одноканальне у відтінках сірого з файлу з ім’ям “image.jpg” з поточної папки, зберігала зображення у файлі з іменем “image_grayscale.jpg” в поточній папці, створювала вікно з ім’ям “My grayscale image”, дозволивши користувачеві змінювати розмір та режим вікна, відображала у цьому вікні зчитане зображення та знищувала створене вікно після натиснення будь-якої клавіши:

More questions like this

Want instant access to all verified answers on exam.nuwm.edu.ua?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome