python+OpenCV图像处理
导入包
import cv2
import numpy as np
读取图像
img = cv2.imread(‘rose.jpg’)
print(img)
print(np.shape(img))
显示图像
# 读取图片
img = cv2.imread('rose1.jpg')
# 先创建一个窗口
cv2.namedWindow('Image')
# 在窗口中显示图像
cv2.imshow('Image', img)
# 最后还要写一句代码,这样就可以使窗口始终保持住
cv2.waitKey(0)
read参数 img = cv2.imread(‘rose1.jpg’, 0)
0:读入的为灰度图像(即使读入的为彩色图像也将转化为灰度图像)
1:读入的为彩色图像(默认)
释放窗口
cv2.destroyAllWindows()
复制图像
img1 = img.copy()
保存图像
cv2.imwrite(‘rose_copy.jpg’, img1)
RGB通道提取
(b, g, r) = cv2.split(image)
四个不同的滤波器
img = cv2.imread(‘cat.jpg’)
均值滤波
img_mean = cv2.blur(img, (5,5))
高斯滤波
img_Guassian = cv2.GaussianBlur(img,(5,5),0)
中值滤波
img_median = cv2.medianBlur(img, 5)
双边滤波
img_bilater = cv2.bilateralFilter(img,9,75,75)
python+OpenCV图像处理相关推荐
- Python+Opencv图像处理新手入门教程(四):视频内容的读取与导出
一步一步来吧 上一节: Python+Opencv图像处理新手入门教程(三):阈值与二值化 1.Intro 今天这节我们主要看怎么利用opencv读取并处理视频中的内容. 2.VideoCapture ...
- Python+Opencv图像处理新手入门教程(三):阈值与二值化
一步一步来吧 上一节: Python+Opencv图像处理新手入门教程(二):颜色空间转换,图像大小调整,灰度直方图 1.Intro 今天这节我们主要研究利用阈值处理图像.例如对于输入图像: 如何做一 ...
- Python+Opencv图像处理新手入门教程(二):颜色空间转换,图像大小调整,灰度直方图
一步一步来吧 上一节:Python+Opencv图像处理新手入门教程(一):介绍,安装与起步 1.什么是图像 对于计算机而言,图像的本质是一个由像素点构成的矩阵. 例如我们用肉眼很容易分辨一辆汽车的后 ...
- python+opencv图像处理之七:直方图均衡化
python+opencv图像处理之七:直方图均衡化 目录 python+opencv图像处理之七:直方图均衡化 一.直方图均衡化 二.直方图绘制 三.直方图均衡化 四.有限对比适应性直方图均衡化 一 ...
- Python+OpenCV图像处理(一篇全)
参考:1.网易云课堂 Python+OpenCV图像处理 - 网易云课堂 2.[在水一方xym的博客]业精于勤荒于嬉,行成于思毁于随 - CSDN博客 https://blog.csdn.net/za ...
- Python+OpenCV图像处理(五)——图像阈值和二值化
系列文章 Python+OpenCV图像处理(一)--OpenCV框架与图像插值算法 Python+OpenCV图像处理(二)--几何变换 Python+OpenCV图像处理(三)--彩色空间互换 P ...
- Python OpenCV 图像处理之直方图的应用,取经之旅第 26 天
Python OpenCV 365 天学习计划,与橡皮擦一起进入图像领域吧. Python OpenCV 基础知识铺垫 cv2.compareHist 函数 橡皮擦的小节 基础知识铺垫 上篇博客 Py ...
- python+opencv图像处理之边缘检测车道线识别
python+opencv图像处理之边缘检测车道线识别 1.自行安装python和opencv 2.导入我们要使用的相关库 import cv2 from matplotlib import pypl ...
- Python OpenCV图像处理 理论 代码
python opencv图像处理 GitHub - LeBron-Jian/ComputerVisionPractice OpenCV计算机视觉学习 & 代码 OpenCV计算机视觉学习(1 ...
- Python+OpenCV图像处理实验
目录 1.灰度化功能 2.反转功能 3.通道分离功能 4.噪音.滤波功能 5.高斯双边滤波功能 6.均值偏移滤波功能 7.图像二值化功能 8.Canny边缘检测功能 9.直线检测功能 10.圆形检测功 ...
最新文章
- 计算机php什么意思,什么是PHPC(个人高性能计算机 )
- NA-NP-IE系列实验30:CHAP 认证
- 标题在图表上_从零开始学Excel——标题和图例的设置(143)
- thinkphp htmlspecialchars_decode
- java集合set的使用_浅析Java中的set集合类型及其接口的用法
- 微信小程序之自定义模态弹窗(带动画)实例
- “阿里离职女高管”蹭马云热度遭阿里高管打假:重新定义高管
- mysql数据库设计255_MySQL数据库设计规范
- C#创建自定义配置节点
- Flutter进阶第13篇: 打开外部浏览器、打开外部应用、拨打电话、发送短信
- [翻译]CSS变量让你轻松制作响应式网页
- Linux x86-64 IOMMU详解(六)——Intel IOMMU参与下的DMA Coherent Mapping流程
- 雷达原理笔记之LFMCW雷达测距测速原理
- 中医针灸学综合练习题库【2】
- 高级项目经理的企业需求、企业地位
- 怎么在Excel中凑数
- 示波器常用的13个概念
- Ubuntu 下大文件夹分卷压缩
- [BZOJ5139][Usaco2017 Dec]Greedy Gift Takers 权值线段树
- 淘宝客推广(一):利用淘礼金做拉新
热门文章
- 测试MindMotion MM32F3277 MicroPython -2021-11-20新增PWM版本
- 越小越好:为什么电子器件都这么小巧玲珑?
- 研究能力培养的阶梯: 盐趣一对一科研项目
- 测试篇|如何简便标定信号源电流大小?
- python cv2模块安装_Python运行脚本前,自动安装需要的模块包
- 规则引擎 drools_为什么要用规则引擎?
- 述职答辩提问环节一般可以问些什么_2020上海市职称评审答辩注意事项
- kali python3安装scapy库_Kali-Python scapy模块-扫描
- 【 MATLAB 】通过案例学会编写一个 matlab 函数(小猫掉进山洞问题)
- Save a tree as XML using XmlSerializer