|
其实在去年我就因为需求需要使用Python搭配OpenCV做一些图片的处理,具体处理就是对图片中的特定颜色块进行识别,还有对图片进行特证时别。代码网上都能找到示例,这入门并非难事,但是OpenCV的配置难度真是超乎我想象,如果稍稍不注意就浪费大把时间,而你却还不知道错在哪里。
而且OpenCV配置最难得地方是下载编译扩展的contrib包。这里我解释下,就是完整的OpenCV在3.0的版本后分为两部分,一部分是主体,你所用的最多的便是这部分,另外一部分就是contrib库,这里存放着稳定性还未通过测试的一些函数,特征识别的一些函数例如SURF,SIFT都在这里面。如果你看到教程中出现了cv2.xfeatures2D.SURF_Create()的一些函数,那么恭喜你,如果你想用就得编译扩展包,要么用2.几的版本,但是2.几的版本虽然完整,但是也没有3.几版本的一些独有的很方便的函数,所以这就是我必须咬着牙进这个坑的缘故啊。这个大坑真的是小坑遍地,大坑常见,配置简直要命(也是因为我没有经验……被坑的不轻)。所以我打算写一些配置手册方便后来人,少走一些弯路,多一些时间去研究代码。
今天先写序言,明日开始mac下的安装配置教程。(因为我今天配置了三遍,实在被耍的不行。还要去上课,还要被人催着写代码,让我歇息会……),因为我是第一次在ubuntu环境下配置成功的,这里有些同学会说网上不是有教程吗,照着来就好了啊。网上的一些教程的确很准确(特别是一个外文网站,写的非常好),但是他的教程写的时间是2015年左右,距离现在已经过去了2年,很多地方需要微改,而新装的人是不知道的,参数一不对,立马翻车,翻得莫名其妙的,装的时间很长,装完才发现原来是白装了,还需要去删除或者是重新配置,神烦,电脑环境被搞得七零八落的。。。。。(这才是最头痛的,重装还是不重装进退两难。)
|
|