我们可以使用 cv2.bitwise_not() 在图像上执行按位非操作。以下是在图像上执行按位非操作的语法 —
cv2.bitwise_not(img)
步骤
要计算图像的按位非值,您可以遵循以下步骤 —
- 导入所需的库。在下面的所有示例中,所需的 Python 库都是 OpenCV 。请确保您已经安装了它。
-
使用 cv2.imread() 方法将输入图像读取为灰度图像。指定图像类型的完整路径(即 png 或 jpg)。
-
使用 cv2.biwise_not(img) 计算输入图像的按位非操作。
-
显示按位非图像。
让我们通过一些 Python 示例来了解对输入图像执行按位非操作。
示例
在此示例中,我们计算输入图像的按位非值。
# 导入所需的库
import cv2
# 读取输入图像。
img = cv2.imread('not.png')
# 在输入图像上计算按位非值
not_img = cv2.bitwise_not(img)
# 显示计算出的按位非图像
cv2.imshow('Bitwise NOT Image', not_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
我们将使用以下图像作为此示例的