Python Opencv提取图片中某种颜色组成的图形的方法


Posted in Python onSeptember 19, 2019

主要目标识别图中红色的裂缝,尝试了几种不同的方法,最后发现比较每一点的RGB差值可以很好的解决这个问题,也就是提取图片中的红色相关信息。处理结果如下:

Python Opencv提取图片中某种颜色组成的图形的方法

Python Opencv提取图片中某种颜色组成的图形的方法

实现的代码如下,注意opencv读入的图片通道顺序是bgr:

import cv2
import matplotlib.pyplot as plt
imagepath = r'tear/11.jpg'
image = cv2.imread(imagepath)
height,width,channel = image.shape
for i in range(height):
  for j in range(width):
    b,g,r = image[i,j]
    if((r-b)>30 and (r-g)>30): #对蓝色进行判断,30不错
      b=0
      g=0
      r=0
    else:
      b=255
      g=255
      r=255
        
    image[i,j]=[r,g,b]
plt.figure(figsize=(20,10))
plt.imshow(image)
plt.show()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中设置变量访问权限的方法
Apr 27 Python
python fabric实现远程部署
Jan 05 Python
视觉直观感受若干常用排序算法
Apr 13 Python
利用python将xml文件解析成html文件的实现方法
Dec 22 Python
python+opencv实现阈值分割
Dec 26 Python
Python基础教程之if判断,while循环,循环嵌套
Apr 25 Python
python异步编程 使用yield from过程解析
Sep 25 Python
pytorch 改变tensor尺寸的实现
Jan 03 Python
解决jupyter notebook import error但是命令提示符import正常的问题
Apr 15 Python
如何利用Python给自己的头像加一个小国旗(小月饼)
Oct 02 Python
python 使用tkinter+you-get实现视频下载器
Nov 17 Python
Django解决frame拒绝问题的方法
Dec 18 Python
pandas read_excel()和to_excel()函数解析
Sep 19 #Python
python openvc 裁剪、剪切图片 提取图片的行和列
Sep 19 #Python
vscode 配置 python3开发环境的方法
Sep 19 #Python
python实现简易学生信息管理系统
Apr 05 #Python
Python字符串大小写转换拼接删除空白
Sep 19 #Python
python BlockingScheduler定时任务及其他方式的实现
Sep 19 #Python
python实现简单成绩录入系统
Sep 19 #Python
You might like
雄兵连三大错觉:凯莎没了,凉冰阵亡了,华烨觉得自己又行了
2020/04/09 国漫
使用PHP实现Mysql读写分离
2013/06/28 PHP
TNC vs BOOM BO3 第一场2.13
2021/03/10 DOTA
JS下高效拼装字符串的几种方法比较与测试代码
2010/04/15 Javascript
js如何判断用户是在PC端和还是移动端访问
2014/04/24 Javascript
jQuery.holdReady()方法用法实例
2014/12/27 Javascript
jQuery编程中的一些核心方法简介
2015/08/14 Javascript
基于Javascript实现返回顶部按钮
2016/02/29 Javascript
javascript设计模式Constructor(构造器)模式
2016/08/19 Javascript
jQuery实现鼠标滑过预览图片大图效果的方法
2017/04/26 jQuery
详解vue服务端渲染(SSR)初探
2017/06/19 Javascript
解决Vue页面固定滚动位置的处理办法
2017/07/13 Javascript
js判断用户是输入的地址请求的路径(实例讲解)
2017/07/18 Javascript
详解VUE-地区选择器(V-Distpicker)组件使用心得
2018/05/07 Javascript
jQuery实现获取当前鼠标位置并输出功能示例
2019/01/05 jQuery
详解Vue后台管理系统开发日常总结(组件PageHeader)
2019/11/01 Javascript
[48:51]完美世界DOTA2联赛PWL S2 Magma vs InkIce 第一场 11.28
2020/12/02 DOTA
Python实现的检测web服务器健康状况的小程序
2014/09/17 Python
Python使用正则表达式过滤或替换HTML标签的方法详解
2017/09/25 Python
python 脚本生成随机 字母 + 数字密码功能
2018/05/26 Python
详解如何将python3.6软件的py文件打包成exe程序
2018/10/09 Python
Laravel+Dingo/Api 自定义响应的实现
2019/02/17 Python
Python数据类型之Dict字典实例详解
2019/05/07 Python
Django框架models使用group by详解
2020/03/11 Python
CSS3的颜色渐变效果的示例代码
2017/09/29 HTML / CSS
波兰运动鞋网上商店:e-Sporting
2018/02/16 全球购物
新西兰便宜隐形眼镜购买网站:QUICKLENS New Zealand
2019/03/02 全球购物
电大学习个人自我评价范文
2013/10/04 职场文书
电气自动化大学生求职信
2013/10/16 职场文书
语文教育专业应届生求职信
2013/11/23 职场文书
机电一体化专业推荐信
2013/12/03 职场文书
客房主管岗位职责
2013/12/09 职场文书
2014年远程教育工作总结
2014/12/09 职场文书
优秀学生干部主要事迹材料
2015/11/04 职场文书
MongoDB balancer的使用详解
2021/04/30 MongoDB
解决sql server 数据库,sa用户被锁定的问题
2021/06/11 SQL Server