opencv学习记录(2)安装与配置2(ubuntu)

         之前我妄想解决显卡问题。。但是失败了,其实刚刚安装完fedora的时候我就想要装好显卡驱动,实在是忍受不了没有显卡时候风扇一直躁动。。但是ati注定是悲剧的,安装了官方闭源和一个不知道哪里的版本都失败了,官方安装后黑屏(ps:没经验……我是在图形界面下安装的结果系统都进不去)第二次装是装好了但是显示的显卡信息也不对显示也有问题,经常花屏,鼠标还乱闪。。最近用matlab运行了一下数字图像处理的程序,在做直方图时由于显卡问题,matlab退出。。找了一下也就是显卡驱动的问题。然后我这个渣渣就背弃了fedora还是安装了相对配置容易的ubuntu(之前删除ubuntu纯粹是因为受不了那个xx桌面环境,以前用过fedora gnome 感觉很不错,同学说ubuntu也有。我一看还真是一模一样,也就果断从了ubuntu,不过这样一来之前辛辛苦苦配置的系统就没了。

        不过安装好ubuntu后才发现ubuntu的好阿,显卡照着ubuntu论坛里面的教程一点问题没出就安好了,显卡信息显示的也是正常的。然后又安装qt+opencv+ffmpeg 反正是各种顺利吧,这次图省事QT直接用的lib和creator一体的安装包,不过后来配置opencv的时候蛋疼了。找不到default下的qmake.conf,看着那一堆文件我也头疼,改了linux-gcc64下的也没用就直接又安了一个qt4.8的库(ps:又图省事在软件中心安的)。终于出现了default下的qmake.conf,点进去…………妹的这还不是跑到了linux-gcc64下面。不管怎么样试了试在其中添加了

QMAKE_INCDIR = /usr/local/include/opencv
QMAKE_LIBS = -lcvaux -lcv -lcxcore -lhighgui -lml


结果编译例程…………还是找不到库,接着baidu+google解决办法,找不到。。今天晚上逼急了,感觉出错信息和下马libs有点像,就直接删掉了第二句。。没想到找到库了,真是走了狗屎运。再回到qt5的库设置了一下,编译还是找不到库,不过反正有了这个可以正常学习了也就没再管 了。

        运行了一下例程虽然找到库了,但是还有一个错:

collect2: ld returned 1 exit status
网上找了一下解决办法没有找到,不过看了下error前的信息,说是重复定义main,可是只有一个main函数,百思不得其解的时候看了下pro信息发现里面有个source += main.cpp \ main.cpp \ main.cpp 我擦,这是什么情况虽然我对pro文件的编写不太懂但是感觉错误大概就在这了,删掉下面两个,程序编译通过。然后没有图片显示出来。。控制台信息显示 opencv error cvmat #¥×&,google了一下是因为图片没有读取成功,我记得在文件夹里放了图片了阿。最后用了绝对路径,程序终于运行成功。真是伤不起,感觉一般在工程所在的文件夹下可以读取的阿,之前什么情况我也不太记得了。反正总算是可以用了。到此ubuntu算是配置成功,不过已经6月了,考研复习也有提上日程了,不能因为这个耽误考研阿,虽然感觉考研的知识没有学这个有用,但是毕竟那才是近一段时间的主要任务。最近一段时间还是两者兼顾,感觉学数字图像处理的同时其实也是对数字信号处理的一种复习,对考研还是有一定的积极意义的。今天上选修课,老师展示了一下他在所承担的863项目中的一些阶段性成果,所做的是图像融合,又更加坚定了我学习这个领域的信念,做出来的东西真的很神奇(图像融合相关,貌似还是军工,大概是用在探测敌军上面吧)。

       Ashawn加油!!!考研加油!!数字图像处理加油!!!

原创文章,欢迎转载,转载请注明:http://blog.csdn.net/iamsure001

作者:Ashawn

小菜鸟学it!!


你可能感兴趣的:(opencv)