日常@尊师:

© Fu Xianjun. All Rights Reserved.

1.首先我们还是需要一张帅气的图片:


将它放入文件夹内用openCV将其打开

然后就可以敲代码了:

    import cv2#导包img=cv2.imread('shape.png')#读取图片cv2.imshow('src',img)#显示图片height,width,_=img.shape#获取宽和高b,g,r=cv2.split(img)#进行颜色通道的拆分for a in range(height):#输入for循环语句找到图片中蓝色三角形部分for c in range(0,width):for k in range(3):if 100<b[a,c]<200:img.itemset((a,c,k),0)#读取蓝色三角形部分并将它转化为黑色cv2.imshow('dst',img)#显示转化后的图片cv2.waitKey()cv2.destroyAllWindows()

我们今天的任务就是将蓝色的三角形变成黑色的:


看到变化没,今天的内容还是比较简单易懂的,每日一个paython小技巧你学会了吗?

openCV数字图像处理相关推荐

  1. OpenCV数字图像处理基于C++:灰度变换

    OpenCV数字图像处理基于C++:灰度变换 1.1 灰度变换概念 在图像预处理中,图像的灰度变换是图像增强的重要手段,灰度变换可以使图像对比度扩展,图像清晰,特征明显,灰度变换主要利用点运算来修正像 ...

  2. OpenCV数字图像处理学习平台

    原始图像1-1 处理中的图像1-2 处理结果1-3(检测到所有圆) OpenCV数字图像处理学习平台,是一款可视化.交互式方式学习OpenCV的工具软件,由资深计算机视觉专家精心打造,花费近两年整理成 ...

  3. 《opencv 数字图像处理 图像基础》

    <opencv 数字图像处理 图像基础> 矩阵 通道分离和合并 彩色图像转灰度图像 灰度图转二值化图像 图像运算 矩阵 定义一个显示图像的函数,对于灰度图,里面添加了vmin=0,vmax ...

  4. c++ opencv数字图像处理:访问图像像素,遍历图像像素

    文章目录 前言 一.访问图像像素 1.访问(j,i)处像素 2.例子:在图像中加入白色椒盐噪声 二.遍历图像像素 1.指针扫描 2.opencv自带的卷积运算:filter2D 前言 数字图像处理c+ ...

  5. c++ opencv数字图像处理:频率域滤波--高通滤波--高斯高通滤波

    文章目录 前言 一.高斯高通滤波器(GHPF) 二.代码 前言 数字图像处理c++ opencv(VS2019 opencv4.53)持续更新 一.高斯高通滤波器(GHPF) D 2 ( u , v ...

  6. c++ opencv数字图像处理:频率域滤波--低通滤波--理想低通滤波

    文章目录 前言 一.理想低通滤波器(ILPF) 二.代码 三.说明 前言 数字图像处理c++ opencv(VS2019 opencv4.53)持续更新 一.理想低通滤波器(ILPF) 通过设置频率半 ...

  7. c++ opencv数字图像处理:频率域滤波--低通滤波--巴特沃斯低通滤波

    文章目录 前言 一.巴特沃斯低通滤波器(BLPF) 二.代码 三.说明 前言 数字图像处理c++ opencv(VS2019 opencv4.53)持续更新 一.巴特沃斯低通滤波器(BLPF) D2( ...

  8. c++ opencv数字图像处理:频率域滤波--高通滤波--巴特沃斯高通滤波

    文章目录 前言 一.巴特沃斯高通滤波器(BHPF) 二.代码 前言 数字图像处理c++ opencv(VS2019 opencv4.53)持续更新 一.巴特沃斯高通滤波器(BHPF) D2(u,v)为 ...

  9. c++ opencv数字图像处理:频率域滤波--高通滤波--理想高通滤波

    文章目录 前言 一.理想高通滤波器(IHPF) 二.代码 前言 数字图像处理c++ opencv(VS2019 opencv4.53)持续更新 一.理想高通滤波器(IHPF) 二.代码 主代码: #i ...

  10. opencv数字图像处理(图像模糊)

    图像基础 图像几何变换 图像模糊 图像边缘 图像阈值分割 形态学处理 图像模糊 1)一维卷积:定义比较简单的运算 2)二维卷积:标准版&实用版(对应相乘) 卷积之后图片变小,其余部分进行填充 ...

最新文章

  1. html解决空格显示问题
  2. NanoPi NEO Air使用九:使用Linux内核自带的LED驱动
  3. 查看UNIX/Linux资源占用的top命令
  4. ubuntu18 常用命令
  5. 使用 BenchmarkDotnet 测试代码性能
  6. java工程师的终极书单_Java 9 –终极功能列表
  7. 随机梯度下降(Stochastic gradient descent)和 批量梯度下降(Batch gradient descent )的公式对比...
  8. 品质标签分几种颜色_常见标签种类分析
  9. 面向对象的一些基础概念
  10. 开始 Scrum 3: Values of Scrum
  11. iOS-高仿通讯录之商品索引排序搜索
  12. Python生成CSV文件模拟某小区用户手机通话记录
  13. android用户头像保存,Android的登陆注册(sharedpreferences和SQLite保存以及头像上传显示...
  14. 【Java】JavaSocket编程开发聊天室-客户端核心部分
  15. 微型计算机汇编用什么软件,EMU8086 汇编工具软件的使用
  16. 蓝鸽无盘服务器,蓝鸽英语学习平台为什么点击游客就能进去?
  17. 问题 C: 所罗门王的宝藏
  18. 滞回比较器计算方法及实用工具
  19. mac 不显示 外接屏幕_mac连接投影仪不显示怎么办-mac外接显示器设置教程 - 河东软件园...
  20. Wireshark:抓取微信网址

热门文章

  1. 微信小程序评论功能实现源码,复制粘贴
  2. proguard.cfg(转载)
  3. 安全云存储系统总体框架
  4. Shell数组遍历的三种方法及注意事项
  5. 60后水果店老板做微信营销
  6. java返回字符串浏览器换行_解决浏览器显示页面长字符串换行问题总结
  7. ubuntu18 steam闪退的解决办法
  8. 计算机或许已经烂大街了,女生学计算机没出路吗?
  9. JVM的私房笔记(一)类加载机制与类加载器 by 葵鱼
  10. Redis - 3、发布和订阅