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. 人生就像一盒巧克力,你永远不知道会尝到哪种滋味. ...

你不知道但很有用的60个生活知识

1.吃了辣的东西,感觉就要被辣死了,就往嘴里放上少许盐,含一下,吐掉,漱下口,就不辣了; 2.牙齿黄,可以把花生嚼碎后含在嘴里,并刷牙三分钟,很有效; 3.若有小面积皮肤损伤或者烧伤、烫伤,抹上少许牙...

给生活的一课:那些你不知道的事情

英文原文:Life Lessons: What are important things and advice to know that people generally aren't told ...

早上发现小蜘蛛通过小网抓蚊子,感叹,十年软件开发,转行没行业经验,就像小蜘蛛一样会很艰难,回顾经历心酸什么滋味都有,没什么积蓄,肩负着一家人的生活,迷茫及无奈!

早上发现小蜘蛛通过小网抓蚊子,感叹,十年软件开发,转行没行业经验,就像小蜘蛛一样会很艰难,回顾经历心酸什么滋味都有,没什么积蓄,肩负着一家人的生活,迷茫及无奈!

乔布斯:不让金钱毁掉生活 死亡就像关上开关

据国外媒体报道,美国美国哥伦比亚广播公司(CBS)的“60分钟”(60 Minutes)节目周日播出了对《乔布斯传》作者沃尔特·艾萨克森(Walter Isaacson)的访谈。在这次访谈中,艾萨克森...

不看OCJP考题你永远不知道自己的JAVA基础有多差(四)

第十一题: 22. StringBuilder sb1 =new StringBuilder("123"); 23. String s1 = "123"; 24. // 此处插入代码 25. ...

不看OCJP考题你永远不知道自己的JAVA基础有多差(七)

上期答案 第二十六题 1.interface A {public void aMethod(); } 2.interface B {public void bMethod(); } 3.int...

不看OCJP考题你永远不知道自己的JAVA基础有多差(五)

上期答案 第十六题: 当前目录是一个空目录,假设当前用户拥有对此目录读和写的权限,并执行如下代码 11.import java.io.*; 12.public class DOS { 13....

你永远都不知道自己有多坚强,直到有一天你除了坚强别无选择

1.没有把握的事,不要抱希望,那就不会失望。无法揣摩那个人,那就不要请求他替你做些什么事情,不让他有机会拒绝你,你才不会失望。不要爱上一个看来不会爱上你的人,那就不用失望。有些失望是无可避免的,但大部...

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

让UE4中的TextRender永远面向摄像机,就像Billboard那样! 让UE4中的TextRender永远面向摄像机就像Billboard那样 前言 Find Look At 函数 BillB...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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