✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
import cv2class Image: def __init__(self): self.image = None def read(self, path, flag): self.image = cv2.imread(path, flag) def show(self, caption = 'Image'): cv2.imshow(caption, self.image) def write(self, path): cv2.imwrite(path, self.image) def threshold(self, thresh, max_value, thresh_const): th, dst = cv2.threshold(self.image, thresh, max_value, thresh_const) self.image = dst def __del__(self): cv2.waitKey(0) cv2.destroyAllWindows()def main(): src = Image() src = src.read('image.png', cv2.IMREAD_GRAYSCALE) src.show('Origin image') ... src.show('Threshold image') del srcif __name__ == '__main__': main()Для наведеного вище коду вкажіть рядки, які треба вставити на місці ..., щоб комп’ютерна програма мовою Python за допомогою бібліотеки OpenCV реалізовувала до файлу з іменем “image.png” з поточної папки застосування бінарного порогового перетворення при thresh_value = 0 та max_value = 255 та зберігала результат у файлі з іменем “image_threshold.jpg” у поточній папці: