导入包

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图像处理相关推荐

  1. Python+Opencv图像处理新手入门教程(四):视频内容的读取与导出

    一步一步来吧 上一节: Python+Opencv图像处理新手入门教程(三):阈值与二值化 1.Intro 今天这节我们主要看怎么利用opencv读取并处理视频中的内容. 2.VideoCapture ...

  2. Python+Opencv图像处理新手入门教程(三):阈值与二值化

    一步一步来吧 上一节: Python+Opencv图像处理新手入门教程(二):颜色空间转换,图像大小调整,灰度直方图 1.Intro 今天这节我们主要研究利用阈值处理图像.例如对于输入图像: 如何做一 ...

  3. Python+Opencv图像处理新手入门教程(二):颜色空间转换,图像大小调整,灰度直方图

    一步一步来吧 上一节:Python+Opencv图像处理新手入门教程(一):介绍,安装与起步 1.什么是图像 对于计算机而言,图像的本质是一个由像素点构成的矩阵. 例如我们用肉眼很容易分辨一辆汽车的后 ...

  4. python+opencv图像处理之七:直方图均衡化

    python+opencv图像处理之七:直方图均衡化 目录 python+opencv图像处理之七:直方图均衡化 一.直方图均衡化 二.直方图绘制 三.直方图均衡化 四.有限对比适应性直方图均衡化 一 ...

  5. Python+OpenCV图像处理(一篇全)

    参考:1.网易云课堂 Python+OpenCV图像处理 - 网易云课堂 2.[在水一方xym的博客]业精于勤荒于嬉,行成于思毁于随 - CSDN博客 https://blog.csdn.net/za ...

  6. Python+OpenCV图像处理(五)——图像阈值和二值化

    系列文章 Python+OpenCV图像处理(一)--OpenCV框架与图像插值算法 Python+OpenCV图像处理(二)--几何变换 Python+OpenCV图像处理(三)--彩色空间互换 P ...

  7. Python OpenCV 图像处理之直方图的应用,取经之旅第 26 天

    Python OpenCV 365 天学习计划,与橡皮擦一起进入图像领域吧. Python OpenCV 基础知识铺垫 cv2.compareHist 函数 橡皮擦的小节 基础知识铺垫 上篇博客 Py ...

  8. python+opencv图像处理之边缘检测车道线识别

    python+opencv图像处理之边缘检测车道线识别 1.自行安装python和opencv 2.导入我们要使用的相关库 import cv2 from matplotlib import pypl ...

  9. Python OpenCV图像处理 理论 代码

    python opencv图像处理 GitHub - LeBron-Jian/ComputerVisionPractice OpenCV计算机视觉学习 & 代码 OpenCV计算机视觉学习(1 ...

  10. Python+OpenCV图像处理实验

    目录 1.灰度化功能 2.反转功能 3.通道分离功能 4.噪音.滤波功能 5.高斯双边滤波功能 6.均值偏移滤波功能 7.图像二值化功能 8.Canny边缘检测功能 9.直线检测功能 10.圆形检测功 ...

最新文章

  1. 计算机php什么意思,什么是PHPC(个人高性能计算机 )
  2. NA-NP-IE系列实验30:CHAP 认证
  3. 标题在图表上_从零开始学Excel——标题和图例的设置(143)
  4. thinkphp htmlspecialchars_decode
  5. java集合set的使用_浅析Java中的set集合类型及其接口的用法
  6. 微信小程序之自定义模态弹窗(带动画)实例
  7. “阿里离职女高管”蹭马云热度遭阿里高管打假:重新定义高管
  8. mysql数据库设计255_MySQL数据库设计规范
  9. C#创建自定义配置节点
  10. Flutter进阶第13篇: 打开外部浏览器、打开外部应用、拨打电话、发送短信
  11. [翻译]CSS变量让你轻松制作响应式网页
  12. Linux x86-64 IOMMU详解(六)——Intel IOMMU参与下的DMA Coherent Mapping流程
  13. 雷达原理笔记之LFMCW雷达测距测速原理
  14. 中医针灸学综合练习题库【2】
  15. 高级项目经理的企业需求、企业地位
  16. 怎么在Excel中凑数
  17. 示波器常用的13个概念
  18. Ubuntu 下大文件夹分卷压缩
  19. [BZOJ5139][Usaco2017 Dec]Greedy Gift Takers 权值线段树
  20. 淘宝客推广(一):利用淘礼金做拉新

热门文章

  1. 测试MindMotion MM32F3277 MicroPython -2021-11-20新增PWM版本
  2. 越小越好:为什么电子器件都这么小巧玲珑?
  3. 研究能力培养的阶梯: 盐趣一对一科研项目
  4. 测试篇|如何简便标定信号源电流大小?
  5. python cv2模块安装_Python运行脚本前,自动安装需要的模块包
  6. 规则引擎 drools_为什么要用规则引擎?
  7. 述职答辩提问环节一般可以问些什么_2020上海市职称评审答辩注意事项
  8. kali python3安装scapy库_Kali-Python scapy模块-扫描
  9. 【 MATLAB 】通过案例学会编写一个 matlab 函数(小猫掉进山洞问题)
  10. Save a tree as XML using XmlSerializer