<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[【秋名鱼酱的博客】]]></title><description><![CDATA[当你感觉到累的时候，说明正在上坡路；当你到达山顶，风景自然不同。]]></description><link>https://blog.youkuaiyun.com/KID_yuan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; KID_yuan]]></copyright><item><title><![CDATA[【目标跟踪Opencv与fDsst总结（C++程序）】]]></title><link>https://blog.youkuaiyun.com/KID_yuan/article/details/105238128</link><guid>https://blog.youkuaiyun.com/KID_yuan/article/details/105238128</guid><author>KID_yuan</author><pubDate>Wed, 01 Apr 2020 11:38:59 +0800</pubDate><description><![CDATA[虽然现有好多跟踪算法，在OTB和VOT跟踪算法评价数据集上通过种种诸如交并比，中心位置偏移率等评价其好坏，但是对于一个工程实践人员来说，我只关心算法实际效果和速度如何。因此我就把自己用到的opencv里面跟踪算法API和fDsst跟踪算法进行了一个实践。跟踪目标很简单，就是1920X1080的无人机单个目标，看一下哪个实际效果速度更快。并绘制其轨迹形状。

效果如下：



本文对Opencv中的...]]></description><category></category></item><item><title><![CDATA[【ubuntu18+QT12+OpenCV4环境配置】]]></title><link>https://blog.youkuaiyun.com/KID_yuan/article/details/103417223</link><guid>https://blog.youkuaiyun.com/KID_yuan/article/details/103417223</guid><author>KID_yuan</author><pubDate>Fri, 06 Dec 2019 11:15:28 +0800</pubDate><description><![CDATA[ubuntu18+QT12+OpenCV4环境配置

前些天编译了最新版本opencv4，但是电脑内还有个opencv3.2，有时候二者共享链接库文件即libopencv*.so.XX，之类的路径没有配好的话，即使是使用简单的imread()函数，在QT中也会出现错误：

mainwindow.cpp:33: error: undefined reference to `cv::imread(cv...]]></description><category></category></item><item><title><![CDATA[【大疆无人机OnboardSDK（三）妙算ssh远程控制台系统搭建】]]></title><link>https://blog.youkuaiyun.com/KID_yuan/article/details/102951865</link><guid>https://blog.youkuaiyun.com/KID_yuan/article/details/102951865</guid><author>KID_yuan</author><pubDate>Thu, 07 Nov 2019 20:25:29 +0800</pubDate><description><![CDATA[目标：搭建一个大疆无人机OnboardSDK通过局域网内（联不联网均可）利用XShell软件ssh登录并建立远程控制台，实现类似与地面站的功能。


准备平台与硬件：

Xshell+Xmanager功能很强大，可以通过ssh远程登录到妙算，xmanager可以将Linux的程序GUI可视化在windows中。（Xmanager Enterprise 其实就是一个程序文件夹，里面就带有xshel...]]></description><category></category></item><item><title><![CDATA[【ROS实践入门（十）ROS控制相机图像实践】]]></title><link>https://blog.youkuaiyun.com/KID_yuan/article/details/101272550</link><guid>https://blog.youkuaiyun.com/KID_yuan/article/details/101272550</guid><author>KID_yuan</author><pubDate>Thu, 24 Oct 2019 09:19:13 +0800</pubDate><description><![CDATA[【ROS实践入门（十）ROS控制相机图像实践】

本内容经官网实例以及一些参考书总结而成，欢迎留言评论交流～

联系方式：ziyuanw#foxmail.com(#换成@)


OpenCV中的cv::VideoCapture类驱动摄像头。根据摄像头图像的读取方式，有两种使用OpenCV实现摄像头驱动程序的方法。第一种是根据每秒钟给定的图像帧（Frame Per Second,FPS）进行轮询；...]]></description><category></category></item><item><title><![CDATA[【大疆无人机OnboardSDK（二）OnboardSDK-ROS系统搭建】]]></title><link>https://blog.youkuaiyun.com/KID_yuan/article/details/102561988</link><guid>https://blog.youkuaiyun.com/KID_yuan/article/details/102561988</guid><author>KID_yuan</author><pubDate>Tue, 15 Oct 2019 10:54:12 +0800</pubDate><description><![CDATA[【大疆无人机OnboardSDK（二）OnboardSDK-ROS系统搭建】


硬件软件参考平台及设置参考上一篇博客。

不同之处，使用了OnboardSDK-ROS版本。区别于OnboardSDK，需要创建ROS工作空间，并将SDK源码放入catkin_ws工作空间进行编译执行。

具体步骤如下：
1.编译djiosdk-core模块library并安装到系统。

安装上一篇博客下载完成On...]]></description><category></category></item><item><title><![CDATA[【大疆无人机OnboardSDK（一）Assistant2仿真系统搭建】]]></title><link>https://blog.youkuaiyun.com/KID_yuan/article/details/102518205</link><guid>https://blog.youkuaiyun.com/KID_yuan/article/details/102518205</guid><author>KID_yuan</author><pubDate>Sat, 12 Oct 2019 13:51:43 +0800</pubDate><description><![CDATA[【大疆无人机OnboardSDK（一）Assistant2仿真系统搭建】



首先：一定要仔细阅读官网给出的说明书！M600用户使用说明，以及妙算2-C使用说明，不然都搞不清哪些线的作用是干什么的，也不清楚飞控上面哪些预留口是正常有用的！


为了想要完成OnboardSDK开发，首先要对其仿真模拟平台进行搭建，大疆自带了Assistant2软件（貌似只有windows和mac版本）该软件可对...]]></description><category></category></item><item><title><![CDATA[【ROS实践入门（九）ROS编译ORB-SLAM2运行】]]></title><link>https://blog.youkuaiyun.com/KID_yuan/article/details/101272481</link><guid>https://blog.youkuaiyun.com/KID_yuan/article/details/101272481</guid><author>KID_yuan</author><pubDate>Sun, 29 Sep 2019 13:42:31 +0800</pubDate><description><![CDATA[【ROS实践入门（九）ROS编译ORB-SLAM2运行】

本内容经官网实例以及一些参考书总结而成，欢迎留言评论交流～

联系方式：ziyuanw#foxmail.com(#换成@)


本文只探讨ROS工作空间内ORB—SLAM2实时摄像头的编译及运行效果，至于在TUM等数据集上效果可参见ORB-SLAM2的github 项目说明中给出的详细教程：

https://github.com/ra...]]></description><category></category></item><item><title><![CDATA[【ROS实践入门（八）ROS使用USB视觉传感器相机】]]></title><link>https://blog.youkuaiyun.com/KID_yuan/article/details/101272384</link><guid>https://blog.youkuaiyun.com/KID_yuan/article/details/101272384</guid><author>KID_yuan</author><pubDate>Sun, 29 Sep 2019 11:25:06 +0800</pubDate><description><![CDATA[【ROS实践入门（八）ROS使用USB视觉传感器相机】

本内容经官网实例以及一些参考书总结而成，欢迎留言评论交流～

联系方式：ziyuanw#foxmail.com(#换成@)


ROS对许多传感器诸如：游戏杆，游戏手柄，IMU，激光测距仪，Kinect（RGBD）传感器，USB视觉相机等都提供了支持，本文只探讨USB相机的使用方式包括：ROS下USB相机驱动安装， 相机节点编译执行，单目...]]></description><category></category></item><item><title><![CDATA[【ROS实践入门（七）launch文件和动态参数使用】]]></title><link>https://blog.youkuaiyun.com/KID_yuan/article/details/101629116</link><guid>https://blog.youkuaiyun.com/KID_yuan/article/details/101629116</guid><author>KID_yuan</author><pubDate>Sat, 28 Sep 2019 21:44:39 +0800</pubDate><description><![CDATA[【ROS实践学习入门系列（七）launch文件和动态参数使用】

本内容经官网实例以及一些参考书总结而成，欢迎留言评论交流～

联系方式：ziyuanw#foxmail.com(#换成@)


一、节点和launch文件关系

节点rosrun 一次只能执行一个，当我们自定义的程序功能包有许多个的话，此时一个一个执行起来就非常麻烦，因此此时可以利用一个很有用的功能launch。

命令为：ros...]]></description><category></category></item><item><title><![CDATA[【ROS实践入门（六）消息msg和服务srv文件创建与使用】]]></title><link>https://blog.youkuaiyun.com/KID_yuan/article/details/101272216</link><guid>https://blog.youkuaiyun.com/KID_yuan/article/details/101272216</guid><author>KID_yuan</author><pubDate>Sat, 28 Sep 2019 18:28:14 +0800</pubDate><description><![CDATA[【ROS实践学习入门系列（六）消息msg和服务srv文件创建与使用】

本内容经官网实例以及一些参考书总结而成，欢迎留言评论交流～

联系方式：ziyuanw#foxmail.com(#换成@)


一、创建msg和srv文件

节点中创建msg和srv文件的常用功能为：用于说明传输数据的类型和数据值的文件，ROS会根据这些文件内容自动创建所需的代码（一般是在源程序中以*.h的头文件格式添加进去...]]></description><category></category></item><item><title><![CDATA[【ROS实践入门（五）自定义节点功能包使用与消息传递】]]></title><link>https://blog.youkuaiyun.com/KID_yuan/article/details/101510990</link><guid>https://blog.youkuaiyun.com/KID_yuan/article/details/101510990</guid><author>KID_yuan</author><pubDate>Fri, 27 Sep 2019 10:48:22 +0800</pubDate><description><![CDATA[【ROS实践学习入门系列（五）自定义节点功能包使用与消息传递】

本内容经官网实例以及一些参考书总结而成，欢迎留言评论交流～

联系方式：ziyuanw#foxmail.com(#换成@)


一、回顾小海龟案例：

在小海龟的案例中我们知道有两个节点的终端窗口，在一个终端窗口中输入键盘消息，另外一个终端窗口接收消息，最后才使得小海龟的图像按照键盘方向移动。

rostopic发布器节点（红色...]]></description><category></category></item><item><title><![CDATA[【ROS实践入门（四）使用服务与参数服务器】]]></title><link>https://blog.youkuaiyun.com/KID_yuan/article/details/101435669</link><guid>https://blog.youkuaiyun.com/KID_yuan/article/details/101435669</guid><author>KID_yuan</author><pubDate>Thu, 26 Sep 2019 14:13:04 +0800</pubDate><description><![CDATA[【ROS实践学习入门系列（四）使用服务与参数服务器】

本内容经官网实例以及一些参考书总结而成，欢迎留言评论交流～

联系方式：ziyuanw#foxmail.com(#换成@)


一、使用服务

除了上篇文章中节点之间通过消息通信之外，服务是使节点之间相互通信的另一种方法。服务允许节点发送请求和接收响应。

命令工具：


rosservice [parameter]

可接受参数：

①...]]></description><category></category></item><item><title><![CDATA[【ROS实践入门（三）小海龟案例主题与节点交互】]]></title><link>https://blog.youkuaiyun.com/KID_yuan/article/details/101425414</link><guid>https://blog.youkuaiyun.com/KID_yuan/article/details/101425414</guid><author>KID_yuan</author><pubDate>Thu, 26 Sep 2019 12:47:07 +0800</pubDate><description><![CDATA[【ROS实践学习入门系列（三）小海龟案例主题与节点交互】

本内容经官网实例以及一些参考书总结而成，欢迎留言评论交流～

联系方式：ziyuanw#foxmail.com(#换成@)


一、小海龟案例

还是先通过小海龟案例分析ROS各种基本命令使用方法，熟练之后才能往后面学习更加深入的东西。

1.查找包路径：


rospack find [packagename]

以查找小海龟案例为...]]></description><category></category></item><item><title><![CDATA[【ROS实践入门（二）ROS文件概念和工作空间】]]></title><link>https://blog.youkuaiyun.com/KID_yuan/article/details/101271992</link><guid>https://blog.youkuaiyun.com/KID_yuan/article/details/101271992</guid><author>KID_yuan</author><pubDate>Thu, 26 Sep 2019 10:02:33 +0800</pubDate><description><![CDATA[【ROS实践学习入门系列（二）ROS文件概念和工作空间】

本内容经官网实例以及一些参考书总结而成，欢迎留言评论交流～

联系方式：ziyuanw#foxmail.com(#换成@)


一、ROS文件系统级别

在ROS设计的架构中，经过发展，目前被设计为三个部分，各自代表三个层级。

文件系统级：后面以小海龟案例中文件组成来说明ROS内部构成，文件夹结构，以及实现功能必要核心文件。

计算图...]]></description><category></category></item><item><title><![CDATA[【ROS实践入门（一）ROS简介与安装方法】]]></title><link>https://blog.youkuaiyun.com/KID_yuan/article/details/101271838</link><guid>https://blog.youkuaiyun.com/KID_yuan/article/details/101271838</guid><author>KID_yuan</author><pubDate>Wed, 25 Sep 2019 22:21:47 +0800</pubDate><description><![CDATA[【ROS实践学习入门系列（一）ROS简介与安装方法】

本内容经ROS官网实例以及一些参考书总结而成，转载请注明出处，欢迎留言评论交流～

联系方式：ziyuanw#foxmail.com(#换成@)


一、简介：

ROS(Robot Operating System）是一个机器人软件平台，它能提供类似操作系统的功能。

摘自官网最近的几个版本：melodic , lunar kinetic...]]></description><category></category></item><item><title><![CDATA[win10下安装Ubuntu18.04LTS双系统与完全删除Ubuntu系统]]></title><link>https://blog.youkuaiyun.com/KID_yuan/article/details/100164125</link><guid>https://blog.youkuaiyun.com/KID_yuan/article/details/100164125</guid><author>KID_yuan</author><pubDate>Fri, 30 Aug 2019 20:11:40 +0800</pubDate><description><![CDATA[我折腾十次左右，下面步骤最简单省事。废话不多说，网上查阅了许多安装双系统步骤，总结起来就是：

一、安装Ubuntu18.04LTS：

1.空白硬盘空间用来装Ubuntu

最好是系统win10所在C盘之外，一块空白盘（即未进行分配空间的硬盘）我的大概180G左右用来安装。

2.制作ubuntu系统盘

①下载UltraISO软件

浏览器搜索即可找到。

②一块空白U盘用来制作Ubuntu系...]]></description><category></category></item><item><title><![CDATA[python object_detection/protos/*.proto: No such file or directory]]></title><link>https://blog.youkuaiyun.com/KID_yuan/article/details/91428058</link><guid>https://blog.youkuaiyun.com/KID_yuan/article/details/91428058</guid><author>KID_yuan</author><pubDate>Tue, 11 Jun 2019 13:38:47 +0800</pubDate><description><![CDATA[在使用TensorFlow的object_detection模块问题记录：

配置：window10
	tensorflow-gpu
	protoc3.8版本下载地址：https://github.com/protocolbuffers/protobuf/releases
1.ImportError: No module named 'object_detection' 问题：

①将自己下载...]]></description><category></category></item><item><title><![CDATA[【Opencv3+Python3入门（22）验证码识别】]]></title><link>https://blog.youkuaiyun.com/KID_yuan/article/details/89575378</link><guid>https://blog.youkuaiyun.com/KID_yuan/article/details/89575378</guid><author>KID_yuan</author><pubDate>Mon, 29 Apr 2019 18:01:12 +0800</pubDate><description><![CDATA[验证码识别：

利用Opencv+Tesserct-OCR（TesseractOCR ，它是一款由HP实验室开发由 Google 维护的开源 OCR（Optical Character Recognition , 光学字符识别）引擎）因此需要借助该引擎完成识别过程。

首先采用Opencv预处理，然后利用Tesserct-OCR进行验证码识别
	依赖于pytesseract模块以及PIL模块，需...]]></description><category></category></item><item><title><![CDATA[【Opencv3+Python3入门（21）人脸检测】]]></title><link>https://blog.youkuaiyun.com/KID_yuan/article/details/89575371</link><guid>https://blog.youkuaiyun.com/KID_yuan/article/details/89575371</guid><author>KID_yuan</author><pubDate>Mon, 29 Apr 2019 11:55:46 +0800</pubDate><description><![CDATA[人脸检测

主要利用Opencv中的API与其中封装好的Haar人脸特征数据（小数部分较多计算更复杂）以及LBP数据（多数为整数计算）来调用进行人脸识别的任务。

若下载安装了Opencv，则其文件中包含数据，或者可以取其github网站上下载文件。

Haar特征数据下载地址：https://github.com/opencv/opencv/blob/master/data/haarcascad...]]></description><category></category></item><item><title><![CDATA[【Opencv3+Python3入门（20）分水岭算法】]]></title><link>https://blog.youkuaiyun.com/KID_yuan/article/details/89575361</link><guid>https://blog.youkuaiyun.com/KID_yuan/article/details/89575361</guid><author>KID_yuan</author><pubDate>Mon, 29 Apr 2019 10:47:40 +0800</pubDate><description><![CDATA[分水岭算法

基于距离变换的分水岭分割算法一般流程：

1，输入图像

2，变换为灰度图像

3，二值化图像

4，距离变换

5，寻找种子点

6，生成marker

7，分水岭变换

8，输出图像


#20，分水岭算法
import cv2 as cv
import numpy as np

def image_Watershed(image):
    print(image.shape)...]]></description><category></category></item></channel></rss>