自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (2)
  • 收藏
  • 关注

原创 目标分割2-Mask R-CNN

1. Mask R-CNN介绍2. Mask R-CNN结构3. ROI pooling 与 ROIAlign4. Mask R-CNN代价函数5. 目标分割标注软件(labelme)网址 labelme启动labelme软件(命令行输入):labelme生成的JSON文件比较大,因为包含了原始图像的内容命令将json文件变成mask文件(命令行输入...

2020-04-20 00:28:37 307

原创 目标分割1-FCN全卷积网络

1. FCN介绍2. 全卷积网络与全连接对比3. 语义分割的评价方式4. FCN结果分析

2020-04-19 22:22:33 321

原创 目标检测实战6-[TensorFlow-Object-Detection-API-Tutorial-Train-Multiple-Objects-Windows-10]

注:源项目地址TensorFlow-Object-Detection-API-Tutorial-Train-Multiple-Objects-Windows-10本次记录只是简单记录整个流程tf版本与对应的 python版本查询 查询网址1. 下载 TensorFlow model模型下载并且解压执行命令2. 下载预训练的模型[Faster-RCNN-Inception-...

2020-04-17 01:11:23 346

原创 目标检测实战5-训练自己的目标检测模型

1. 准备数据集,标注数据(使用labelimg)注1. 本次实验中使用到的 generate_tfrecord.py 以及 xml_to_csv.py文件下载地址github代码注2. 本次实验准备的VOC2007的数据集,数据集下载地址如下参考我的第一篇实战的博客本次实验中,建立文件夹,将VOC2007中的训练图片,以及标注放到刚文件夹下,如图2. xml文件转化为csv文件,为...

2020-04-16 01:08:54 2077 1

原创 目标检测实战4-运行object_detection_tutorial demo

1.前言本机环境:TensorFlow(CPU版本):2.0.0-alpha0python:Python 3.7.1小记由于本机环境限制,直接去TensorFlow Models下载模型,结果出现各种报错(未解决),如下:Error: INFO:tensorflow:Saver not created because there are no variables in the g...

2020-04-15 16:31:36 2549 2

原创 目标检测实战3-generate_tfrecord错误tensorflow.python.framework.errors_impl.NotFoundError:

1. 错误1 AttributeError: module ‘tensorflow’ has no attribute ‘app’AttributeError: module ‘tensorflow’ has no attribute ‘app’原因:TensorFlow版本不对应错误解决办法:1. 卸载目前安装的版本pip uninstall tensorflow安装1.x版本p...

2020-04-14 19:14:56 622 1

原创 目标检测实战2-XML文件转换为CSV文件

import osimport globimport pandas as pdimport xml.etree.ElementTree as ETdef xml_to_csv(path): ### path存放xml文件路径 xml_list = [] for xml_file in glob.glob(path + '/*.xml'): print(...

2020-04-14 15:11:13 833

原创 目标检测实战1-配置工具及环境

1. 图像标识工具(lableImg)lableImg工具下载2. 下载TensorFlow中的模型TensorFlow模型下载3. 下载protobuf3.1 下载V3.4.03.2 加入环境变量可以直接将 protoc.exe文件放入 C:\windows\System32路径4. 将TensorFlow中下载的源码文件编译为.py1. 执行时保证 2 3步已经完成...

2020-04-12 20:26:47 569

原创 目标检测7-YOLO-v3

1. YOLO-v3结构使用残差网络1.1 YOLO-v3部分结构2. YOLO-v3先验框3. YOLO-v3代价函数4. 结果对比

2020-04-12 17:52:53 151

原创 目标检测3-YOLO-v2

1. YOLO-v2 优化

2020-04-12 16:48:09 126

原创 目标检测6-YOLO-v1

1. YOLO-v12. YOLO-v1结构置信度表示是框之中有无物体的概率,不是最后类别检测的概率3. YOLO-v1预测流程4. YOLO-v1 损失函数5. YOLO-v1 缺点

2020-04-12 13:43:24 216

原创 目标检测5-SSD算法

1. SSD算法结构2. SSD特征金字塔3. SSD损失函数4. SSD策略方法4.1 Hard negative mining样本采集中,没有框到目标的预测框是占大多数,有目标的预测框是少数,所以按照置信度将预测框排序,以一定的比例选择样本4.2 数据增强5. SSD结果6. SSD缺点...

2020-04-12 13:02:20 142

原创 目标检测4-Faster-RCNN

1. Faster-RCNN简介Fatser-RCNN与Fast-RCNN区别在于,将提取候选框的SS算法替换成了RPN神经网络,但是RPN层不是与Fast-RCNN中的SS算法在同一位置,RPN层位于CNN层之后用于提取候选框,其模型对比可以看图2. RPN介绍2.1 RPN计算流程3. Faster-RCNN 损失函数3.1 分类损失函数3.2 回归损失函数4...

2020-04-12 09:53:06 199

原创 目标检测3-Fast-RCNN

1. Fast-RCNN简介1.1 ROI层介绍1.2 RCNN与Fast-RCNN对比Fast-RCNN最后的模型不用训练的SVM分类器,以及单独训练的回归器,而是将两个统一为一个多任务的模型,提升精确度和速度...

2020-04-12 08:34:45 119

原创 目标检测2-RCNN

1. RCNN1.1 RCNN介绍1.2 selective search注 selective search 主要用于生成候选区域2. RCNN算法介绍2.1 RCNN算法流程1. 选择候选框 -----> 提取图片-------> 训练特征2. 训练SVM(二分类,正or负)分类器(每一个类别,训练一个SVM分类器)3.训练回归器 (通...

2020-04-12 00:26:52 127

原创 目标检测1--基础知识

1. 空洞卷积2. 转置卷积3. 目标检测3.1 传统目标检测滑动窗口(不同大小的窗口) + 传统机器学习分类器(SVM)滑动窗口 + 卷积神经网络3.2 全卷积神经网络3.3 全卷积网络的作用缺点: 窗口的大小固定4. 目标检测的判断标准4.1 交并比(IOU)4.2 mAP(平均准确率均值)5. 非极大值抑制(Non-max suppre...

2020-04-11 23:18:18 215

原创 可分离卷积网络(自用)

可参考网址

2020-04-01 21:28:22 153

原创 自用对于CNN1D与CNN2D 理解

一张图片记录CNN1D 与 CNN2D参考视频:深度学习-Chenghsi Hsieh

2020-03-28 16:29:34 2282

原创 朴素贝叶斯(ML)

简介 该代码实现了一个通用的朴素贝叶斯,很久之前的代码,但是一直没有写出来,放上代码与数据集,需要的朋友自取一:数据集二:代码1. normal-bayes.py### normal-bayes.pyimport numpy as npimport pandas as pd### 返回不重复的单词集合def ListToSet(dataList): ### 定义一个...

2020-03-28 10:09:22 118

原创 Javascript基本知识

JS基本知识1. JS语言规范2. JS引用3. JS的数据类型3.1 字符串3.2 布尔值3.3 数值(Number)3.4 对象(object)3.5 数组(Array)4. 函数4.1 普通函数的定义4.2 匿名函数4.3 函数自己调用自己(立即执行)5. 全局变量、局部变量6. 词法分析7. js中DATA对象8. JSON对象9. RegExp对象(正则)1. JS语言规范1. //...

2020-03-28 09:46:37 96

原创 串口的数据采集、以及数据的实时显示

实现串口数据的接收功能、以及绘图工具进行数据显示1.模拟软件向PC端发送数据--VSPD软件2.串口接收数据问题1:命令行安装问题2(自己犯低级错误):a.串口初始化部分b.数据接收及处理3. 使用绘图工具绘制图形4. main方法中的调用5.测试方法前言:这个小项目是自己的毕设,做的比较简单,之前记录是pyqt的环境配置,说实话,今天突然看到自己也都忘得差不多了,看来还是要好好记录一下自己的...

2019-12-13 20:25:34 9024 6

转载 Ubuntu16.04安装搜狗拼音

版权声明:欢迎交流学习,转载请注明出处。 https://blog.csdn.net/qq_23869697/article/details/79048238 </div> <link r...

2019-06-03 16:27:58 133

原创 Ubuntu安装leveldb出现错误 fatal error: Python.h: No such file or directory

问题描述:Ubuntu16.04中使用pycharm安装数据库leveldb时,出现错误:leveldb_ext.h:8:20: fatal error: Python.h: No such file or directory问题解决:缺少了python.h文件,通过查看 /user/include路径下,发现有python2.7版本和python3.5版本文件,python3.5文件...

2019-06-03 12:36:23 1436

原创 列表与元组小结

1.列表与元组的相似之处a. 列表与元组都是可以用于储存不同的数据类型有序集合li = ['cdsc',1245,'dsd',5678] ## 列表tup = ('sxsc',12345,'sds',78) ## 元组2. 列表与元组的不同之处a. 列表是动态的,长度可变,可以对列表进行删除、改变、添加元素b. 元组是静态的,长度大小固定,无法增...

2019-05-24 15:21:23 623

原创 Xpath使用follwing-sibling()函数实现数字翻页

问题:使用Xpath提取信息时,出现的网页没有"下一页"按钮,只有数字,如网页示例网页解决办法:1. 通过查看不同页URL的区别,可以将需要的URL作为数据,导入八爪鱼中进行数据采集2. 查看源码,通过观察Xpath的不同实现翻页功能讲解方法2通过Xpath提供的函数,可以实现获取下一页的操作,该函数是following-sibling()使用的Xpath: //span[...

2019-05-23 16:41:12 2508

原创 Xpath学习

1. Xpath 简介Xpath 是专门针对XML设计的,在复杂结构化数据中查找信息的语言,简单说也就是利用一条路径表达式,找到我们需要的数据位置。在HTML中也可以使用Xpath查找数据。2. HTML标签3. Xpath节点元素节点在Xpath中最常用4. 实例讲解实例网页5.Xpath语法5.1 Xpath常用的函数:a.使用text()函数实现精确匹...

2019-05-23 13:09:31 150

原创 python--字典

python字典:字典可精确描述为不定长、可变、散列的集合类型,字典元素在内存中的存储方式是不连续的。python 字典使用键值对,使用 大括号 { key: value } 形式进行表示。key: 其中的key值的特点是:不可变对象,比如 数据类型,字符串,bytes和元组。value: value的选择可以是任意的数据类型。字典的主要操作方法:1. 创建一个字典dic...

2019-05-15 22:01:23 87

原创 python 推导式

推导式可以分为:1. 列表推导式2. 字典推导式3. 集合推导式1. 列表推导式形式:[ ]例子1:lis = [ i**2 for i in range(10) ]print(lis)输出:[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]解析:先执行 for i in range(10) 取每一个 i 的值,然后执行 i**2,把i**...

2019-05-10 10:19:07 736

原创 用pyserial串口采集温度实现动态显示1---qt designer制作界面

首先先展示一下工程实现的功能工程分为三个部分实现,第一部分为使用 Qt Designer 制作界面,第二部分为串口的数据采集功能,第三部分是利用采集的数据实时绘制图形。第一部分使用 Qt Designer 制作界面,如上图所示,界面主要分为两个部分,右边部分用于串口相关的设置,左边部分是绘制图像。步骤1. 打开 pycharm 软件 ---- tools — extern tool 中...

2019-04-24 20:53:21 2335 6

原创 Pycharm 中配置 pyqt5、designer

教程简单教会如何配置 pycharm 中pyqt5的图形化注:使用的 PyCharm 2018.3.4,(1) 使用Pycharm 建立一个工程(2) 向工程中导入需要的库文件File ------>> Settings ------->> Project: day1 --------->> Project Interpreter上图为刚开始...

2019-04-04 10:00:19 973

原创 用指向指针的方法对输入的 n 个整数排序输出

#include &lt;stdio.h&gt;/*用指向指针的方法对输入的 n 个整数排序输出*/void sort(int **p, int n){int i,j, *temp;for(i = 1; i &lt; n; i++) for(j = 0; j &lt; n-i; j++) { if(**(p+j) &gt; **(p+j+1)) // 值比较 ...

2019-03-10 14:11:24 870

原创 用指向指针的指针的方法对5个字符串排序输出

#include &lt;stdio.h&gt;#include &lt;string.h&gt;#define LineSize 20void sort(char **s, int n) // 冒泡排序{int i, j;char temp[LineSize];for(i = 1; i &lt; n; i++) for(j = 0; j &lt; n-i; j++) {...

2019-03-10 12:18:06 678

原创 三种方式(二维数组,指针数组,数组指针)输入10个字符串,进行排序,输出

方式一 二维数组#include &amp;amp;lt;stdio.h&amp;amp;gt;#include &amp;amp;lt;string.h&amp;amp;gt;/*输入10个字符串,进行排序,输出* 利用字符型二维数组*/#define N 10// 选择排序void sort(char p[][20]){ int i = 0, k, j = 0;char temp[20];

2019-03-09 17:36:16 9551

原创 union 小结

union 共用体1. 共用体中的所有成员使用同一段存储空间,并且以最大的类型的空间为基准;2. 同一个内存段可以存放不同类型的成员,但是在每一瞬间只能存放其中一个成员;3. 可以对共用体成员进行初始化,但是初始化表中只能有一个常量4. 共用体变量的地址和他每一个成员的地址是一样的,因为他们在内存中公用一段内存单元;union data{int num;char ch;}s ...

2019-03-03 16:25:03 98

原创 程序分配空间

#include &lt;stdio.h&gt;/*new 来分配空间,此函数用来说明如何分配空间free 用来释放一段已经分配的空间*/#define MAXSIZE 1000char buffsize[MAXSIZE]; // 定义一个存储区char *pbuff = buffsize; // pbuff 指向可用空间的起始地址// 分配空间char *new(int...

2019-03-03 11:20:50 198

原创 字符串中连续的数字统计

#include &lt;stdio.h&gt;/*************************************************输入一个字符串,内有数字和非数字字符,例如:A123x456 17960?302tab5876将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123存放在a[0],456存放在a[1]…统计共有多少个整数,并输出这些数。*****...

2019-03-03 10:32:42 1093

原创 插入排序

插入排序插入排序算法是基于一个有序的序列中进行的。代码:// 算法讲解网址 https://www.bilibili.com/video/av41132733?from=search&amp;seid=9097634773781529212#include &lt;stdio.h&gt;void insert_sort(int a[], int n){int i = 0,temp ...

2019-03-03 09:15:29 77

朴素贝叶斯的数据集(测试 验证)

用于训练的朴素贝叶斯的训练数据集以及测试数据集

2020-03-28

serialAndPlot.zip

python接收下位机数据实时可视化,下位机使用的是软件工具模拟发送数据,该程序主要是上位机接收数据,然后进行可视化的操作,代码比较糙,仅供参考,详细步骤可参见我的博客

2019-12-11

空空如也

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

TA关注的人

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