玉米味土豆片

学习记录

利用逆透视变换获取车载图象的鸟瞰图

近年来在人工智能潮流下,各行各业对无人驾驶技术的发展投来了越来越多的关注。在智能驾驶系统的研究中,车道线检测的研究是非常重要的一环;鉴于绝大多数城市道路交通环境特性和车道线本身特性,当前车道线检测研究使用的绝大部分方法都是基于计算机视觉的方法,近几年深度学习方法的发展非常迅猛,但是由于深度学习依赖...

2018-12-31 19:50:52

阅读数 2465

评论数 18

线性回归原理及实现(一):最小二乘法

线性回归到底要干什么,顾名思义很简单,即在已有数据集上通过构建一个线性的模型来拟合该数据集特征向量的各个分量之间的关系,对于需要预测结果的新数据,我们利用已经拟合好的线性模型来预测其结果。关于线性回归的方法,现在使用得比较广泛的就是梯度下降和最小二乘法;我打算把最小二乘法和梯度下降分两篇博客来写,...

2018-05-18 21:19:16

阅读数 6708

评论数 1

Haar特征提取算法的实现

【自己动手,丰衣食足】系列         Haar特征是一种很早就被提出的图像特征提取算法,后面还经过了几次改进。Haar特征能够很好地运用于人脸识别技术,当然很多目标检测技术中对目标图像的特征提取也可以使用Haar特征。当我们使用opencv自带的cascade分类器时可以选择Haar特征作...

2018-04-17 16:45:12

阅读数 2924

评论数 12

图像卷积操作的手动实现(基于opencv的C++编译环境)

        opencv环境下有自带的filter2D()函数可以实现图像的卷积,自己写一个卷积函数函数貌似是没事找事。。。。好吧,事实是这是我们计算机视觉课程上的一项作业。我们很多算法过程仅仅只调用别人写好的接口,即使原理我们已经清楚,但是真正编写代码的时候很多细节我们可能还是没有意识到,也...

2018-03-29 21:12:29

阅读数 1417

评论数 2

目标检测——opencv cascade训练的一般使用流程与常见问题

        opencv在2.4.0之后推出了能够支持HARR、LBP、HOG三种特征的供cascade分类算法训练的程序,可以在opencv的bin文件目录下找到该opencv_traincascade.exe程序以及用来创建样本的opencv_createsamples.exe程序。(当然...

2018-03-26 13:31:01

阅读数 1413

评论数 4

Makefile经典教程

该篇文章为转载,是对原作者系列文章的总汇加上标注。 支持原创,请移步陈浩大神博客: http://blog.csdn.net/haoel/article/details/2886 makefile很重要       什么是makefile?...

2019-06-10 15:35:57

阅读数 112

评论数 0

相机参数标定(camera calibration)及标定结果如何使用

一直都想写一写这个主题,但是,一直都感觉有点虚,也没有去整理。在网上搜了一下,发现大多数都是转来转去,看着也是似懂非懂的,让人很老火。所以,我就按照自己的理解,尽量简单易懂一点,也便于以后的应用。如有不足或者错误之处请指出,还请指出。 1、相机标定的意义 在机器视觉领域,相机的标定是一个关键的环节...

2019-05-27 17:00:50

阅读数 28

评论数 0

leetcode相交链表:O(n)时间复杂度,O(1)空间复杂度解法

编写一个程序,找到两个单链表相交的起始节点。 如下面的两个链表: 在节点 c1 开始相交。 示例 1: 输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2, skipB = 3 输出:R...

2019-05-27 11:26:52

阅读数 12

评论数 0

NVIDIA TX2刷机流程记录

刷机准备:一块新的TX2(自带ubuntu系统)、一台ubuntu系统的主机(后面称为本机)、开发板、microUSB线(用microUSB连接必需,用网线连接的话就不需要,手机充电线即可,用于连接本机和TX2)、网线(用网线连接必需,用microUSB线的话则不需要)、电源线等。 1、用本机联...

2019-05-10 15:23:08

阅读数 94

评论数 0

linux客户端远程获取服务器图形化软件界面的方法

很多时候我们只能通过命令ssh在终端命令行中登录到服务器,并且只能通过终端命令行来操作服务器,即使服务器上安装了一些软件也无法获取它们的图形化界面;这里给出一个能够在客户端获取服务器软件图形化界面的方法。 整个过程分为以下4步: 1.客户端安装openssh-client: 在客户端终端输入...

2019-04-30 10:14:35

阅读数 71

评论数 0

神经网络:线性模型与非线性模型(Mnist手写体图像分类)

神经网络中提到的线性模型与非线性模型之间的区别就体现在字面意思上:线性模型即仅通过对输入进行线性变换得到输出的网络模型,我们知道在线性代数中矩阵的相乘就是一种线性变换,根据矩阵乘法的结合律可知:一个矩阵依次与多个矩阵相乘等价于这个矩阵乘上这多个矩阵的乘积;类似的,任意线性模型的组合还是线性模型,也...

2019-04-29 15:53:04

阅读数 68

评论数 0

ubuntu 16.04下安裝和配置ROS

https://blog.csdn.net/jinking01/article/details/79387639

2019-04-29 10:40:19

阅读数 42

评论数 0

ROS入门总结(二):Python定义发布器Publisher与订阅器Subscriber

节点ROS通信系统中就是一个可执行的程序,这边博客主要记录如何在Python代码节点中定义发布器和订阅器。 发布器: import rospy from std_msgs.msg import String#载入String的msg类型 def talker(): #定义一个发...

2019-04-23 11:52:20

阅读数 57

评论数 0

ROS入门总结(一):重要概念与常用命令

ROS中,节点之间通过发布话题和订阅话题来通信,在程序中是通过消息发布器和订阅器来实现,数据流通过话题的发布和订阅在节点之间传播,而数据流的数据类型则称为消息msg。 重要概念: Nodes节点: 一个节点其实只不过是ROS程序包中的一个可执行文件。ROS节点可以使用ROS客户库与其他节点...

2019-04-23 11:03:42

阅读数 27

评论数 0

如果看了这篇文章你还不懂傅里叶变换,那就过来掐死我吧

如果看了这篇文章你还不懂傅里叶变换,那就过来掐死我吧 这篇文章转自[https://zhuanlan.zhihu.com/p/19759362](https://zhuanlan.zhihu.com/p/19759362),核心思想就是:要让读者在不看任何数学公式的情况下理解傅里叶分析。 ...

2019-04-01 09:33:28

阅读数 29

评论数 0

tensorflow重要概念与常用函数总结

计算图: tensorflow中所有的计算都会被转化为计算图上的节点,节点之间的边描述了运算之间的依赖关系。tensorflow程序一般都分为定义计算图和执行计算两个阶段。不同计算图上的张量和运算都不会共享。 tf.get_default_graph()#获取当前默认的计算图 tf.Gr...

2019-03-27 22:44:37

阅读数 57

评论数 0

【存个过程】Ubuntu16.04安装CUDA9.0+cuDNN7.5GPU版+TensorFlow

ubuntu16.04推荐博客: Ubuntu16.04安装CUDA9.0+cuDNN7.3GPU版TensorFlow过程记录https://blog.csdn.net/wgllovemother/article/details/82997320 显卡驱动推荐看这篇:ubuntu16.04安装...

2019-03-20 14:38:31

阅读数 145

评论数 0

TCP的三次握手与四次挥手(详解+动图)

本文转载https://blog.csdn.net/qzcsu/article/details/72861891 背景描述 通过上一篇中网络模型中的IP层的介绍,我们知道网络层,可以实现两个主机之间的通信。但是这并不具体,因为,真正进行通信的实体是在主机中的进程,是一个主机中的一个进程与另外...

2019-02-28 21:53:24

阅读数 74

评论数 0

leetcode岛屿的个数:广度优先搜索(BFS)

题目:  岛屿的个数 给定一个由 '1'(陆地)和 '0'(水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是通过水平方向或垂直方向上相邻的陆地连接而成的。你可以假设网格的四个边均被水包围。 解体思路:这是一道标准的广度优先搜索题,可以尝试用递归的方法或者非递归的方法。比较重...

2018-12-31 23:01:07

阅读数 728

评论数 0

Opencv图像形态学运算总结——腐蚀、膨胀、开运算、闭运算、顶帽、黑帽、形态学梯度

Opencv中提供了图像形态学运算的接口,像基本的腐蚀膨胀都有自己单独的函数接口,但实际上调用morphologyEx()一个函数接口使用不同的参数就可以完成所有常见的形态学运算,包括腐蚀、膨胀、开运算、闭运算、顶帽、黑帽、形态学梯度。 示例: Mat element = getStruct...

2018-12-31 02:06:46

阅读数 61

评论数 0

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