自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android Animation Example (tween animations)

Android give us the opportunity to add animations in our applications in order to achieve a better sense of the interface quality. There are many animation types but in this tutorial we are going to u

2016-01-13 20:53:21 915

转载 android NDK添加iconv支持,支持GBK UTF-8编码转换

NDK自带的iconv的 查看 android-ndk-r9d/sources/android/support/include/iconv.h在Android.mk中加入LOCAL_WHOLE_STATIC_LIBRARIES += android_support$(call import-module,android/support)如:LOCAL_PATH := $(cal

2016-01-13 15:33:09 5132

原创 Android NDK下读取数据文件的方法

方法1:数据文件放在assert目录,java层获得assert句柄,传给NDK,NDK用AAssetManager、AAsset_read去读文件。比较晦涩。方法2:数据文件放在libs/armeabi目录下,安装之后,这个文件在 /data/data//lib 目录下,可以直接用fopen读取另外,NDK可以读取/sdcard路径的文件,但是这不适用于读取apk文件中的数据文件

2016-01-13 10:43:44 8181

原创 机器人操作系统ROS总结

ROS有很详细大文档 http://wiki.ros.org/ROS/Tutorials,按照文档,按步骤学习即可。ROS定义了进程间通信的方式,进程可以是在同一个机器上,也可以是分布式的。这非常便于搭积木 搭系统,但是,对于性能,要做真正产品,估计效率要再考虑。这样,从不同到来源来的软件模块,可以方便的组合成一个机器人系统。ROS把软件分成不同的package

2016-01-12 21:37:02 1497

转载 ARM内核全解析,从ARM7,ARM9到Cortex-A7,A8,A9,A12,A15到Cortex-A53,A57

发布日期:2013.1.10前不久ARM正式宣布推出新款ARMv8架构的Cortex-A50处理器系列产品,以此来扩大ARM在高性能与低功耗领域的领先地位,进一步抢占移动终端市场份额。Cortex-A50是继Cortex-A15之后的又一重量级产品,将会直接影响到主流PC市场的占有率。围绕该话题,我们今天不妨总结一下近几年来手机端较为主流的ARM处理器。   以

2016-01-12 21:13:03 1052

转载 基于 Android NDK 的学习之旅-----数据传输一(基本数据类型和数组传输)(附源码)

之前的一些文章都有涉及到上层和中间层的数据传输,简单来说,也就是参数和返回值的使用。因为中间层要做的最多的也就是数据传输与转换,下面来介绍下这方面的知识。       数据传输可分为 基本数据类型传输 和 引用数据类型的传输 , 因为数组传输也比较特别(其实数组也是引用类型),所以这里也专门分出来讲讲。 1、主要流程1、  基本数据类型的传输a)         上层定义一个n

2016-01-12 20:32:37 444

转载 基于 Android NDK 的学习之旅----- C调用Java(附源码)

许多成熟的C引擎要移植到Android 平台上使用 , 一般都会 提供 一些接口, 让Android sdk 和 jdk 实现。下文将会介绍 C 如何 通过 JNI 层调用 Java 的静态和非静态方法。 1、主要流程1、  新建一个测试类TestProvider.javaa)         该类提供了2个方法b)        一个静态的方法,一个非静态的方法2、 

2016-01-12 20:31:00 296

原创 编译运行HTS

我的OS是ubuntu-14.04.3-desktop-amd64.iso。Installation Instructions*************************1. This version is released as a patch code for HTK-3.4.1 and HDecode-3.4.1.   You can download th

2016-01-10 15:29:05 945

转载 如何将phantomjs单独部署在服务端

一. 容我分析(lao dao)几句之前写了2篇 highcharts 结合 phantomjs 后端生成图片的文章,http://www.peng8.net/2014/07/21/render-charts-serverside/http://www.peng8.net/2014/11/24/highchart-table-export-image-by-phantomjs/

2016-01-10 13:04:33 2351

转载 对抗模拟浏览器的DDOS攻击

基于浏览器的僵尸网络就是DDoS世界里的T-1000s。他们之所以如此危险是因为他们就跟终结者里的反派一样,被设计的可以适应各种情况的攻击。当其他原始的网络僵尸还在暴力破解你的防御的时候,基于浏览器的僵尸就已经模拟真实的人类从前门进入了。当你意识到情况不对时,他们已经突破边界,搞宕服务器,已经无力回天了。那么应该怎么防御T-1000呢,怎么分辨一次访问是来自与真实的浏览器还是一个基于浏

2016-01-10 01:23:14 1133

转载 PHP Simple HTML DOM解析器使用入门

一直以来使用php解析html文档树都是一个难题。Simple HTML DOM parser 帮我们很好地解决了使用 php html 解析 问题。可以通过这个php类来解析html文档,对其中的html元素进行操作 (PHP5+以上版本)。解析器不仅仅只是帮助我们验证html文档;更能解析不符合W3C标准的html文档。它使用了类似jQuery的元素选择器,通过元素的id,class,ta

2016-01-10 01:21:18 338

转载 使用Selenium和PhantomJS解析带JS的网页

有的网页,不能直接通过wget/curl等命令、或者直接使用Python中的liburl这样的函数库来直接获取其真正展现给用户的信息,因为里面包含有JavaScript脚本(而该JS和页面数据的生成相关),需要通过Firefox、Chrome等浏览器渲染后才能得到想要看的结果。例如,我想查询的一个根据IP查询到地理位置的网页:http://www.ip.cn/125.95.26.81为了写

2016-01-10 01:12:24 3040

转载 nohup-真正的Shell后台运行

&方式:Unix/Linux下一般想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台:         /usr/local/mysql/bin/mysqld_safe --user=mysql &nohup方式: 但是我们很多程序并不象mysqld一样可以做成守护进程,可能我们的程序只是普通程序而已,一

2016-01-06 21:05:05 484

转载 mac下非常好用的命令行工具 iTerm2

下载地址:http://iterm2.com/今天要说的 iTerm2 应该是mac系统中不可多得的命令行工具之一.简单列出几点给我们带来方便快捷的功能点.选中即复制我们之前用过的命令行要么是不能使用常规复制快键键来复制操作,要么是选中后再按键复制,iTerm2很特殊,选中就自动复制成功.去你需要粘贴的地方按下 command + v 即可粘贴成功. 更多m

2016-01-06 20:58:03 823

转载 Ubuntu 14.04 没有system settings的解决办法

Ubuntu 14.04 没有system settings的解决方法在我的Dell Latitude 3330上, 新装的Ubuntu 14.04一切正常,就是没有system settings程序,下面的命令可以解决:sudo apt-get install ubuntu-desktop不用重启,立刻生效。转自:http://www.myexception.

2016-01-05 01:54:43 1032

转载 Read and write raw PCM using GStreamer

Embedded developers have a frequent need to encode or decode PCM audio. In this post I show some GStreamer pipelines that can help with that task.Convert WAV to PCM1gst-l

2016-01-04 19:21:18 1620

原创 gstream录音

http://gstreamer.freedesktop.org/data/doc/gstreamer/head/pwg/html/section-types-definitions.html#table-audio-types

2016-01-04 16:57:54 1479

转载 Ubuntu: Making your microphone work

Making your microphone workIf you’re having trouble getting your audio input to work in programs like sound-recorder it may just be because Ubuntu ships with the necessary options disabled o

2016-01-04 16:03:48 774

转载 How can I capture the audio output with GStreamer?

1down votefavoriteI’d like to capture only the output of a machine using GStreamer.Using the following command:gst-launch-1.0 -v alsasrc ! wavenc ! filesink location="output.wa

2016-01-04 15:41:00 671

转载 How to Record your Voice from the Microphone on Ubuntu/Linux Mint

In this tutorial, we will see two ways for recording audio coming from the microphone under Ubuntu/Linux Mint. If you have more suggestions, please use the comment form below.Getting Started

2016-01-04 15:36:08 491

转载 HTS 语音合成方法 简述

这里,想要写一些关于HTS语音合成系统的东西。其实也就是想说说HTS语音合成系统是个啥玩意,它的基本思想和基本流程是什么?而不是用一个什么简图了事的那种。总的来说,HTS语音合成系统,和HTK语音识别系统思想和流程基本相同,为什么这么说?那么我们就从流程上来说一条条分析。1. 训练模型。两者都需要对语音基本单元(音素,半音节,音节)进行训练HMM模型。且训练模型使用的参数也是那些语

2016-01-04 13:21:16 4959

转载 读OpenCV之小侃高斯滤波

一、前言:关于高斯滤波在我的前一篇文章《数字图像基本处理算法》中有所谈及那篇只是介绍了高斯滤波的应用,现在这一篇将着重简介高斯滤波的原理和应用,一探个究竟!二、啥是高斯滤波?好吃么?             高斯滤波,说白了就是一个函数来对输入的信号(其实这里的信号就是图像的像素值)进行计算然后得出结果作为该信号的值,只不过函数是高斯函数而已,就是这么简单。那么高斯函数又是何许人也

2016-01-02 20:58:18 561

原创 一起来用Kaldi

1. 官方文档网址:http://kaldi.sourceforge.net/tutorial.html2.

2016-01-02 13:03:37 409

转载 Speech recognition with Kaldi lectures

Speech recognition with Kaldi lecturesThis is a weekly lecture series on the Kaldi toolkit, currently being created.   This will eventually have video.  Lecture 1 (Overview of the course; gettin

2016-01-02 12:33:55 594

转载 机器学习(Machine Learning)&深度学习(Deep Learning)资料

《Brief History of Machine Learning》介绍:这是一篇介绍机器学习历史的文章,介绍很全面,从感知机、神经网络、决策树、SVM、Adaboost到随机森林、Deep Learning.《Deep Learning in Neural Networks: An Overview》介绍:这是瑞士人工智能实验室Jurgen Schmidhuber写的最新版本《

2016-01-02 12:28:01 1789

转载 NLP常用信息资源

ACL Anthology,囊括了ACL,EMNLP,CL等NLP领域重要会议和期刊的论文。http://www.aclweb.org/anthology-new/LDC: The Linguistic Data Consortiumhttp://www.ldc.upenn.edu/知网http://www.keenage.com/WordNethttp:/

2016-01-02 12:26:31 472

转载 Linguistic Data Consortium (LDC)

搞NLP的人经常会听到一个神秘的名字LDC,因为大量的论文所使用的数据都来自于LDC,本文就来揭露其神秘面目。 About LDC:LDC,全名Linguistic Data Consortium,是一个由大学、图书馆、企业、政府、研究机构共同合办的联合企业。成立于1992年,目前由宾夕法尼亚大学主要运营。LDC最初的角色只是保存与分发科研要用到的语言数据,后来有钱了,就也自己

2016-01-02 12:23:22 3102 3

转载 github比sourceforge好在哪?

0. github出身好github 是基于git的,这是最优秀的版本控制软件!没有之一!对分支、合并的处理非常优秀,分布式,速度非常快。sf基于什么的,就不说了1. github更有利于开源项目的发展开源是什么,泛指任何人可以查看、使用、修改源代码sf并没有充分体现这一点,它更像一个开源软件下载站在github上使用开源项目的流程是:a. 下载,可以直接下载或者g

2016-01-02 00:49:47 450

转载 怎样让FireFox显示雅黑字体

FireFox是一款优秀的开源浏览器,拥有众多强大的插件,也是WEB开发者比较喜欢的浏览器。但是如果用惯了IE9的用户转用FireFox之后会发现字体变了。没错,和IE的微软雅黑相比,FireFox默认的宋体确实不好看。下面讲讲怎样让FireFox显示雅黑字体工具FireFox浏览器步骤/方法打开开始菜

2016-01-01 23:19:27 1456

转载 教你如何更改windows10系统默认字体

以管理员身份运行命令提示符,打开注册表,定位到HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\WindowsNT\\CurrentVersion\\Fonts,在右边找的Microsoft YaHei & Microsoft YaHei UI (TrueType)把后面的msyh.ttc改为你想要的字体,比如我的是冬青黑体简体中文W3,就改为Hiragino

2016-01-01 22:07:08 37475

原创 人声频率范围及各频段音色效果

国际制定的数字电话机的通信标准是300——3400Hz这是-3db标准,也就是说300HZ和3400HZ的传输电压幅度降低到正常的0.707倍,并不是一过这两个频率电压就完全消失了,现实中也做不到如此精确的滤波电路。人讲话的频率主要集中在1~3KHZ,低频段极少,高频也几乎没有,舍弃一些不重要的细节不影响话质,就像常用的JPEG图像,实际上是压缩了很多细节的,但人眼看不出来。一、人声

2015-12-29 13:52:53 90028 1

转载 语音识别工具箱之kaldi介绍

最近有几个人在群里问我kaldi的问题,不巧的是最近我在忙我的开题。我对kaldi的了解也就是语音识别+深度学习。如果不是kaldi有dnn模型,或许我更愿意用htk吧。其实,基本的都差不多吧。kaldi可以说是更加丰富吧。本来准备开题开语音识别,但是由于导师的反对,不得不做现在的歌曲人声分离。进入到这个新的领域,我不得不怀疑自己的学习能力,现在的我变的不淡定了。很久没有写博文,也许很忙,也许自己

2015-12-29 10:13:39 1832 1

转载 各类总线传输速率

1.   USB总线   USB1.1:-------低速模式(low speed):1.5Mbps-------全速模式(full speed): 12MbpsUSB2.0:向下兼容。增加了高速模式,最大速率480Mbps。-------高速模式(high speed): 25~480Mbps USB3.0:向下兼容。-------super speed :理论上最高

2015-12-27 14:59:13 5563

转载 回声消除NLMS算法详解

在视频或电话会议中,本地用户的声音在被本地麦克风采集后,通过系统传到远端,通过远端的扬声器播放,此时远端麦克风不可避免地会采集到扬声器播放的声音,又通过系统传回本地,并通过本地扬声器播放出来,本地用户就通过本地扬声器听到了自己的声音,这明显降低了会议通信质量。 为了提高语音的质量,就必须进行回声消除。当参考信号已知时,归一化最小均方(Normalized Leas...

2015-12-26 13:50:01 16787 3

转载 语音的基础知识

1  语音信号的处理基础(1) 语音信号的产生模型        语音是由发生器官产生的。肺呼进空气,由气管呼出形成气流,气流经由声门,使声带振动,产生一系列离散脉冲,再经由咽腔和口腔,有时还经由鼻腔。随着发音的不同,口的张合程度不同,舌在口中位置的不同,气流经过各容积不断变化的空腔时产生许多共振,最后从口和鼻以声波的形式辐射出来。        因此,可将语音的频谱写成 

2015-12-26 13:47:53 2932

转载 语音增强简介

大四上研究过一段时间NLMS,之后直到研一上做的都是关于麦克风阵列的语音增强,感觉时间久了又会记不太清楚,所以稍微整理下。1  单麦克风语音增强        麦克风,又称话筒或传声器,是一种将模拟声音信号转换成数字电子信号的换能器。按声场作用力麦克风可分为压强式麦克风、压差式麦克风和压强压差组合式麦克风。我们常用的麦克风就是压强式麦克风。用单麦克风对语音进行增强,可通过物理结构和

2015-12-26 13:46:25 7441

转载 微软声学回声消除demo AECMicArray的使用

AECMicArray基于Core Audio APIs,用MMDevice、WASAPI、DeviceTopology和EndpointVolume APIs来捕获高质量声音流。这个例子支持声学回声消除(AEC)和麦克风阵列处理。关于麦克风阵列处理,主要是波束形成和声源定位,具体的在以后总结。1、说明        AECMicArray有如下特征:用MMDevice来枚举和选择

2015-12-26 13:38:12 1478 1

转载 麦克风阵列原理

1 麦克风阵列        麦克风阵列,是一组位于空间不同位置的全向麦克风按一定的形状规则布置形成的阵列,是对空间传播声音信号进行空间采样的一种装置,采集到的信号包含了其空间位置信息。根据声源和麦克风阵列之间距离的远近,可将阵列分为近场模型和远场模型。根据麦克风阵列的拓扑结构,则可分为线性阵列、平面阵列、体阵列等。(1) 近场模型和远场模型        声波是纵波,即媒

2015-12-26 13:29:40 16154 2

转载 openwrt下安装lighttpd/webdav模块及改变安装目录

Openwrt下安装lighttpd及Webdav模块安装lightttpd1.opkg update2.opkg install lighttpd(依赖libxml库)3.修改/etc/lighttpd/lighttpd.conf  a.把    static-file.exclude-extensions = (".php", ".pl", ".fcgi") 

2015-12-26 01:26:55 8197

原创 8路监控音频怎么接

首先要确保你的监控主机或采集卡有音频输入接口其次,你需要有音频监听头监听头目前还没听说过有立体声的,都是单声道的线缆需要两芯屏蔽线接头需要按你的主机或采集卡的端子决定,大多数主机用的是RCA接口,部分主机或采集卡用的是BNC接口。监听头有3条线,分别是电源+极(DC12V)、信号和电源负极,分别接在线缆的2个芯线和屏蔽网上。主机端需要把电源+极及屏蔽网线分出,接在电源上,信

2015-12-26 01:23:35 1659

空空如也

空空如也

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

TA关注的人

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