自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (5)
  • 收藏
  • 关注

原创 Windosws10操作系统下如何删除EFI分区

Windows系统下,如何在在不安装任何第三方软件的情况下,删除一个磁盘管理器下无法删除的磁盘分区

2023-01-18 20:51:43 2234

原创 车牌识别数据收集之自动化筛选工具

在车牌识别数据收集阶段除了那些特定的数据集(开源数据集),还需要自己收集一些数据,这些数据主要来自如爬虫、行车记录视频、非特定数据集,而在这些数据集中,只有少量的数据是我们需要的,大多数数据对于开发来说是无用的。所以,如何从这些数据中筛选出对我们有用的数据则是数据收集工作的重点,手动筛选可以作为一种筛选方式,但对于大量数据来说,却是最笨最费时的方式。这时便可以想到如何通过写代码的方式来自动化实现这个筛选过程。

2023-01-06 16:41:53 457

原创 PPOCR车牌定位模型推理后处理优化研究

以车牌识别为例,基于深度学习OCR文本定位模型推理后处理策略优化

2022-11-25 18:20:31 1396

原创 人脸自收集数据集辅助制作工具——多人在线协同标注系统

我们在进行人脸属性识别深度学习算法研究过程中除了使用开源带标签的数据以外,都会根据具体使用场景与需求用到大量自收集的图像数据(开源/爬虫/自拍等),然这些数据一般是没有人脸对应属性标注标签的。而我们在研究人脸各种检测算法时最终训练需要的数据就是图像+标签,所以如何快速标注这些特定数据便是数据收集工作的重点。本文主要讲一下如何通过python+Flask+SocketIO+Html技术实现多人在线协同标注人脸各种数据的系统,在此做一个分享。...

2022-06-23 00:10:21 583

原创 微信小程序开发实例——人脸识别开放平台

为了更好的将算法效果展示出来,经常需要开发一些演示Demo应用,使用在线C/S交互式应用开发(类似于百度、腾讯、阿里的开放平台)。C代表Client(客户端),S代表Server(服务端),也就是UI处理与底层处理分离的方式,两端的连接交互媒介就是Http网络请求。像这里的算法演示在C端主要实现界面显示、交互、发送请求与图像绘制,S端主要是实现请求接收与返回、算法推理。C端主要包含移动端App/网页/小程序,S端就是后台算法运行服务器,本文主要介绍C端应用实例(微信小程序人脸识别开放平台)的开发。

2022-05-24 15:31:00 2268 2

原创 微信小程序开发快速上手——工程创建与构成

本文我们主要介绍如何创建一个小程序以及一个小程序工程的基本结构(开发工具版本:1.05.2204250 | 1.06.2204250)

2022-05-23 20:53:30 1995

原创 微信小程序开发快速上手——介绍与准备

基于客户端应用开发碎片化这样的问题,我们想到了在线C/S交互式应用开发。C代表Client(客户端),S代表Server(服务端),也就是UI处理与底层处理分离的方式,两端的连接交互媒介就是Http网络请求。像这里的算法演示在C端主要实现界面显示、交互、发送请求与图像绘制,S端主要是实现请求接收与返回、算法推理。本文主要介绍C端应用(微信小程序)的开发。

2022-05-23 18:22:28 603

原创 人脸自收集数据集辅助制作工具——人脸姿态数据标注

综述我们在进行人脸属性识别深度学习算法研究过程中除了使用开源带标签的数据以外,都会根据具体使用场景与需求用到大量自收集的图像数据(开源/爬虫/自拍等),然这些数据一般是没有人脸对应属性标注标签的。而我们在研究人脸各种检测算法时最终训练需要的数据就是图像+标签,所以如何快速标注这些特定数据便是数据收集工作的重点。本文主要讲一下如何通过python工具辅助标注人脸姿态数据,在此做一个分享。标注目标确定待标注图片:带有人脸的照片(单人脸/人脸区域在整个图像的占比足够多/各种场景下的人脸)标注属性:人脸3

2022-05-20 16:37:21 1095

原创 人脸自收集数据集辅助制作工具——人脸遮挡数据标注

我们在进行人脸属性识别深度学习算法研究过程中除了使用开源带标签的数据以外,都会根据具体使用场景与需求用到大量自收集的图像数据(开源/爬虫/自拍等),然这些数据一般是没有人脸对应属性标注标签的。而我们在研究人脸各种检测算法时最终训练需要的数据就是图像+标签,所以如何快速标注这些特定数据便是数据收集工作的重点。本文主要讲一下如何通过python工具辅助标注人脸遮挡数据,在此做一个分享。

2022-05-20 00:30:19 553

原创 人脸自收集数据集辅助制作工具——人脸关键点数据标注

我们在进行人脸属性识别深度学习算法研究过程中除了使用开源带标签的数据以外,都会根据具体使用场景与需求用到大量自收集的图像数据(开源/爬虫/自拍等),然这些数据一般是没有人脸对应属性标注标签的。而我们在研究人脸各种检测算法时最终训练需要的数据就是图像+标签,所以如何快速标注这些特定数据便是数据收集工作的重点。本文主要讲一下如何通过python工具辅助标注人脸关键点数据,在此做一个分享。

2022-05-19 00:14:01 1591

原创 人脸自收集数据集辅助制作工具——人脸区域数据提取

人脸自收集数据集提取与制作

2022-05-14 23:15:08 400

原创 护照关键信息识别与提取

综述最近工作中进行了OCR文本检测与识别开发,文本检测/识别顾名思义就是通过一张图片或图像数据提取其中的文本信息(图像->文字)。但是实际应用中涉及到的使用场景有很多,有些场景下如果只是简单的输出图像中的文字并不能很好的解决实际问题,仍然需要人为的挑选与整理这些文本信息,费时费力。如果能通过程序代码实现对这些混乱的文本信息进行整理与输出将起到事半功倍的效果。下面我就以中国大陆护照识别为例,来讲解如何通过代码来实现对OCR识别输出的文本信息进行相关整理与关键信息提取,同时贴出关键代码分享给大家。护

2022-04-28 15:42:09 4543 2

原创 安卓端部署PPOCR的ncnn模型——模型部署

最近在研究ocr模型(包括文本检测和文本识别)在安卓端的部署,由于工作中用到的算法是基于百度研发的PPOCR算法,最终需要在安卓端落地应用,部署框架使用的是ncnn框架,中间涉及模型转换和部署的问题,所以特意在此做一个记录,本文主要讲一下模型部署的问题。

2022-04-22 16:09:58 6449

原创 手写数字识别从训练到部署全流程详解——模型在Android端的部署

目前深度学习模型在移动端的使用已越来越广泛,而移动端设备的性能表现自然无法与PC端相提并论,目前市面上基本所有的训练框架训练出来的模型都无法直接在移动端上使用和推理,尽管部分框架同时做了移动端部署功能(如Tensorflow-lite、pytorch-mobile等),但是在性能表现上对比专业的部署框架(如ncnn、mnn等)没有任何优势,基于之前对部署框架的使用经验,下面我就以手写数字识别(mnist)模型和部署框架(ncnn)为例,对框架的使用与部署的全流程做一个详细的记录说明。

2022-04-14 14:43:38 1856 2

原创 手写数字识别从训练到部署全流程详解——Pytorch深度学习网络搭建与模型训练

在这里为了方便大家了解与入门深度学习开发,我以最简单的手写数字识别,通过Pytorch框架对LeNet-5网络进行构建与模型训练,,对Pytorch框架的使用与训练的全流程做一个详细的记录说明

2022-04-14 14:41:24 1966 4

原创 安卓端部署PPOCR的ncnn模型——模型转换

最近在研究ocr模型(包括文本检测和文本识别)在安卓端的部署,由于工作中用到的算法是基于百度研发的PPOCR算法,最终需要在安卓端落地应用,部署框架使用的是ncnn框架,中间涉及模型转换和部署的问题,所以特意在此做一个记录,本文主要讲一下模型转换的问题。

2022-04-13 20:08:54 2195 11

原创 利用Python进行读写Excel文件

Python作为一种脚本语言相较于shell具有更强大的文件处理能力,一般shell在处理纯文本文件时较为实用,而对特殊文件的处理如excel表格则Python会更得心应手,主要体现在它可以调用很多第三方功能包来实现我们想要的功能,Python读写excel的方式有很多,不同的模块在读写的讲法上稍有区别:用xlrd和xlwt进行excel读写; 用openpyxl进行excel读写; 用p...

2018-07-30 17:05:28 33118 4

转载 Python语法总结

        Python作为一种解释型的脚本语言,无论从自动化运维、大数据处理还是人工智能都得到了广泛的应用,而且它好理解、易学习、上手快的特点也使它成为了当下最火热的开发语言之一。        下面就对Python语言中的各种语法做一个总结,以备后用数据类型一、整数二、浮点数三、字符串四、布尔值五、空值print语句...

2018-07-29 15:36:51 274

原创 Linux系统Shell脚本学习总结

        所有从事基于Linux开发工作的工程师,命令行控制是基本的操作形式,掌握各种Linux命令行是进行各种开发的基础,但是我们会发现:工作中会经常执行一连串有顺序的、规律的甚至是重复性强繁琐的命令行来实现我们要的操作,比如软件编译及版本发布、代码更新、文件操作、字符串操作等,如果是对多条目的操作,只是手动输入命令将会极大限制我们的开发效率,这时编写shell脚本会是很好解决这些问题的途...

2018-07-29 12:42:57 1845

原创 安卓手机皮套功能的开启

皮套功能说白了就是在装有翻盖带视窗皮套的手机上,在不翻开皮套盖时,通过在视窗上显示的界面直接进行一些点触操作,可直接查看或打开手机的一些功能,比如说时间日历、通话记录、短信、音乐等。这些功能的实现首先需要一些硬件支持:屏幕TP的磁力感应特性和带磁性的开窗皮套。皮套功能的引入,除了上述硬件条件外,还需要在软件上做相应的配置与开发。

2015-12-01 14:15:16 5684

原创 安卓开发中Handler消息传递机制

在安卓开发中,经常会遇到让程序在运行过程中修改界面属性的问题,然而当我们试图用其他线程机制(如timer线程)去修改界面属性时,会经常出现程序挂掉的问题,这也让好多初学安卓开发的人感到莫名其妙。        在我们深入了解一些安卓开发机制之后,就会明白出现这样问题的原因:出于性能优化考虑,安卓的UI操作并不是线程安全的,尤其是有多个线程并发操作UI组件时,可能导致线程安全问题。为了安全问题考

2015-11-21 19:08:56 704

原创 安卓动态曲线的绘制

我们在安卓开发中,有时会用到统计图表的功能,而曲线绘制是其中比较典型的一种,一般是利用给定的坐标点集和安卓自带的绘图模块进行绘制,直接得到的是一张完整的静态的曲线图。但有时,我们需要动态绘制一些曲线图,就像我们打开电脑的任务管理器,里面有一个CPU使用记录的动态变化的带网格的曲线图,对于这一类的曲线绘制,安卓SDK自带的绘图模块貌似就不那么好用了。

2015-11-20 17:58:24 10293 4

原创 安卓照相机开发

目前的智能手机大都已支持照相机应用,在安卓开发中也经常会用到照相机这一模块,那么该如何调用这一模块呢?一般有两种方法,不过也是根据具体需要来定,如果只是调用照相机应用,不涉及其他操作,建议直接调用系统原生照相机,如果希望个性化定制照相机应用,则需要自己设计显示框、相机参数和功能操作等。

2015-11-19 18:19:58 893

原创 安卓数据库开发

在安卓开发中,经常会有上层界面与数据库的交互操作,而交互操作的前提是创建和调用数据库,SQLite作为一种嵌入式数据库,有着轻量和跨平台等优点,且安卓本身支持支持SQLite。 那么在实际开发中该如何调用数据库呢?

2015-11-18 18:50:07 682

原创 常用数据库语言

我们在软件开发过程中,或多或少都会接触到数据库的开发,下面我就以学生信息表为例表把常用的数据库的查询语言进行一个总结:        1、查询全体学生的学号、姓名和年龄:select sno,sn ,age from s        2、查询学生的全部信息:select * from s        3、查询选修了课程的学生的学号:select distinct sno from

2015-11-18 18:01:23 1383

原创 安卓屏幕亮度设置相关

我们知道,安卓手机屏幕的亮度和锁屏时间是由系统设置控制的,但在开发某些应用时,我们不希望它运行过程中锁屏或者希望保持指定的亮度,虽然这些在系统设置选项里可以实现,但难免会忘记设置以至于达不到希望的运行效果。如果在开发程序时,把这些工作在代码里实现是个不错的选择。那么如何实现代码控制屏幕锁屏和亮度呢?

2015-11-18 16:00:15 865

原创 安卓计时器开发

我们在开发安卓应用时,经常会用到计时器功能,用来设定一些计时任务或记录某一状态的维持时间。在安卓的SDK中有专门的计时器控件(android.widget.Chronometer),我们只需在源码中添加这一控件,并添加一些控制按钮进行计时控制即可。        但是在运行后我们会发现,该计时器的控制函数start()和stop()只是单次实现计时和停止功能,就像以前的秒表给多人跑步机时一样,

2015-11-18 15:13:26 1162

原创 Qt应用如何移植到Windows CE系统上

在刚学习Qt时,一直以为Qt良好的跨平台移植性会成为很火的编程语言,可是随着诺基亚的衰落发现自己错了,而且它的移植性也没有想象中的那么好,要不是毕业设计需要用到,本人早已放弃,下面我将一个多月时间查阅各种文献资料摸索出来,并实际操作成功的移植方法分享给大家。

2015-11-17 22:30:49 3208 1

原创 如何通过指令输入来启动安卓应用程序

在安卓开发中,有时我们并不希望开发的应用程序让所有其他用户使用,仅限于内部测试使用,这时,通过指令输入的方式来启动这样的应用是一个不错的选择。实际中,大多数开发的安卓应用是直接安装使用的,安装后它们都会在桌面上显示该应用的图标,那么如何不通过点击应用图标,而是通过指令来启动呢?        应从以下两个地方对源码文件进行修改:        1、创建指令接收类,该类主要用于接收启动应用的

2015-11-17 19:16:05 1600 1

原创 安卓手机麦克风测试应用开发

之前接了一个开发测试手机麦克风寿命apk的任务,主要要求是:1、可以控制手机麦克风的开启与关闭;2、麦克风接收的声音从听筒发出;3、可设置测试时间。下面我对该应用的开发做一相关讲解并附上代码。        开发难点:1、在话筒与听筒均开启的情况下,进入话筒的声音无法直接从听筒发出,需要做相关转换输出处理;                            2、时间任务的启动与停止;

2015-11-17 16:57:38 9636 1

原创 安卓手机电池信息的获取与显示

我们在开发某些安卓应用时需要获取电池的一些状态信息如:电量、电压、温度等,本文实现了电池信息的实时获取与显示。

2015-11-17 11:24:22 8370

原创 设计模式简要总结

面向对象编程23个设计模式的简要介绍

2015-11-16 15:29:02 500

原创 Git版本控制软件基本操作命令总结

GIT常见操作命令与代码提交问题处理

2015-11-16 10:24:01 570

人脸识别类数据集-用于高质量2D人脸RGB活体检测的数据集(OULU-NPU)

数据集简介:Oulu-NPU人脸活体检测原始数据集由4950个真实和攻击视频组成。视频由用6台移动设备(Samsung Galaxy S6 edge, HTC Desire EYE, MEIZU X5, ASUS Zenfone Selfie, Sony XPERIA C5 Ultra Dual 和 OPPO N3)的前置摄像头录制。有三种不同光照条件和背景场景 (Session 1, Session 2 and Session 3)。在Oulu-NPU数据集中攻击是打印和视频重放类型数据,使用两台打印机(Printer 1 和 Printer 2)和两台显示设备 (Display 1 and Display 2)创建。 本数据集主要是基于原始视频数据抓帧制作整理,每个视频抓20~50帧不等。 主要适用于基于深度学习的2D人脸活体检测算法开发者,希望对需要的人有所帮助。

2023-01-19

安卓手机电池电量电压动态曲线的绘制

利用Handler+timer机制和第三方开发包achartengine实现动态绘制安卓手机充放电曲线的应用

2017-10-10

安卓手机麦克风测试App

本应用主要用于测试手机麦克风寿命,1、可设置麦克风的运行时间,并定时关闭;2、麦克风开启后,声音由麦克风进入,从听筒发出。

2015-11-17

安卓手机电池信息显示App

我们在开发某些安卓应用时需要获取电池的一些状态信息如:电量、电压、温度等,该应用实现了电池信息的获取与显示

2015-11-17

安卓听筒寿命测试App

该应用主要控制手机听筒循环播放MP3音乐文件并记录下播放时间,用来测试听筒的寿命

2015-11-16

安卓手机闪光灯频闪测试App

该软件主要用于测试安卓手机闪光灯寿命,每隔4S闪亮0.4S,可同时记录闪亮次数和测试时间。

2015-11-16

空空如也

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

TA关注的人

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