禁止win7-win8自动更新到win10

禁止win7-win8自动更新到win10 How to remove Windows 10 upgrade updates in Windows 7and 8 怎样移除windows7 / windows8 里 自动升级到 windows10 的相关程序 By Martin Brinkmannon April 17, 2015 in Tutorials - Last Update: June 1, 2015 65 Microsoft will ship Windows 10 later this year and with it comes an offerto upgrade existing versions of Windows to the operating system for free. Since the majority of Windows users probably does not know about that offer as they may not read tech sites at all or only sporadically, Microsoft pushed updates to Windows 7 and Windows 8 systems that prepare the system forthe update.

READ MORE

在ROS 使用摄像头 WebCam 完成图像处理(2) -- 初探OpenCV

在ROS 使用摄像头 WebCam 完成图像处理(2) – 初探OpenCV 在ROS 使用摄像头 WebCam 完成图像处理(2) – 初探OpenCV 在上一节,我们通过ros中 uvc_camera 包下的 uvc_camera_node 得到了摄像头的 rgb 图像数据。这些图像数据将送入我们的图像处理 node 进行处理、识别等工作。 OpenCV 是开源的 计算机视觉 算法包,将被用来开发 我们的图像处理 node 。 Install the OpenCV: The easiest way to install OpenCV under Ubuntu Linux is to get the Debian packages。 $ sudo apt-get install ros-hydro-opencv2 ros-hydro-vision-opencv If you need a feature found only in the latest version, you can compile the library from source. Instructions can be found here: http://docs.opencv.org/doc/tutorials/introduction/linux_install/linux_install.html To check your installation, try the following commands:

READ MORE

在ROS使用 Kinect 完成3D图像处理(1)-- 测试OpenNI_camera

在ROS使用 Kinect 完成3D图像处理(1)– 测试OpenNI_camera 在ROS使用 Kinect 完成3D图像处理(1)– 测试OpenNI_camera 在完成了 在 Ubuntu 用 OpenNI支持 使用 Kincet 传感器 之后,我们可以尝试使用ROS提供的包来测试ROS+Kinect有关的功能 ROS 有两个包,支持kinect在ROS上的运行: openni_camera & openni_launch, 前者应该是driver, 后者应该是运行程序。 ROS Package: http://wiki.ros.org/openni_camera http://wiki.ros.org/openni_launch (OPTIONAL) ROS openni-camera installation on ubuntu 在完成了 在 Ubuntu 用 OpenNI支持 使用 Kincet 传感器 之后,我们可以尝试使用ROS提供的包来测试ROS+Kinect有关的功能. To install the ROS OpenNI drivers for the Microsoft Kinect or Asus Xtion, use the command: $ sudo apt-get install ros-hydro-openni-camera Testing your Kinect or Xtion Camera Once you have the OpenNI driver installed, make sure you can see the video stream from the camera by using the ROS image_view package.

READ MORE

在ROS 使用摄像头 WebCam 完成图像处理(1) -- 获取图像数据

在ROS 使用摄像头 WebCam 完成图像处理(1) – 获取图像数据 在ROS 使用摄像头 WebCam 完成图像处理(1) – 获取图像数据 我们要使用摄像头,先要能看到摄像头图像:(见附录) 然后我们这里是参考《ros_by_example》( volume1 hydro )书中的方法。 这里要注意的是:虚拟机里的Ubuntu使用cheese, guvcview这样的工具是可以获取图像的,但ros里提供的摄像头驱动,比如uvc_camera, 就不能很好的工作了。 1. 环境搭建的准备工作 ROS组织发布的基础包 开始之前,安装Prerequisites:(是一些ROS组织发布的基础包) —– $ sudo apt-get install ros-hydro-turtlebot-* \ ros-hydro-openni-camera ros-hydro-openni-launch \ ros-hydro-uvc-camera \ ros-hydro-openni-tracker ros-hydro-laser-* \ ros-hydro-audio-common ros-hydro-joystick-drivers \ ros-hydro-orocos-kdl ros-hydro-python-orocos-kdl \ ros-hydro-dynamixel-motor-* ros-hydro-pocketsphinx \ gstreamer0.10-pocketsphinx python-setuptools python-rosinstall \ ros-hydro-opencv2 ros-hydro-vision-opencv \ ros-hydro-depthimage-to-laserscan ros-hydro-arbotix-* \ git subversion mercurial —– 这里有点洒拦河网的感觉,其实可以只安装这几个: $ sudo apt-get install ros-hydro-openni-camera \ ros-hydro-openni-launch \ ros-hydro-uvc-camera \ python-setuptools \ python-rosinstall \ ros-hydro-opencv2 \ ros-hydro-vision-opencv \

READ MORE

在 Ubuntu 用UVC支持 使用 WebCam摄像头传感器

在 Ubuntu 用UVC支持 使用 WebCam摄像头传感器 在 Ubuntu 用UVC支持 使用 WebCam摄像头传感器 写在前面: 这里我为了省事,用了虚拟机。但注意,虚拟机下有的WebCam驱动程序可能不支持! ‘我的宿主机是Win 7系统。虚拟机工具VirtualBox 4.3.28. 虚拟系统:Ubuntu 14.04 LTS ‘VirtualBox上运行的Ubuntu系统,要使用摄像头,需打通VirtualBox对USB设备的支持,要安装对应的Oracle VM virtualBox Extension Pack(Google 搜索) ‘关于Ubuntu/Linux系统中cheese工具支持的摄像头类型,有一个叫做UVC的组织,提供了一套Linux UVC driver支持大部分型号的WebCam 本文使用的WebCam型号: Logitech HD Webcam C525 获取图像: 参考: ubuntu12.04+virtualbox+winxp的关于摄像头无法使用,声音出不来的问题 安装cheese以测试: $ sudo apt-get install cheese 或者通过 ubuntu 图形界面 软件app中心 搜索 cheese 进行 Install。 测试运行cheese: $ cheese 应该能看到图像了~~ 说明: cheese 或 guvcview 这样的 webcam on linux 工具都是内含 UVC Driver 的。

READ MORE

在 Ubuntu 用 OpenNI支持 使用 Kincet 传感器

在 Ubuntu 用 OpenNI支持 使用 Kincet 传感器 Use Kinect on Ubuntu with OpenNI(中文在后) You have to Refer this blog (backup link)and you may meet some incompatible contents, do not worry, the thought and path is correct. The very important doc you should read carefully is that on OpenNI’s GitHub site and that on SensorKinect GitHub site. The Core thing for this is Installing Driver for Kinect on Ubuntu. The two important packages you should install are: The OpenNI UNSTABLE version

READ MORE

Linux下软件的安装与卸载方法

Linux下软件的安装与卸载方法 Linux下软件的安装与卸载方法 百度文库源文件: http://wenku.baidu.com/view/25c6b35da1c7aa00b42acb49 在Linux下安装和卸载软件也非常简单,同样也有安装向导或解压安装的方式,不相同的只不过是除了二进制形式的软件分发外,还有许许多多以源代码形式分发的软件包。 Linux下软件的分发传统方式:  二进制Binary 文件 – 安装使用容易,但缺乏灵活性。  .rpm形式的二进制软件包  .bz2形式的二进制软件包  .tgz形式的二进制软件包  源代码形式分发  .src.rpm形式的源代码软件包:如, hello.src.rpm  .tar.gz 形式的源代码包  .tar.bz2形式的源代码包  提供安装程序的软件包分发  setup、install、install.sh等  bin文档  无需安装的软件包 使用yum和apt-get.软件管理方法  RedHat中yum这种高级的包管理  用YUM安装删除软件  用YUM查询软件信息  Ubuntu中的高级包管理方法apt-get  安装和运行 一、二进制分发软件包的安装与卸载 Linux软件的二进制分发是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件平台编译的,那它就不能在另外的平台或环境下正确执行。 1、*.rpm形式的二进制软件包 首先进入软件所在目录 安装:rpm -ivh *.rpm 卸载:rpm -e packgename 实例: 1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录; 2、打开一个终端,在非超级管理员终端使用命令:su – 转换成root用户; 3、cd soft.version.rpm所在的目录; 4、输入rpm -ivh soft.version.rpm 说明:RPM(RedHat PackgeManager)是RedHat公司出的软件包管理器,使用它可以很容易地对rpm形式的软件包进行安装、升级、卸载、验证、查询等操作,安装简单,而卸载时也可以将软件安装在多处目录中的文件删除干净,因此推荐初学者尽可能使用rpm形式的软件包。rpm的参数中-i是安装,-v是校验,-h是用散列符显示安装进度,*.rpm是软件包的文件名(这里的*.rpm特指*.src.rpm以外的以.rpm为后缀的文件);参数-e是删除软件包,packgename是软件包名,与软件包的文件名有所区别,它往往是文件名中位于版本号前面的字符串,例如apache-3.1.12-i386.rpm和apache-devel-3.1.12-i386.rpm是软件包文件名,它们的软件包名称分别是apache和apache-devel.更多的rpm参数请自行参看手册页:man rpm. 2、*.tar.gz/*.tgz、*.bz2形式的二进制软件包 安装:tar zxvf *.tar.gz 或 tar yxvf *.bz2 卸载:手动删除 说明:*.tar.gz/*.bz2形式的二进制软件包是用tar工具来打包、用gzip/bzip2压缩的,安装时直接解包即可。对于解压后只有单一目录的软件,卸载时用命令"rm –rf软件目录名";如果解压后文件分散在多处目录中,则必须一一手动删除(稍麻烦),想知道解压时向系统中安装了哪些文件,可以用命令"tar ztvf *.

READ MORE

ROS进阶学习手记6.1 -- Launch File

ROS进阶学习手记6.1 – Launch File 在以后的ROS运用中,我们逐渐需要运行多个nodes,而launch file的编写是ROS高级运用的基础。 官方的launch file wiki文档好像不是很好用:wiki.ros.org/roslaunch/ 这里我主要参考:A Gentle Introduction to ROS by JasonM. O’Kane 的 Chapter6 先来尝尝鲜: 接着就是好好读书。 这里只会写一点总结文字。 :) == roslaunch - Commands and launch file == 1. How to usd launch file: Command: $ roslaunch package-name launch-file-name $ roslaunch ~/{workspace}/src/{pkgname}/example.launch All of the nodes in a launch file are started at roughly the same time. Request verbose output: $ roslaunch -v package-name launch-file-name 2. Creating launch files: 2.1 Where to place launch files {pkg directory}/launch/launchfile.launch

READ MORE

ROS进阶学习手记 9 -- 关于坐标系统 tf

ROS进阶学习手记 9 – 关于坐标系统 tf ROS tf 教程: 写一个tf 发布器 完成了tf的初步认识以后,我们将按照以下的大纲进行ROS_tf的学习: ref: http://wiki.ros.org/tf/Tutorials重要的一个参考是 古月居的博客: http://blog.csdn.net/hcx25909/article/details/9255001 1. 有关tf 的学习大纲 Writing a tf broadcaster (C++) This tutorial teaches you how to broadcast coordinate frames of a robot to tf. Writing a tf listener (C++) This tutorial teaches you how to use tf to get access to frame transformations. Adding a frame (C++) This tutorial teaches you how to add an extra fixed frame to tf. Learning about tf and time (C++) This tutorial teaches you to use the waitForTransform function to wait for a transform to be available on the tf tree.

READ MORE

ROS进阶学习手记 8 -- 认识tf

ROS进阶学习手记 8 – 认识tf TF - Transform 官网wiki对 tf 包的文档资料: http://wiki.ros.org/tf 了解了基本的tf的作用,来看个Demo: http://wiki.ros.org/tf/Tutorials/Introduction%20to%20tf 这个demo运行了一个双龟跟随的游戏,使用 teleop_key node进行第一个龟的导引,第二个龟跟随。 $ roslaunch turtle_tf turtle_tf_demo.launch 坐标变换的公式: create three coordinate frames: a world frame, a turtle1 frame, a turtle2 frame. tf broadcaster ____turtle coordinate frames____»>tf listener tf Tools $ rosrun tf view_frames To view the tf tree: $ evince frames.pdf Using rqt_tf_tree $ rosrun rqt_tf_tree rqt_tf_tree or: $ rqt & Using tf_echo Usage: rosrun tf tf_echo [reference_frame] [target_frame] $ rosrun tf tf_echo turtle1 turtle2 #turtle2 相对于 turtle1 的位置(站在turtle1上看turtle2) rviz and tf

READ MORE