计算机视觉|基于RGB颜色特征的火焰识别_火焰颜色的rgb范围-程序员宅基地

技术标签: 算法之美  算法  python  计算机视觉  深度学习  opencv  

本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。

引言

在计算机中图片一般用数组储存,以像素点为单位。

import  cv2 as cv
import numpy as np

src=cv.imread("img/3.jpg")
print(src.shape)
print(src.size)

 

----返回值---

(323, 500, 3) #(高、宽、通道数)

484500         #像素点个数

在RGB颜色空间下,每个像素点的颜色由R、G、B三通道组成,RGB颜色空间以R(Red红)、G(Green绿)、B(Blue蓝)三种基本色为基础,进行不同程度的叠加,产生丰富而广泛的颜色,所以也叫三基色模式。每个通道的取值范围从0到255,每种颜色都有对应的RGB值。

火焰也是如此,只要找到火焰颜色的RGB值的规律,就可以借此来识别图中的火焰。那么如何找到火焰的RGB值规律呢?

问题分析

最简单的方法就是统计学中的抽样调查,找几张只有火焰的图,读取它们的RGB值,并从中找出规律。也可以参考他人所写的相关文章,直接借用别人的数据。

 例如下图:

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/gschen_cn/article/details/113904176

智能推荐

2100306-83-8,NH-bis(PEG2-propargyl)具有两个末端炔丙基和一个氨基的多支化连接物_含有炔基和氨基的化合物-程序员宅基地

文章浏览阅读58次。英文名称:NH-bis(PEG2-propargyl)分子式:C14H23NO4分子量:269.3CAS:2100306-83-8纯度:≥95%结构式:用 途:仅供科研实验使用,不用于诊治外 观:粘稠液体或者固体粉末,取决于分子量注意事项:取用一定要干燥,避免频繁的溶解和冻干溶解性:溶于大部分有机溶剂,如:DCM、DMF、DMSO、THF等等。在水中有很好的溶解性。产品简介:NH-双(PEG2-炔丙基)是一种具有两个末端炔丙基和一个氨基的多支化连接物。炔丙基..._含有炔基和氨基的化合物

几个Python小案例, 爱上Python编程!_python编程能力提升代码实例-程序员宅基地

文章浏览阅读420次。Python是一种面向对象的解释型编程语言,源代码与解释器CPython遵守GPL协议,Python语法简洁清晰。语法简洁清晰,那么我们用少量的Python代码能做哪些有趣的东西?温馨提示:文末必看。一、画爱心表白1、图形都是由一系列的点(X,Y)构成的曲线,由于X,Y满足一定的关系,所以我们就可以建立模型,建立表达式expression,当满足时,两个for循环(for X in range;for Y in range)就会每行每列的打印。2、Python代码与注释:理清思路一行代码实现:_python编程能力提升代码实例

contiki学习笔记(二)CTK图形界面_contiki ctk-程序员宅基地

文章浏览阅读604次。CTK 图形界面Contiki 工具包(CTK)为康智奇系统提供了图形用户界面ModulesCTK device driver functions CTK设备驱动程序功能CTK设备驱动程序功能分为两个模块,CTK -draw模块和CTK -arch模块。CTK eventsCTK application functions一个应用程序使用的CTK函数。文件file ctk..._contiki ctk

USB_type-c-程序员宅基地

文章浏览阅读1k次。转载http://mb.zol.com.cn/514/5145370_all.html#p5147158Type-C全称USB Type-C接口,是一种全新的USB接口形式,它伴随最新的USB3.1标准横空出世,从发布至今已经有近一年的时间了(没错,真的是一年)。说到底,它就是一个USB接口(没错)。其实,Type-C对于新MacBook的价值甚至没有它作为一个单纯的USB接口大,因为它解_type-c

Tomcat配置公网访问_tomcat 公网访问-程序员宅基地

文章浏览阅读3.8k次。最近自己做了个简单web应用想发布到公网访问,因为是第一次配置,所以在配置过程中出现问题及解决方法。1.在电脑安装tomcat程序,启动Tomcat服务,一般默认时我们打localhost:8080/test 就可以访问,为了省去输入端口麻烦,想将端口号改成80方法如下:打开目录C:\Program Files\Apache Software Foundation\Tomcat 8.5\_tomcat 公网访问

又~发现两篇好文章~~-程序员宅基地

文章浏览阅读96次。理解L1,L2 范数机器学习中的范数规则化之(一)L0、L1与L2范数

随便推点

关于图片格式转换(png、jpg转tif)_python jpeg图片转tif-程序员宅基地

文章浏览阅读1.1w次,点赞9次,收藏41次。关于图片格式转换(png、jpg转tif)看来网上很多文章,图片格式的转换有opencv库和PIL库,由于只是简单对图像进行格式转换,所以选择了PIL库(Pillow支持最新的3.x版本)进行相应的转换工作。相比之下,PIL库更加方便快捷。简介PIL(Python Image Library)是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python..._python jpeg图片转tif

pygame.error: Couldn't open images\ship.bmp的解决办法_phyhon找不到images\ship.bmp-程序员宅基地

文章浏览阅读2.7w次,点赞28次,收藏16次。在《python编程:从入门到实践》这本书中的《外星人入侵》的项目里有如下代码:import pygameclass Ship(): def __init__(self,screen): """初始化飞船并设置其初始位置""" self.screen = screen # 加载飞船图像并获取其外接矩形 self.image =_phyhon找不到images\ship.bmp

2021-06-15 计算机网络基础————osi参考模型_osi参考模型是为了解决网络中的硬件和软件的标准化而产生的-程序员宅基地

文章浏览阅读210次。一、OSI参考模型 开放式系统互联参考模型(Open System Interconnection ,OSI),是国际标准化组织(ISO)为了实现计算机网络标准化而_osi参考模型是为了解决网络中的硬件和软件的标准化而产生的

安卓打开相机相册功能实现,并通过SpringBoot对接Retrofit2上传图片(@RequestBody转变为MultiPartFile全流程,低门槛实现系列)_手机端调用springboot上传图片接口-程序员宅基地

文章浏览阅读4.1k次,点赞7次,收藏19次。安卓打开相机相册,通过SpringBoot对接Retrofit2上传图片(@RequestBody转变为MultiPartFile全流程,低门槛实现系列)面向小白,大佬勿进。面向小白,大佬勿进。面向小白,大佬勿进。面向小白,大佬勿进。面向小白,大佬勿进。面向小白,大佬勿进。面向小白,大佬勿进。面向小白,大佬勿进。面向小白,大佬勿进_手机端调用springboot上传图片接口

移动硬盘变0字节原因及解决_移动硬盘无法读取显示0字节-程序员宅基地

文章浏览阅读1k次,点赞7次,收藏7次。移动硬盘变0字节可能是由多种原因导致的,包括逻辑错误、物理损坏、病毒攻击等。为了预防这类问题的发生,用户应该采取一系列措施,如定期备份数据、安全弹出硬件、提供良好的散热环境等。移动硬盘变0字节是存储领域中一个相对常见的问题,对用户的数据安全构成严重威胁。【恢复步骤2】:软件扫描完成后会列出这个盘的数据,在软件中勾上需要恢复的数据,再点了《另存为》将文件复制出来。【恢复步骤1】:下载并打开恢复软件,在软件中选择需要恢复的盘,再点《开始恢复》,软件会扫描这个盘的数据。二、移动硬盘变0字节需要保留文件的方法。_移动硬盘无法读取显示0字节

使用Jetpack组件Navigation实现Android开发中页面跳转_android navigation跳转-程序员宅基地

文章浏览阅读1.7k次。目录一、前言1.概述2.导航图的创建(官网)二、基本使用1.依赖配置2.具体实例:使用Navigation实现页面的跳转。2.1.class的创建2.2 、页面布局文件的创建2.3 向 Activity 添加 NavHost2.4导航文件的配置清单2.5、按钮的布局 布局预览2.6、最终实现页面跳转3.导航图的预览4.最终实现预览导航是指支持用户导航、进入和退出应用中不同内容片断的交互。Android Jetpack的导航组件可以帮助实现导航,无论是简单的按钮点击,还是应用栏和抽屉式导航栏等更为复杂的模式,_android navigation跳转

推荐文章

热门文章

相关标签