- 博客(19)
- 资源 (3)
- 收藏
- 关注
原创 SQL Server 存储过程
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包
2014-05-26 23:39:30 876
原创 阶段小结-声音的采集和播放
ffmpeg -i in_file.flv -f s16le -ar 11025 -acodec pcm_s16le out.pcmffmpeg -i in.pcm -f s16le -ac 2 -ar 11025 -acodec libvo_aacenc out.aacffplay -ar 11025 -f s16le -channels 2 out.pcmffmpe
2014-05-10 00:43:00 1202
原创 讯飞云语音-常见问题汇总
一、如何播放声音我已经通过下面的代码获得了音频的起始地址:audioData = QTTSAudioGet( sessionID, &audioLen, &synthStatus, &nRet );那接下来要如何播放它呢???求解答!!! 答:你可以给数据加一个文件头,保存为WAV格式,然后用playsound播放。 具体实现可以参照示例:http://dev.v
2014-05-10 00:32:41 48724 2
原创 讯飞云语音-设置合成参数TTS_PARAM_STALL_STYLE 等常量
设置合成参数TTS_PARAM_STALL_STYLE 等常量值有如下几种---------------------------------------------------------------------TTS_PARAM_INBUFSIZE L/R 输入缓冲区的最大长度 TTS_PARAM_OUTBUFSIZE L/R 输出缓冲区的最大长度 TTS_P
2014-05-10 00:30:04 2630
原创 讯飞云语音-语音合成常用参数配置
以下参数均为QTTSSessionBegin的params参数(windows平台,其他平台也可在对应参数设置的接口中予以设置),不同的类别可以组合,用半角逗号分隔,例如:"vcn=xiaoyu,spd=fast,vol=x-loud,ttp=text,bgs=1",如果对应的参数没有配置,则使用默认值;此为针对在线合成的参数设置。一、发音人选择 引擎 发
2014-05-10 00:28:23 5814
原创 关于FFMPEG使用小结
先安装sudo apt-get install ffmpeg 格式转换 (将file.avi 转换成output.flv) ffmpeg -i file.avi output.flv -i 表示输入文件 :现在有个视频video.avi,有个音频 audio.mp3,将其合并成output.avi两个命令
2014-05-08 19:00:19 861
转载 ubuntu下语音识别(科大讯飞)
我之前发过我的贪吃蛇的代码,我想把它变成语音控制上下左右的,于是选择科大讯飞的SDK,官方有一些文档,但有一些细节还是会让在linux下开发的孩子们产生困惑比如我,现在总结在此~ 首先下载科大讯飞的SDK-linux版本,需要注册先。。。在下载下来的include文件夹下,有四个文件:msp_errors.h msp_types.h qisr.h qtts.h。前两个是通用
2014-05-08 18:54:47 8005 2
转载 OpenCV人脸识别深度讲解
本文大部分来自OpenCV官网上的Face Reconition with OpenCV这节内容(http://docs.opencv.org/modules/contrib/doc/facerec/facerec_tutorial.html),小弟我尝试翻译一些重要内容。这部分内容是Philipp Wagner写的,他的github:https://github.com/bytefish,他
2014-05-07 10:24:17 15279 1
转载 人脸识别之人眼定位、人脸矫正、人脸尺寸标准化---<Mastering OpenCV with Practical Computer Vision Projects >
代码来源于我感觉下面的程序——对人眼定位,人脸矫正,人脸尺寸化,对于初学人脸识别,做人脸的预处理非常有帮助~程序的思路是:首先通过人脸检测级联器检测到人脸区域,对于人脸区域我们采用经验理论(即不同的人眼检测器在不同的人脸搜索区域具有最优性),也即人眼在人脸区域中的位置,得到人眼的大体位置,采用opencv的人眼级联检测器检测人眼,获取每一个人眼的中心位置,两个人眼的连线与水平位置的夹角来确
2014-05-05 16:59:24 14624 11
转载 学习OpenCV范例(十六)——重映射和仿射变换
重映射在图像处理中主要的功能为:将一个图像中一个位置的像素放置到另一个图像指定位置的过程,可以根据自己设定的函数将图像进行变换,较常见的功能有关于x轴翻转,关于y轴翻转,关于x、y轴翻转;仿射变换在图像处理中的主要功能为:对图像进行缩放、旋转、平移、扭曲等。1、原理从下面三个链接可以详细的了解到重映射和仿射变换的原理重映射:http://www.opencv.org.cn/opencv
2014-05-05 15:47:51 1182
转载 【OpenCV】图像几何变换:旋转,缩放,斜切
几何变换几何变换可以看成图像中物体(或像素)空间位置改变,或者说是像素的移动。几何运算需要空间变换和灰度级差值两个步骤的算法,像素通过变换映射到新的坐标位置,新的位置可能是在几个像素之间,即不一定为整数坐标。这时就需要灰度级差值将映射的新坐标匹配到输出像素之间。最简单的插值方法是最近邻插值,就是令输出像素的灰度值等于映射最近的位置像素,该方法可能会产生锯齿。这种方法也叫零阶插值,相应比
2014-05-05 15:40:49 1128
转载 OpenCV中Mat与IplImage,CVMat类型之间转换
opencv中常见的与图像操作有关的数据容器有Mat,cvMat和IplImage,这三种类型都可以代表和显示图像,但是,Mat类型侧重于计算,数学性较高,openCV对Mat类型的计算也进行了优化。而CvMat和IplImage类型更侧重于“图像”,opencv对其中的图像操作(缩放、单通道提取、图像阈值操作等)进行了优化。在opencv2.0之前,opencv是完全用C实现的,但是,IplIm
2014-05-04 18:48:36 1223
转载 高斯滤波 openCV实现
高斯滤波:高斯滤波是一种线性平滑滤波,适用于消除高斯噪声,广泛应用于图像处理的减噪过程。通俗的讲,高斯滤波就是对整幅图像进行加权平均的过程,每一个像素点的值,都由其本身和邻域内的其他像素值经过加权平均后得到。高斯滤波的具体操作是:用一个模板(或称卷积、掩模)扫描图像中的每一个像素,用模板确定的邻域内像素的加权平均灰度值去替代模板中心像素点的值。3*3模板 5*5模板
2014-05-03 18:54:11 1060
转载 皮肤检测与克服光线影响的连通域寻找
一 、背景知识:(自己看这块的一些笔记) (1)数字电视的色彩空间和计算机不同,不是RGB空间,而是采用一个亮度信号(Y)和两个色差信号(R-Y、B-Y)的YUV空间或者叫YCbCr空间。数字电视采用YUV(YCbCr)色彩空间的原因主要就是为了减少数据储存空间和数据传输带宽,同时又能非常方便的兼容黑白电视(R-Y和B-Y信号为零) (2)来源上的差异yuv色彩模型来源
2014-05-03 15:49:19 1697 1
转载 OpenCV之cvSmooth函数平滑滤波
OpenCV之cvSmooth函数平滑滤波1、cvSmooth函数用法 定义原型 void cvSmooth( const CvArr* src, CvArr* dst,int smoothtype=CV_GAUSSIAN, int param1, int param2, double param3, double param4 );src:输入
2014-05-01 19:09:52 879
转载 【OpenCV】邻域滤波:方框、高斯、中值、双边滤波
邻域滤波(卷积)邻域算子值利用给定像素周围像素的值决定此像素的最终输出。如图左边图像与中间图像卷积禅城右边图像。目标图像中绿色的像素由原图像中蓝色标记的像素计算得到。通用线性邻域滤波是一种常用的邻域算子,输入像素加权得到输出像素:其中权重核 为“滤波系数”。上面的式子可以简记为:【方框滤波】最简单的线性滤波是移动平均或方框滤波,用
2014-05-01 17:36:19 787
转载 图像处理基本概念——卷积,滤波,平滑
1.图像卷积(模板)(1).使用模板处理图像相关概念: 模板:矩阵方块,其数学含义是一种卷积运算。 卷积运算:可看作是加权求和的过程,使用到的图像区域中的每个像素分别于卷积核(权矩阵)的每个元素对应相 乘,所有乘积之和作为区域中心像素的新值。 卷积核:卷积时使用到的权用一个矩阵表示,该矩阵是一个权矩阵。 卷积示例
2014-05-01 17:12:05 963
转载 高斯滤波
高斯滤波 (平滑的滤波,各方向性质一样,不偏不倚) (抑制正态分布的噪声是十分有效的) 高斯滤波,说白了就是一个函数来对输入的信号(其实这里的信号就是图像的像素值)进行计算然后得出结果作为该信号的值,只不过函数是高斯函数而已,就是这么简单。那么高斯函数又是何许人也?答曰:不过一个公式而已其真人如下:这个呢是一维的高斯函数这个呢是二维的高斯函数
2014-05-01 16:51:54 764
转载 图像处理的基础知识
第一章 windows位图和调色板关于图像的存储方法:Ex:有一个长宽各位200个像素,颜色数为16色的彩色图,每一个像素都用RGB 3个分量表示。① 最易想到,最原始的存储方法:因为每个分量有256个级别,要用8bit,即1 byte 来表示,所以每个像素需要用 3 byte。So,整个图像要用 200 * 200 * 3,约 120k byte。② 调色板 palette
2014-05-01 16:35:55 2837
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人