
另外,普通人用linux会觉得 *** 作有难度,因为这系统本身就是为专业人员所设计,很多 *** 作在专业人员眼里比在windows下要高效,快捷。windows是一种大众化的 *** 作系统,过于花哨的图形和动画效果消耗了大量系统资源,导致系统可能会不稳定。而linux相比之下就更加稳定,这也是高手们喜欢linux的原因之一
有人会说这些年来机器视觉技术的进步一直在提高。然而,当回望过去的35年,功能上的差异是巨大的。最早的机器视觉系统需要微计算机,而且它们的功能很有限。首先认识到微处理器的潜能的其中一个公司是物体识别系统,也是我的老母校。最早的微处理器没有很大的计算能力,因此基本的模式识别算法不得不被舍弃。好消息是可以做灰度级的处理算法,但坏消息是能做灰度级的处理算法而不能在好的灰度比例变化与坏的灰度比例变化之间做出判别。因此,除非有一个全职的工程师来管理这些设置,错误拒绝的数目是紊乱的,
在那个时期的其他机器视觉系统也好不了哪里去。许多的硬件都被设计来完成更复杂的图像处理算法,但是,这些只是在少量算法下才会很好工作,对于一个应用经常没必要用最好的算法。这些早期技术在一些应用中体现出重大的进步,比如光源,相机和物体的物理排列,特别是为自身设计的光源,还有它们之间的连接。优化分段处理是减少计算大量图像处理算法的关键。
幸运地是今天机器视觉的潜在计算技术在这些年里取得了很大的进步。结果是产生出更多成功的应用。配备机器视觉的很多产品都是可用的。在10~15年以前可用的性能优于机器视觉工具包的视觉传感器在今天已是普遍使用了。在一些情况下,智能相机结合处理大多数计算任务的FPGA,DSP和微处理器则会更具有智能性。具有多种连接性的数字摄像机能将一台个人电脑变成一个机器视觉系统。在这里电脑可能需要配备更智能的帧采集器,它可以插在电脑上,处理大多数图像处理任务。
在这些产品中内在的计算能力的不断提高,基于拥有权设计的机器视觉硬件在下滑。越来越多的特殊应用机器视觉系统能由一个或另一个配备的机器视觉排列来处理。
对这篇文章作出贡献的个人有下面这些:
Rene Voorwinden:Technical Director-Arvoo
Ben Dawson:Director of Strategic Development -DALSA (ipd)
Stephane Francois:Executive Vice President - Leutron Vision, Inc.
William Munroe:Director of Marketing-Microvision
Dr. Lutz Kreutzer:Marketing Manager -MVTec
Karl Gunnarsson:Vision Manager - SICK
Endre Toth:Director Business Development-Vision Components
您在已经在机器视觉中使用的可配置的视觉产品(智能相机,嵌入式视觉处理器,基于PC的引擎,帧采集器等等)中预见到什么发展趋势?
[Rene]在我看来,Arvoo在图像处理硬件的一个主要趋势是相机与处理器的集成。主要供应商中的许多只提供智能相机或集成的视觉处理器,其他的是集成了一些CCD或CMOS设备。我们相信紧凑方案有市场,尽管它主要是低级的应用市场。除此之外,终端用户的学习是非常重要的,基于智能相机的DSP或FPGA对于那些无经验的编程者来说可以充分发挥应用开发时间的优势。考虑到开发时间投入市场时间,用知名的 *** 作系统,比如Linux,RT Linux,QNX或Ecos的方案通常是首选的。
来自在一个 *** 作系统上运行的智能相机的主要问题是大多数都在一个基本用途的处理器上运行,比如Pentium Mobile,Power PC等等。这些处理器有较高的发热性,导致在相机内部有很高的温度。众所周知,温度会影响图像处理的许多功能,这将导致损失精度和产生许多随机噪声。
针对高端终端应用,ARVOO将图像获取(比如:帧采集器)和图像处理集成到一个视频处理器中。这个视频处理器被图像处理设备分离(比如:相机)。在这个架构下,我们在允许的产热量(大约20W)没有影响图像处理过程的条件下提供一个高处理能力。机架固定方案能够很好地应用于多个相机应用,二维和三维图像处理。在一个系统中通过千兆以太网连接多个单元,但只允许在个宽范围内安装它们。
[Ben]机器视觉将继续从降低成本和增加处理器,内存和其他组件的性能中获利。在IPD,我们看到机器视觉中有三个发展趋势。第一,机器视觉系统的用户接口会引起越来越多的关注。用户接口通常是最后考虑的,这需要从算法设计者不断贡献中来建立。结果可能对设计者有意义,但对于用户来说需要较长的时间去学习。在IPD,我们从接口开始,并通过可接受的人为因素来使得我们的视觉系统易于使用的方法来建立。
第二个趋势是使机器视觉工具成为使用简单的专用工具。与一个复杂的多功能的基本视觉系统相反,我们的工具针对于一类问题。这个在特定知识领域上建立,会极大地减少需要使用一个机器视觉工具的专家知识。举个例子,一个传统机器视觉系统有许多不同的你可能用于检测一个零件的边缘检测算子。如果你知道你正在做的,这个d性就很好,但是让大多数用户不知道从哪里开始。与此相反,我们提供知道那些需要去做和为测量选择算法的尺度检测工具。我们把视觉专家知识生成一个工具包,以便用户只是专注于他们的任务而不是变成一个视觉专家。
第三个趋势是增加视觉系统的智能以使它能克服更多的环境变化。比如,与让用户去装置一个零件到一个特殊的位置不同,我们使用视觉搜索去寻找视场里的部件。或者再比如,我们使用能不受亮度变化影响的算法,以使部件照明简化。结合趋势二与三,我们有为专门应用而设计的视觉系统,比如监测标签。在这样的情况下,视觉系统理解最终任务,使用熟悉且适用于这个任务的接口。视觉商家必须平衡易于使用与市场大小,还有携带多个产品的成本。
[Stephane]技术趋势有包含PCIe和FPGA的帧采集器,多个GigE视觉相机,图像转化可靠性。GigE视觉(和USB2.0)要求新的设计。市场对解决特殊应用,不论是具有诸多功能的(用于不止一个系统),还是针对特殊应用的(对单个系统易于集成),都是有需求的。对于更多特征,价格总是会继续下降。
[Bill] 在过去的许多年里,机器视觉和条形码读取技术已经聚合到一个我们提到的智能相机或码图像机的新空间中。在这个新的集中技术空间中,有许多趋向涌现出,它们很可能在接下来的几年中推动工业的发展。其中之一就是消费群中使用数字相机的增加。今天你能用手机,PDA或小于一张商业卡的超薄相机就能很容易的获得高质量的图像。这会刺激消费者接受数字相机,我期望在商用视觉群中看到波动。
视觉技术将变得越来越能干,甚至易于使用且低价格。这跟在25年前紧凑显示器出现一样,当成千上万的消费者开始买基于激光二级管技术的CD播放器时,结果是可靠性在提高,激光二级管价格的急剧下降使得生产条码扫描设备的生产商逐渐增多,昂贵的氦氖激光管比便宜的二极管的小许多。就在CD播放器使用仅仅几年之后,大多数条码扫描器使用二级管。在今天看来,我期望看到商业视觉系统尺寸越来越小,高分辨率和更低成本。作为做基层和系统的工程师来说,看到这些新视觉系统的价格下降,机器视觉应用就应当打开。
第二个技术趋势可能是会更重要,即大力提高图像处理软件工具。图像处理能力和速度的增长一直以来由硬件上的提高来驱动,因此更好的开发工具会使得软件开发者开发更容易且更快,让他们开发出对于一个给定应用的需求,只需要个别修改的图像处理方案。
跟建立一个新的工业视觉系统一起的我们遇到的更多的物理复杂性可能由易于使用的软件控制选择所替代。这对做基层的工程师有利,会帮助打开智能相机和条码图像机的新的应用。
[Lutz] 我们看到与潜在技术相关的一些趋向包括:双核-对于使用并行软件64 CPU/64 Bit XP来说是基本需求,全面支持64Bit的增长速度,更多处理空间,更大的图像。
Linux VMware Tools安装步骤简易版Linux VMware Tools安装估计有点困难,我也在网上看了好多版本的Linux安装VMware Tools,方法都一样。但是自己在安装过程中,还是遇到了点问题。但是最终还是搞定。我运行的是VMware workstation 8.0.4 , OS: CentOS 6.0
1. 在CD-ROM虚拟光驱中选择使用ISO镜像,找到VMWARE TOOLS 安装文件,如C:\program\VMware\VMware Workstation\Programs\linux.iso
当然这个ISO是你安装VMware workstation 的目录下的Linux.iso,不是你的Linux OS 镜像文件。VMware Tools一般都在这个文件里。
2. 以管理员身份进入Linux,root账号
3. 退出到windows,在虚拟机菜单栏中点击 虚拟机->安装 VMWARE TOOLS 子菜单,会d出对话框,点击"确认" 安装
4. 挂载光驱:Mount -t iso9660 /dev/cdrom /mnt
加载CDROM设备,这是如果进入/mnt 目录下,你会发现一个文件:
VMwareTools-8.8.4-743747.tar.gz
这个就死VMware Tools的Linux软件包,也是我们刚才使用的WinISO打开的Liunx.ISO
有的虚拟机上估计执行mount /dev/cdrom /mnt/cdrom
如果提示如下错误,挂载点不存在。,[root@localhost /]#mount /dev/cdrom /mnt/cdrom
mount: mount point /mnt/cdrom dose not exist
请直接执行此命令:
mount /dev/cdrom /opt
cd /opt
或者应该可以使用自动挂载,直接进入
cd /misc/cd
5. copy 此文件到临时文件夹
cp /mnt/mVMwareTools-8.8.4-743747.tar.gz /tmp
6. 卸载CDROM,执行 umount /dev/cdrom
7. 进入tmp文件目录并解压此文件包
cd /tmp
tar zxf vmware-linux-tools.tar.gz
解压默认到vmware-tools-distrib目录下:此时你可以使用ls -ll 查看文件夹下的文件
8. 进入vmware-tools-distrib,安装vmware tools.
./vmware-install.pl 执行安装,
安装过程中他会一步一步的有问题回应,此过程中,你遇到后面显示[yes],[no],[yes][no]的直接输入yes,然后回车。其他的问题不管[]里面是什么,直接回车就好了,不要输入。
9. 大约5分钟左右安装完成。 执行init 6重启ok。
Linux VMware Tools安装步骤图文版,大家可以参考下
展台搭建 机器视觉系统 windows7旗舰版 电脑重装系统 arm9开发板 科比球鞋 机器视觉
虚拟机 制作网页 网页制作模板 展台搭建 科比球鞋 电脑系统重装 windows7旗舰版
虚拟机 网站开发 安德玛篮球鞋 展台搭建 网站设计 网站设计公司 html5网页模板
网站开发 安卓软件开发 电脑装win7系统 ios编程入门 苹果刷机 外置显卡 现在做什么赚钱
html5网站 u盘安装系统 html5模板 单片机 电脑重装系统 女装免费代理 展台搭建
近视眼恢复 恢复删除文件 二合一平板电脑 u盘安装系统 平板电脑排行榜 jordan 电话呼叫系统
*** 作过程如下:
[root@localhost ~]# cd /
[root@localhost /]# ls
bin dev home lost+found misc net proc sbin srv tftpboot usr
boot etc lib media mnt opt root selinux sys tmp var
[root@localhost /]# cd /media
[root@localhost media]# ls
VMware Tools
[root@localhost media]# cd VMware\ Tools/
[root@localhost VMware Tools]# ls
manifest.txt VMwareTools-8.1.3-203739.tar.gz
[root@localhost VMware Tools]# cp VMwareTools-8.1.3-203739.tar.gz /tmp
[root@localhost VMware Tools]# cd /tmp
[root@localhost tmp]# ls
gconfd-root scim-helper-manager-socket-root
keyring-lbbFvv scim-panel-socket:0-root
mapping-root scim-socket-frontend-root
orbit-root ssh-FmnVlj2751
scim-bridge-0.3.0.lockfile-0@localhost:0.0 virtual-root.ZxmHUV
scim-bridge-0.3.0.socket-0@localhost:0.0 VMwareTools-8.1.3-203739.tar.gz
[root@localhost tmp]# tar -zxf VMwareTools-8.1.3-203739.tar.gz
[root@localhost tmp]# ls
gconfd-root scim-panel-socket:0-root
keyring-lbbFvv scim-socket-frontend-root
mapping-root ssh-FmnVlj2751
orbit-root virtual-root.ZxmHUV
scim-bridge-0.3.0.lockfile-0@localhost:0.0 VMwareTools-8.1.3-203739.tar.gz
scim-bridge-0.3.0.socket-0@localhost:0.0 vmware-tools-distrib
scim-helper-manager-socket-root
[root@localhost tmp]# cd vmware-tools-distrib/
[root@localhost vmware-tools-distrib]# ls
bin doc etc FILES INSTALL installer lib vmware-install.pl
[root@localhost vmware-tools-distrib]# ./vmware-install.pl
Creating a new VMware Tools installer database using the tar4 format.
Installing VMware Tools.
In which directory do you want to install the binary files?
[/usr/bin] yes
The path "yes" is a relative path. Please enter an absolute path.
In which directory do you want to install the binary files?
[/usr/bin]
What is the directory that contains the init directories (rc0.d/ to rc6.d/)?
[/etc/rc.d]
What is the directory that contains the init scripts?
[/etc/rc.d/init.d]
In which directory do you want to install the daemon files?
[/usr/sbin]
In which directory do you want to install the library files?
[/usr/lib/vmware-tools]
The path "/usr/lib/vmware-tools" does not exist currently. This program is
going to create it, including needed parent directories. Is this what you want?
[yes]
yes
In which directory do you want to install the documentation files?
[/usr/share/doc/vmware-tools]
The path "yes" is a relative path. Please enter an absolute path.
In which directory do you want to install the documentation files?
[/usr/share/doc/vmware-tools]
The path "/usr/share/doc/vmware-tools" does not exist currently. This program
is going to create it, including needed parent directories. Is this what you
want? [yes]
The installation of VMware Tools 8.1.3 build-203739 for Linux completed
successfully. You can decide to remove this software from your system at any
time by invoking the following command: "/usr/bin/vmware-uninstall-tools.pl".
Before running VMware Tools for the first time, you need to configure it by
invoking the following command: "/usr/bin/vmware-config-tools.pl". Do you want
this program to invoke the command for you now? [yes]
Stopping VMware Tools services in the virtual machine:
Guest operating system daemon: [确定]
Virtual Printing daemon: [确定]
Unmounting HGFS shares: [确定]
Guest filesystem driver: [确定]
Found a compatible pre-built module for vmmemctl. Installing it...
Found a compatible pre-built module for vmhgfs. Installing it...
Found a compatible pre-built module for vmxnet. Installing it...
Found a compatible pre-built module for vmblock. Installing it...
[EXPERIMENTAL] The VMware FileSystem Sync Driver (vmsync) is a new feature that
creates backups of virtual machines. Please refer to the VMware Knowledge Base
for more details on this capability. Do you wish to enable this feature?
[no]
Found a compatible pre-built module for vmci. Installing it...
Found a compatible pre-built module for vsock. Installing it...
Found a compatible pre-built module for vmxnet3. Installing it...
Found a compatible pre-built module for pvscsi. Installing it...
Detected X.org version 7.1.
Host resolution detected as "1440 x 900".
Please choose one of the following display sizes that X will start with:
[1] "320x200"
[2] "320x240"
[3] "400x300"
[4] "512x384"
[5] "640x400"
[6] "640x480"
[7] "720x480"
[8] "800x480"
[9] "854x480"
[10] "720x576"
[11] "800x600"
[12] "1024x768"
[13] "1280x720"
[14] "1280x768"
[15] "1152x864"
[16] "1280x800"
[17]<"1366x768"
Please enter a number between 1 and 17:
[17] 12
X Window System Version 7.1.1
Release Date: 12 May 2006
X Protocol Version 11, Revision 0, Release 7.1.1
Build Operating System: Linux 2.6.18-128.1.16.el5 i686 Red Hat, Inc.
Current Operating System: Linux localhost.localdomain 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:54 EDT 2009 i686
Build Date: 22 July 2009
Build ID: xorg-x11-server 1.1.1-48.67.el5
Before reporting problems, check
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/tmp/vmware-config0/XF86ConfigLog.16172", Time: Thu Apr 1 02:40:28 2011
(++) Using config file: "/tmp/vmware-config0/XF86Config.16172"
The XKEYBOARD keymap compiler (xkbcomp) reports:
>Warning: Multiple symbols for level 1/group 1 on key
>Using XF86Sleep, ignoring XF86Standby
>Warning: Symbol map for key redefined
>Using last definition for conflicting fields
Errors from xkbcomp are not fatal to the X server
X is running fine with the new config file.
FreeFontPath: FPE "unix/:7100" refcount is 2, should be 1fixing.
Creating a new initrd boot image for the kernel.
Starting VMware Tools services in the virtual machine:
Switching to guest configuration: [确定]
Paravirtual SCSI module: [确定]
Guest filesystem driver: [确定]
Mounting HGFS shares: [失败]
Guest memory manager: [确定]
Guest vmxnet fast network device: [确定]
VM communication interface: [确定]
VM communication interface socket family: [确定]
Blocking file system: [确定]
File system sync driver: [确定]
Guest operating system daemon: [确定]
Virtual Printing daemon: [确定]
The configuration of VMware Tools 8.1.3 build-203739 for Linux for this running
kernel completed successfully.
You must restart your X session before any mouse or graphics changes take
effect.
You can now run VMware Tools by invoking the following command:
"/usr/bin/vmware-toolbox" during an X server session.
To enable advanced X features (e.g., guest resolution fit, drag and drop, and
file and text copy/paste), you will need to do one (or more) of the following:
1. Manually start /usr/bin/vmware-user
2. Log out and log back into your desktop sessionand,
3. Restart your X session.
To use the vmxnet driver, restart networking using the following commands:
/etc/init.d/network stop
rmmod pcnet32
rmmod vmxnet
modprobe vmxnet
/etc/init.d/network start
Enjoy,
--the VMware team
Found VMware Tools CDROM mounted at /media/VMware Tools. Ejecting device
/dev/hdc ...
[root@localhost vmware-tools-distrib]#
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)