概述
摘要
- vmware12.1上的Ubuntu12.04联网
- 设置VMware共享目录
- 源码安装cmake
- 安装opencv2.4
- 安装pcl
vmware12.1上的Ubuntu12.04联网
不知道怎么回事,装好Ubuntu后无法上网。解决办法是(注意做这些设置时要在Ubuntu关闭的情况下):
1. VMware菜单栏 》》 虚拟网络编辑器 》》 还原默认设置(左下角)
- 打开Ubuntu,试试能不能上网(当然主机这是肯定是能上网的)
- 如果不能上网,关闭Ubuntu,修改虚拟机设置,将网络适配器改为NAT模式
还可以参考:Vmware虚拟机下Ubuntu上网设置方法图文详解 http://www.gezila.com/tutorials/45698.html
======>2016年2月25 再更新:
我发现,VMware虚拟机联网和访问主机USB其实是要开启三个服务:
设置VMware共享目录
在安装VMware Tools的情况下,在虚拟机设置中设置共享目录
VMware Tools安装参考VMware下Ubuntu与宿主Windows共享文件夹 http://blog.csdn.net/zz962/article/details/7706755
源码安装cmake
首先去官网下载源码https://cmake.org/download/
然后执行如下操作:
[root@admin local]# cd /usr/local
[root@admin local]# tar -zxv -f cmake-3.2.2.tar.gz // 解压压缩包
[root@admin local]# cd cmake-3.2.2
[root@localhost cmake-3.2.2]# ./configure
[root@localhost cmake-3.2.2]# make
[root@localhost cmake-3.2.2]# make install
[root@admin local]# mv cmake-3.2.2 cmake // 修改文件夹名
在执行./configure,出现错误
这是由于缺少gcc、g++环境。解决办法
apt-get install build-essential
参考:ubuntu 安装g++ http://blog.csdn.net/klarclm/article/details/8550931
添加环境变量
用vi在文件/etc/profile文件中增加变量,使其永久有效:
[root@admin local]# vi /etc/profile // 修改环境变量
在文件末尾追加以下两行代码:
PATH=/usr/local/cmake/bin:$PATH
export PATH
然后执行以下操作:
[root@admin local]# source /etc/profile //使修改生效
[root@admin local]# echo $PATH //查看PATH值
检验cmake安装
[root@admin local]# cmake --version
cmake version 3.2.2
参考:ubuntu12.04 源码安装新版本cmake http://blog.csdn.net/yangcs2009/article/details/45506915
安装opencv2.4
首先要安装GTK,参考:Ubuntu下GTK的安装、编译和测试http://www.cnblogs.com/niocai/archive/2011/07/15/2107472.html
否则在使用Opencv时可能会有意想不到的错误,如使用这些函数时:
cv::drawKeypoints( rgb1, kp1, imgShow, cv::Scalar::all(-1), cv::DrawMatchesFlags::DRAW_RICH_KEYPOINTS );
cv::imshow( "keypoints", imgShow );
cv::imwrite( "../data/keypoints.png", imgShow );
Step 1.
下载OpenCV源代码: http://opencv.org/downloads.html。
基本的依赖项是底下那些,直接拷贝到终端执行。
sudo apt-get install build-essential libgtk2.0-dev libjpeg-dev libtiff4-dev libjasper-dev libopenexr-dev cmake python-dev python-numpy python-tk libtbb-dev libeigen2-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev libqt4-dev libqt4-opengl-dev sphinx-common texlive-latex-extra libv4l-dev libdc1394-22-dev libavcodec-dev libavformat-dev libswscale-dev
。。。。等待。。。
Step 2.
把OpenCV解压到下载目录中,用cmake编译再安装.
mkdir build
cd build
cmake ..
make
sudo make install
结束之后,头文件在/usr/local/include/,里面有opencv和opencv2的头文件。库文件就在/usr/local/lib/下面了。
安装pcl
PCL官网(http://pointclouds.org)
ubuntu的简单方法(需要保证网络):
sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
sudo apt-get update
sudo apt-get install libpcl-all
上面的是在线安装,官网上还有源码安装,但是有很多依赖库。我觉得比较麻烦,你可以试试。
最终就可以使用测试程序测试环境是否安装成功。下载地址:http://download.csdn.net/download/a_cainiao_a/9440964
会使用到cmake,可执行文件在bin中,执行结果在data中。
end
最后
以上就是传统枕头为你收集整理的ubuntu12.04上安装PCL+opencv2.4摘要vmware12.1上的Ubuntu12.04联网设置VMware共享目录源码安装cmake安装opencv2.4安装pcl的全部内容,希望文章能够帮你解决ubuntu12.04上安装PCL+opencv2.4摘要vmware12.1上的Ubuntu12.04联网设置VMware共享目录源码安装cmake安装opencv2.4安装pcl所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复