- 博客(225)
- 资源 (23)
- 收藏
- 关注
原创 【音频技术】智能语音(一)
智能语音主要包含两大技术,即:语音识别技术(ASR,Automatic Speech Recognition)和语音合成技术(TTS,Text To Speech)。 1. 基本介绍 所谓语音识别,就是:将人类的语言转换为计算机可读的输入,或者说机器将人类语音转换成文字的技术。 所谓语音合成,就是:...
2021-11-27 22:26:49
2880
原创 Linux环境下一些有用但不常见的命令(五)
1、将文件夹内的内容写入txtls -R *.yuv >file.txt或者dir /b/s/p/w *.jpg > test.txt
2019-07-22 15:31:58
367
原创 CPU架构之ARM优化
1、资源1.1、ARM开发者官网https://developer.arm.com/http://infocenter.arm.com1.2、纯汇编和inline汇编参考资源 32位ARM优化可以参考文档:https://developer.arm.com/products/architecture/a-profile/docs/ddi0406/latest/arm-...
2018-07-21 11:27:57
3300
原创 如何让进程/子函数绑定在固定的cpu上执行?
在某些场合,我们想知道自己的进程到底执行在哪个cpu上或者想指定某一个进程在指定的cpu上执行(尤其是在多核场合),基本方法如下:1、头文件#define __USE_GNU#include <unistd.h> #include <sched.h> #include <pthread.h>#include <sys/syscall.h...
2018-07-02 17:00:19
1061
原创 Linux环境下一些有用但不常见的命令(四)
1、vi/vim中常用命令跳转至行首$跳转至行尾^撤销上一步操作u2、查看动态库中是否包含符号readelf -s *.so | grep xxxxxxx3、反汇编objdump -S *.o4、如何查看库支持哪些平台lipo -info *.alipo -info *.dll或者file *.a 5、如何合并和拆分I...
2018-06-01 15:18:18
542
原创 吴恩达课程及视频笔记汇总
第一课第一周 深度学习概论1.2 什么是神经网络? 课程 笔记1.3 用神经网络进行监督学习 课程 笔记1.4 为什么深度学习会兴起? 课程 笔记第二周 神经网络基础2.1 二分分类 课程 笔记2.2 logistic 回归 课程 笔记2.3 logistic 回归损失函数 课程 笔记2.4 梯度下降法 课程 笔记2.5 导数 ...
2018-04-25 11:27:34
3558
原创 BGR packed转换位BGR planar方法及其优化
基本的方法如下:// the array with the BGRBGRBGR pixel databyte[] source;// the array with the BBBGGGRRR pixel databyte[] result;// the amount of pixels in one channel, width*heightint imageSize;for (in...
2018-04-10 14:07:49
5083
原创 linux下vi/vim方向键盘和Backspace失效问题
echo "set nocompatible" >> ~/.vimrc echo "set backspace=indent,eol,start" >> ~/.vimrc source ~/.vimrc
2018-04-09 18:53:10
1227
原创 Windows环境下一些有用但不常见的命令(一)
1、将文件夹内的所有同类型文件导入固定的文本中dir /b/s/p/w *.jpg >img.txt
2018-03-07 15:36:35
414
原创 2017年总结
2017年,想法、技术等各方面质的飞跃的一年! 关于管理者和被管理者的认识:管理者应多与被管理者沟通如何更好地进行管理的方法!被管理者应多与管理者沟通如何更好地进行被管理的方法! 关于“帅才”和“将才”的认识:帅才既是千里马又是伯乐!将才仅是千里马或是伯乐!千里马常有,但伯乐不常有! 关于技术方向的认识:架构、标准、平台优化、算法、工作方式
2017-12-29 20:14:03
655
原创 Linux中的虚拟地址、物理地址和内存管理方式详解
Linux中的虚拟地址、物理地址和内存管理方式 详见以下网址(比较详细地介绍):Linux中的虚拟地址、物理地址和内存管理方式(一)Linux中的虚拟地址、物理地址和内存管理方式(二)
2017-12-04 10:16:03
1007
原创 End-to-end Optimized Image Compression
End-to-end Optimized Image CompressionPaperSite: End-to-end Optimized Image Compression
2017-11-25 11:30:51
2910
原创 Windows下如何查看静态库和动态库
Windows下如何查看静态库和动态库 首先找到Visual Studio Tools,然后点击Visual Studio x64 Win64 Command Prompt。1、Windows下查看静态库lib -list *.lib或者lib /list *.lib2、Windows下查看动态库dump export *.dll
2017-08-15 16:46:33
4465
原创 NVIDIA VIDEO CODEC SDK开发资源下载
NVIDIA VIDEO CODEC SDK开发资源下载NVIDIA VIDEO CODEC SDK开发资源下载网址:https://developer.nvidia.com/nvidia-video-codec-sdk
2017-08-11 10:05:31
2016
原创 汇编编译器
汇编编译器下载地址:http://www.tortall.net/projects/yasm/snapshots/官网:http://yasm.tortall.net/
2017-07-31 16:57:38
1178
原创 VS中如何关闭DisableNoSourceAvailable窗口
VS中如何关闭DisableNoSourceAvailable窗口解决方法:https://marketplace.visualstudio.com/items?itemName=mayerwin.DisableNoSourceAvailableTab
2017-07-29 14:13:42
1030
原创 Linux环境下一些有用但不常见的命令(三)
Linux环境下一些有用但不常见的命令(三)1、查找函数或变量grep -r --color=auto "****" ./
2017-07-29 13:57:22
541
原创 NVIDIA Jetson TK1学习与开发(十一):TK1新装ubuntu如何修改用户密码和root密码
NVIDIA Jetson TK1学习与开发(十一):TK1新装ubuntu如何修改用户密码和root密码1、修改用户密码进入系统打开一个新终端$passwd ubuntu$输入默认密码ubuntu$输入新密码$再次输入新密码这样用户密码修改成功了2、修改root密码$sudo passwd root$输入用户密码$输入root新密码$再次输入root新密码这样root密码修改成功了
2017-07-15 10:45:23
2761
原创 如何判断自己的电脑是大端还是小端?
如何判断自己的电脑是大端还是小端?python -c "import sys; print(sys.byteorder)"显示little,即代表小端。
2017-07-12 09:27:07
1887
原创 Visual Studio中快捷键收缩和展开代码段方法
Visual Studio中快捷键收缩和展开代码段方法Ctrl-M-O折叠所有方法 Ctrl-M-P展开所有方法并停止大纲显示(不可以再折叠了) Ctrl-M-M折叠或展开当前方法 Ctrl-M-L展开所有方法
2017-06-24 15:34:05
18886
原创 Mac电脑如何查看CPU、操作系统和内存
Mac电脑如何查看CPU、操作系统和内存1、查看CPUsysctl -n machdep.cpu.brand_string2、查看核数system_profiler | grep processor3、查看内存top -l 1 | head -n 10 | grep PhysMem4、查看操作系统more /System/Library/CoreServices/SystemVersion.pli
2017-06-20 14:53:40
12381
原创 生成式对抗网络(GAN)资源
生成式对抗网络(GAN)资源1、文章https://arxiv.org/abs/1406.26612、源码CycleGAN:https://github.com/junyanz/CycleGANpix2pix:https://github.com/phillipi/pix2pixDCGAN-tensorflow:https://github.com/carpedm20/DCGAN-tensorfl
2017-06-14 19:26:21
709
原创 gdb调试方法总结
gdb调试方法总结 在linux下进行代码调试是一项很重要的技能,下面对gdb调试方法做一个总结,仅供个人参考。1、flag.mk设置 若想在调试过程中代码不会“乱跳”,需要将flag.mk中DEBUG时的-Os去掉,只要保留-g即可。2、编译方法 进行gdb调试,需要编译成debug模式,方法如下:make DEBUG = 13、调试伊始
2017-06-14 17:08:27
611
原创 CentOS 7.2.1511软件包下载
CentOS 7.2.1511软件包下载 当安装的CentOS 7.2.1511是最小版,可能需要安装一些其他的软件,这个时候就需要对应版本的软件安装包了。CentOS 7.2.1511软件包下载位置为:http://vault.centos.org/7.2.1511/updates/Source/SPackages/
2017-06-14 14:33:57
3294
原创 AV1视频编码标准资源汇总
AV1视频编码标准资源汇总A Progress Report: The Alliance for Open Media and the AV1 Codechttp://www.streamingmedia.com/Articles/Editorial/Featured-Articles/A-Progress-Report-The-Alliance-for-Open-Media-and-the-AV
2017-06-07 09:48:48
130847
1
原创 error: 'isinf' or 'isnan' or 'iserr' was not declared in this scope问题解决
error: 'isinf' or 'isnan' or 'iserr' was not declared in this scope问题解决 在windows下: _isnan(x)!_finite(x) 在linux下:isnan(x) isinf(x) 为了跨平台,应添加如下代码:int isnan(double x) { return x !=
2017-05-15 15:42:01
2643
2
原创 如何安装/升级gcc
如何安装/升级gccstep1:获取GCC 4.8.2包wget http://gcc.skazkaforyou.com/releases/gcc-4.8.2/gcc-4.8.2.tar.gzstep2:解压缩tar -xf gcc-4.8.2.tar.gz;step3:下载、配置、安装依赖库 进入到目录gcc-4.8.2,运行./contrib/download_prerequis
2017-05-09 14:17:04
1006
原创 automake --add-missing时错误提示“ltmain.sh' not found”
automake --add-missing时错误提示“ltmain.sh' not found” 在linux下编译c/c++程序出错:$ automake --add-missing........ltmain.sh' not found.... 解决方案(libtoolize配置即可):$libtoolize --automake --copy --debu
2017-05-06 15:46:21
2199
原创 硬件解码基础知识总结
硬件解码基础知识总结1、CPU与GPU CPU和GPU之所以大不相同,是由于其设计目标的不同,它们分别针对了两种不同的应用场景:(1)CPU需要很强的通用性来处理各种不同的数据类型,同时又要逻辑判断又会引入大量的分支跳转和中断的处理,这些都使得CPU的内部结构异常复杂;(2)GPU面对的则是类型高度统一的、相互无依赖的大规模数据和不需要被打断的纯净的计算环境。 CPU
2017-04-27 16:41:00
2984
原创 Libyami之开发资源汇总
Libyami之开发资源汇总 Yet Another Media Infrastructure. it is core part of media codec with hardware acceleration, it is yummy to your video experience on Linux like platform.Sources:https://github.co
2017-04-27 15:32:13
1156
1
原创 Libva之开发资源汇总
Libva之开发资源汇总 VA-API is an open-source library and API specification, which provides access to graphics hardware acceleration capabilities for video processing. It consists of a main library and
2017-04-27 11:21:17
2487
原创 error C2220: warning treated as error - no object file generated解决方法
error C2220: warning treated as error - no object file generated解决方法 error C2220: warning treated as error - no object file generated解决方法如下:找到紧跟error C2220的第一个warning,假设是C4047,那么在源文件的第一行,加入如下命令
2017-04-15 12:29:35
2761
原创 GOTURN: Generic Object Tracking Using Regression Networks
GOTURN: Generic Object Tracking Using Regression Networks GOTURN是一种深度视觉跟踪算法,速度可以达到惊人的100fps,GOTURN是2016年ECCV上的文章。 参考源码:https://github.com/autocyz/GOTURN 文章地址:http://davheld.github
2017-04-05 19:14:06
1729
原创 You Only Look Once: Unified, Real-Time Object Detection
You Only Look Once: Unified, Real-Time Object Detection 目前object detection的工作可以粗略的分为两类:1、使用region proposal的,目前是主流,比如RCNN、SPP-Net、Fast-RCNN、Faster-RCNN以及MSRA最近的工作R-FCN。2、不使用region proposal的,YOLO
2017-03-29 19:18:48
553
原创 Intel Media SDK之开发资源汇总(含Windows和Linux)
Intel Media SDK之开发资源汇总(含Windows和Linux)1、Intel Media SDK(Windows版本)Intel Media SDK下载地址:https://software.intel.com/en-us/media-sdkWindows版本GPU驱动下载地址:https://downloadcenter.intel.com/2、Intel Media SDK(Li
2017-03-22 19:14:48
5078
原创 Linux环境下一些有用但不常见的命令(二)
Linux环境下一些有用但不常见的命令(二)1、远程连接其他linux设备ssh -l root xx.xx.xx.xx2、两台linux之间互相拷贝资料// 拷贝东西至远程Linux设备scp -r dirName root@xx.xx.xx.xx:/dirname// 拷贝远程Linux设备的资料至本地scp -r root@xx.xx.xx.xx:/dirname ./dirNam
2017-03-15 17:15:26
767
原创 Linux下如何用互斥锁实现Windows下的临界区功能
Linux下如何用互斥锁实现Windows下的临界区功能 将windows下的源码移植到linux时,经常会遇到线程中的“临界区”问题,下面给出一种linux下利用互斥锁实现windows下的临界区功能的一种方法。 windows下的源码为:CRITICAL_SECTION aaa;InitializeCriticalSection(&aaa);EnterCri
2017-03-13 20:16:38
822
原创 Linux环境下一些有用但不常见的命令(一)
Linux环境下一些有用但不常见的命令1、获取显卡硬件信息lspci -vnn | grep VGA -A 12(若是n卡,则用glxinfo)2、执行*.sh文件 常见的执行*.sh文件当属“./*.sh”,但总有些linux系统这样执行是无效的,故可以采用下面方法进行:sh *.sh3、环境变量的设置、查看、清除等相关的命令(1)显示指定的环境变量echo $MFX_HOME(
2017-02-23 20:01:33
756
原创 如何利用Xshell在windows与linux之间互传文件
如何利用Xshell在windows与linux之间互传文件第一步: 安装Xshell。第二步: 打开Xshell,若出现默认的对话框,则选择关闭,因为下面将演示如何将本地文件传输至远程linux设备上。第三步: 利用sftp连接远程设备,命令为:sftp fred@192.168.10.10 其中,fred是远程设备的名称,IP为其IP地址。
2017-02-17 15:50:58
1182
tensorflow(linux_cpu_py2.7)资源包
2017-06-16
YASM小工具下载
2015-12-31
x265开源代码的实现与框架
2015-12-31
MP4转YUV工具包
2015-12-18
《Visual C++音视频编解码技术及实践》课本及源码
2015-11-16
“背景建模技术”库(37种算法)
2015-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人