自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 光超刷新背景项目问题介绍

11:04AM-2018/4/19一、刷新背景方案介绍:一个Frame有800个Ascan,800*2048pixels 将800个Ascan作均值,得到一个平均avgAscan,用avgAscan填充背景图片的每一个Ascan,用填充后的背景处理图片1得到下图: 二、问题:当背景图片的每一个Ascan相同,处理得到的图片灰度值是0 是否跟光干涉的物理原理有什么...

2018-04-19 11:15:12 235 1

转载

毕业设计(论文)中期报告标签(空格分隔): 论文目录毕业设计的进展情况 1 1.1. 课题工作完成情况 1 1.2. 知识学习情况 1 1.3. 解决复杂工程问题情况 1存在问题与解决方案 1 2.1. 存在的主要问题 1 2.2. 解决方案与可行性研究 1下一步计划 21 毕业设计的进展情况...

2018-03-30 10:48:10 405

转载 EasyPR--开发详解(9)文字定位

今天我们来介绍车牌定位中的一种新方法–文字定位方法(MSER),包括其主要设计思想与实现。接着我们会介绍一下EasyPR v1.5-beta版本中带来的几项改动。 一. 文字定位法  在EasyPR前面几个版本中,最为人所诟病的就是定位效果不佳,尤其是在面对生活场景(例如手机拍摄)时。由于EasyPR最早的数据来源于卡口,因此对卡口数据进行了优化,而并没有对生活场景中图片有较好处理的策略。后来

2016-12-08 23:19:59 1722

转载 观“人机大战”有感

这几天,Google的人工智能AlphaGo与李世石的“围棋对决”受到了无数关注。作为人工智能的拥护者之一,博主自然也不例外。在第三战之前,写下这篇博客,谈谈感想。图 李世石 vs AlphaGo   我本来想今天看比赛的,这样可以在周末前得知结果。因为这场李世石输了的话,那么就是3:0,人机大战的结果也就确定了,而且根据前两场来看,第三场李世石输的可能性很大。到了12点钟我才知道今天不赛,明后

2016-12-08 23:15:50 762

转载 神经网络浅讲:从神经元到深度学习

神经网络是一门重要的机器学习技术。它是目前最为火热的研究方向–深度学习的基础。学习神经网络不仅可以让你掌握一门强大的机器学习方法,同时也可以更好地帮助你理解深度学习技术。  本文以一种简单的,循序的方式讲解神经网络。适合对神经网络了解不多的同学。本文对阅读没有一定的前提要求,但是懂一些机器学习基础会更好地帮助理解本文。  神经网络是一种模拟人脑的神经网络以期能够实现类人工智能的机器学习技术。人脑

2016-12-08 23:12:49 618

转载 EasyPR--开发详解(8)字符分割

大家好,好久不见了。  一转眼距离上一篇博客已经是4个月前的事了。要问博主这段时间去干了什么,我只能说:我去“外面看了看”。 图1 我想去看看     在外面跟几家创业公司谈了谈,交流了一些大数据与机器视觉相关的心得与经验。不过由于各种原因,博主又回来了。  目前,博主的工作是在本地的一个高校做科研。而研究的方向主要是计算机视觉。 图2 科研就是不断的探索过程   由于我所做的是计算

2016-12-08 23:08:59 1853

转载 EasyPR--开发详解(7)颜色定位与偏斜扭转

本篇文章介绍EasyPR里新的定位功能:颜色定位与偏斜扭正。希望这篇文档可以帮助开发者与使用者更好的理解EasyPR的设计思想。  让我们先看一下示例图片,这幅图片中的车牌通过颜色的定位法进行定位并从偏斜的视角中扭正为正视角(请看右图的左上角)。 图1 新版本的定位效果     下面内容会对这两个特性的实现过程展开具体的介绍。首先介绍颜色定位的原理,然后是偏斜扭正的实现细节。  由于本文较

2016-12-08 23:06:04 1464

转载 小议“数据开放”

各位朋友,大家新年好。   2015年的第一天,我还是想继续谈谈EasyPR。不过,今天我不想说代码,也不想聊算法,而是想想谈谈数据的事情。尤其是关于“数据开放”这个对于车牌识别系统未来发展至关重要的主题。   中国的车牌识别系统的现状是商业和私有化,无论你愿不愿意承认,开源远远不是主流。这一方面有历史发展的原因,另一个主要原因就是车牌数据的稀缺,研究者和团体很难找到开放的数据进行学习与研究。举

2016-12-08 23:02:31 445

转载 EasyPR--开发详解(6)SVM开发详解

在前面的几篇文章中,我们介绍了EasyPR中车牌定位模块的相关内容。本文开始分析车牌定位模块后续步骤的车牌判断模块。车牌判断模块是EasyPR中的基于机器学习模型的一个模块,这个模型就是作者前文中从机器学习谈起中提到的SVM(支持向量机)。  我们已经知道,车牌定位模块的输出是一些候选车牌的图片。但如何从这些候选车牌图片中甄选出真正的车牌,就是通过SVM模型判断/预测得到的。       图

2016-12-08 22:58:32 564

转载 从机器学习谈起

在本篇文章中,我将对机器学习做个概要的介绍。本文的目的是能让即便完全不了解机器学习的人也能了解机器学习,并且上手相关的实践。这篇文档也算是EasyPR开发的番外篇,从这里开始,必须对机器学习了解才能进一步介绍EasyPR的内核。当然,本文也面对一般读者,不会对阅读有相关的前提要求。  在进入正题前,我想读者心中可能会有一个疑惑:机器学习有什么重要性,以至于要阅读完这篇非常长的文章呢?  我并不直

2016-12-08 22:55:04 424

转载 EasyPR--开发详解(4)形态学操作、尺寸验证、旋转等操作

在本文中,会分析剩余的定位步骤。  根据前文的内容,车牌定位的功能还剩下如下的步骤,见下图中未涂灰的部分。图1 车牌定位步骤  我们首先从Soble算子分析出来的边缘来看。通过下图可见,Sobel算子有很强的区分性,车牌中的字符被清晰的描绘出来,那么如何根据这些信息定位出车牌的位置呢?图2 Sobel后效果  我们的车牌定位功能做了个假设,即车牌是包含字符图块的一个最小的外接矩形。在大部分车牌处

2016-12-08 22:50:32 983

转载 EasyPR--开发详解(3)高斯模糊、灰度化和Sobel算子

在本篇文章中我们对前3个步骤,分别是高斯模糊、灰度化和Sobel算子进行分析。一、高斯模糊 1.目标  对图像去噪,为边缘检测算法做准备。   2.效果  在我们的车牌定位中的第一步就是高斯模糊处理。  图1 高斯模糊效果 3.理论   详细说明可以看这篇:阮一峰讲高斯模糊。  高斯模糊是非常有名的一种图像处理技术。顾名思义,其一般应用是将图像变得模糊,但同时高斯模糊也应用在图像

2016-12-08 22:44:15 988

转载 EasyPR--开发详解(2)车牌定位

我撰写这系列文章的目的是:1、普及车牌识别中相关的技术与知识点;2、帮助开发者了解EasyPR的实现细节;3、增进沟通。  EasyPR的项目地址在这:GitHub。要想运行EasyPR的程序,首先必须配置好openCV,具体可以参照这篇文章。  在前两篇文章中,我们已经初步了解了EasyPR的大概内容,在本篇内容中我们开始深入EasyRP的程序细节。了解EasyPR是如何一步一步实现一个车牌的

2016-12-08 22:35:35 772

转载 EasyPR--中文开源车牌识别系统 开发详解(1)

在上篇文档中作者已经简单的介绍了EasyPR,现在在本文档中详细的介绍EasyPR的开发过程。  正如淘宝诞生于一个购买来的LAMP系统,EasyPR也有它诞生的原型,起源于CSDN的taotao1233的一个博客,博主以读书笔记的形式记述了通过阅读“Mastering OpenCV”这本书完成的一个车牌系统的雏形。  这个雏形有几个特点:1.将车牌系统划分为了两个过程,即车牌检测和字符识别。2

2016-12-08 22:29:12 1221

转载 EasyPR--一个开源的中文车牌识别系统(转)

EasyPR–一个开源的中文车牌识别系统   我正在做一个开源的中文车牌识别系统,Git地址为:https://github.com/liuruoze/EasyPR。  我给它取的名字为EasyPR,也就是Easy to do Plate Recognition的意思。我开发这套系统的主要原因是因为我希望能够锻炼我在这方

2016-12-08 22:22:19 824

转载 【OpenCV入门教程之十二】OpenCV边缘检测:Canny算子,Sobel算子,Laplace算子,Scharr滤波器合辑

本系列文章由@浅墨_毛星云 出品,转载请注明出处。   文章链接: http://blog.csdn.net/poem_qianmo/article/details/25560901 作者:毛星云(浅墨)    微博:http://weibo.com/u/1723155442 知乎:http://www.zhihu.com/people/mao-xing-yun 邮箱: happ

2016-12-06 10:00:22 492

转载 C++ 多态深度剖析

原文出处: Fireplusplus   测试环境:Target: x86_64-linux-gnugcc version 5.3.1 20160413 (Ubuntu 5.3.1-14ubuntu2.1)什么是多态?多态一词最初来源于希腊语,意思是具有多种形式或形态的情形,当然这只是字面意思,它在C++语言中多态有着更广泛的含义。这要先从对象的类型说起!对象的类型有两种:举个栗子:Deriv

2016-12-05 18:16:03 317

转载 Linux汇编教程04:寻址方式

Linux汇编教程04:寻址方式这一节,我们主要来讨论寻址方式,这一点十分重要。我们上一节有稍微提了一下,内存地址引用的通用格式:地址或偏移(%基址寄存器, %索引寄存器, 比例因子 ) 结果地址 = 地址或偏移 + %基址寄存器 + 比例因子 + %索引寄存器地址或偏移和比例因子必须是常数,剩下的那两个必须是寄存器,在缺省的情况下,都用0来代替。立即寻址方式直接将值加载到目地位置中mo

2016-12-01 19:22:35 725

转载 Linux汇编教程03:大小比较操作

Linux汇编教程03:大小比较操作我们在上一讲中,简单了解了汇编程序大概的样子。接下来我们来了解一下,汇编程序的大小比较操作。所以我们以编写寻找一堆数中的最大值作为学习的载体。 在编写程序之前,先要分析我们的目的,在得出解决方案。目的:在一堆数中找到最大的数思路:要实现这个目的,首先,我们一定要对数据进行索引,每一次比较,两个数应该分别占用一个寄存器,得到最大值,所以,我们有一个寄存器一定是存放最

2016-12-01 18:15:02 534

转载 Linux汇编教程02:编写第一个汇编程序

Linux汇编教程02:编写第一个汇编程序学习一门语言,最好的方式就是在运用中学习,那么在这一章节中,我们开始编写我们的第一个汇编程序。当然作为第一个程序,其实十分的简单,但可以给大家一个基本的轮廓,了解汇编大概是这样的。 我们这个程序实际上没什么作用,只是简单的推出而已。下面就是程序的范例 # 目的: 退出程序并向Linux内核返回一个状态码# 输入: 无# 输出: 返回一个状态码。在程序运行结束

2016-12-01 17:26:13 1943

转载 Linux汇编教程01: 基本知识

Linux汇编教程01: 基本知识在我们开始学习Linux汇编之前,需要简单的了解一下计算机的体系结构。我们不需要特别深入的了解,理解了一些基本概念对与我们理解程序会很有帮助。现在计算机的结构体系都是采用冯诺依曼体系结构的基础上发展过来的。而冯诺依曼的体系有两个主要组成部分:CPU和内存。而我们的汇编语言和这两个部分十分密切。1.1 内存结构内存的结构就像一排连续的房子,或者是一种矩阵。每个空间的大

2016-12-01 17:21:36 387

原创 计算机课程体系--小白你的>-<

正规军:首先你可以看下网易公开课上,计算机专业课程课程设计点击链接语言篇要练神功,必先了解各种各样的武器 古代的十八般武艺样样精通,这里你只用掌握3类武器就够你用了面向过程:C语言,这个当然是最重要的啦,世界上所有大学CS专业入门课程都是C,效率高,语法复杂的,学会这个其他的上手很容易,你已经掌握了面向对象:java/C++,二者掌握其中之一就可以了,貌似你已经学了java,那你应该大概了解j

2016-11-28 23:23:14 1182

转载 Python实现Tab自动补全和历史命令管理的方法

本文实例讲述了Python实现Tab自动补全和历史命令管理的方法。分享给大家供大家参考。具体分析如下:Python的startup文件,即环境变量 PYTHONSTARTUP 对应的文件1. 为readline添加tab键自动补全的功能2. 像Shell一样管理历史命令代码如下: 代码如下: import rlcompleter import readline imp

2016-11-24 17:02:27 649

转载 mysql集合查询

SELECT语句的查询结果是元组的集合,所以多个SELECT语句的结果可进行集合操作。集合操作主要包括并操作UNION、交操作INTERSECT、差操作EXCEPT。注意,参加集合操作的各查询结果的列数必须相同;对应的数据类型也必须相同。本示例中的数据表有student,sc,course三个,数据表的具体内容请看:MySQL数据库中的EXISTS和NOT EXISTSUNION示例:例

2016-11-22 14:47:35 774

转载 数据库操作语句大全

一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server— 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice ‘disk’, ‘testBack’, ‘c:\mssql7backup\MyNwind_1.dat’— 开

2016-11-22 14:01:19 451

转载 Qt学习之路:数据库操作(1)

Qt 学习之路 :数据库操作(1)

2016-11-21 17:27:54 464

转载 Qt快捷键+设置

简介Qt Creator中提供了各种快捷键来加快开发进程。如果需要查看或自定义快捷键,选择工具->选项->环境->键盘。快捷键按类别列出,可以在过滤器(Filter)处输入命令名称、标签名称或快捷键名称,来快速定位想要查找的快捷键。以红颜色显示的快捷键与某些功能相关联。Qt Creator可以在当前上下文中执行该功能。如果几个功能用同一个快捷键,那么就会产生冲突,Qt Creator不会执行任何功能

2016-11-21 15:01:24 2109

转载 Ubuntu+QT5+Mysql

序最近在Ubuntu15.04下做一个Linux-服务器-客户端通信项目,用到MySQL数据库。开始的时候,在数据库链接时遇到障碍,查找资料解决。特此记录,分享于此。环境配置系统:Ubuntu 15.04 IDE:QtCreator 数据库:MySQL (在软件中心,安装服务器端以及客户端) MySQL驱动:Qt5链接mysql最新驱动网址如果,刚安装了mysql并没有设置初始root密码,

2016-11-21 13:28:17 382

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-11-21 13:18:54 277

空空如也

空空如也

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

TA关注的人

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