Шукаєте відповіді та рішення тестів для Методи цифрової обробки зображень? Перегляньте нашу велику колекцію перевірених відповідей для Методи цифрової обробки зображень в exam.nuwm.edu.ua.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
import cv2class Image: def __init__(self, path): ... 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_color = Image("image.png") image_color.show("My color image") del image_colorДля наведеного вище коду вкажіть рядок, який треба вставити на місці ..., щоб комп’ютерна програма мовою Python за допомогою функцій бібліотеки OpenCV зчитувала зображення як 3-канальне кольорове з файлу з ім’ям “image.png” з поточної папки, створювала вікно з ім’ям “My color image”, дозволивши користувачеві змінювати розмір та режим вікна, відображала у цьому вікні зчитане зображення та знищувала створене вікно після натиснення будь-якої клавіши:
#include <opencv2/opencv.hpp>int main(int argc, char** argv){ cv::Mat image_grayscale = cv::imread(argv, cv::IMREAD_GRAYSCALE); cv::imwrite("image_grayscale.png", image_grayscale); 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_grayscale.png” в поточній папці, створювати вікно з ім’ям “Grayscale image”, автоматично встановивши розмір вікна у відповідності до розміру зображення, відображати у цьому вікні зчитане зображення та знищувати створене вікно після натиснення будь-якої клавіши:
#include <opencv2/opencv.hpp>int main(int argc, char** argv){ cv::Mat image = cv::imread("image.png", cv::IMREAD_COLOR); ... cv::imshow("Color image", image); cv::waitKey(0); cv::destroyWindow("Color image"); return 0;}Для наведеного вище коду вкажіть рядок, який треба вставити на місці ..., щоб комп’ютерна програма мовою C++ за допомогою функцій бібліотеки OpenCV зчитувала зображення як 3-канальне кольорове з файлу з ім’ям “image.png” з поточної папки, створювала вікно з ім’ям “Color image”, автоматично встановивши його розмір у відповідності до розміру зображення, відображала у цьому вікні зчитане зображення та знищувала створене вікно після натиснення будь-якої клавіши: