Я написал сценарий для удаления семи младших битов и сохранения MBS только для каждого пикселя 8-битного изображения в оттенках серого. Для этого я маскирую каждый пиксель 0b10000000
, но не получаю ожидаемого результата.
import cv2
import numpy as np
imageSource = 'input.jpg'
original_img = cv2.imread(imageSource,cv2.COLOR_BGR2GRAY)
cv2.imshow( "original", original_img )
result = original_img & 0b10000000
cv2.imshow( "out", result )
cv2.imwrite('out.jpg',result)
cv2.waitKey(0)
cv2.destroyAllWindows()