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入门篇之面向对象
Oct 20 Python
Python开发SQLite3数据库相关操作详解【连接,查询,插入,更新,删除,关闭等】
Jul 27 Python
Python 逐行分割大txt文件的方法
Oct 10 Python
Python封装原理与实现方法详解
Aug 28 Python
Python3+Pycharm+PyQt5环境搭建步骤图文详解
May 29 Python
django中使用POST方法获取POST数据
Aug 20 Python
Python爬虫实现使用beautifulSoup4爬取名言网功能案例
Sep 15 Python
在python中使用pymysql往mysql数据库中插入(insert)数据实例
Mar 02 Python
浅谈Keras中shuffle和validation_split的顺序
Jun 19 Python
python连接mysql有哪些方法
Jun 24 Python
关于Python3的import问题(pycharm可以运行命令行import错误)
Nov 18 Python
Python文件的操作示例的详细讲解
Apr 08 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
php使用base64加密解密图片示例分享
2014/01/20 PHP
php和vue配合使用技巧和方法
2019/05/09 PHP
Iframe自适应高度绝对好使的代码 兼容IE,遨游,火狐
2011/01/27 Javascript
原生JavaScript实现异步多文件上传
2015/12/02 Javascript
不得不分享的JavaScript常用方法函数集(上)
2015/12/23 Javascript
JS定时器实现数值从0到10来回变化
2016/12/09 Javascript
jQuery Plupload上传插件的使用
2017/04/19 jQuery
webpack vue项目开发环境局域网访问方法
2018/03/20 Javascript
解决bootstrap-select 动态加载数据不显示的问题
2018/08/10 Javascript
Vue项目路由刷新的实现代码
2019/04/17 Javascript
详解Webpack抽离第三方类库以及common解决方案
2020/03/30 Javascript
Javascript confirm多种使用方法解析
2020/09/25 Javascript
Python的Flask框架中SQLAlchemy使用时的乱码问题解决
2015/11/07 Python
详解python的数字类型变量与其方法
2016/11/20 Python
Python计时相关操作详解【time,datetime】
2017/05/26 Python
python实现随机梯度下降法
2020/03/24 Python
Python3.5 + sklearn利用SVM自动识别字母验证码方法示例
2019/05/10 Python
Django项目使用CircleCI的方法示例
2019/07/14 Python
OpenCV+face++实现实时人脸识别解锁功能
2019/08/28 Python
pytorch 模型的train模式与eval模式实例
2020/02/20 Python
matplotlib 对坐标的控制,加图例注释的操作
2020/04/17 Python
Pytorch 卷积中的 Input Shape用法
2020/06/29 Python
解决TensorFlow程序无限制占用GPU的方法
2020/06/30 Python
使用OpenCV实现人脸图像卡通化的示例代码
2021/01/15 Python
瑞士香水购物网站:Parfumcity.ch
2017/01/14 全球购物
具有防紫外线功能的高性能钓鱼服装:Hook&Tackle
2018/08/16 全球购物
应届生财务会计求职信
2013/11/05 职场文书
研究生求职推荐信范文
2013/11/30 职场文书
部队万能检讨书
2014/02/20 职场文书
提拔干部考察材料
2014/05/26 职场文书
人事任命书怎么写
2014/06/05 职场文书
办公室主任四风问题对照检查材料思想汇报
2014/09/28 职场文书
个人批评与自我批评范文
2014/10/17 职场文书
先进员工事迹材料
2014/12/20 职场文书
外贸英文求职信范文
2015/03/19 职场文书
MySQL分区路径子分区再分区
2022/04/13 MySQL