您几乎做到了。abs(imagem-255)
由于您dtype
是一个无符号整数,因此会给您错误的结果,这使您受骗。您必须执行以下操作(255-imagem)
才能使整数保持无符号状态:@H_403_7@
def inverte(imagem, name):
imagem = (255-imagem)
cv2.imwrite(name, imagem)
您还可以使用bitwise_not
OpenCV的功能反转图像:@H_403_7@
imagem = cv2.bitwise_not(imagem)