- 博客(16)
- 资源 (129)
- 收藏
- 关注
原创 我的开源项目工作进展(3)
一、 本周主要工作与解决的问题 1.上周写了个RGB 2.了解图像旋转原理说明,视频旋转一般只旋转90度或者180度,所以说相对来说比较简单。可以推导出公式。 3.RGB图像旋转90度编程完成,并且测试成功,主要实现旋转90度(顺时针与逆时针);不过,我是在Windows 7 VS2010下编写与测试的;测试的方法是打开笔记本摄像头,得到一帧图像,旋
2014-07-27 20:48:03 1840
原创 GPU图像处理的基本流程
镜像变换 GPU 渲染主要包括以下几个步骤:1) 设置 1 个输入纹理;2) 对输入纹理进行纹理采样;3) 设置变换矩阵;4) 在顶点着色器中,将输入顶点与变换矩阵相乘;5) 输出图像数据;
2014-07-27 20:47:02 10520
原创 我的开源项目工作进展(2)
一、 本周主要工作与解决的问题 1.本周从接到CSDN通知的进入开源项目后,一直在恶补H.264的基础。搜了H264编解码的相关知识,但是问题多多。发现H264并没有所谓的帧的概念。最小单位是NAL,然后就是一边看项目的源码一代学习了; 2.打算完成视频旋转的处理。这里我想出了一个思路; 思路: a.读取H264视频,解码后成YUV视频;
2014-07-20 23:00:12 1970 1
原创 步进电机控制下位机程序
#include "STC.H"// sbit s=P1^0;unsigned?char?dat;?//用于存储单片机接收发送缓冲寄存器SBUF里面的内容sbit pul=P0^0; //脉冲信号输出,LED0.0可显示状态sbit dir=P0^1; //方向信号输出,LED0.1可显示状态sbit ena=P0^2; //使能信号输出,LED0.2可显示状态sbit
2014-07-17 23:40:07 3262
原创 十六进制,sizeof,strlen
我们经常使用 sizeof 和 strlen 的场合,通常是计算字符串数组的长度看了上面的详细解释,发现两者的使用还是有区别的,从这个例子可以看得很清楚:1charstr[20]="0123456789";int a=strlen(str); //a=10; >>>> strlen 计算字符串的长度,以
2014-07-17 23:11:33 2724
原创 我的开源项目工作进展(1)
开始开源夏令营的项目工作以后,你需要每周写一篇博客,向导师汇报你的项目开发进展。博客内容可以包括这段时间做了哪些工作,解决了什么问题,下一步的计划等,具体可以与导师协商。 本周从接到CSDN
2014-07-12 23:36:04 1773
原创 Windows下数据类型的字节数
Numerical type sizes in C (bits)Platforms \ Typescharshortintsize_tssize_tlonglong longvoid*off_tfloatdoubleWin32, gcc nuwen 7.28
2014-07-11 22:15:52 2554
原创 H264视频旋转思路
思路:1读取H264视频,解码后成YUV视频。2.读取YUV视频,内存中char指针指向每一帧的YUV.(这时还不显示视频)3.对当前char所指的YUV进行镜像处理。4.替换2中内存YUV的内容。5.输出显示
2014-07-09 15:14:47 2840
原创 H.264入门学习(2)
今天看了h.264码流的问题;H.264码流本身对图像数据就做了处理,将一个完整的图像帧进行分解,抽出序列参数集、图像参数集等帧信息,放到各自对应的NAL中,而图像数据本身则封装进编码条带中。这样,在NAL流中,仅仅根据编码条带NAL单元是解析不出图像来的,必须和序列参数集、图像参数集NAL配合才能解出。也就是说,MPEG2、MPEG4编码的一帧数据,被分解成了H.264中的多个NAL单元,H
2014-07-08 23:47:57 1674
原创 H.264入门学习(1)
H264是新一代的编码标准,以高压缩高质量和支持多种网络的流媒体传输著称,在编码方面,我理解的他的理论依据是:参照一段时间内图像的统计结果表明,在相邻几幅图像画面中,一般有差别的像素只有10%以内的点,亮度差值变化不超过2%,而色度差值的变化只有1%以内。所以对于一段变化不大图像画面,我们可以先编码出一个完整的图像帧A,随后的B帧就不编码全部图像,只写入与A帧的差别,这样B帧的大小就只有完整帧的1
2014-07-06 15:39:43 3176
原创 Directshow采集到的视频BYTE数据转成IplImage数据并保存出去
想将Directshow采集到的视频保存成任意格式的图像保存出去,结合IP
2014-07-06 01:01:02 3650
dubbo应用启动与停止脚本
2017-03-12
AngularJS+RequireJs实现动态加载JS和页面
2016-09-11
Bluemix数据缓存实例
2016-02-05
Bluemix文本转语音实例
2016-02-05
RabbitMq与Spring整合实例
2016-01-20
select2-4.0.1.zip
2015-12-06
Shiro登陆验证实例,采用SSM
2015-12-06
pytesser_v0.0.1.zip
2015-11-02
PIL-1.1.7.win32-py2.7.exe
2015-11-02
tesseract-1.03.tar.gz
2015-11-02
PageHelper分页实例(带页面)
2015-10-27
web流程图动态绘制-使用raphael
2015-09-30
Maven搭建Spring+Mybatis+SpringMVC+MySql实例
2015-09-30
Maven搭建Spring+Mybatis+MySql实例
2015-09-30
dubbo-admin-2.5.4
2015-08-27
dubbo-hellowrold实例
2015-08-27
Mybatis Generator自动生成代码实例
2015-07-23
Ajax+SpringMVC+Spring+Mybatis+MySql+js用户注册实例
2015-07-23
mybatis-generator-core
2015-07-23
JSP九大内置对象和四种属性范围解读
2015-07-15
JavaScript中使用Json范例
2015-07-03
Json开发用到的jar包
2015-07-03
servlet之cookied深入浅出
2015-06-24
Servlet仿CSDN动态验证码的生成-带数字和字母
2015-06-23
Servlet动态验证码的生成-带数字和字母
2015-06-23
Spring之Construcotrer注入和setter注入不同的XML写法方式
2015-06-20
Spring3.2.9+commons-logging-1.2.jar
2015-06-17
Spring使用XML配置声明式事务
2015-05-19
Spring AOP之基于AspectJ注解总结与案例
2015-05-19
Spring JDBC应用实例讲解
2015-05-19
Spring AOP之基于Schema配置总结与案例
2015-05-19
Spring AOP之5种增强方法应用范例
2015-05-19
AOP之JDK动态代理和CGLib动态代理
2015-05-19
IOC之基于Java类的配置Bean
2015-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人