自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (1)
  • 收藏
  • 关注

原创 【论文学习笔记】百度人脸识别算法 PyramidBox: A Context-assisted Single Shot Face Detector...

论文地址:https://arxiv.org/pdf/1901.02350.pdfGithub地址:https://github.com/PaddlePaddle/models/tree/develop/PaddleCV/face_detectionPyramidBox是WIDER FACE人脸检测的三料冠军,先看一下它的效果吧。图中的1000张人脸被识别出890张,可以看出Py...

2020-03-30 18:45:00 983

原创 【课程学习】课程1:交通枢纽高密人流下的防疫筛查解决方案(1)

最近我在第三期百度黄埔学院支持下进行了一些学习,还是很有收获的,本文主要记录学习过程中的技术细节和想法。课程1:交通枢纽高密人流下的防疫筛查解决方案,主讲人为百度视觉技术部:奉孝老师。课程主要有以下四个方面的内容:AI多人体温度快速检测系统——人脸检测算法Pyramidbox口罩检测分类模型企业AI入场解决方案基于深度学习的嵌入式人脸技术及行业应用ps:本来是准备一篇...

2020-03-28 09:37:00 114

原创 如何进行数据标注(2)

现在网络上关于深度学习算法的文章很多,但深度学习其实是数据驱动型。很多时候数据足够好,能给算法开发提供很大的便利。因此,本文主要讲解数据标注。文章共两个部分:(1)数据标注综述(2)数据标注实践要点本文是第二部分:数据标注实践要点。本文可能会帮助读者更直观的认识对图片标注中的问题。1、要点来源本文的标注要点来源于图像标注专家Adela Barriuso的标注笔记。她于2007年开始使用labelm...

2020-03-27 16:36:34 552

原创 【数据相关】如何进行数据标注(2)

现在网络上关于深度学习算法的文章很多,但深度学习其实是数据驱动型。很多时候数据足够好,能给算法开发提供很大的便利。因此,本文主要讲解数据标注。文章共两个部分:(1)数据标注综述(2)数据标注实践要点本文是第二部分:数据标注实践要点。本文可能会帮助读者更直观的认识对图片标注中的问题。1、要点来源本文的标注要点来源于图像标注专家Adela Barriuso的标注笔记。她于2007年开...

2020-03-27 14:37:00 796

原创 如何进行数据标注(1)

现在网络上关于深度学习算法的文章很多,但深度学习其实是数据驱动型。很多时候数据足够好,能给算法开发提供很大的便利。因此,本文主要讲解数据标注。文章共两个部分:(1)数据标注综述(2)数据标注实践要点本文是第一部分:数据标注综述1、数据标注的作用数据标注是大部分人工智能算法得以有效运行的关键环节。人工智能算法是数据驱动型算法,也就是说,如果想实现人工智能,首先需要把人类理解和判断事物的能力教给计算机...

2020-03-27 11:34:32 2556 1

原创 【数据相关】如何进行数据标注(1)

现在网络上关于深度学习算法的文章很多,但深度学习其实是数据驱动型。很多时候数据足够好,能给算法开发提供很大的便利。因此,本文主要讲解数据标注。文章共两个部分:(1)数据标注综述(2)数据标注实践要点本文是第一部分:数据标注综述1、数据标注的作用数据标注是大部分人工智能算法得以有效运行的关键环节。人工智能算法是数据驱动型算法,也就是说,如果想实现人工智能,首先需要把人类理解和判断事...

2020-03-26 10:16:00 1482

原创 六种常见的数据扩增方式(附代码)

在某些场景下的目标检测中,样本数量较小,导致检测的效果比较差,这时就需要进行数据扩增。本文介绍常用的6类数据扩增方式,包括裁剪、平移、改变亮度、加入噪声、旋转角度以及镜像。每一部分的参考资料也附在代码的介绍位置,大家可以参考。裁剪(需要改变bbox):裁剪后的图片需要包含所有的框,否则会对图像的原始标注造成破坏。def _crop_img_bboxes(self,img,bboxes...

2020-03-25 21:35:40 3872 1

原创 机器视觉系统硬件3:镜头

本文记录机器视觉硬件学习内容,第三部分:镜头本文的主要内容为镜头的光学原理、基本参数和选用原则。作为工程人员,应重点掌握镜头的基本参数和选用原则1、光学系统的基本原理1.1 主要名词解释光心:光心是凸透镜的光学中心,即位于透镜中央的点。主光轴:指通过光心垂直透镜的直线,也叫主轴,有且只有一条主轴。焦点:平行于主光轴的光线,通过镜头后相交于一点,这一相交点称为焦点,有前焦点和...

2020-03-25 21:28:19 720

原创 机器视觉系统硬件2:工业相机

本文记录机器视觉硬件学习内容,第二部分:工业相机本文的主要内容为相机的类型、接口类型及主要参数。1、相机的分类相机是机器视觉系统的核心部件,广泛应用于各个领域,尤其是用于生产监控、测量任务和质量控制等。工业数字相机通常比常规的标准数字相机更加坚固耐用。这是因为它们必须能够应对各种复杂多变的外部影响,如应用于高温、高湿、粉尘等恶劣环境。工业相机的分类形式有很多,下图是常见的一些分类方式。...

2020-03-25 21:26:19 1253

原创 工业自动化领域的人工智能物联网(AIoT)

本文共分为三个章节:(1)什么是AIoT;(2)AIoT在工业自动化中的角色;(3)AIoT在工业领域的应用。(1)什么是AIoT人工智能(Artificial Intelligence,AI)可谓是近几年来最热门的一项技术,不论是什么行业,都积极地向AI靠拢,每项产品都声称自己是基于人工智能技术。目前的AI还没有那么大的能量,如果以解决不确定因素问题作为衡量计算机智力水平的方式,那么AI恐怕只有...

2020-03-24 17:09:51 1393

原创 图像分类与检测领域常用数据集汇总

图中汇总了图像分类与检测领域常用的数据集,付了论文名称。在博客园的原文中,每篇论文都添加了超链接,可以直接点进去下载。如果下载不了的,推荐直接复制论文名称到SCI-HUB下载。知乎上传不了表格。。。无奈...

2020-03-15 22:12:33 640

原创 机器视觉系统硬件(3):镜头

本文记录机器视觉硬件学习内容,第三部分:镜头本文的主要内容为镜头的光学原理、基本参数和选用原则。作为工程人员,应重点掌握镜头的基本参数和选用原则。01 光学系统的基本原理1.1 主要名词解释光心:光心是凸透镜的光学中心,即位于透镜中央的点。主光轴:指通过光心垂直透镜的直线,也叫主轴,有且只有一条主轴。焦点:平行于主光轴的光线,通过镜头后相交于一点,这一相交点称为焦点,有前焦点和后焦点。焦平面:过...

2020-03-04 15:14:52 369

原创 机器视觉系统硬件(2):光源

机器视觉硬件内容 第一部分:光源 首发于公众号:一刻AI1 为什么要使用光源目的:将被测物体与背景分离,获取高质量、高对比度的图像,好的光源可以很大程度上减少无关的背景信息,突出被测物体的特征。重要性:直接影响处理精度和速度,甚至机器视觉系统的成败,优秀的打光工程能够降低算法开发的难度。2 光源的种类理想的光源应该是明亮、均匀、稳定的。选择光源主要考虑以下几个方面:(1) 对比度:给被检测物体打...

2020-03-04 15:14:21 470

原创 机器视觉系统硬件(1):工业相机

本文记录机器视觉硬件学习内容,第二部分:工业相机本文的主要内容为相机的类型、接口类型及主要参数。01 相机的分类相机是机器视觉系统的核心部件,广泛应用于各个领域,尤其是用于生产监控、测量任务和质量控制等。工业数字相机通常比常规的标准数字相机更加坚固耐用。这是因为它们必须能够应对各种复杂多变的外部影响,如应用于高温、高湿、粉尘等恶劣环境。工业相机的分类形式有很多,下图是常见的一些分类方式。下文将详...

2020-03-04 15:13:49 794

原创 【机器视觉硬件】机器视觉硬件学习笔记3——镜头

本文记录机器视觉硬件学习内容,第三部分:镜头本文的主要内容为镜头的光学原理、基本参数和选用原则。作为工程人员,应重点掌握镜头的基本参数和选用原则1、光学系统的基本原理1.1 主要名词解释光心:光心是凸透镜的光学中心,即位于透镜中央的点。主光轴:指通过光心垂直透镜的直线,也叫主轴,有且只有一条主轴。焦点:平行于主光轴的光线,通过镜头后相交于一点,这一相交点称为焦点,有前焦点和后...

2020-03-04 14:46:00 471

原创 【机器视觉硬件】工业相机的分类

相机的分类相机是机器视觉系统的核心部件,广泛应用于各个领域,尤其是用于生产监控、测量任务和质量控制等。工业数字相机通常比常规的标准数字相机更加坚固耐用。这是因为它们必须能够应对各种复杂多变的外部影响,如应用于高温、高湿、粉尘等恶劣环境。工业相机的分类形式有很多,下图是常见的一些分类方式。下文将详细介绍几种常用类型的工业相机。2、按成像方式分类:面阵相机和线阵相机刚接触机器视觉的时...

2020-03-03 20:30:00 857

原创 【机器视觉硬件】工业相机的主要参数

相机的主要参数分辨率(Resolution):相机每次采集图像的像素点数(Pixels)。由工业相机所采用的芯片分辨率决定,是芯片靶面排列的像元数量。分辨率影响采集图像的质量,在对同样大的视场(景物范围)成像时,分辨率越高,对细节的展示越明显。像素深度(Pixel Depth):每位像素数据的位数,常见的是8bit,10bit,12bit。分辨率和像素深度共同决定了图像的大小。例...

2020-03-03 20:28:00 754

原创 【机器视觉硬件】工业相机的主要接口类型

工业相机的主要接口类型IEEE 1394:在工业领域中应用广泛。协议、编码方式都非常不错,传输速度稳定。在工业中,常用的是400Mb的1394A和800Mb的1394B接口。超过800Mb以上的也有,如3.2Gb的,但是比较少见。接口普及率低,早期由苹果垄断,电脑上通常不包含其接口,因此需要额外的采集卡。需要注意一下其PacketSize数据包大小设置。Packet ...

2020-03-03 20:27:00 514

原创 【机器视觉硬件】机器视觉硬件学习笔记2——工业相机

本文记录机器视觉硬件学习内容,第二部分:工业相机本文的主要内容为相机的类型、接口类型及主要参数。1、相机的分类相机是机器视觉系统的核心部件,广泛应用于各个领域,尤其是用于生产监控、测量任务和质量控制等。工业数字相机通常比常规的标准数字相机更加坚固耐用。这是因为它们必须能够应对各种复杂多变的外部影响,如应用于高温、高湿、粉尘等恶劣环境。工业相机的分类形式有很多,下图是常见的一些分类方...

2020-03-03 20:25:00 793

原创 机器视觉系统硬件1:光源

机器视觉硬件内容 第一部分:光源 首发于公众号:一刻AI1 为什么要使用光源目的:将被测物体与背景分离,获取高质量、高对比度的图像,好的光源可以很大程度上减少无关的背景信息,突出被测物体的特征。重要性:直接影响处理精度和速度,甚至机器视觉系统的成败,优秀的打光工程能够降低算法开发的难度。2 光源的种类理想的光源应该是明亮、均匀、稳定的。选择光源主要考虑以下几个方面:(1) 对比度:给...

2020-03-03 11:48:35 821

原创 机器学习之独热编码(One-Hot)详解(代码解释)

One-Hot编码,又称为一位有效编码,主要是采用N位状态寄存器来对N个状态进行编码,每个状态都由他独立的寄存器位,并且在任意时候只有一位有效。One-Hot编码是分类变量作为二进制向量的表示。这首先要求将分类值映射到整数值。然后,每个整数值被表示为二进制向量,除了整数的索引之外,它都是零值,它被标记为1。听概念的话显得比较复杂,我们来看一个例子。假设我们有一群学生,他们可以通过四个特征来形...

2020-03-03 11:31:45 3492 1

原创 【知识相关】机器学习之独热编码(One-Hot)详解(代码解释)

One-Hot编码,又称为一位有效编码,主要是采用N位状态寄存器来对N个状态进行编码,每个状态都由他独立的寄存器位,并且在任意时候只有一位有效。One-Hot编码是分类变量作为二进制向量的表示。这首先要求将分类值映射到整数值。然后,每个整数值被表示为二进制向量,除了整数的索引之外,它都是零值,它被标记为1。听概念的话显得比较复杂,我们来看一个例子。假设我们有一群学生,他们可以通过四...

2020-03-02 23:15:00 414

原创 【机器视觉硬件】硬件学习笔记1——光源

本文记录机器视觉硬件学习内容,第一部分:光源1、为什么要使用光源目的:将被测物体与背景分离,获取高质量、高对比度的图像,好的光源可以很大程度上减少无关的背景信息,突出被测物体的特征。重要性:直接影响处理精度和速度,甚至机器视觉系统的成败,优秀的打光工程能够降低算法开发的难度。2、光源的种类理想的光源应该是明亮、均匀、稳定的。选择光源主要考虑以下几个方面:(1) 对比度:给被...

2020-03-02 20:04:00 562

原创 【资料集合】图像分类与检测领域常用数据集汇总

图像分类与检测领域常用数据集汇总图像分类与检测领域常用数据集数据库图像数目类别数目每类图像数目图像大小(pixel)数据库论文(点击即可获取论文,如果无法下载,推荐使用SCI-HUB)MNIST6000010600028x28Gradient-based learning applied to document recognition...

2020-03-01 21:35:00 265

原创 【实战】Windows10+YOLOv3实现检测自己的数据集(1)——制作自己的数据集

本文将从以下三个方面介绍如何制作自己的数据集数据标注数据扩增将数据转化为COCO的json格式参考资料一、数据标注在深度学习的目标检测任务中,首先要使用训练集进行模型训练。训练的数据集好坏决定了任务的上限。下面介绍两种常用的图像目标检测标注工具:Labelme和LabelImg。(1)LabelmeLabelme适用于图像分割任务和目标检测任务...

2019-10-11 21:42:00 438

原创 【数据相关】六种常见的数据扩增方式(附代码)

在某些场景下的目标检测中,样本数量较小,导致检测的效果比较差,这时就需要进行数据扩增。本文介绍常用的6类数据扩增方式,包括裁剪、平移、改变亮度、加入噪声、旋转角度以及镜像。每一部分的参考资料也附在代码的介绍位置,大家可以参考。裁剪(需要改变bbox):裁剪后的图片需要包含所有的框,否则会对图像的原始标注造成破坏。 def _crop_img_bboxes(self,img,bbo...

2019-10-11 14:09:00 1099

原创 【杂七杂八】Excel中数字和字母混合时提取某些字符进行排序

在excel中,当数字和字母混合在一起的时候,会出现排序错误的情况比如下图的这种情况。我们希望的是2排在1后面,但是实际上10却排在了1的后面。这时候我们就需要把字符串中的数字提取出来进行排序第一步:建立辅助排序列我们在旁边新建一个列 用于存储提取出来的数字字符第二步:提取数字提取代码:=MID(A2,9,FIND(".",A2)-9)解释:...

2019-05-21 16:22:00 298

原创 【Python】Python 中类和实例的通俗讲解

本文为转载整理,我转过来作为备份留作自己查看,请点击链接阅读原文。原文链接为:点此Python类与实例的讲解,相当通俗易懂。非常推荐!class Person:注意,类的名称一般用大写字母开头,这是惯例。当然,如果故意不遵循此惯例,也未尝不可,但是,会给别人阅读乃至于自己以后阅读带来麻烦。既然大家都是靠右走的,你就别非要在路中间睡觉了。接下来,一般都要编写构造...

2019-05-09 21:34:00 538 1

原创 【知识相关】神经网络权值为什么不能初始化为零(1)

写在前面:该篇文章的内容以及相关代码(代码在最后),都是我亲自手敲出来的,相关结论分析也是花了挺长时间做出来的,如需转载该文章,请务必先联系我,在后台留言即可。在深度学习中,神经网络的权重初始化方式非常重要,其对模型的收敛速度和性能有着较大的影响。一个好的权值初始值有以下优点:梯度下降的收敛速度较快深度神经中的网络模型不易陷入梯度消失或梯度爆炸问题该系列共两篇文章,我们主要讨...

2019-05-08 10:30:00 454

原创 【知识相关】神经网络权值为什么不能初始化为零

写在前面:该篇文章的内容以及相关代码(代码在最后),都是我亲自手敲出来的,相关结论分析也是花了挺长时间做出来的,如需转载该文章,请务必先联系我,在后台留言即可。在深度学习中,神经网络的权重初始化方式非常重要,其对模型的收敛速度和性能有着较大的影响。一个好的权值初始值有以下优点:梯度下降的收敛速度较快深度神经中的网络模型不易陷入梯度消失或梯度爆炸问题该系列共两篇文章,我们主要讨...

2019-05-08 10:30:00 365

原创 深度学习好是好,就是学起来有点缺氧(内附思维导图)

深度学习好不好,那肯定非常好啦!深度学习技术极大的影响了我们的生活:无人驾驶在可预见的未来走向我们的生活 人脸识使我们的出行更便利、支付更便捷 人像美颜更是让广大人民群众喜闻乐见、欲罢不能除此之外还有拍立淘、语音识别、文本翻译、识别诈骗、垃圾短信分类、辅助医疗等等.....可以说,深度学习等AI技术在潜移默化中影响着我们的生活BUT!深度学习虽好,只是学起来实在是太容易“缺氧”。深度学习涉及到...

2019-04-29 22:04:29 582

原创 【资料集合】深度学习思维导图

深度学习技术极大的影响了我们的生活:无人驾驶在可预见的未来走向我们的生活,人脸识使我们的出行更便利、支付更便捷,人像美颜更是让广大人民群众喜闻乐见、欲罢不能,除此之外还有拍立淘、语音识别、文本翻译、识别诈骗、垃圾短信分类、辅助医疗等等.....可以说,深度学习等AI技术在潜移默化中影响着我们的生活。深度学习涉及到的知识体系太广,细节过多,进阶之路更是少不了摧残,上到数学原理、下到模型...

2019-04-28 19:45:00 149

原创 人工智能的“斯芬克斯之谜”

首发于微信公众号:一刻AI在希腊神话中,赫拉派斯芬克斯坐在忒拜城附近的悬崖上,拦住过往的路人,用缪斯所传授的谜语问他们,猜不中者就会被它吃掉,这个谜语是:“什么动物早晨用四条腿走路,中午用两条腿走路,晚上用三条腿走路?”科技的发展产生了关于人工智能的“斯芬克斯之谜”。人类与人工智能互相加强的正反馈循环正在逐渐加快,且技术的发展往往不遵循线性的趋势,而是爆炸式的、指数式的前进,这种发展的结果将对人类...

2019-04-27 14:57:57 163

原创 机器学习的那些事

从可编程计算机问世开始,人类就已经在思考如何使得机器变得更加智能化,去赋予机器人性化的思考能力和严谨的学习能力。人工智能的研究历史有着一条从以“推理”为重点,到以“知识”为重点,再到以“学习”为重点的自然、清晰的脉络。作为人工智能的一个分支,机器学习是实现人工智能的一个途径,即以机器学习为手段解决人工智能中的问题。如今,机器学习已广泛应用于数据挖掘、计算机视觉、自然语言处理、生物特征识别、证券市场...

2019-04-27 11:11:07 102

原创 【论文学习笔记】无缺陷样本产品表面缺陷检测 A Surface Defect Detection Method Based on Positive Samples...

文章下载地址:A Surface Defect Detection Method Based on Positive Samples第一部分 论文中文翻译摘要:基于机器视觉的表面缺陷检测和分类可以大大提高工业生产的效率。利用足够的已标记图像,基于卷积神经网络的缺陷检测方法已经实现了现有技术的检测效果。 然而在实际应用中,缺陷样本或负样本通常难以预先收集,并且手动标记需要耗费大量时间...

2019-04-18 16:15:00 1849 3

原创 【配置相关】配置tensorflow和keras时教程及问题总结

基本参数:(如何基本参数和我的电脑不一致,有可能会出意外的错误)操作系统:Windows 10,64位Anaconda版本:Python 3.6版本。关于Anaconda的介绍、安装及使用教程可查看:点击本文写作时间:2019年3月26日全程手打,不可避免的可能出现某些错误,如果您发现请及时指正。一、首先是安装CPU版本Tensorflow1、打开Anaconda...

2019-03-27 15:06:00 206

原创 【报错相关】TypeError: softmax() got an unexpected keyword argument 'axis'

出现这个问题,有几种解决办法,可以调低一下keras的版本,比如:pip install keras==2.1不过还有个更方便的方法,从错误可知softmax中不包含axis这个参数,那么把axis参数替换成dim就可以了。源代码是这样的:def softmax(x, axis=-1): """Softmax of a tensor. # Arguments...

2019-03-24 16:59:00 295

原创 博文目录(最新更新:2020.3.26)

为了方便大家阅读,整理出这份目录,内容持续更新中。机器视觉系统硬件系列(已更新完)【机器视觉硬件】硬件学习笔记1——光源【机器视觉硬件】机器视觉硬件学习笔记2——工业相机【机器视觉硬件】工业相机的主要接口类型【机器视觉硬件】工业相机的主要参数【机器视觉硬件】工业相机的分类【机器视觉硬件】机器视觉硬件学习笔记3——镜头深度学习系列深度学习实战【实战】...

2019-03-01 22:51:00 110

原创 纪念开通博客的这一天

现在是2019年的1月8号,2017年读了研究生,转眼间一年半就过去了。回首过去的一年半,学到了一些东西,但是又因为没成体系在脑子里乱呼呼的。今天下定决心,要开通博客记录自己的学习过程,回顾自身的同时,也许能帮助到其他的人(水平比较低,哈哈,希望别人发现博客的错误之后手下留情)总之,努力学习!...

2019-01-08 22:19:00 58

原创 NI max采集不到相机的图像

安装了VAS和VDM,NI max也可以检测到相机,但是采集不到相机的图像。

2018-08-14 21:35:52 4811 3

label_json_to_dataset.py

将labelme标注的json文件批量转化为label.png文件,主要为:批量转化多个标签的json文件,并将解析出的标注图片统一保存。解析后的文件看起来像是纯黑色图片,其实是多个标签的原因。

2020-08-09

空空如也

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

TA关注的人

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