图像处理------负片

什么是负片?

负片是经曝光和显影加工后得到的影像,其明暗与被摄体相反,其色彩则为被摄体的补色,它需经印放在照片上才还原为正像。我们平常所说的用来冲洗照片的底片就是负片。

python 复制代码
"""
    将彩色图像转换成负片
"""
from cv2 import destroyAllWindows, imread, imshow, waitKey

def convert_to_negative(img):
    # 获取图像中的像素数量
    pixel_h, pixel_v = img.shape[0], img.shape[1]

    # converting each pixel's color to its negative
    for i in range(pixel_h):
        for j in range(pixel_v):
            img[i][j] = [255, 255, 255] - img[i][j]

    return img

if __name__ == "__main__":
    # 读取原始图像
    img = imread("image_data/test.jpg", 1)

    # 转换
    neg = convert_to_negative(img)

    # 展示处理后的图像
    imshow("negative of original image", img)
    waitKey(0)
    destroyAllWindows()

图像处理前:

图像处理后:

相关推荐
xinxiangwangzhi_7 分钟前
raft系列总结
人工智能·计算机视觉
Westward-sun.43 分钟前
背景建模详解与OpenCV实现:从原理到代码实战
人工智能·opencv·计算机视觉
碑 一1 小时前
视频分割VisTR算法
人工智能·深度学习·计算机视觉
学习永无止境@1 小时前
Sobel边缘检测的MATLAB实现
图像处理·opencv·算法·计算机视觉·fpga开发
纤纡.2 小时前
基于 OpenCV 与 MediaPipe/Dlib 的计算机视觉实战:手势识别、仿射变换与 AI 换脸全解析
人工智能·opencv·计算机视觉
Westward-sun.3 小时前
OpenCV实战:摄像头实时文档扫描与透视矫正
人工智能·opencv·计算机视觉
不懒不懒3 小时前
《从仿射变换到实时手势识别:构建完整换脸与手势交互系统的全流程指南》
人工智能·opencv·计算机视觉
sali-tec3 小时前
C# 基于OpenCv的视觉工作流-章46-矩形卡尺
图像处理·人工智能·opencv·算法·计算机视觉
深度学习lover4 小时前
<数据集>yolo 胸部X光疾病识别<目标检测>
人工智能·深度学习·yolo·目标检测·计算机视觉·胸部x光疾病检测
泰恒4 小时前
计算机视觉基础
人工智能·深度学习·机器学习·计算机视觉