Я новичок в Python OpenCV. Я прочитал несколько документов и ответов здесь, но я не могу понять, что означает следующий код:
if (self.array_alpha is None):
self.array_alpha = np.array([1.25])
self.array_beta = np.array([-100.0])
# add a beta value to every pixel
cv2.add(new_img, self.array_beta, new_img)
# multiply every pixel value by alpha
cv2.multiply(new_img, self.array_alpha, new_img)
Я узнал, что Basically, every pixel can be transformed as X = aY + b where a and b are scalars.
. В принципе, я это понял. Однако я не понял код и как увеличить контраст с этим.
До сих пор мне удалось просто прочитать изображение, используя img = cv2.imread('image.jpg',0)
Спасибо за помощь