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
您可能感兴趣
- 基于pythonopencv的图片识别(Python Opencv实现图像轮廓识别功能)
- opencv人脸识别算法(python利用Opencv实现人脸识别功能)
- opencv 图像匹配python(OpenCV+Python识别车牌和字符分割的实现)
- opencv提取图像轮廓python代码(Python基于opencv调用摄像头获取个人图片的实现方法)
- opencv图像识别基础知识(opencv与numpy的图像基本操作)
- pythonopencv自定义阈值算法(理想高通滤波实现Python opencv示例)
- opencv抠出边缘检测的图形(python opencv实现图像边缘检测)
- python opencv图像表格处理(Opencv-Python图像透视变换cv2.warpPerspective的示例)
- opencv怎么设置图像形态(OpenCV图像颜色反转算法详解)
- linux安装opencv版本(详解ubuntu安装opencv的正确方法)
- opencv调用摄像头图像识别(Python+OpenCV采集本地摄像头的视频)
- python opencv图像合并(Python3+OpenCV2实现图像的几何变换平移、镜像、缩放、旋转、仿射)
- python opencv替换背景教程(基于OpenCV python3实现证件照换背景的方法)
- opencv自带的人脸识别(Dlib+OpenCV深度学习人脸识别的方法示例)
- opencv人脸识别效果好吗(通过opencv制作人脸识别的窗口)
- python opencv 标记目标(使用Python的OpenCV模块识别滑动验证码的缺口推荐)
- 泰国美女(泰国人妖和女性如何区分)
- 泰国旅游业怎么样(泰国的旅游产业)
- 越南新娘(越南新娘婚介网站)
- 越南新娘(越南新娘骗婚套路流程)
- 菲律宾游学(菲律宾游学中介机构)
- 菲律宾美食(菲律宾美食排行榜前十名)
热门推荐
- python实现七个基本算法(python实现维吉尼亚算法)
- C#选择排序
- sqlserver2012卸载工具(Windows下SQL Serever 2012彻底卸载删除教程)
- python语言中的递归(详解python中递归函数)
- flask快速开发框架(手把手教你使用Flask搭建ES搜索引擎预备篇)
- web渗透网络基础(响应式Web之流式网格系统)
- js使用递归解析(关于JavaScript递归经典案例题详析)
- python开发的独立商城(python实现电子产品商店)
- python数据存取(python异步存储数据详解)
- 详解DB2 sqlstate 57016 SQLCODE=-668 原因码 "7"错误的快速解决办法(详解DB2 sqlstate 57016 SQLCODE=-668 原因码 "7"错误的快速解决办法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9