opencv学习笔记

OpenCV的全称是:Open Source Computer Vision Library. OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。

一、直方图
二、RGB颜色空间
RGB在opencv里面表述为BGR。
互补光:两种光以某种比例混合得到白光成为互补光。
亮度的定义:绿色最亮,红色次之,蓝色最暗,公式=0.299R+0.587G+0.114B,彩色图像的灰度图显示就是按照这个公式计算出来的,他是按照RGB颜色空间中从(0,0,0)到(255,255,255)对角线上取值得到的。

三、HSV颜色空间
HSV(hue,saturation,value)是一种比较直观的圆锥体颜色模型,H(hue,色度)取值范围为0°~360°,从红色开始按逆时针方向计算,红色为0°,绿色为120°,蓝色为240°;S(saturation,饱和度)通常取值范围为0%~100%,值越大,颜色越饱和;V(Value,明度)表示颜色明亮的程度通常取值范围为0%(黑)到100%(白)。在这里插入图片描述

四、颜色空间转换
注意创建图像是8位的话,H只能取值到180而不是360。方法是定义为浮点型图像。
最后保存的话重新转化为8位。

五、图像的腐蚀
六、图像特征提取
矩是概率与统计中的一个概念,是随机变量的一种数字特征。设 x 为随机变量,C为常数,则量E[(x−c)^k]称为X关于C点的k阶矩

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值