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 相关文章推荐
pycharm 使用心得(二)设置字体大小
Jun 05 Python
Python和perl实现批量对目录下电子书文件重命名的代码分享
Nov 21 Python
python计算两个地址之间的距离方法
Jun 09 Python
python实现zabbix发送短信脚本
Sep 17 Python
python取均匀不重复的随机数方式
Nov 27 Python
python logging添加filter教程
Dec 24 Python
Python3.7实现验证码登录方式代码实例
Feb 14 Python
使用Python开发个京东上抢口罩的小实例(仅作技术研究学习使用)
Mar 10 Python
python属于解释型语言么
Jun 15 Python
用python对oracle进行简单性能测试
Dec 05 Python
Python实现视频中添加音频工具详解
Dec 06 Python
Python使用华为API为图像设置多个锚点标签
Apr 12 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
攻克CakePHP系列一 连接MySQL数据库
2008/10/22 PHP
浅谈使用 PHP 进行手机 APP 开发(API 接口开发)
2014/08/11 PHP
PHP爬虫之百万级别知乎用户数据爬取与分析
2016/01/22 PHP
php中错误处理操作实例分析
2019/08/23 PHP
Thinkphp5 如何隐藏入口文件index.php(URL重写)
2019/10/16 PHP
Jquery cookie操作代码
2010/03/14 Javascript
window.print打印指定div指定网页指定区域的方法
2014/08/04 Javascript
js转html实体的方法
2016/09/27 Javascript
JavaScript 身份证号有效验证详解及实例代码
2016/10/20 Javascript
js下载文件并修改文件名
2017/05/08 Javascript
详解vue-router 2.0 常用基础知识点之router-link
2017/05/10 Javascript
关于前后端json数据的发送与接收详解
2017/07/30 Javascript
react 父子组件之间通讯props
2018/09/08 Javascript
vue vue-Router默认hash模式修改为history需要做的修改详解
2018/09/13 Javascript
Nuxt.js开启SSR渲染的教程详解
2018/11/30 Javascript
浅谈vue中组件绑定事件时是否加.native
2019/11/09 Javascript
Javascript如何实现双指控制图片功能
2020/02/25 Javascript
微信小程序实现音频文件播放进度的实例代码
2020/03/02 Javascript
Python获取数据库数据并保存在excel表格中的方法
2019/06/12 Python
Flask模板引擎之Jinja2语法介绍
2019/06/26 Python
python路径的写法及目录的获取方式
2019/12/26 Python
python3中datetime库,time库以及pandas中的时间函数区别与详解
2020/04/16 Python
python使用QQ邮箱实现自动发送邮件
2020/06/22 Python
CheapTickets香港机票预订网站:CheapTickets.hk
2019/06/26 全球购物
俄语地区最大的中国商品在线购物网站之一:Umka Mall
2019/11/03 全球购物
生物科学系大学生的自我评价
2013/12/20 职场文书
六十大寿答谢词
2014/01/12 职场文书
学校消防演习方案
2014/02/19 职场文书
2014乡镇“三八”国际劳动妇女节活动总结
2014/03/01 职场文书
后备干部培训方案
2014/05/22 职场文书
做一个有道德的人活动方案
2014/08/25 职场文书
2014年大学生社会实践自我鉴定
2014/09/26 职场文书
湖南省召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
2014旅游局党组书记党建工作汇报材料
2014/11/02 职场文书
React四级菜单的实现
2022/04/08 Javascript
vue数据字典取键值项目的字典问题
2022/04/12 Vue.js