学习openCV笔记 (8月29日)

原创 2016年08月29日 17:40:26
5.3 分离颜色通道、多通道图像混合
5.3.1 通道分离:split()函数
split函数用于将一个多通道数组分离成几个单通道数组。
void split(const Mat&src, Mat*mvbegin);
第一个参数,填需要分离的多通道数组。
第二个参数,填函数的输出数组或者输出的vector容器。

5.3.2 通道合并:merge()函数
merge()函数是split()函数的逆向操作----将多个数组合并成一个多通道的数组。
C一般用其中的Mat::at()方法对某个通道进行存取,也就是这样用:channels.at(0).

vector<Mat> channels;
Mat imageBlueChannel;
Mat iamgeGreenChannel;
Mat imageRedChannel;
srcImage4 = imread("dota.jpg");

split(srcImage4,channels);
imageBlueChannel  = channels.at(0);
iamgeGreenChannel = channels.at(1);
imageRedChannel   = channels.at(2);


5.4 图像对比度、亮度值调整
5.4.1 理论依据
本节所讲解的图像亮度和对比度的调整操作,其实属于图像处理变换中比较简单的一种----点操作
(pointoperators)。点操作有一个特点:仅仅根据输入像素值(有时可加上某些全局信息或参数),
来计算相应的输出像素值。这类算子包括亮度(brightness)和对比度(contrast)调整、颜色校正
(colorcorrection)和变量(tansformations).

5.4.2 访问图片中的像素


5.5 离散傅里叶变换
离散傅里叶变换(Discrete Fourier Transform, 缩写为DFT),是指傅里叶变换在时域和频域上都
呈现离散的形式,将时域信号的采用变换为在离散时间傅里叶变换(DTFT)频域的采样。
在形式上,变换两端(时域和频域上)的序列是有限长的,而实际上这两组序列都应当被认为是离散周期
信号的主值序列。即使对有限长的离散信号做DFT,也应当对其经过周期延拓成为周期信号再进行变换。

5.5.1 离散傅里叶变换的原理
简单来说,对一张图像使用傅里叶变换就是讲它分解成正玄和余弦两部分,也就是将图像从空间域
转换到频域。

版权声明:本文为博主原创文章,未经博主允许不得转载。

2017年8月读书笔记

8月匆匆走过,凉爽的秋风逐渐撵走了夏日的炎热。每月读书,在炎热而又浮躁的8月,用书来慰藉自己。这个月读了2本书,有触动心灵的《摆渡人》,有伟人的成长历程《成为乔布斯》。...
  • ping_hu
  • ping_hu
  • 2017年08月30日 23:22
  • 319

2004年8月28日

下了4天雨了,每天在房子里看书,睡觉。有时候挺烦,晚上在灯下看书的时候,有挺喜欢那份平静,任它外面风吹雨打,我却如此平静,倒也有一番意境。附:从下雨那天起,她就感冒发烧,而且还挺厉害。前天打了退烧针,...
  • mwaterfall
  • mwaterfall
  • 2004年08月28日 00:10
  • 831

2007年8月31日

2007年8月31日 有些遗憾的是此次おおさか(大阪)世锦赛,参加的中国队员感觉非常少。但刘翔的110米栏让我激动的不顾日本邻居的反应,大拍巴掌30下,连喊带叫;激动啊!有种感觉,在这里的电视中一看到...
  • licsth
  • licsth
  • 2009年04月09日 22:27
  • 296

8月29日财经快讯

昨日两市惯性高开,开盘以后延续周五的强势,继续强势拉升,午盘前后小幅回落后横盘,午后再次小幅冲高,随后再次回落,以中阳线线收盘,创业板强于主板; 盘面上证券板块强势拉升,多只中大市值券商股涨停,次新...
  • wggzs888
  • wggzs888
  • 2017年08月29日 09:19
  • 3306

8月29日培训日记

学员冯伟立(大二辍学)听完后反射后的一句总结:“反射就是把Java类中的各种成分映射成相应的java类”。这句话比许多书上讲解得都透彻,都精辟!例如,一个Java类用一个类来表示,一个类中的组成部分:...
  • zhangxiaoxiang
  • zhangxiaoxiang
  • 2006年08月30日 13:25
  • 2170

8月29日招财早班车

昨日行情出现高开高走,早盘放量突破3350,目标直接瞄上了3400了。昨日整个盘面由金三胖领头拉升指数,带动着次新股、高送转等市场原有市场喜欢的热点开始起来;相反,如科大讯飞代表的人工智能,新经济发展...
  • wggzs888
  • wggzs888
  • 2017年08月29日 09:18
  • 38

2007年8月29日

2007年8月29日 看日本人,不要只看背影,也不要只看正面,脸是最重要的判断依据。...
  • licsth
  • licsth
  • 2009年04月07日 21:08
  • 194

星期几 知道今天(2013年8月9号星期五)

bool runnian(int y) { return (y%4==0&&y%100!=0)||y%400==0; } int fm(int y,int m,int d) { switch (m)...
  • eggsbroken
  • eggsbroken
  • 2013年08月09日 21:52
  • 658

2004雅典奥运会开幕

终于等到开幕式了,不知道有多少个国家的代表队入场了,中国队还是没有出现等待着那一刻,China!红色的队伍,竟然是西班牙,以前中国队也穿过红西装的,很鲜艳,也很漂亮中国队这次好像是要穿黑色的西装吧。继...
  • lastking
  • lastking
  • 2004年08月14日 03:18
  • 878

2018年1月29日训练日记

今天的主要任务是看网络流的资料。虽然看了3个ppt和两个word以及一些例题,但是还是感觉不懂。这里先把概念贴一下。。。 by 某个dalao的博客: 网络流是指给定一个有向图,和两个点–源点S和...
  • LSD20164388
  • LSD20164388
  • 2018年01月29日 21:33
  • 84
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:学习openCV笔记 (8月29日)
举报原因:
原因补充:

(最多只允许输入30个字)