- 博客(6)
- 收藏
- 关注
原创 Windows下使用bmp图像文件注意事项
根据自己出现过的问题,总结一下Windows下使用bmp图像文件的注意事项:1. 正向的位图还是倒向的位图 正向的位图其坐标原点在图像左上角; 倒向的位图其坐标原点在图像左下角; 位图信息头BITMAPINFOHEADER中表示图象高度的成员变量biHeight 指明该图像是倒向的位图,还是正向的位图。 如果biHeight 的值是一个正数,说
2012-10-18 11:06:42 763
转载 YUV格式转RGB格式
最近做Android下图像处理方面的工作,Android下得到的图像其编码格式为YUV,图像处理需要RGB格式,需要进行转换。下面给出遇到的两类YUV格式转换RGB的代码。第一种:YUV420SP转RGB遇到的YUV420SP是这种格式:NV21: YYYYYYYY VUVU void YUV420SP2RGB(char *rgbBuf, char *yuv420sp, int w
2012-10-16 18:25:14 1211
原创 char类型默认是signed还是unsigned?
一直以来在Windows下使用VC编写C/C++程序,用到char类型时默认就认为是signed,没有显式添加过signed,只有在需要无符号类型时才显式加上unsigned。 最近在Android下编写一个C函数,这个函数有一个char类型的形参,本意是可以传递8位有符号数。测试发现每次传递负数进去返回值都不对,调试后发现自己想当然了 下次开发环境变了,要记得看看编译器默认
2012-10-15 16:36:55 5144 1
转载 C/C++小常识
1.C++注释妙用:从前曾经看过一种代码开关//*(最前面的/是开关,去掉后下面这段代码就被注释了!) codeSegement1;//*/后来,在我的实践中,我又发现了可以在两段代码间切换的方法://*(最前面的/是开关,去掉后第1段被注释,第2段有效) codeSegement1;/*/ codeSegement
2012-10-15 16:11:21 536
原创 Android下用C编写动态库及使用动态库
PC上用C编写的图像处理程序想要在Android下使用,打算把图像处理部分做成动态库提供给Android HAL层的图像获取模块调用。 用C编写动态库参照下面两篇blog: 参考: 1. http://www.cnblogs.com/cutepig/archive/2011/04/17/2018985.html 2. http://www.jxva.co
2012-10-12 11:50:28 1073
原创 编译错误undefined reference to `dlsym' 的解决方法
编译遇到下面的错误:error: undefined reference to 'dlsym'error: undefined reference to 'dlopen'error: undefined reference to 'dlclose'解决方法:在Android.mk中添加LOCAL_LDFLAGS += -ldl
2012-10-12 09:57:54 18934
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人