说明:1-操作系统:ubuntu10.04-amd64
2 .opencv2.4.0
1,解压opencv源码包。然后,运行cmake-gui
如下图
然后,点击"Generate"生成编译需要的文件。
2.终端中进入编译目录。我这里是"~/opencv2.4.0/LinuxGCC" ,输入 sudomake编译。
输入sudo make install 安装。
3.注册动态库。sudo
gedit /etc/ld.so.conf文件,向里后面添加库文件的目录。我这里是/usr/local/lib
所以,添加/usr/local/lib就可以了。
除了这个方法还有个更好的方法。我们发现
ld.so.conf
文件的内容是include/etc/ld.so.conf.d/*.conf ,也就是
包含
/etc/ld.so.conf.d/
目录下的所有
.conf后缀名的文件。
不妨在
/etc/ld.so.conf.d/ 目录下建立一个conf后缀文件,文件内容是opencv库文件目录路径。在终端中输入: sudo gedit/etc/ld.so.conf.d/opencvlib.conf
在opencvlib.conf中添加 /usr/local/lib
#这里读者可以根据具体情况而定>
输入 :sudo ldconfg 更新一下,ok了。