大恒图像:HV2051UCML之初探

   前几天老师买了大恒图像的HV2051UCML工业摄像机,这是我首次接触硬件,之前一直用opencv的自带方法获取摄像头图像。在这期间有很多现在看起来很蠢的事。

    1.看了工业摄像机的简介和说明后对其应用产生了恐惧。特别是看了看厂方给出的Demo例子时,更是脑袋膨胀。好多有关硬件的东西需要看,似乎要将整个摄像机原理吃透才能进行下一步编程。或许这是因为选择过多(工业摄像机有很多参数要通过软件去设置),我又有些偏执于完美造成的,我对每一个参数的选择都保持恐惧,因为我想要选择最好的却又没能力处理。毕竟我之前只是摆弄opencv的家伙,在那个层面摄像机好想已经给出了图像。

    教训:现在看来,实在胆小,即使参数可选性多了甚至参数都要计算,但毕竟都已经被封装了,我面对的不是具体的摄像机,而是厂商已经抽象好的一个“相机类”(后来发现官方给的是C语言形式的API,蛋疼)。另外,更多不懂的东西完全可以让别人去做,要记住什么是自己擅长的。

    2.我先看了例子,于是,我发现它是用VC6.0编写的,而我用的是VC2010同时我的opencv代码不能用vc6.0.而且编译好的32位程序不能在我的64位Win7机器上使用等等。当时蛋疼无比,于是不断进行实验,将例子移来移去甚至用了VBOX虚拟了一个32位xp(结果虚拟机崩溃了)。。。。。。。。。浪费了我接近两天时间。

    教训:一上来就看Demo例子,除了会打击信心没有其他好处。在那到一个新的东西时要先去看编程的指导手册,去了解他的架构,设计思路,而不是去看已经写好的几百行的例子。当然在看完说明后,自然就能看懂例子啦。

    3.我用笔和纸来记录学习的知识,结果记得到处都是,而且不连贯甚至不能整理文档。这简直是噩梦,你今天记得东西可能明天找不到后还要记一次,,,我感觉自己就像在浪费生命!!

    教训:在做项目时,特别是应用型项目时,千万不要在纸上写详细的记录,那样你会掉进繁琐的细节永无出头之日。学习原理学习数学我们要做笔记,那是为了让我们更加深刻的认识其内涵和道理。而在做项目尤其是应用型项目时,你大部分时间都是在解决一个个的小细节,或许有的细节需要较长时间的思考可以做笔记,但大部分时间是在用百度获得。这种方式获得的知识碎片化及其严重,做笔记太浪费时间啦。这种情况下,应该用电子记录,必要时多百度然后复制粘帖。当然更进一步的是记得整理和总结。

你可能感兴趣的:(大恒图像)