第一次使用python实现基于OpenCV的视觉代码遇到的问题以及解决办法

之前也用过OpenCV,但是是在vs上运行的,差别还是挺大的。明显感觉python还是简单好多,但是简单不代表遇到的问题就少。vs上基本遇到的问题就是头文件的一些配置,以及相关的release以及debug下运行的问题。
我写了一段很简单的代码,功能是:用来识别照片中人脸和眼睛。采用的技术是haar特征,高斯金字塔。效果一般。
其中遇到的问题一个是python在eclipse上的配置问题,还有一个就是OpenCV在读取图片的时候总是出现一些莫名其妙的错误。

1.python在eclipse上的配置问题

先讲第一个问题吧,这个问题呢,解决起来,不是很难,interpreter的配置里之前被删除的python版本还在,导致编译出现问题。后来把之前的python删除,加进来现在的python,然后在lib加进来需要使用的CV2模块,就行了。

2. OpenCV在读取图片出现的错误

读取的总是出现莫名其妙的错误,开始的时候我将各种奇怪的错误百度,结果发现还是没用。之后发现一个帖子讲得一本正经,但是也没有用。后来经过各种百度,发现可能是路径太长导致了,无法读取图片,WTF,确定不是在逗我吗?但是我将路径改短之后确实问题就解决了。

猜你喜欢

转载自blog.csdn.net/u011268787/article/details/79522999