我是靠谱客的博主 传统枕头,最近开发中收集的这篇文章主要介绍ubuntu12.04上安装PCL+opencv2.4摘要vmware12.1上的Ubuntu12.04联网设置VMware共享目录源码安装cmake安装opencv2.4安装pcl,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

摘要

  1. vmware12.1上的Ubuntu12.04联网
  2. 设置VMware共享目录
  3. 源码安装cmake
  4. 安装opencv2.4
  5. 安装pcl

vmware12.1上的Ubuntu12.04联网

不知道怎么回事,装好Ubuntu后无法上网。解决办法是(注意做这些设置时要在Ubuntu关闭的情况下):
1. VMware菜单栏 》》 虚拟网络编辑器 》》 还原默认设置(左下角)

1.png

  1. 打开Ubuntu,试试能不能上网(当然主机这是肯定是能上网的)
  2. 如果不能上网,关闭Ubuntu,修改虚拟机设置,将网络适配器改为NAT模式

2.png

还可以参考: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

3.png

源码安装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,出现错误

4.png

这是由于缺少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

u=2659102058,375685085&fm=21&gp=0.jpg

最后

以上就是传统枕头为你收集整理的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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部