OpenCV图像处理---图片反色变换

import cv2
import numpy as np
import matplotlib.pyplot as plt
import time


if __name__ == "__main__":
    img_path = "./0.jpg"
    frame = cv2.imread(img_path)
    cv2.imshow("img", frame)

    frame_gray = cv2.cvtColor(frame, cv2.COLOR_RGB2GRAY)
    cv2.imshow("img_gray",frame_gray)

    frame_gray_c = frame_gray.copy()
    height, width = frame_gray_c.shape
    for i in range(height):
        for j in range(width):
            pv = frame_gray_c[i, j]
            frame_gray_c[i][j] = 255 - pv
    cv2.imshow("access_pixels",frame_gray_c)
    cv2.waitKey(0)

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/HHH_LLL/article/details/106619141