#完成图像的颜色反转
#RGB 255-R = newR
#灰度图的颜色反转:0-255 255-当前
import cv2
import numpy as npimg = cv2.imread('image0.jpg',1)
imgInfo = img.shape
height = imgInfo[0]
width = imgInfo[1]
#转化为灰度图片
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
#3代表彩色图片,1代表灰色图片,定义空白矩阵,类似画布
dst1 = np.zeros((height,width,1), np.uint8)
dst = np.zeros((height,width,3),np.uint8)for i in range(0,height):for j in range(0,width):#灰度图反转grayPixel = gray[i,j]dst1[i, j] = 255 - grayPixel(b, g, r) = img[i, j]dst[i,j] = (255-b, 255-g, 255-r)
#打印彩色图片,灰度图不打印
cv2.imshow('dst', dst)
cv2.waitKey(0)

图片处理:完成图片的颜色反转相关推荐

  1. 计算机视觉:图片的灰度处理和颜色反转

    1.灰度处理 1.1 方法1 还记得我的这篇博客的这个注释吗? 也就是方法cv2.imread(),里面有两个参数,第一个参数为图片的路径,第二个参数为是否为彩色图片,如果把第二个参数改为0,会怎么样 ...

  2. golang实现图片颜色反转、图片灰度、缩放、转为字符画

    看到网上很多通过字符形成的画,觉得很好玩,于是网上搜索了下原来叫字符画. 见百度百科:https://baike.baidu.com/item/%E5%AD%97%E7%AC%A6%E7%94%BB/ ...

  3. unity 将图片颜色反转

    一直想写博客,现在先从一些简单的开始吧! 图片的颜色反转,原理就是用白色的rgb值减去当前图片颜色rgb值,得到后的效果就是反转后的颜色. unity中代码如下 //将图片颜色反转     publi ...

  4. 图片颜色反转算法|python

    算法优化 浮点运算转换为定点运算比较慢 移位运算比定点运算快 图片颜色反转 灰度图片颜色反转 # 灰度图片翻转 import cv2 import numpy as np img = cv2.imre ...

  5. 黑白图片颜色反转并保存

    将图像的黑白颜色反转并保存 import cv2 # opencv读取图像 img = cv2.imread(r'E:\Python-workspace\OpenCV\OpenCV/YY.png', ...

  6. opencv图片灰度处理的方法和颜色反转

    图片的灰度处理 方法1 import cv2 img0 = cv2.imread("11111.jpg",0) # 将图片读取进来 img1 = cv2.imread(" ...

  7. Matlab 图片颜色反转 批量

    以原文博客第一个为例 批量,其余替换掉循环内容即可,原文链接在文末. cd C:\conda3\envs\tf2.0.0\liyue\dataset\none; %你需要的路径 audiodata=d ...

  8. android bitmap 替换指定颜色,Android 实现把bitmap图片的某一部分的颜色改成其他颜色...

    把bitmap图片的某一部分的颜色改成其他颜色 private Bitmap ChangeBitmap(Bitmap bitmap){ int bitmap_h; int bitmap_w; int ...

  9. html网页左侧背景,CSS设置html网页背景图片 CSS设置网页背景颜色

    CSS设置网页背景图片 CSS设置网页背景颜色技术教程篇 本篇DIVCSS5以布局思想介绍使用CSS设置实现网页背景技巧为主,希望对DIV CSS爱好者有帮助.通常对网页设置背景直接对body设置背景 ...

最新文章

  1. python 运算符 is 与 is not 的理解
  2. 2017-10-6Linux基础知识(4)安装Linux及设置语言环境
  3. DataScience:数据可视化的简介(意义+六大优势)、使用工具之详细攻略
  4. Visual Studio 2019安装教程
  5. 很多女生都这么干!效果就是可以很快换电脑……
  6. radiant序列码_阅“码”无数|第一期
  7. 【PHP】xampp配置多个监听端口和不同的网站目录(转)
  8. 递归函数实现二分查找法
  9. 实体与属性间的划分原则
  10. 如何限制修改IP地址
  11. 一个简单的PopupWindow做的选项菜单点击按钮会在按钮下弹出几个下拉控件
  12. 鼎信诺取数oracle,鼎信诺审计前端取数讲解(最新).ppt
  13. 前端菜鸟浅谈Web前端开发技术
  14. 外国驻广州领事馆一览表
  15. opensips(1)——安装opensips详细流程
  16. uos已连接网络但无法访问互联网
  17. 【MySQL】MySQL复制技术
  18. Tomcat 安装与配置
  19. 【ArcGIS|空间分析】空间分析准备流程
  20. iOS crash报告问题

热门文章

  1. 集美大学c语言大作业,集美大学c语言练习题
  2. PTA(十二)计算阶乘和
  3. webAPP学习设计:页面模式的设计。
  4. Jq实现浮动飘窗广告位
  5. Yii2.0 后台UI框架以及权限管理扩展实现权限菜单管理
  6. FPGA解析B码----连载8(完结篇)
  7. 通信数据机房动环综合监控系统解决方案
  8. /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20‘ not found
  9. app左右滑动滑块组件
  10. 区块链到底是怎么运行的