自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浅倉家的归档箱

归档,各种归档,做过的事想起来就归档

  • 博客(23)
  • 资源 (3)
  • 收藏
  • 关注

原创 hipify-clang的安装注意事项

首先这个hipify-clang是个amd在开源社区中维护的HIP的子项目,功能是把cuda代码转化成hip代码,底层基于llvm编译器基础设施的前段做的一个语法分析+翻译工具。构建的过程依赖llvm和Clang,这个环境的配置也是这个项目最大的坑。我配置这个环境出现问题的时候一度认为是代码bug,甚至跑到了github上去commit issue,结果自己发现问题后立刻认怂,场面一度十分尴尬...

2019-03-02 12:00:54 2115 3

原创 公共服务器上的.bashrc改坏导致无法登录的挽回措施

这个需求其实比较小众,毕竟不是谁都像我一样闲着没事想在服务器上用zsh。一般这种问题来源于自己作死,碰上了就找admin擦屁股这个实在太尴尬,但是其实有更加体面的解决办法。玩炸.bashrc不是没有代价的,你需要搞到一个一般用户的账号,比如你邻座的…登录别人的账号,执行su -p <你自己的用户名>改掉你出错的.bashrc原理非常简单,-p这个参数的意思是保持当前的s...

2019-02-25 16:54:04 1112

原创 sublime加buff:在CUDA代码中跳转查看

想必做高性能或者嵌入式的各位都遇到过这种情况:手上有需要学习代码,需要一个能方便的符号跳转IDE或文本编辑器来梳理代码结构。但是各种IDE都是在成功编译后或者是根据#include宏来查找相关文件来实现符号跳转的,当遇到一个Cmake建立的项目,自己的机器可能连cmake阶段都过不了更别说编译了。现在我手上有一套cuda的代码需要学习但是我自己的机器连独立显卡都没有更别说cuda库了,所以在cm...

2019-02-20 11:01:04 231

原创 Ubuntu 18.04触摸板 Natural Scolling 的方向问题的解决

Ubuntu 18.04触摸板 Natural Scolling 的方向问题的解决笔者用惯了windows的触摸板的natrual scolling,ubuntu下面也有natural scolling但是仅在垂直方向有效。不仅如此触摸板滚动的灵敏度没法调也是一个大问题,这里我参考了一系列文章得出了解决办法,在此分享synclietn工具这是一个命令行工具直接在终端下执行,不加任何命令行参数...

2018-12-13 23:39:55 1687

原创 Ubuntu字体配置

Ubuntu字体配置说是字体配置,实际上就是简单的解决英语系统环境下中文字体显示不正确的问题.也可以解决中文环境下英文字体不好看的问题.本文主要面向广大强迫症患者,如果嫌弃原装字不好看的话,直接使用tweak tool换一个中英双语的字体就好了,但是如果喜欢英文原装字体,但是又苦于中文显示不正确的朋友们,本文将起到一定的作用原理简单说来,桌面应用的字体一般是通过通用的字体家族(...

2018-07-18 01:36:36 3582

原创 [实训题目EmoProfo]实时音频捕获bug紧急修复

实时音频捕获bug紧急修复实时音频捕获bug紧急修复背景问题描述原因分析解决方案结论背景在进行集成测试的时候,我们团队成员间进行了多方面的交流,确认了自己负责模块与对方负责模块之间数据交换协议以及对方对其他人模块功能的期望。在了解到对方的语音处理接口对采样率有要求后,我调整了音频捕获类使用的采样率(使用的stk框架中支持),但是在后续的测试中出现了严重的问题...

2018-06-13 23:56:05 250

原创 [实训题目EmoProfo]音频捕获功能的优化

音频捕获功能的优化音频捕获功能的优化前言问题分析音频文件可视化分析特征分析改进设计实现结论前言​ 在基本完成了我负责的功能后,我决定去处理当初我留下的音频处理上的优化问题。我们之前提到过,音频捕获部分效果不好,经过进一步试探,发现问题还是比较严重的:简单根据响度来判断声音是否有效是低效的方式,有些时候环境噪音甚至录音设备的底噪都是十分难缠的...

2018-06-13 22:47:45 533

原创 [实训题目EmoProfo]服务端上传视频处理(二)

服务端上传视频处理(二)服务端上传视频处理(二)背景darknet进一步修饰处理流程改变具体改动和调试技术验证小结背景在实现好服务端的Python图像分析服务后,我们之前提到的遗留问题应该被解决:即dlib精确度不够的问题,下面我们将通过darknet完成人脸的检测。也就是说,在之前完成的工作的基础之上,将darknet和我们的服务进行集成。d...

2018-06-08 12:10:54 252

原创 read、write之旅

read()&write()通过分析内核梳理read(),write()系统调用的调用路径内核版本:2.6.32- start with open()//$KERNEL_ROOT/fs/open.cSYSCALL_DEFINE3(open, const char __user *, filename, int, flags, int, mode){ ...

2018-06-05 16:06:57 309

原创 [实训题目EmoProfo]基于深度学习的表情识别服务搭建(一)

基于深度学习的表情识别服务搭建(一)基于深度学习的表情识别服务搭建(一)背景识别服务设计实现方式的选择dlib性能验证功能实现小结背景之前我完成了终端和服务端之间交流的全部内容,接下来我需要完成的是服务端识别线程的功能。完成之后,我们的系统应该就剩下前端和优化工作了识别服务设计我们称之为服务,是因为它并不能很好的和我们现有的系统无缝拼接,因为...

2018-06-04 12:28:03 1200

原创 [实训题目EmoProfo]服务端上传视频处理

服务端上传视频处理服务端上传视频处理背景关键点如何将视频和音频分开如何将音视频切成需要的样子问题修正实现小结背景之前我们完成了服务端系统对终端的控制功能,到此时,终端的功能实现已经基本就位,接下来,需要完成服务端对上传视频的处理,这个工作相对来说会比较简单,首先,我们不需要要求并行工作,其次,我之前完成的测试代码可以起到很好的借鉴作用。这个部分和...

2018-05-30 19:12:28 338

原创 [实训题目EmoProfo]终端和服务器之间的交互(二)

终端和服务器之间的交互(二)终端和服务器之间的交互(二)背景设计过程Java调用接口设计C++本地方法实现测试代码小结背景上上周,我成功实现了树莓派上的捕获线程,然后投身到考试复习工作中,现在回到项目,完成了服务器端的通信部分设计过程之前我们对这个功能想过很多方式,一开始决定使用Python,后来考虑到网页后台使用PHP,于是想使用PHP扩展...

2018-05-30 00:14:18 1386

原创 [实训题目EmoProfo]终端和服务器之间的交互(一)

终端和服务器之间的交互(一)终端和服务器之间的交互(一)背景基本设计终端和服务器之间的关系终端上的程序结构实现文件传输协议的实现全局链表的实现控制协议的实现终端程序实现调试小结背景这一部分接着我项目起步阶段做的工作,利用已经实现好的图像截取和音频截取功能取完成,我们这一次描述的工作就是如何利用这些基础设施实现一个终端完整的工作程序基本...

2018-05-16 20:03:48 4938

原创 [实训题目EmoProfo]深度学习接口深入优化(二)

深度学习借口深入优化(二)深度学习借口深入优化(二)背景目标简述链式缓冲区的实现线程之间协作的实现小结背景之前的工作中,我们已经完成了一定程度的并行化和优化,并提到了接下来进一步优化的目标。那之后,我又发掘出了新的优化点,即实现识别工作和图片处理工作的流水进行。目标简述为了实现这样的流水,我们需要利用我们已有的并行框架进行重构,让图片处理线程在工...

2018-05-08 20:18:00 277

原创 [实训题目EmoProfo]深度学习框架接口深入优化(一)

深度学习框架接口深入优化(一)深度学习框架接口深入优化(一)背景项目整理letterbox_image函数的深入剖析图片预处理优化思路简述保证正确性基础的实现实用实现与优化小结背景继上次实现一个基础的优化版本完成后,我们提到了进一步优化的思路,而那之后又有了一些新的想法,在这里重新整理一下上一个次更新进度中的内容本身是框架性质的东西,还不能用...

2018-05-08 19:18:30 3750 4

原创 [实训题目EmoProfo]视频捕获接口的优化——深度学习框架接口的高效实现(二)

视频捕获接口的优化——深度学习框架接口的高效实现(二)视频捕获接口的优化——深度学习框架接口的高效实现(二)背景opencv的Python接口numpy数据结构Python扩展初步并行化并行设计相关的实现小结背景根据上一次对框架内容的了解,我们需要为这个框架重新实现Python接口,目前这个框架的借口缺点如下借口实现过于简单,仅仅是对函数...

2018-05-02 14:38:41 212 1

原创 [实训题目EmoProfo]视频捕获优化——深度学习框架高效接口实现(一)

视频捕获优化——深度学习框架高效接口实现(一)视频捕获优化——深度学习框架高效接口实现(一)darknet特点简介demo程序解读试运行结果结论这一周工作的展开是根据上面提到的优化思路来进行的: 使用云相机思想,将图片首先发送至一个专用服务器,这个服务器对图片进行简单处理,之后再由后端完成api的调用 在拥有服务器的基础上,添加对多摄像头的支持 ...

2018-04-29 20:07:28 481

原创 [实训题目EmoProfo]音视频捕获输入(二)

音视频捕获输入(二)音视频捕获输入(二)试验以及实现音频捕获部分FileWvIn类FileWvOut类静态方法技术测试实时API的探索RtAudio类RtWvIn、RtWvOut类音频捕获类的设计与实现试验代码小结改进思路试验以及实现音频捕获部分首先来明确我们需要做的工作:打开一个音频文件(从视频文件中分离的),或是麦...

2018-04-18 20:50:15 320

原创 [实训题目EmoProfo]音视频捕获(一)

音视频捕获输入(一)音视频捕获输入(一)基本功能视频的捕获和输入音频的捕获和输入试验以及实现视频捕获部分小结这一部分的代码主要通过外设完成音视频的捕获和向系统的输入.基本功能视频的捕获和输入设计上,视频源有两个:摄像头和拍摄好的视频.鉴于Face++api以及网络性能,我们决定以2~10fps的速率处理连续图片.经过多方了解和讨论,我决...

2018-04-09 14:27:08 414

原创 fork之旅

fork之旅前文:本文以x86_64架构的代码作为参考fork之旅初探1.系统调用号的定义2.系统调用的内核视图3.系统调用的用户接口总结起点&终点风景区1.do_fork参数分析2.do_fork内容分析变量准备PCB的初始化收尾工作总结参考资料&辅助工具初探编码过程中,我们想要使用linux的系统调用,...

2018-03-28 13:45:51 217

原创 使脚本能够直接运行的脚本...

每次运行脚本时最难受的就是./运行权限不足,还得手动chmod,于是就写了个脚本全自动chmod.虽然知道这个问题肯定有其他更好的方法但是依旧发上来留个念…

2017-12-24 09:14:52 489

原创 Fast rcnn 环境配置

fast rcnn配置流程,实验室内部留档

2017-12-22 16:05:43 1028

翻译 OOD架构设计模式中MVC与ECB

由于课程需要,从百度上搜集了一些关于这两种模式的资料,然而版本一致,都比较难以理解,于是换了个地方用上IP6,G出来不少好东西(百度上那些文章基本上是对这个网页的翻译),于是整个网页cp了过来,进行了以下小翻译。首次发帖,翻译功底拙劣,大家凑合着看,乐呵乐呵就行了:]

2017-12-02 21:14:07 796

模式识别课程授课整理

亲手整理授课资源,花了不少时间,还有12小时时效性哦哦哦哦哦

2018-01-08

某市一大某件工程专业某件工程课程自整复习题答案

还有一天多的时效性,周三考完以后就直接开放勒,能百度到的这个也算是缘分,收两个币子的成本价

2017-12-25

空空如也

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

TA关注的人

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