Looking for Методи цифрової обробки зображень test answers and solutions? Browse our comprehensive collection of verified answers for Методи цифрової обробки зображень at exam.nuwm.edu.ua.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
import cv2 as cvimport sysclass Image: def __init__(self, path, flag): self.image = cv.imread(path, flag) def show(self, caption): cv.namedWindow(caption, cv.WINDOW_NORMAL) cv.imshow(caption, self.image) def __del__(self): cv.waitKey(0) cv.destroyAllWindows()if __name__ == "__main__": image_color = Image(sys.argv, 1) ... del image_colorДля наведеного вище коду вкажіть рядок, який треба вставити на місці ..., щоб комп’ютерна програма мовою Python за допомогою функцій бібліотеки OpenCV зчитувала зображення як 3-канальне кольорове з файлу, що задається як параметр командного рядка, з поточної папки, створювала вікно з ім’ям “My color image”, дозволивши користувачеві змінювати розмір та режим вікна, відображала у цьому вікні зчитане зображення та знищувала створене вікно після натиснення будь-якої клавіши:
import cv2 as cvimport sysclass Image: def __init__(self, path, flag): self.image = cv.imread(path, flag) def write(self, path): cv.imwrite(path, self.image) def show(self, caption): cv.namedWindow(caption, cv.WINDOW_NORMAL) cv.imshow(caption, self.image) def __del__(self): cv.waitKey(0) cv.destroyAllWindows()if __name__ == "__main__": image_grayscale = Image(sys.argv, 0) image_grayscale.write("image_grayscale.jpg") ... del image_grayscaleДля наведеного вище коду вкажіть рядок, який треба вставити на місці ..., щоб комп’ютерна програма мовою Python за допомогою функцій бібліотеки OpenCV зчитувала зображення як одноканальне у відтінках сірого з файлу, що задається як параметр командного рядка, з поточної папки, зберігала зображення у файлі з іменем “image_grayscale.jpg” в поточній папці, створювала вікно з ім’ям “My grayscale image”, дозволивши користувачеві змінювати розмір та режим вікна, відображала у цьому вікні зчитане зображення та знищувала створене вікно після натиснення будь-якої клавіши:
import cv2 as cvclass Image: def __init__(self, path): self.image = cv.imread(path, cv.IMREAD_GRAYSCALE) def write(self, path): cv.imwrite(path, self.image) def show(self, caption): ... cv.imshow(caption, self.image) def __del__(self): cv.waitKey(0) cv.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”, дозволивши користувачеві змінювати розмір та режим вікна, відображала у цьому вікні зчитане зображення та знищувала створене вікно після натиснення будь-якої клавіши:
#include <opencv2/opencv.hpp>int main(int argc, char** argv){ cv::Mat image_grayscale = cv::imread("image.jpg", 0); ... cv::namedWindow("Grayscale image", cv::WINDOW_AUTOSIZE); cv::imshow("Grayscale image", image_grayscale); cv::waitKey(0); cv::destroyWindow("Grayscale image"); return 0;}Для наведеного вище коду вкажіть рядок, який треба вставити на місці ..., щоб комп’ютерна програма мовою C++ за допомогою функцій бібліотеки OpenCV зчитувала зображення як одноканальне у відтінках сірого з файлу з ім’ям “image.jpg” з поточної папки, зберігала зображення у файлі з іменем “image_grayscale.jpg” в поточній папці, створювала вікно з ім’ям “Grayscale image”, автоматично встановивши його розмір у відповідності до розміру зображення, відображала у цьому вікні зчитане зображення та знищувала створене вікно після натиснення будь-якої клавіши:
import cv2 as cvclass Image: def __init__(self, path, flag): self.image = cv.imread(path, flag) def show(self, caption): cv.namedWindow(caption, cv.WINDOW_AUTOSIZE) cv.imshow(caption, self.image) def __del__(self): cv.waitKey(0) cv.destroyAllWindows()if __name__ == "__main__": ... image.show("My image") del imageДля наведеного вище коду вкажіть рядки, які можна вставити на місці ..., щоб комп’ютерна програма мовою Python за допомогою функцій бібліотеки OpenCV читала зображення як 3-канальне кольорове з файлу з ім’ям “image.jpeg” з поточної папки, створювала вікно з ім'ям “My image”, автоматично встановивши розмір вікна у відповідності до розміру зображення, відображала у цьому вікні зчитане зображення та знищувала створене вікно після натиснення будь-якої клавіши:
У комп’ютерній програмі мовою програмування Python для відображення зображення у створеному вікні використовується функція бібліотеки OpenCV:
...class Image: def __init__(self, path): self.image = cv.imread(path, cv.IMREAD_GRAYSCALE) def write(self, path): cv.imwrite(path, self.image) def show(self, caption): cv.namedWindow(caption, cv.WINDOW_NORMAL) cv.imshow(caption, self.image) def __del__(self): cv.waitKey(0) cv.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”, дозволивши користувачеві змінювати розмір та режим вікна, відображала у цьому вікні зчитане зображення та знищувала створене вікно після натиснення будь-якої клавіши:
import cv2 as cvimage = cv.imread("image.webp", cv.IMREAD_UNCHANGED)...cv.imshow("My image", image)cv.waitKey(0)cv.destroyWindow("My image")Для наведеного вище коду вкажіть рядок, який треба вставити на місці ..., щоб комп’ютерна програма мовою Python за допомогою функцій бібліотеки OpenCV зчитувала зображення як є (з альфа-каналом) з файлу з ім’ям “image.webp” з поточної папки, створювала вікно з ім’ям “My image”, автоматично встановивши його розмір у відповідності до розміру зображення, відображала у цьому вікні зчитане зображення та знищувала створене вікно після натиснення будь-якої клавіши:
У комп’ютерній програмі мовою програмування C++ для імпорту бібліотеки OpenCV використовується директива:
import cv2 as cv...cv.namedWindow("Color image", cv.WINDOW_AUTOSIZE)cv.imshow("Color image", image)cv.waitKey(0)cv.destroyWindow("Color image")Для наведеного вище коду вкажіть рядки, які можна вставити на місці ..., щоб комп’ютерна програма мовою Python за допомогою функцій бібліотеки OpenCV читала зображення як 3-канальне кольорове з файлу, що задається як параметр командного рядка, з поточної папки, створювала вікно з ім’ям “Color image”, автоматично встановивши розмір вікна у відповідності до розміру зображення, відображала у цьому вікні зчитане зображення та знищувала створене вікно після натиснення будь-якої клавіши: