- 博客(23)
- 收藏
- 关注
原创 NVIDIA Jetson Xavier NX 串口通讯(发送YOLO检测结果)(记录)
目录二级目录三级目录NVIDIA Jetson Xavier NX串口二级目录三级目录开始之前声明: 本文在NVIDIA Jetson Xavier NX上跑YOLOv4模型,配合ZED相机实时检测,将检测到的目标坐标发送到下位机。环境: ubuntu18.04,Jetpack4.4.0NVIDIA Jetson Xavier NX串口Xavier NX支持基本常用的通讯方式,博主利用40pin的引脚GPIO(UART),引脚分布如下图所示。UART_TX对应的是8,UART_RX对应的
2020-10-13 16:37:33
13560
22
原创 Linux引导流程学习笔记
添加设置自启动程序创建软链接ln -s所有rc(N).d文件均是init.d中文件的软链接,可以在/etc/init.d中创建服务,链接到rc(N).d中执行chkconfigntsysv
2020-08-12 20:21:37
234
原创 linux命令学习笔记
Linux常用命令学习笔记一、文件处理命令二、权限管理命令三、文件搜索命令四、帮助命令及用户管理命令五、压缩解压命令六、网络命令七、关机重启命令Vim文本编辑器一、文件处理命令ls:查看文件ls -a查看隐藏文件;ls -l查看文件详细信息;ls -d查看指定目录;ls -h查看文件大小;ls -i查看文件i节点mkdir [目录名]:创建目录mkdir -p [目录名]:创建多层目录rmdir:删除空目录pwd:显示当前路径cp [src] [dst]:复制cp -r [原目
2020-08-03 22:33:05
227
原创 使用YOLOv3训练自己的数据集
声明:本文使用的YOLOv3来自github中的AlexeyAB大神的代码。系统环境:ubuntu18.04,GTX1660tigithub上有完整的实现步骤,博主只是记录一下。目录1.准备自己的数据集2.下载及修改代码2.1下载代码并编译2.2根据自己的数据集修改cfg文件3.训练4.预测5.配合ZED相机实现实时检测1.准备自己的数据集准备好自定义的训练集/验证集/测试集,本文按照PASCAL VOC(COCO也可以)数据集格式进行存储数据,VOC格式如何存储百度一下即可。参考:制作自己.
2020-06-02 11:00:45
3703
3
原创 SSD-Pytorch模型训练自己的数据集
开始之前声明:博主用的环境是ubuntu18.04+anaconda3+pytorch1.4+pycharm1.下载SSD-Pytorch代码SSD-pytorch代码链接: https://github.com/amdegroot/ssd.pytorchgit clone https://github.com/amdegroot/ssd.pytorch运行该代码下载到本地(如果下...
2020-04-22 11:48:28
7621
30
原创 李宏毅2020机器学习作业3——Convolutional Neural Network
开始之前声明:本文参考了李宏毅机器学习作业说明(需翻墙),基本上是将代码复现了一遍,说明中用的是google colab(由谷歌提供的免费的云平台),我用的是Jupyter Notebook本文用到的资料在百度网盘自取点击下载,提取码:zdth。请将所需资料下载解压,确保资料中有6个文件,并保存到自己的目录当中。【博主的环境:Anaconda3+Jupyter Notebook,pyth...
2020-04-05 23:00:25
5734
6
原创 李宏毅2020机器学习作业2——Classification
开始之前声明:本文参考了李宏毅机器学习作业说明(需翻墙),基本上是将代码复现了一遍,说明中用的是google colab(由谷歌提供的免费的云平台),我用的是Jupyter Notebook本文用到的资料在百度网盘自取点击下载,提取码:zdth。请将所需资料下载解压,确保资料中有6个文件,并保存到自己的目录当中。【博主的环境:Anaconda3+Jupyter Notebook,pyth...
2020-04-03 17:41:30
5383
7
原创 李宏毅2020机器学习作业1——Linear Regression
—————————————————————————————————————————————开始之前声明:本文参考了李宏毅机器学习作业说明.欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功...
2020-04-02 16:29:09
10701
13
原创 吴恩达深度学习——学习笔记
一、神经网络和深度学习1.了解到了神经网络是怎样一种结构:input->hidding layers->output,其中hidding layers(隐藏层)可以设置多个layers,每一层可以设置多个节点(神经元)2.3种激活函数:sigmoid(通常用于回归、二分类等问题中)、tanh、ReLu,而且必须有非线性的激活函数,否则数据输入进来只是经过一系列线性组合然后输出。3...
2020-03-29 16:15:25
821
原创 神经网络介绍
● 传统神经网络结构比较简单,训练时随机初始化输入参数,并开启循环计算输出结果,与实际结果进行比较从而得到损失函数,并更新变量使损失函数结果值极小,当达到误差阈值时即可停止循环。● 神经网络的训练目的是希望能够学习到一个模型,实现输出一个期望的目标值。学习的方式是在外界输入样本的刺激下不断改变网络的连接权值。● 传统神经网络主要分为三类:前馈型神经网络、反馈型神经网络、自组织神经网络。这几...
2020-02-14 17:16:46
680
原创 Python学习笔记
2020.2.41.BIF == Built in functions (内置函数)2.dir(builtins)查看内置函数,help()用来查看具体用法。3.Python与大多数其他计算机语言的做法稍有不同,Python没有“变量”,只有“名字”,并不是把值存储在变量中,而更像是把名字贴在值的上边。4.创建字符串时,必须在字符两边加上引号,可以是单引号或者双引号(但必须成对出现)。5...
2020-02-12 18:04:28
311
原创 Qt+OpenCV+Zed+VS2015双目相机实现简单拍照功能
由于Zed自带的软件不能分别保存左右目的图像,研究课题需要做一种保存左右目图像的界面。利用Qt+OpenCV+zed+VS2015实现简单的拍照保存功能。————————————————————————————————————————————————————————Qt_zed.h 头文件注:ZED相机自带的sdk,Opencv3,Qt记得要都配置进来。我第一次配的时候有好多问题。。。#p...
2020-01-15 21:41:32
1540
3
原创 学习笔记-卷积神经网络(3)
实现卷积神经网络迁移学习(1)下载神经网络开源的实现(代码和权重)(2)训练集少的情况下,冻结层,保留一个层来训练,在此之上再训练softmax层,改变softmax层的预测(3)训练集多的情况下,冻结前面较少的层,训练后面的层,构建自己的输出单元。(4)利用大量数据,重新训练每一层,更新每层的权重。———————————————————————————————————————计算机...
2020-01-15 21:16:37
208
原创 学习笔记-卷积神经网络(2)
Classic networks:1.LeNet-52.AlexNet3.VGG-16ResNetInception———————————————————————————————————————LeNet-5仅针对灰度图像(单通道图像)AlexNet神经网络结构较为复杂VGG-16简化了神经网络结构 16(包含16个卷积层和全连接层) 参数巨多结构:input——&...
2020-01-09 20:13:03
152
原创 学习笔记-卷积神经网络(1)
卷积步长N×N image,f×f filter,P padding,S stride卷积结果大小为:[(N+2P-f)/S]+1 × [(N+2P-f)/S]+1如果结果不是整数,则向下取整立体卷积image n×n×nc filter f×f×nc (nc:通道数,需一致)输出结果大小为:(n-f+1)×(n-f+1)×nc’(nc’:filter数量)最大池化:如果在过滤...
2020-01-08 20:53:37
207
原创 卷积运算原理
卷积运算内容选自吴恩达老师的深度学习课程当中,在此记录。以边缘检测为例,介绍卷积是如何进行运算的。一、边缘检测示例首先是垂直边缘检测,对左边的一个6×6的灰度图像进行卷积运算,中间3×3的即为我们通常说的核或者过滤器。从左边的矩阵左上角开始,利用过滤器在该矩阵上进行计算,对应元素相乘后求和,得到一个数值,例如左上角第一个3×3的矩阵,进行卷积后,得到右边4×4矩阵的第一个元素,即-5,以此...
2019-12-26 22:08:56
20549
7
原创 Qt+vs 出现程序无法定位输入点
出现该问题时,是因为没有配置好系统环境变量,编译过程中找不到动态库,所以报错解决方法:将msvc2015_64(每个人版本不一样,我用的是vs2015)文件夹下bin目录添加到path中,并且至顶。...
2019-12-17 10:44:34
1363
原创 opencv3学习笔记-FLANN匹配
#include<opencv2\opencv.hpp>#include<opencv2\xfeatures2d\nonfree.hpp>#include<iostream>using namespace cv;using namespace std;using namespace xfeatures2d;//全局变量声明/*Mat srcima...
2019-08-29 16:17:05
441
原创 opencv flann
//【1】载入图像,显示并转换为灰度图 Mat trainImage = imread("1.jpg"), trainImage_gray; imshow("原始图", trainImage); cvtColor(trainImage, trainImage_gray, COLOR_BGR2GRAY); //【2】检测surf关键点,提取训练图像描述符 vector<KeyPoi...
2019-08-27 10:14:39
303
原创 opencv3 用videocapture获取摄像头时出现问题,求大佬解答一下,谢谢
#include<opencv2\opencv.hpp>using namespace cv;int main(){ VideoCapture capture(1); while (1) { Mat image; capture >> image; imshow("视频", image); waitKey(30); } return ...
2019-08-26 15:56:20
1691
1
原创 Opencv3运行Surf算子出现问题,求大佬帮帮忙解决一下,谢谢
#include<opencv2\opencv.hpp>#include<xfeatures2d\nonfree.hpp>#include<iostream>#include<opencv2/opencv_modules.hpp>#include<opencl.h>using namespace cv;using namesp...
2019-08-24 18:10:58
554
3
原创 opencv3学习笔记——查找并绘制轮廓findContours
函数findContours()drawContours()findcontours与drawcontours配合使用,用findcontours找出轮廓后,便可以用drawcontours函数将检测到的轮廓绘制出来。完整代码#include<opencv2\opencv.hpp>#include<iostream>using namespace cv;us...
2019-08-22 16:16:03
618
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人