- 博客(19)
- 资源 (115)
- 收藏
- 关注
转载 android从应用到驱动之—camera(1)---程序调用流程
android从应用到驱动之—camera(1)---程序调用流程一、开篇写博客还得写开篇介绍,可惜,这个不是我所擅长的.就按我自己的想法写吧.话说camera模块,从上层到底层一共包含着这么几个部分:1、apk------java语言2、camera的java接口----java语言3、camera的java接口的具体实现,即所谓的JNI-----(java—
2014-12-31 15:34:31 1693
原创 mix_image
虽然OpenCV是一个很强大的图像处理库,但是一般如果程序只是处理一些简单的图像,还是不需要在自己的工程中添加整个OpenCV库;可以通过简单的函数自己实实现,提高运行速度和灵活度,减少安装包体积;//这个函数,当位置超出绘制内存后,程序会出错;//一般情况,pImageBuf绘制在pBGImageBuf内,超出部分想对边边界继续绘制,这里左右边界可以绘制了,上下边界没有处理;
2014-12-30 17:47:09 1061
转载 resize_image 图像放缩函数
void resize_RGB(BYTE* src, BYTE* rgb,int width, int height, int dWidth,int dHeight){ //src原始图片数据,rgb处理后图片数据int ifX, ifY,x, y;//,t,x3;int ix,iy;int step = width*3;//图像宽度BYTE* prgb
2014-12-30 17:35:49 2909
原创 cvLoadImage中的RGB顺序
cvLoadImage是OpenCV读取图片的方法,通常将内存加到内存中,这个函数返回IplImage * pcvplimage;可以同IplImage 的pcvplimage->imageData获取像素指针;如果直接将pcvplimage->imageData写到文件,通过yuvplayer.exe查看文件,会显示文件rgb和原图相反;一般情况,在windows上的
2014-12-30 16:45:04 3102
原创 音视频格式转换
在音视频格式处理过程中可能会用到不同的格式转换,一般如果对音视频格式非常了解,已经转换公式非常了解的话,可以自己直接写函数;如果不十分了解,可以从网上找一下简单的开源函数,或者通过一些库函数实现;这里用ffmpeg实现,可以参考 scaling_video.c 和 resampling_audio.c ;
2014-12-23 10:35:54 855
原创 关于ffmpeg编码后的清理
先给出示例代码; void video_encode_example(const char *filename, int codec_id){ AVCodec *codec; AVCodecContext *c= NULL; int i, ret, x, y, got_output; FILE *f; AVFrame *frame;
2014-12-16 11:50:53 4880
转载 Note: No relevant classes found. No output generated.
Qt编译是,unicode文件格式会导致编译失败最近编译一个Qt工程时总提示如下一个警告和链接错误。发现moc_mainwindow.cpp文件内容是空的,在命令行用moc mainwindow.h -o mainwindow.cpp提示一样,问题依旧。mainwindow.h(0): Note: No relevant classes found. No output g
2014-12-16 01:30:59 12647 1
转载 单独编译使用WebRTC的音频处理模块 - android
单独编译使用WebRTC的音频处理模块 - android原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://billhoo.blog.51cto.com/2337751/1213801更新 【2014年5月14日】 昨天有幸在 Google 论坛里询问到 AECM 模块的延迟计算
2014-12-11 15:20:17 17648 5
原创 Speex回声消除器
speex是一个不错的音频编解码和音频处理的开源库,可以跨平台;之前我转过一篇文,主要讲了speex的回声消除;之前做过测试,觉得效果不好,最近有时间研究了一下,效果还是不错的;以前是单机测试,捕获,AEC处理,播放;这样效果不是太好;在实际应用中,两端通话,一段开启外部扬声器,如果两个笔记本举例比较近的话回声还是比较明显的,但是AEC处理后,效果好很多;而且AEC还可以整体减
2014-12-10 16:21:00 3290
原创 android adb
这里我主要讲的是win7上的应用;android adb是Android开发包目录下的一个工具 adb.exe;adb:Android Debug Bridge ;字面理解就是Android 调试桥接工具;我的简单理解就是,计算机(pc)和Android(系统或理解为Android设备)通信 和 pc通过adb.exe控制Android的一个工具;和3
2014-12-09 15:21:43 813
转载 android JNI utils/Log.h 找不到 解决方法
android JNI utils/Log.h 找不到 解决方法在JNI的c文件中如果用到了#include 然后用NDK 编译的时候会提示error: utils/Log.h: No such file or directory如果想要他的LOG功能的话1-----修改Android.mk文件配置,添加如下语句LOCA
2014-12-08 13:14:21 4398
原创 android sd卡的位置
我的手机没有添加外置的SD卡,一般手机默认有内置的SD卡,调试程序的时候可以将log文件写到这里:“/storage/sdcard0/log.txt”;可以用360助手,打开查看;
2014-12-08 11:55:06 930
转载 Android源码分析:VoIP
Android源码分析:VoIPBased on android-4.0.1_r1阅读本节内容需要具备Linux网络基础知识。概述Android的voip功能支持位于目录frameworks/base/voip中。它包括支持rtp功能的packageRTP支持RTP支持包位于目录frameworks/base/voip/java/andr
2014-12-04 17:04:26 1357
原创 茶
<strong>注意:本人是码农,不是茶农,具体还要各位自行了解查询;</strong>之前在一个非常高档的大型超市买了一袋茶叶,非常不好,所以想搜索整理一下关于茶的文章,有时间慢慢写;一般茶还是比较贵的,北京有名的有 张一元,吴裕泰;一般为了方便,会在超市袋装的茶,但是本人对茶不太了解,所以注意一下:1:超市里,茶的种类品牌名目繁多,一般...
2014-12-04 14:14:01 860
转载 Speex manul中文版
Speex manul中文版在VOIP的音频算法中,回音处理已经成为一个关系通话质量的主要问题。回声的产生在IP网络主要有两种:1.声学回声2.电路回声声学回声主要又分成以下几种:a ) 直接回声:由扬声器产生的声音未经任何反射直接进入麦克风b ) 间接回声: 由扬声器发出的声音经过多次反射后,再进入Mic对于第二种回声,拥有多路径,时变性的特点
2014-12-04 12:04:16 766
转载 MFC对话框程序启动时隐藏
把下面的代码添加到OnInitDialog中//----------隐藏窗口----------------//ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW);//从任务栏中去掉.WINDOWPLACEMENT wp;wp.length=sizeof(WINDOWPLACEMENT);wp.flag
2014-12-04 10:10:27 1217
转载 Android libv4l2-android 摄像头视频捕获
1:Android的sdk是Java接口;所以应该可以用Java方法实现摄像头图像捕获;2:关于C++方法在Android上获取摄像头信息,因为Android系统是Linux的修改,所以网上所说,可以用V4L(V4L2)的方法在Android上获取摄像头;这里有一个简单示例:android直接用v4l2采集图片数据http://songyingjian2009.blog.163...
2014-12-02 11:08:43 4022
原创 Linux与Android
Linux与Android是有区别的,我网上有很多文章,但是我不想直接抄过来,这里记录一下我认为好点的信息:1:Android虽然和基本核心用的是开源Linux源码,但是Android也做了很多修改,所以不完全一样;2:Android多用于arm平台,但是也有非arm平台的系统,如:x86;3:Linux上的so文件,在Android上不通用,所以Android上的so文件需要
2014-12-02 10:57:02 766
转载 使用Qt Creator编译cpp遇到错误cc1plus.exe: out of memory allocating
经过查找原因,是因为文件编码错误,不能使用unicode,可能是MinGW版本gcc不能处理unicode相关文件。
2014-12-01 01:25:51 10365
OBS-Studio VS2015 依赖相关库
2017-11-15
H264文档(英文原版doc+中英互译pdf)
2017-10-10
Windows UDP 封装
2017-09-05
JAVA API1.6中文文档.CHM
2015-12-01
Qt录音机QAudioInput
2014-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人