项目实训
文章平均质量分 90
Tecelecta
肥宅 爱捯饬小玩意 HPC研究生
展开
-
[实训题目EmoProfo]音视频捕获(一)
音视频捕获输入(一)音视频捕获输入(一)基本功能视频的捕获和输入音频的捕获和输入试验以及实现视频捕获部分小结这一部分的代码主要通过外设完成音视频的捕获和向系统的输入.基本功能视频的捕获和输入设计上,视频源有两个:摄像头和拍摄好的视频.鉴于Face++api以及网络性能,我们决定以2~10fps的速率处理连续图片.经过多方了解和讨论,我决...原创 2018-04-09 14:27:08 · 507 阅读 · 0 评论 -
[实训题目EmoProfo]实时音频捕获bug紧急修复
实时音频捕获bug紧急修复实时音频捕获bug紧急修复背景问题描述原因分析解决方案结论背景在进行集成测试的时候,我们团队成员间进行了多方面的交流,确认了自己负责模块与对方负责模块之间数据交换协议以及对方对其他人模块功能的期望。在了解到对方的语音处理接口对采样率有要求后,我调整了音频捕获类使用的采样率(使用的stk框架中支持),但是在后续的测试中出现了严重的问题...原创 2018-06-13 23:56:05 · 274 阅读 · 0 评论 -
[实训题目EmoProfo]音频捕获功能的优化
音频捕获功能的优化音频捕获功能的优化前言问题分析音频文件可视化分析特征分析改进设计实现结论前言 在基本完成了我负责的功能后,我决定去处理当初我留下的音频处理上的优化问题。我们之前提到过,音频捕获部分效果不好,经过进一步试探,发现问题还是比较严重的:简单根据响度来判断声音是否有效是低效的方式,有些时候环境噪音甚至录音设备的底噪都是十分难缠的...原创 2018-06-13 22:47:45 · 645 阅读 · 0 评论 -
[实训题目EmoProfo]服务端上传视频处理
服务端上传视频处理服务端上传视频处理背景关键点如何将视频和音频分开如何将音视频切成需要的样子问题修正实现小结背景之前我们完成了服务端系统对终端的控制功能,到此时,终端的功能实现已经基本就位,接下来,需要完成服务端对上传视频的处理,这个工作相对来说会比较简单,首先,我们不需要要求并行工作,其次,我之前完成的测试代码可以起到很好的借鉴作用。这个部分和...原创 2018-05-30 19:12:28 · 367 阅读 · 0 评论 -
[实训题目EmoProfo]终端和服务器之间的交互(二)
终端和服务器之间的交互(二)终端和服务器之间的交互(二)背景设计过程Java调用接口设计C++本地方法实现测试代码小结背景上上周,我成功实现了树莓派上的捕获线程,然后投身到考试复习工作中,现在回到项目,完成了服务器端的通信部分设计过程之前我们对这个功能想过很多方式,一开始决定使用Python,后来考虑到网页后台使用PHP,于是想使用PHP扩展...原创 2018-05-30 00:14:18 · 1554 阅读 · 0 评论 -
[实训题目EmoProfo]基于深度学习的表情识别服务搭建(一)
基于深度学习的表情识别服务搭建(一)基于深度学习的表情识别服务搭建(一)背景识别服务设计实现方式的选择dlib性能验证功能实现小结背景之前我完成了终端和服务端之间交流的全部内容,接下来我需要完成的是服务端识别线程的功能。完成之后,我们的系统应该就剩下前端和优化工作了识别服务设计我们称之为服务,是因为它并不能很好的和我们现有的系统无缝拼接,因为...原创 2018-06-04 12:28:03 · 1218 阅读 · 0 评论 -
[实训题目EmoProfo]终端和服务器之间的交互(一)
终端和服务器之间的交互(一)终端和服务器之间的交互(一)背景基本设计终端和服务器之间的关系终端上的程序结构实现文件传输协议的实现全局链表的实现控制协议的实现终端程序实现调试小结背景这一部分接着我项目起步阶段做的工作,利用已经实现好的图像截取和音频截取功能取完成,我们这一次描述的工作就是如何利用这些基础设施实现一个终端完整的工作程序基本...原创 2018-05-16 20:03:48 · 5208 阅读 · 0 评论 -
[实训题目EmoProfo]深度学习框架接口深入优化(一)
深度学习框架接口深入优化(一)深度学习框架接口深入优化(一)背景项目整理letterbox_image函数的深入剖析图片预处理优化思路简述保证正确性基础的实现实用实现与优化小结背景继上次实现一个基础的优化版本完成后,我们提到了进一步优化的思路,而那之后又有了一些新的想法,在这里重新整理一下上一个次更新进度中的内容本身是框架性质的东西,还不能用...原创 2018-05-08 19:18:30 · 3970 阅读 · 4 评论 -
[实训题目EmoProfo]视频捕获优化——深度学习框架高效接口实现(一)
视频捕获优化——深度学习框架高效接口实现(一)视频捕获优化——深度学习框架高效接口实现(一)darknet特点简介demo程序解读试运行结果结论这一周工作的展开是根据上面提到的优化思路来进行的: 使用云相机思想,将图片首先发送至一个专用服务器,这个服务器对图片进行简单处理,之后再由后端完成api的调用 在拥有服务器的基础上,添加对多摄像头的支持 ...原创 2018-04-29 20:07:28 · 500 阅读 · 0 评论 -
[实训题目EmoProfo]视频捕获接口的优化——深度学习框架接口的高效实现(二)
视频捕获接口的优化——深度学习框架接口的高效实现(二)视频捕获接口的优化——深度学习框架接口的高效实现(二)背景opencv的Python接口numpy数据结构Python扩展初步并行化并行设计相关的实现小结背景根据上一次对框架内容的了解,我们需要为这个框架重新实现Python接口,目前这个框架的借口缺点如下借口实现过于简单,仅仅是对函数...原创 2018-05-02 14:38:41 · 232 阅读 · 1 评论 -
[实训题目EmoProfo]深度学习接口深入优化(二)
深度学习借口深入优化(二)深度学习借口深入优化(二)背景目标简述链式缓冲区的实现线程之间协作的实现小结背景之前的工作中,我们已经完成了一定程度的并行化和优化,并提到了接下来进一步优化的目标。那之后,我又发掘出了新的优化点,即实现识别工作和图片处理工作的流水进行。目标简述为了实现这样的流水,我们需要利用我们已有的并行框架进行重构,让图片处理线程在工...原创 2018-05-08 20:18:00 · 298 阅读 · 0 评论 -
[实训题目EmoProfo]音视频捕获输入(二)
音视频捕获输入(二)音视频捕获输入(二)试验以及实现音频捕获部分FileWvIn类FileWvOut类静态方法技术测试实时API的探索RtAudio类RtWvIn、RtWvOut类音频捕获类的设计与实现试验代码小结改进思路试验以及实现音频捕获部分首先来明确我们需要做的工作:打开一个音频文件(从视频文件中分离的),或是麦...原创 2018-04-18 20:50:15 · 347 阅读 · 0 评论 -
[实训题目EmoProfo]服务端上传视频处理(二)
服务端上传视频处理(二)服务端上传视频处理(二)背景darknet进一步修饰处理流程改变具体改动和调试技术验证小结背景在实现好服务端的Python图像分析服务后,我们之前提到的遗留问题应该被解决:即dlib精确度不够的问题,下面我们将通过darknet完成人脸的检测。也就是说,在之前完成的工作的基础之上,将darknet和我们的服务进行集成。d...原创 2018-06-08 12:10:54 · 271 阅读 · 0 评论