自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 一起学UML建模:面向对象基础与UML表示

统一建模语言(Unified Modeling Language, UML)是软件业的标准语言。我们常见的软件通常都是面向对象的。复杂系统建模,需要调研需求、分析问题、设计解决方案等。在开发的每个阶段都应使用对象,使用对象可有效减少信息量,加强团队的协作交流。此篇为学习笔记整理备忘,了解的请忽略:)目录1. 为什么要面向对象1.1 对象更便于人们理解1.2 专业人员可以更好的交...

2020-03-11 02:34:40 363

原创 一起学UML建模:UML简介与建模软件安装

对于非软件工程专业的同学,写代码最痛苦事之一就是设计和建模问题。除了啃一啃《设计模式》,还有UML可以帮我们。UML是什么?能做什么?又如何使用UML建模呢?本文首先介绍UML,然后介绍一个建模器——StarUML的安装和基本使用。本文内容主要为两个方面:UML介绍 UML工具安装目录1.什么是UML2.UML能做什么2.1 UML结构图2.2 UML行为图2....

2020-03-06 00:37:59 426

原创 玩转Jetson Nano(一) 开机准备与远程连接设置

Jetson Nano出来一段时间了,借着带同学们玩的由头买了套回来,终于有机会替换原来的树莓派玩玩了。这篇文章是“试着玩转Nano”系列的开篇,主要介绍入手后的环境配置。尽管已经有很多类似的帖子,感觉还是有必要把个中精华和心得记下来,希望以后再用时少走弯路吧,也供有需要的同学参考。...

2020-02-23 15:20:40 4349 7

原创 c++ string转int, double,int,double转string

c++ string与常用数值变量互转写了几个字符串与数值变量互相转换的几个函数,每次用到都要上网查一堆,耽误时间,写好放到这里备用。方法有很多,这里列出来测试过能用的,其他方法慢慢添加。以下函数自动判断int或者double。测试环境:系统:win7或者win10 IDE:vs2015本文包含的内容:c++ string与常用数值变量互转1. 头文件2. int转...

2019-07-02 11:56:25 5279

原创 Windows环境下Anaconda4.6+Python3.7+OpenCV4.1+Pycharm机器视觉编程环境搭建

Windows环境下Anaconda4.6+Python3.7+OpenCV4.1+Pycharm环境搭建本文介绍在window7或windows10操作系统下,安装配置Anaconda4.6(Python3.7)+OpenCV4.1+Pycharm的过程。之前写过一篇Windows下安装Anaconda4.2+Python3.5+OpenCV4.1的文章,由于最近版本迭代更新,发现原...

2019-06-03 09:10:20 9671 12

原创 OpenCV—轮廓操作一站式详解:查找/筛选/绘制/形状描述与重心标注(Python版)

OpenCV—轮廓操作一站式详解:查找/筛选/绘制/形状描述与重心标注(Python版)为了方便使用的Python同学,将上一篇文章用Python重写了一遍,其中一些OpenCV的Python接口说明将后续持续更新。轮廓是定义或限定形状或对象的边或线,是机器视觉中的常用的概念,多用于目标检测、识别等任务。关于OpenCV轮廓操作,尤其是级别及如何使用轮廓级别进行筛选等问题,相关文章比较...

2019-05-30 14:22:49 4504 3

原创 OpenCV—轮廓操作一站式详解:查找/筛选/绘制/形状描述与重心标注(C++版)

OpenCV—轮廓操作一站式详解:查找/筛选/绘制/形状描述与重心标注(C++版)轮廓是定义或限定形状或对象的边或线,是机器视觉中的常用的概念,多用于目标检测、识别等任务。关于OpenCV轮廓操作,尤其是级别及如何使用轮廓级别进行筛选等问题,相关文章比较少,正好最近用到,因此将其总结成文。本文主要介绍OpenCV的查找轮廓函数findContours()绘制函数drawContours()...

2019-05-18 20:47:16 2758 5

原创 OpenCV的Image Watch插件安装与使用

OpenCV的Image Watch插件安装与使用说来惭愧,一直觉得OpenCV在调试方面不如MATLAB灵活方便,没成想OpenCV官方早就推出了一个叫Image Watch的插件可用于调试时显示和监视图像变量了。这里简单记录一下插件的下载安装与基本使用方法,供大家参考。本文示例使用的环境为:Windows10系统+vs2015+OpenCV...

2018-10-26 15:23:51 10842 5

原创 windows环境下的Anaconda安装与OpenCV机器视觉环境搭建

windows环境下的Anaconda安装与OpenCV机器视觉环境搭建本文介绍win7和win10系统下通过Anaconda配置基于python语言的机器视觉编程环境(博主测试了两个系统下的安装基本相同),主要内容包括:Anaconda下载安装 OpenCV下载安装 测试安装结果本文安装的版本为:Anaconda4.2+Python3.5+OpenCV3.4 如需安装更新版...

2018-05-30 17:43:32 76143 16

原创 QAV250四轴穿越机安装全程详解(多图)

最近团队准备使用轻型穿越机QAV250做实验,本文记录了QAV250的安装过程,整理了开箱后较合理的安装顺序,以及各个步骤的注意事项,希望对有需要的朋友有所帮助。

2017-08-02 23:59:02 24456 1

原创 Win7系统Visual Studio 2013配置OpenCV3.1图文详解

OpenCV3.1对硬件加速和移动开发的支持相对于老版本都有了较大改进,支持新的开发工具,更易于扩展,配置方式也比以前简单一些。但一直用OpenCV2.4,直到最近准备写点东西才抽出时间更新了一下开发环境:Win7,64bit系统,安装VS2013并配置OpenCV3.1。本文将安装配置过程整理贴出,希望对有需要的同学有所帮助。

2017-07-21 00:27:37 3141 2

原创 DIY一个基于树莓派和Python的无人机视觉跟踪系统

DIY一个基于树莓派和Python的无人机视觉跟踪系统无人机通过图传将航拍到的图像存储并实时传送回地面站几乎已经是标配。如果想来点高级的——在无人机上直接处理拍摄的图像并实现自动控制要怎么实现呢?其实视觉跟踪已经在一些高端的消费级无人机上有了应用,不过玩现成的永远没有自己动手来劲;)。前段时间DIY了一个无人机三轴云台的视觉跟踪系统,除去云台花了¥370,本文将设计思路与实验效果分享...

2017-02-02 21:26:15 49408 19

原创 飞越650四轴无人机安装全程详解(多图)

本文详细介绍了飞越650Sport四轴无人机安装全过程,并对安装过程中的注意事项做了总结说明,可以作为安装650四轴无人机的参考教程来使用,希望对想要入魔的童鞋有所帮助。试飞前的检查与试飞、调参步骤将另外总结发布。

2016-10-22 23:25:21 40007 6

原创 PixHawk飞控和Mission Planner地面站安装调试

PixHawk是著名飞控厂商3DR推出的新一代独立、开源、高效的飞行控制器,前身为APM飞控。PixHawk不仅提供了丰富的外设模块和可靠的飞行体验,有能力的爱好者还可在其基础进行上二次开发。第一次使用需要多方查阅资料,根据本人学习和使用过程整理成文,其中大部分内容来自官网和相关网站的资料,将尽可能提供原文出处,希望对想玩PixHawk的朋友有所帮助。

2016-10-01 23:58:13 76154 9

原创 自动控制系统的基本性能指标

本文简要小结了一下分析设计自动控制系统时,需要了解的自动控制系统性能指标的基本概念。包括系统数学模型、动态过程及动态性能指标、稳态过程及稳态性能指标。

2016-08-15 23:46:10 33115

原创 Python机器视觉编程常用数据结构与示例

本文总结了使用Python进行机器视觉(图像处理)编程时常用的数据结构,包括列表、元组以及NumPy数组(矩阵),给出了上述数据结构的基本方法,创建图像、访问像素、设置mask等操作的示例代码。

2016-07-27 00:05:43 5520

原创 从零开始搭建Raspberry Pi机器视觉编程环境

 从零开始搭建Raspberry Pi机器视觉编程环境 本文主要包括如下内容: 安装Raspbian系统 连接和设置网络 安装中文支持 用电脑控制树莓派 通过SSH远程登录树莓派命令行界面 安装VNC远程登录树莓派图形桌面 通过串口连接树莓派 安装OpenCV及相关开发包 一键备份树莓派SD卡  1 安装Raspbian系统  ...

2016-06-09 23:57:18 45353 10

原创 Python机器视觉编程环境搭建方法

随着计算机硬件速度的提高,执行效率不再是程序员编写机器视觉程序的唯一考虑。Python因其跨平台、开放性和众多第三方库的支持正得到越来越多关注。本文以windows平台为例,介绍了Python计算机视觉编程的开发环境搭建与基本配置,总结了软件下载地址、安装方法和开发环境搭建的基本方法,并提供了简单的代码示例。

2016-05-30 22:06:00 29099 6

原创 OpenCV —数据持久化: FileStorage类的数据存取操作与示例

许多应用都需要用到数据的存储于读取,OpenCV通过XML/YAML格式实现数据持久化。本文简要梳理了使用 FileStorage类进行基本数据持久化(存取)操作,给出了示例代码。

2016-05-07 19:49:11 24816 2

原创 OpenCV—基本矩阵操作与示例

图像处理中对矩阵的操作非常重要,本文总结了使用OpenCV进行矩阵的创建、初始化以及基本矩阵操作,给出了示例代码。

2016-05-02 16:30:14 93760 12

原创 OpenCV—基本数据结构与示例

本文梳理了一些在OpenCV工程中经常用到的几种基本数据类型,并给出了使用方法和简要的示例。

2016-05-02 00:10:12 11966 6

原创 Machine Learning - Advice for Applying ML: Evaluating a hypothesis

This article is the study notes of Machine Learning week 6, Advice for Applying Machine Learning. It contains some topic about how to evaluating a hypothesis.

2016-04-24 10:20:12 1081

原创 Machine Learning - Neural Networks Learning: Backpropagation in Practice

This article is the notes of machine learning week 5, Neural Networks Learning. It contains topic about how to apply Backpropagation algorithm in practice.

2016-04-23 21:50:53 3834

原创 Machine Learning - Neural Networks Learning: Cost Function and Backpropagation

This article is the notes of machine learning week 5, Neural Networks Learning. It contains some topic about Cost Function and Backpropagation algorithm of Neural Networks.

2016-04-23 20:23:23 4692

原创 vs2010 出错:error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

“error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”的解决方法,包括:1.修改配置;2.用新版cvtres.exe替换旧版cvtres.exe;3.删除Microsoft Visual Studio 10.0\VC\bin中的cvtres.exe三种方式。

2016-04-12 22:57:28 99184 38

原创 Machine Learning - Neural Networks for Multi-class Classification

This series of articles are the study notes of " Machine Learning ", by Prof. Andrew Ng., Stanford University. This article is the notes of week 4. It contains topics about for Neural Networks Multi-class Classification.

2016-03-13 19:08:50 1179

原创 Machine Learning - Neural Networks Examples and Intuitions

This articles contains topics about Neural Networks examples and intuitions.

2016-03-13 09:38:08 1683

原创 Machine Learning - Neural Networks Representation Part II

This articles contains topics about forward propagation of Neural Networks, features of Neural Network and other network architectures.

2016-03-13 09:07:45 942

原创 Machine Learning - Neural Networks Representation Part I

This article is about the model representation of Neuron Network. It contains the topics about nonlinear hypotheses, neurons and the brain, model representation.

2016-03-12 22:44:33 1550

原创 Machine Learning - Regularized Logistic Regression

This article contains some topic about how to implementation logistic regression with regularization to addressing overfitting.

2016-02-21 16:14:59 1057

原创 Machine Learning - Regularized Linear Regression

This article contains some topic about how to implementation linear regression with regularization to addressing overfitting.

2016-02-21 15:55:03 1692

原创 Machine Learning - Solving the Problem of Overfitting: Regularization

This article contains some topic about regularization, including overfitting, and cost function with regularization to addressing overfitting.

2016-02-21 13:28:52 1875

原创 Machine Learning - Logistic Regression - Multi-class Classification

This article contains Logistic Regression for Multi-class Classification (one-vs-all classification)

2016-02-18 14:41:31 2901

原创 Machine Learning - Logistic Regression - Two-class Classification

This article contains some topic about Logistic Regression, including two-class classification, decision boundary and cost function of logistic regression.

2016-02-18 11:56:54 2668

原创 Machine Learning - Gradient Descent in Practice

This article contains some skills in the implementation of Gradient Descent, including feature scaling, mean normalization and choosing learning rate.

2016-02-15 23:44:46 1607

原创 Machine Learning - Linear Regression with Multiple Variables

This article contains linear regression with multiple variables, gradient decent for multiple variables, how to chose features, polynomial regression and normal equation solution for linear regression.

2016-02-15 21:47:47 1432

原创 Machine Learning - Linear Regression with One Variable

This article contains learning model representation, cost function and Gradient Descent algorithm to solve linear regression problem.

2016-02-13 17:22:49 1492

原创 Machine Learning - An Introduction

This article contains the definition of Machine Learning, Supervised Learning and Unsupervised Learning.

2016-02-13 10:07:41 1856

原创 Arduino接口-week4-Lesson3

This article is the study notes of "Interfacing with the Arduino" week4, lesson 3. It mainly talk about Arduino WiFi Shields.

2016-02-04 09:46:14 712

原创 Arduino接口-week4-Lesson2

This article is the study notes of "Interfacing with the Arduino" week4, lesson 2. It mainly talk about Ethernet Client and Ethernet Server.

2016-02-04 09:17:00 888

提示
确定要删除当前文章?
取消 删除