opencv怎么设置图像形态(OpenCV图像颜色反转算法详解)
类别:脚本大全 浏览量:2008
时间:2021-10-13 00:54:31 opencv怎么设置图像形态
OpenCV图像颜色反转算法详解前言
图像颜色的反转,比较简单的思路就是使用255减去当前值,从而得到反转后的图像.原始图片:
1.灰度图像的颜色反转
|
import cv2 import numpy as np # 灰度 0-255 255-当前灰度值 img = cv2.imread( 'image0.jpg" alt="opencv怎么设置图像形态(OpenCV图像颜色反转算法详解)" border="0" /> imginfo = img.shape height = imginfo[ 0 ] width = imginfo[ 1 ] gray = cv2.cvtcolor(img, cv2.color_bgr2gray) dst = np.zeros((height, width, 1 ), np.uint8) for i in range (height): for j in range (width): graypixel = 255 - gray[i, j] dst[i, j] = graypixel cv2.imshow( 'image' , dst) cv2.waitkey( 0 ) |
用255减去当前灰度值,得到反转后的图像.图像如下:
2.bgr图像的反转
|
import cv2 import numpy as np img = cv2.imread( 'image0.jpg" alt="opencv怎么设置图像形态(OpenCV图像颜色反转算法详解)" border="0" /> imginfo = img.shape height = imginfo[ 0 ] width = imginfo[ 1 ] dst = np.zeros((height, width, 3 ), np.uint8) for i in range (height): for j in range (width): (b, g, r) = img[i, j] b = 255 - b g = 255 - g r = 255 - r dst[i, j] = (b, g, r) cv2.imshow( 'image' , dst) cv2.waitkey( 0 ) |
bgr图像反转也是一样,同样是使用255减去每一个通道的当前值.效果如下:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/missyougoon/article/details/81133070
您可能感兴趣
- opencv轮廓模糊识别(Opencv+Python实现图像运动模糊和高斯模糊的示例)
- opencv提取图像轮廓python代码(Python基于opencv调用摄像头获取个人图片的实现方法)
- opencv人脸识别实战(Python opencv实现人眼/人脸识别以及实时打码处理)
- opencv人脸识别效果好吗(通过opencv制作人脸识别的窗口)
- python的opencv图片识别(OpenCV-Python 摄像头实时检测人脸代码实例)
- opencv图像识别基础知识(opencv与numpy的图像基本操作)
- python怎么装opencv(Python基于opencv实现的简单画板功能示例)
- opencv怎么设置图像形态(OpenCV图像颜色反转算法详解)
- 基于pythonopencv的图片识别(Python Opencv实现图像轮廓识别功能)
- python opencv 标记目标(使用Python的OpenCV模块识别滑动验证码的缺口推荐)
- python opencv图像表格处理(Opencv-Python图像透视变换cv2.warpPerspective的示例)
- opencv人脸识别算法(python利用Opencv实现人脸识别功能)
- pythonopencv自定义阈值算法(理想高通滤波实现Python opencv示例)
- opencv抠出边缘检测的图形(python opencv实现图像边缘检测)
- linux安装opencv版本(详解ubuntu安装opencv的正确方法)
- opencv调用摄像头图像识别(Python+OpenCV采集本地摄像头的视频)
- 春节放假几天(春节放假几天2023法定几天)
- 今天 3月13日,31年前,一个英雄少年感动了中国(今天3月13日31年前)
- 你好,新成理人丨成都理工大学2019级新生开学典礼隆重举行(新成理人丨成都理工大学2019级新生开学典礼隆重举行)
- 这部民警编演的红色话剧,讲述了一个不断追寻的故事(这部民警编演的红色话剧)
- 日本菜有什么好吃(日本菜有什么好吃的做法)
- 韩国泡菜做法(韩国泡菜的做法步骤)
热门推荐
- IIS假死的原因
- mysql单个表可以储存多少内容(浅谈mysql一张表到底能存多少数据)
- docker的解剖(再见 Docker如何5分钟转型 containerd)
- nginx学习需要哪些知识(一篇文章搞懂Nginx是什么,能干什么)
- spark sql常用操作(Spark SQL数据加载和保存实例讲解)
- rabbitmq客户端内存占用(mysql-canal-rabbitmq 安装部署超详细教程)
- 云服务器50g月流量(云服务器怎么查看流量使用情况?)
- 安装了nginx怎么启动(windows下快速安装nginx并配置开机自启动的方法)
- mvc中@RenderSection()
- dockerfile镜像介绍(使用Dockerfile构建docker镜像)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9