刚配了个AMD X3 710的电脑,兴奋啊,然后就开始装一些需要的开发工具。上到OpenCV中文论坛下载,发现出新的了,不犹豫下了就装。装上后打算试一试有啥新功能,配置好之后就直奔sample了。这下可好了,随便点一个都是无法初始化……,怎么办?1.0从来也没遇到这个问题呀,马上google一番,论坛上的人也很活跃,提出了不少方法,比如重新编译库啊,把bin文件下的lib放入Windows/system32下,还要下载一个vs2005的什么补丁……,没办法,谁叫俺菜呢,啥都不明白,开始照着这些方法试了,先编译库,编译完了之后,sample还是无法初始化,就在工程中运行了sample,是可以运行的。
我就不明白了,为什么区别就这么大?从论坛上copy了一段最简单的显示图片代码,新建一个工程,放入编译无误,运行。。。。无法初始化。
God啊,我头大了,这个如何是好?库也重新编译了,没办法了,咱先卸载吧,卸载了再装,装好了把bin下面的lib放入system32下看看。接着的事情就不罗嗦了,整好之后一运行sample,继续无法初始化。于是又上网找vs2005的一个什么x86补丁,装好,仍然无法初始化。
我不死心啊,OpenCV1.0用起来很好啊,换一个1.1按道理来说应该有新功能,更好用。怎么会这样呢?继续google之,翻来覆去都是我之前查到的几个方案,没办法了,卸载1.1重新换个1.0看看。
装好1.0继续用sample。结果又没毛病了。
我的个神啊,我整整郁闷了两天,思前想后都没得出个结论。难道是AMD的芯不被支持了?
郁闷之……谁有解决方案的给大家说一个啊。