自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YukinoAI的博客

不因虚度年华而悔恨,不因碌碌无为而羞愧

  • 博客(140)
  • 资源 (6)
  • 收藏
  • 关注

原创 VS 2017——解决运行C++程序后出现(进程xxxx)已退出,返回代码为:0的问题

在运行C++程序后,CMD出现以下多余信息可以按以下方法设置来取消显示工具->选项->调试-->常规 右侧拉到最下面,在选项“调试停止时自动关闭控制台”打勾。再次运行这样就正常了。...

2019-08-22 09:58:39 26439 19

原创 基于深度学习的单目视觉深度估计研究综述

引用自:基于深度学习的单目视觉深度估计研究综述 郭继峰,白成超,郭 爽1 引言​        传统获取高精度的目标深度信息常采用激光雷达实现,但因其价格昂贵,目前多用于技术研发和测试阶段,距离大规模市场化应用还有一定的距离;除此之外,近些年随着人工智能技术的快速发展,视觉逐渐成为研究的热点,同时也暴露出一些弊端,其中基于双目视觉的深度估计...

2019-08-19 10:38:50 17367 3

原创 人工智能在无人驾驶中的应用

引用自:人工智能在自动驾驶领域的应用及启示 吴 琦,于海靖,谢 勇,刘 贝1 引言​         人们越来越期望通过无人系统代替人类进行一些活动。小到帮助人们自动清扫地面的扫地机器人,大到协助有人机进行战场态势感知协同作战的无人机,无人系统已经渗透到人类活动的方方面面。无人车作为其中之一,其市场需求非常广泛,从战场作战、港口货运到乘用车驾...

2019-08-19 10:22:03 32065 2

原创 人工智能的发展趋势综述

引用自:基于人工智能技术的25个行业发展趋势,张肇聿,王一琳,李 志##一、前言​ 市场研究机构CB-Insights公司于2019年1月发布了一项有关人工智能应用前景的报告,报告中总结了25个行业发展趋势,并分别以市场活力水平和行业认可程度为横纵坐标,将其划分为四种类型,分别为:(1)确定前景:该行业拥有稳定的需求,行业内的市场和客户对这一方向的投资和应用是持续增加的;(...

2019-08-19 10:07:08 11857

原创 计算机视觉技术与应用综述

引用自:无人系统之“眼”——计算机视觉技术与应用浅析 张 丹,单海军,王 哲,吴陈炜一、前言​         近年来,人工智能和深度学习获得突破,成为了大众关注的焦点。如LeCun Y,Bengio Y,Hinton G等[1]提出的深度卷积网络在图像识别领域大放异彩就是典型。计算机视觉是人工智能领域最重要的研究方向,因为视觉也是人体获得信...

2019-08-19 09:53:47 11065 1

原创 解决win10中Edge、应用商店等UWP应用都无法联网的问题

1.打开控制面板2.打开网络和Internet选项中的Internet选项3. 选择连接中的局域网设置4.按下图勾选点击确定

2019-07-10 08:48:30 3409 3

原创 机器人学——姿态描述方法(欧拉角,固定角,D-H法,绕定轴旋转)

文章目录绕坐标轴旋转欧拉角固定角D-H变换矩阵绕定轴旋转绕坐标轴旋转刚体绕X,Y,Z轴旋转θ角的公式RX(θ)=[1000cos⁡θ−sin⁡θ0sin⁡θcos⁡θ]R_{X}(\theta)=\left[ \begin{array}{ccc}{1} & {0} & {0} \\ {0} & {\cos \theta} & ...

2019-05-26 12:54:27 20012 6

原创 读书笔记——《我们时代的神经症人格》

引言部分神经症的文化和心理内涵神经症的特征某种刻板反应:指缺乏随机应变的灵活性。潜力与成就之间的反差神经症的简略定义由恐惧及其防御手段以及试图找到冲突倾向的和解方式而导致的心理障碍谈论”我们时代的神经症人格“的缘由影响人格的方式当外部环境充斥着冲突时,那些人格原本完整无损的个体也会发展出神经症我们的兴趣并不在于描述神经症的症状...

2019-05-11 13:58:20 4375

原创 读书笔记——《人生的智慧》

第一篇人的划分命运之间差别的原因人是什么人性,包括健康、相貌、品性、智慧等人拥有什么一个人拥有的财产人在众人审视下的生活方式名声、级别和地位3种幸福能充分发挥自己的个性内在的,主观的,难以改变和从外界获得的拥有更多的财产拥有更高的地位结论一个人的心智能力决定了他能感受到多高的快乐我们的幸福极...

2019-05-11 13:55:17 1323

原创 LeetCode——难度等级Easy的前50~60道题(题号242~326)

目录242.有效的字母异位词valid-anagram258.各位相加add-digits263.丑数ugly-number268.缺失数字missing-number278.第一个错误版本first-bad-version283.移动零move-zeroes290.单词模式word-pattern292.Nim游戏nim-game303.区域检...

2019-05-04 19:00:24 614

原创 OpenCV-Python——第37章:对极几何(Epipolar Geometry)

目录1 基本概念2 代码1 基本概念在我们使用针孔相机时,我们会丢失大量重要的信息,比如说图像的深度,或者说图像上的点和摄像机的距离,因这是一个从 3D 到 2D 的转换。因此一 个重要的问题就产生了,使用这样的摄像机我们能否计算除深度信息呢?答案 就是使用多个相机。我们的眼睛就是这样工作的,使用两个摄像机(两个眼睛), 这被称为立体视觉。我们来看看 OpenCV 在这方面给我们都...

2019-05-04 15:26:16 5750 3

原创 OpenCV-Python——第36章:姿势估计

目录1 基础2 渲染一个立方体1 基础在上一节的摄像机标定中,我们已经得到了摄像机矩阵,畸变系数等。有了这些信息我们就可以估计图像中图案的姿势,比如目标对象是如何摆放,如 何旋转等。对一个平面对象来说,我们可以假设 Z=0,这样问题就转化成摄像 机在空间中是如何摆放(然后拍摄)的。所以,如果我们知道对象在空间中的 姿势,我们就可以在图像中绘制一些 2D 的线条来产生 3D 的效果。...

2019-05-04 09:32:22 3591

原创 LeetCode——难度等级Easy的前40~50道题(题号191~231)

目录191.位1的个数 number-of-1-bits198.打家劫舍house-robber202.快乐数happy-number203.移除链表元素remove-linked-list-elements204.计数质数count-primes205 同构字符串isomorphic-strings206.反转链表reverse-linked-list...

2019-04-28 10:19:54 779

原创 OpenCV-Python——第35章:摄像头标定

目录1 基础2 代码2.0 获取棋盘图像2.1 设置2.2 标定2.3 畸变校正3反向投影误差1 基础今天的低价单孔摄像机(照相机)会给图像带来很多畸变。畸变主要有两种:径向畸变和切想畸变。如下图所示,用红色直线将棋盘的两个边标注出来, 但是你会发现棋盘的边界并不和红线重合。所有我们认为应该是直线的也都凸出来了。这种畸变可以通过下面的方程组进行纠正:...

2019-04-28 09:56:46 5764 4

原创 OpenCV-Python——第34章:背景减除

目录0 基础1 BackgroundSubtractorMOG2 BackgroundSubtractorMOG23BackgroundSubtractorGMG0 基础在很多基础应用中背景检出都是一个非常重要的步骤。例如顾客统计,使用一个静态摄像头来记录进入和离开房间的人数,或者是交通摄像头,需要提 取交通工具的信息等。在所有的这些例子中,首先要将人或车单独提取出来。 ...

2019-04-27 19:49:53 6201

原创 OpenCV-Python——第33章:光流

翻译自:https://docs.opencv.org/master/d7/d8b/tutorial_py_lucas_kanade.html程序中的视频素材在此下载链接: https://pan.baidu.com/s/1DIkyYTq7lE3Wou17oHZDnw提取码: jk4j目录1 光流2Lucas-Kanade 法3 OpenCV 中的 Lucas-Kana...

2019-04-20 15:13:20 2837 1

翻译 OpenCV-Python——第32章:Meanshift 和 Camshift目标跟踪算法

翻译自:https://docs.opencv.org/master/db/df8/tutorial_py_meanshift.html目录1Meanshift1.1 原理1.2 OpenCV中的Meashift2CAMSHIFT2.1 原理2.2 OpenCV 中的 Camshift1Meanshift1.1 原理Meanshift 算法的基本原理是...

2019-04-20 14:06:16 3725 11

原创 OpenCV-Python——小项目1:实现文档扫描

目标:1. 识别图片中的文档并矫正2. 可以旋转结果来调整3. 可以保存。注意:文档与背景差别越大越好。效果如下:原图像:识别结果:矫正结果:程序如下:import cv2import numpy as np# 文档长宽,下面是A4纸比例x = 420 # 长y = 600 # 宽def preProcessor(img):...

2019-04-20 10:23:02 4395 4

转载 OpenCV-Python——一个搞笑的小程序,实现抖音戴墨镜效果

转自:github地址:https://github.com/tomoncle/face-detection-induction-course目录简介摄像头实时运行图片生成gif动图简介在github看到的一个搞笑的小程序分享给大家,github地址:https://github.com/tomoncle/face-detection-induction-course效...

2019-04-14 10:52:41 3511

原创 OpenCV-Python——官方教程OpenCV-Python Tutorials翻译和例子下载

OpenCV图片处理部分告一段落,下面开始视频处理,在此之前把我参考的资料和我之前博客内的代码和素材整理了一下放在下面,希望对大家的学习有所帮助。1. 前面的博客主要参考的是OpenCV官方教程:https://docs.opencv.org/master/d6/d00/tutorial_py_root.html2. 中文版教程,注意是python2:链接: https://pan...

2019-04-14 10:38:47 2285

原创 OpenCV-Python——第31章:特征匹配与单应性查找对象

目录0 基础 1 代码0 基础先解释一下单应性,在计算机视觉中:平面的单应性被定义为从一个平面到另一个平面的投影映射。比如,一个二维平面上的点映射到摄像机成像仪上的映射就是平面单应性的例子。之前我们使用一个查询图像,在其中找到一些 特征点(关键点),我们又在另一幅图像中也找到了一些特征点,最后对这两幅 图像之间的特征点进行匹配。简单来说就是:我们在一张杂乱的图像...

2019-04-14 09:47:38 2077

原创 深度学习入门——深度学习基础概念思维导图

深度学习基础概念的思维导图,思维导图又叫心智导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,帮助人们建立框架、加深理解。由于图片太大我就放在网盘里了需要自取。链接: https://pan.baidu.com/s/1o2grc3x7js2IMGaYlsB7IA 提取码: 32...

2019-04-09 17:43:52 1988 2

原创 对偶四元数——使用python3实现对偶四元数的符号运算 v2.0

实现对偶四元数简单的符号运算,数值运算,2.0版本改正了v1.0中的一些错误,添加了四元数归一化,转换为齐次变换矩阵,转换为螺旋,转换为双矢量,三种共轭等功能可以先看最后例子的效果目录1 创建一个包含对偶算子的单项式类2 创建多项式类3 创建对偶四元数类4 举个例子1 创建一个包含对偶算子的单项式类主要功能:单项式乘法,输出monomial.py#...

2019-04-07 14:30:53 1359 3

原创 OpenCV-Python——第30章:特征匹配

目录1 Brute-Force匹配的基础2 对ORB描述符进行蛮力匹配3对 SIFT 描述符进行蛮力匹配和比值测试4 FLANN匹配器1 Brute-Force匹配的基础蛮力匹配器是很简单的。首先在第一幅图像中选取一个关键点然后依次与第二幅图像的每个关键点进行(描述符)距离测试,最后返回距离最近的关键点。对于 BF 匹配器,我们首先要使用 cv2.BFMatcher...

2019-04-06 16:32:40 2933

原创 OpenCV-Python——第28章:FAST特征检测算法

目录原理 使用FAST算法进行特征提取 机器学习的角点检测器 非极大值抑制 OpenCV中的FAST特征检测器0 原理我们前面学习了几个特征检测器,它们大多数效果都很好。但是从实时处理的角度来看,这些算法都不够快。一个最好例子就是 SLAM(同步定位与地 图构建),移动机器人,它们的计算资源非常有限。 为了解决这个问题,Edward_Roste...

2019-04-06 11:57:50 4378

原创 OpenCV-Python——第29章:ORB(Oriented FAST and Rotated BRIEF)特征检测算法

目录0 原理 1 OpenCV中的BRIEF 2 OpenCV中的ORB算法特征点检测完之后的匹配可以参考:https://blog.csdn.net/yukinoai/article/details/890558600 原理对于一个 OpenCV 的狂热爱好者来说 ORB 最重要的一点就是:它来自“OpenCV_Labs''。这个算法是在 2011 年提出的。在计...

2019-04-06 10:41:10 2296

原创 LeetCode——难度等级Easy的前20~30道题(题号100~119)

目录100.相同的树 Same Tree 101.对称二叉树 Symmetric Tree104.二叉树的最大深度 Maximum Depth of Binary Tree107.二叉树的层次遍历II Binary Tree Level Order Traversal II108.将有序数组转换为二叉搜索树 Convert Sorted A...

2019-03-30 19:38:41 358

原创 LeetCode——难度等级Easy的前30~40道题(题号121~190)

目录121.买卖股票的最佳时机 Best Time to Buy and Sell Stock125.验证回文串 Valid Palindrome136.只出现一次的数字 Single Number 167.两数之和 II - 输入有序数组Two Sum II - Input array is sorted168.表的名称 Excel She...

2019-03-30 19:33:18 731

原创 OpenCV-Python——第27章:SURF特征点提取算法

注意:本章使用的是opencv-contrib-python的3.4.2.16版本,安装过程如下:pip uninstall opencv-pythonpip install opencv-contrib-python==3.4.2.16目录0 原理 1OpenCV 中的 SURF 2 举例0 原理在上一节中我们学习了使用 SIFT 算...

2019-03-30 16:37:48 14500 3

原创 OpenCV-Python——第26章:SIFT特征点提取算法

注意:这章以后的算法不包含在opencv-python中,需要卸载opencv-python,安装opencv-contrib-python的3.4.2.16版本,过程如下:pip uninstall opencv-pythonpip install opencv-contrib-python==3.4.2.16目录简介SIFT算法特点与步骤Lowe将SIFT算法分...

2019-03-30 15:59:51 13696 6

原创 LeetCode——难度等级Easy的前10~20道题(题号35~88)

目录35.搜索插入位置38.报数53.最大子序和58.最后一个单词的长度66.加一67.二进制求和69.x的平方根70.爬楼梯83.删除排序链表中的重复元素88.合并两个有序数组35.搜索插入位置"""给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复...

2019-03-23 14:49:32 754

原创 OpenCV-Python——第25章:Shi-Tomasi 角点检测

目录0 原理 1 举例0 原理上一章我们学习了 Harris 角点检测,后来 1994 年,J.Shi 和 C.Tomasi在他们的文章《Good_Features_to_Track》中对这个算法做了一个小小的修改,并得到了更好的结果。我们知道 Harris 角点检测的打分公式为:但 Shi-Tomasi 使用的打分函数为:如果打分超过阈值,我们就认为它是一个角点...

2019-03-23 14:32:52 587

原创 OpenCV-Python——第24章:Harris 角点检测

目录0 原理 1 OpenCV 中的 Harris 角点检测 2 亚像素级精确度的角点0 原理在上一节我们已经知道了角点的一个特性:向任何方向移动变化都很大。Chris_Harris 和 Mike_Stephens 早在 1988 年的文章《A Combined Corner and Edge Detector》中就已经提出了焦点检测的方法,被称...

2019-03-23 14:13:47 3308 2

原创 VS Code——vscode插件推荐

VS Code 插件介绍一下我用的vscode插件目录 最终效果 美化 其他 格式支持最终效果美化​ background​ 修改背景图片​ Bracket Pair Colorizer​ ​ 括号彩色化​ vscode-icons​ ​ 美化文件图标​ Guides...

2019-03-23 09:37:00 2097

原创 Python数据结构——简单创建二叉树并打印树状图

为了方便刷LeetCode中的二叉树题,编写了如下程序,用于创建二叉树,并打印出树状图,深度要求小于等于4.程序如下:# 创建二叉树节点class TreeNode: def __init__(self, x): self.val = x self.left = None self.right = None# 给定二叉树的前...

2019-03-21 20:38:44 4211

原创 对偶四元数——使用python3实现对偶四元数的符号运算 v1.0

v2.0版本:https://blog.csdn.net/yukinoai/article/details/89060211目录1 创建一个包含对偶算子的单项式类2 创建多项式类3 创建对偶四元数类4 测试实现对偶四元数简单的符号运算,数值运算1 创建一个包含对偶算子的单项式类主要功能:乘法,输出# coding: utf-8"""@ Time: Crea...

2019-03-16 09:43:58 746 1

原创 四元数——使用python3实现四元数类

# -*- coding: utf-8 -*"""Created on March 2019@author: yukino@description:Create a Quaternion class"""class Quaternion: def __init__(self, s, x, y, z): """构造函数""" self.s =...

2019-03-16 09:11:43 7714 4

原创 LeetCode——难度等级Easy的前10道题(题号1~28)

目录1 两数之和 Two Sum7 整数反转 Reverse Integer9 回文数 Palindrome Number13 罗马数字转整数 Roman to Integer14 最长公共前缀 Longest Common Prefix20 有效的括号 Valid Parentheses21 合并两个有序链表 Merge Two Sorted...

2019-03-16 09:01:43 513 3

原创 OpenCV-Python——第22章:分水岭算法实现图像分割

目录0 原理 1 举例说 1)二值化 2)去除图像中的所有的白噪声 3)提取肯定是硬币的区域 4)获得边界区域5)标记区域 6)实施分水岭算法0 原理在地理学中,分水岭是一个山脊,该山脊通过不同的水系来区分排水区域。集水盆地是把水排入河流或水库的地理区域。分水岭变换把这些概念应用到灰度图像处理中,从而解决许多图像分割问题。理解分水岭变换要求我们把灰...

2019-03-15 16:27:27 12542

原创 OpenCV-Python——第21章:霍夫(Hough)圆环变换(圆环检测)

目录0 原理 1OpenCV 中的圆环检测0 原理圆形的数学表达式为其中(xcenter,ycenter)为圆心的坐标,r 为圆的直径。从这个等式中我们可以看出:一个圆环需要 3 个参数来确定。所以进行圆环霍夫变换的累加器必须是 3 维的,这样的话效率 就会很低。所以 OpenCV 用来一个比较巧妙的办法,霍夫梯度法,它可以使 用边界的梯度信息。1...

2019-03-09 16:45:46 7413 7

深度学习基础概念思维导图

深度学习基础概念的思维导图,有中文翻译(机器翻译的),利用思维导图可以帮助新手更快掌握深度学习的理论体系

2019-04-09

Maple 使用手册

大型符号运算软件Maple的入门指导手册 内容由浅入深,覆盖范围全面 注意是英文的

2018-12-05

ROS机器人编程

不错的ROS中文入门资料 环境为Ubuntu14.04系统,ROS版本为Kinetic

2018-12-05

树莓派及计算机视觉

Design and implement your own computer vision applications with the Raspberry Pi

2018-12-04

Raspberry Pi for Beginners All you nee

不错的树莓派入门资料 The Raspberry Pi has taken the world by storm. The credit-card size computer has sold over a million units and has captured the imagination of kids and adults all over the globe. For the former, it has proved a great way to get into the world of programming and for the latter, it has allowed their creativity to soar. With a few peripherals and basic programming knowledge, your Raspberry Pi can do things you never imagined. Raspberry Pi for Beginners teaches you just that. We begin with the peripherals you’ll need, how to set it up and install distros familiar to you. Raspbian tutorials then introduce you to the potential of the device. A weather station, music streamer and webcam server are a few of the many project tutorials we’ve shown you how to create and there’s also a section on how to get started with Scratch and Python programming. Every new venture comes with its own set of challenges, so we’ve concluded with a section on Troubleshooting and FAQs.

2018-12-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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