11.19 生活就像巧克力,你永远不知道下一颗的口味

原创 2015年11月19日 17:01:11

    最近在研究一个手势识别的程序,程序的第一步是肤色检测,由于我所研究的代码定义的图像的类型是IplImage类型,而我更喜欢使用Mat类型,所以我决定自己写一个肤色检测的程序,用Mat类型的图像。然而就是这样一个简单的肤色检测的程序,我写了将近两天。今天研究了很长时间,发现一些函数的形参类型都是Mat类型,在各种报错之后,我原本准备放弃。然而一不小心搜到了一个能形参是mat类型的可以分割多通道图像的函数,于是又开始写了起来,可是写着写着我发现我连打开摄像头的程序都调不出来了。找到各种资料对比之后,我才终于调通了打开摄像头的图像。这虽然是一个很小很小的程序,但是今天下午我还是发现了一些问题,积累了一些经验。现在记录下来。


1.在遇到形参与实参类型不匹配时,要想到强制类型转换。比如今天遇到的 CvArr*类型转换成Mat 类型需要用  Mat image; CvArr * s=(Cvarr *)ℑ

2.一些作用相同,但是形参类型不同的函数:

                                                       Mat                                 IplImage

图像的初始化                    M.create(size,type);               M= cvCreateImage(size,Depth,channals);

多通道图像的分离           split(src,vector<Mat>)          cvSplit(img_YCrCb,Y_channel,Cr_channel,Cb_channel,0);(原图,各个通道的图像)

                                         (其中vector中盛放着各个通道的图像,可以用遍历的方法(at函数)来读取各个通道的图像)


3.如果出现摄像头打不开等问题,可能是没写waitkey(),或者waitkey()写的出问题。


生活就像一盒巧克力,你永远不知道会尝到哪种滋味

Life was like a box of chocolate ,you never know what you’re gonna get. 人生就像一盒巧克力,你永远不知道会尝到哪种滋味. ...
  • NuclearCS
  • NuclearCS
  • 2017年03月26日 23:18
  • 591

BZOJ2850 巧克力王国

题目就是让你求满足ax+by 这个……KDT可以过,不要问我为什么 以后看到不会的二维平面问题是不是都可以上KDT然后相信可以过啊-_- #include #include #include #...
  • neither_nor
  • neither_nor
  • 2016年07月09日 10:24
  • 822

生活就像北京的地铁1

每一天都是新的,不断学习知识,休养生息,保持好心态,勇敢面对一切
  • u014174328
  • u014174328
  • 2016年07月28日 16:04
  • 154

第八届蓝桥杯分巧克力

题目:分巧克力     儿童节那天有K位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。     小明一共有N块巧克力,其中第i块是Hi x Wi的方格组成的长方形。     为了公平起见,...
  • sangjinchao
  • sangjinchao
  • 2017年04月14日 11:08
  • 399

设计模式之单例模式

在面向对象的世界中,一个类总是会实例化很多对象,以解决具体问题。但Singleton说:“我是独一无二的,我在任何时刻都只有一个对象。”Excuse me?Who are you? 1. 单例模式...
  • why_still_confused
  • why_still_confused
  • 2016年05月24日 20:01
  • 594

UVa 1099 分巧克力 ACM解题报告(状压dp)

这题切巧克力,首先看见这题数据很小,n小于等于15,可以直接压缩状态,全集就是(1 首先要把每个集合内的巧克力的面积和求出来,sum[s]=sigma(a[i]),s&(1 状态转移方程是dp(s...
  • Miracle_ma
  • Miracle_ma
  • 2015年02月12日 22:49
  • 632

让UE4中的TextRender永远面向摄像机,就像Billboard那样!

让UE4中的TextRender永远面向摄像机,就像Billboard那样! 让UE4中的TextRender永远面向摄像机就像Billboard那样 前言 Find Look At 函数 BillB...
  • u014248312
  • u014248312
  • 2016年12月21日 11:54
  • 2685

SOA,不看你永远不知道的事

你买不来SOA,只能设计自己的SOA。 SOA不是新东西         SOA没有引入新概念,它是个把现有概念和实践放到一起,用于特定需求集的范式。你甚至可以说SOA别的什么都 不是,就是将...
  • lovely011
  • lovely011
  • 2013年09月26日 16:39
  • 291

蓝桥杯java第八届第九题--分巧克力

标题: 分巧克力 儿童节那天有K位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。 小明一共有N块巧克力,其中第i块是Hi x Wi的方格组成的长方形。 为了公平起见,小明...
  • sihai12345
  • sihai12345
  • 2017年04月14日 11:06
  • 669

SOA,不看你永远不知道的事

你买不来SOA,只能设计自己的SOA。
  • jianxin1009
  • jianxin1009
  • 2013年09月15日 10:47
  • 2055
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:11.19 生活就像巧克力,你永远不知道下一颗的口味
举报原因:
原因补充:

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