最近在做车牌识别,用的是win7+Vmware10+ubuntu12.04+OpenCV2.2.0。当把摄像头插入到电脑时,发现win7上可以用而Vmware上却不识别,网上找了很多方法,现就此问题做一个笔记。算是我在CSDN上的第一篇博文。
1.点击开始->运行,在对话框中输入"services.msc",确定,打开windows服务管理器。
2.在服务列表中选中"VMwareUSB Arbitration Service",双击打开属性对话框,再选择"启动",改成"自动"(不延迟)开机就能启动VMware USB Arbitration Service服务了。
3.当启动VMware USB Arbitration Service服务之后,在它的"属性"里面的"依存关系"里,
由此服务依赖于一些系统组件,于是将Windows Management Instrumentation也启动。
和它依存的,VMware Authorization Service、Vmware Workstation Server也启动。
4.关闭VMware软件,并重新打开,启动一个虚拟机,进入系统之后VMware就会提示发现USB设备。如果要在虚拟机中使用这些USB设备(以USB摄像头为例),在VMware的菜单栏中选择VM->RemovableDevices->Pixart Imaging CIF Single Chip->Connect (Disconnect form host) ,就可以了。当然,这样USB设备在连接到虚拟机的同时会断开同主机(一般为Windows系统)的连接。如果想重新在主机上使用USB设备,则在VMware菜单栏中选择VM->RemovableDevices->Pixart Imaging CIF Single Chip->Disconnect (Connect to host) 。
Enjoy!