У меня есть два изображения: одно - изображение документа, а другое - изображение шаблона.
Я выполняю вычитание изображения OpenCV между изображением документа и изображением шаблона.
from matplotlib import pyplot as plt
import numpy as np
import cv2
template_img = cv2.imread('data_3/template.png')
document_img = cv2.imread('data_3/document.png')
result_img = cv2.subtract(template_img,document_img)
plt.imshow(result_img)
plt.title('Result Image')
plt.show()
Вывод вышеуказанной программы:
Здесь фоновым шумом является Apt.no. Вычитание изображения OpenCV не очень хорошо работает.
Одна вещь, которую я заметил, почему вычитание изображения не работает должным образом, потому что качество обоих изображений не одинаково. Есть ли способ убрать фоновый шум, возникший при вычитании изображения?