opencv灰度图像颜色反转

颜色反转即为:255-当前像素值

import cv2
import numpy as np
img1 = cv2.imread(r"C:\Users\lenovo\Desktop\python\python_vision\image.jpg",1)
imgInfo = img1.shape
height = imgInfo[0]
width = imgInfo[1]
#  huidutuxiang   suanfayouhua
#  fudianxing>>>dingdian
dst = np.zeros((height,width,3),np.uint8)
for i in range(0,height):for j in range(0,width):(b,g,r) = img1[i,j]b = int(b)g = int(g)r = int(r)gray = (r*1+(g<<1)+b*1)>>2grayy = 255-graydst[i,j] = np.uint8(grayy)
cv2.imshow("dst",dst)
cv2.waitKey()

opencv彩色图像颜色反转

import cv2
import numpy as npimg1 = cv2.imread(r"C:\Users\lenovo\Desktop\python\python_vision\image.jpg",1)imgInfo = img1.shape
height = imgInfo[0]
width = imgInfo[1]
#  huidutuxiang   suanfayouhua
#  fudianxing>>>dingdian
dst = np.zeros((height,width,3),np.uint8)
for i in range(0,height):for j in range(0,width):(b,g,r) = img1[i,j]b = 255-int(b)g = 255-int(g)r = 255-int(r)dst[i,j] = (r,g,b)
cv2.imshow("dst",dst)
cv2.waitKey()

opencv图像颜色反转相关推荐

  1. OpenCV图像颜色反转算法

    前言 图像颜色的反转,比较简单的思路就是使用255减去当前值,从而得到反转后的图像.原始图片: 1.灰度图像的颜色反转 import cv2 import numpy as np# 灰度 0-255 ...

  2. 【OpenCV】颜色反转算法

    [OpenCV]颜色反转算法 导读 1. 灰度图像颜色反转 2. 彩色图像颜色反转 导读 灰度图像颜色反转 彩色图像颜色反转 1. 灰度图像颜色反转 import cv2 import numpy a ...

  3. 【Matlab 图像】图像颜色反转

    图像颜色反转函数 imcomplement() 示例代码: close all; %关闭当前所有图形窗口,清空工作空间变量,清除工作空间所有变量 clear all; clc; J=imread('r ...

  4. OpenCV图像颜色模型转换:cvtColor函数的使用

    Opencv提供了不同颜色模型之间转换的函数cvtColor,可以很容易的将一种颜色模型转换为另一种颜色模型. 原型 CV_EXPORTS_W void cvtColor( InputArray sr ...

  5. python图像颜色反转_python – Matplotlib imshow反转2D IFFT数组的颜色

    我一直在做一些使用2D Scipy FFT对图像进行去卷积的工作.然而,Matplotlib没有明显的原因是反转生成的IFFT阵列的颜色方案,即使RGB值是正确的. import numpy as n ...

  6. Python OpenCV图像颜色分割

    import cv2 as cv import numpy as npimg = cv.imread(r'C:\Users\Mingjoy\Desktop\01.bmp') img = cv.resi ...

  7. OpenCV开发笔记(十):OpenCV图像颜色通道分离和图像颜色多通道混合

    若该文为原创文章,未经允许不得转载 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/101420314 各位读者,知识无穷而人力有穷, ...

  8. OpenCV形状颜色识别Java,Android

    纯java代码实现安卓的CV识别图形形状颜色 半年前开的帖,一直在忙 回来更新下. cv环境已经没有了,图就用以前的吧,代码我贴出来,凭记忆解释一下,算法实现的,我会说明逻辑 首先,环境是OpenCV ...

  9. OpenCV图像旋转,指定填充背景颜色边界颜色

    OpenCV图像旋转,指定填充背景颜色边界颜色 OpenCV与图像旋转有关的函数: (1)warpAffine函数 void cv::warpAffine ( InputArray  src,     ...

最新文章

  1. 【Dual-Path-RNN-Pytorch源码分析】Segmentation
  2. 用 go 实现跨平台 Autoit/AutoHotkey 和按键精灵功能示例代码
  3. python-virtualenv虚拟环境的使用
  4. javascript终极屏蔽右键/禁止复制/禁止另存/禁止右键/禁止选取/禁止粘贴的方法...
  5. webkit如何实现JS DOM binding—基于V8分析
  6. Ubuntu 设置下载路径
  7. (王道408考研操作系统)第二章进程管理-第二节2:调度算法评价指标
  8. Docker安装MongoDB管理工具nosqlclient
  9. 如何低格台式计算机的硬盘,硬盘怎样低级格式化
  10. os x php,OS X 安装php7.0
  11. 有java基础学python-零基础应该选择学习 java、php、前端 还是 python?
  12. java怎么反编译_Java入门教程-Java的反编译
  13. 米家扫地机器人按键没反应_小米扫地机系统重置键在哪?
  14. oracle建表插数据
  15. 路由守卫 AJAX,vue路由传参与路由守卫
  16. 对接亚马逊 SP-API(Amazon Selling Partner API) 第五章:Reports 模块
  17. QQ开放平台调用示例--QQ登录,分享(JS环境)
  18. 在Python中以foo.bar.baz的方式访问嵌套dict中的内容
  19. 关于使用媒体查询@meda失效原因的总结或注意事项
  20. 继《微博尾》之《玩转尾巴》好玩尾巴积分版

热门文章

  1. Unity旋转之左手坐标系
  2. 测试中的Alpha(α)、Beta(β)和Gamma(γ)
  3. 2 监督学习与非监督学习
  4. osgi框架的应用_OSGi enRoute – OSGi应用程序的新框架
  5. 2010-2011中国嵌入式开发从业人员调查报告
  6. 使用MQ来保证分布式事务的最终一致性
  7. 抖音运营初期、中期、后期养号实操技巧和方法
  8. 爬虫取中间文本_小小爬虫批量抓取微信推文里的图片
  9. 中集世联达飞瞳全球工业人工智能AI领军者,全球顶尖AI核心技术高泛化性高鲁棒性稀疏样本持续学习,工业级高性能成熟AI产品规模应用
  10. orbslam2(1)-初始化