自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(4)
  • 资源 (10)
  • 收藏
  • 关注

原创 制作BMP图片很简单?其实可以很复杂的——C++画数学函数图象

代码下载地址(0分下载)http://download.csdn.net/detail/himulakensin/5055276 这里给出例子里生成的gif图象,最后一张是函数 sin(x*x+y*y) = cos(xy) 的图象 先这样,有兴趣的可以看看代码,帮忙提一些改进的意见。

2013-02-05 21:16:17 1835 1

原创 圆周率PI的高精度计算(C/C++)

某次碰到pi,想用编程打印出它的比较多的有效位(至少比背的要多)。开始考虑到 pi/4 = arctan(1)arctan(x)展成多项式 arctan(x) = (1/1!)x - (1/3)(x^3) + (1/5)(x^5) - ....所以有 pi/4 = 1 - 1/3 + 1/5 - 1/7 + .....但是上式后面的式子收敛太慢了,编程很难求到很多的有效位,而后

2013-01-07 19:13:40 6108

原创 封装“最小费用最大流”的一个类_poj2516

#include #include #include // 最小费用最大流namespace pifu{char buf[4000000];class KsPOJAllocator{ int m_pos;public: KsPOJAllocator() : m_pos(0){} ~KsPOJAllocator(){} void* allocate(in

2012-11-01 16:22:49 792

原创 windows系统下_ffmpeg编译_2011年

ffmpeg开源库在linux系统下弄的,是一个很全的音频和视频的编解码库要在windows下编译出用于开发的lib库确实比linux下要麻烦,百度了很久,参照别人的见解终于成功编译出自己需要的可以用于开发的库(dll的形式,附带dll的lib,静态库不会编) 编译环境:wi

2011-08-17 02:45:15 7706 7

基于ffmpeg构建的私有自由库

1 之前上传过类似的库 这个算更新 带有vs2010工程 支持32bit和64bit编译 大概率在linux下能编译过(需要自己先安装编译一些库 如ffmpeg boost等) 2 ffmpeg的dll是从网上下载的 version N 64357 g42a92a2 感觉大版本应该是2 2之后的吧 ffmpeg用mingw编译有些麻烦 这次不是自己编译的了 mingw编译速度很慢 且经常不能一次性编译对 很多扩展库也比较难找 3 网上给的对应的lib 最后再跑release版的运用程序是跑不起来 问题比较鬼魅 最后用dll重新生成了lib 里面带了一个pexports exe是用dll生成def文件(当然也可用vs里的dumpbin exe 然后用lib exe可以从def文件生成lib文件 压缩包里的文件app 10 generate lib cpp会生成bat 帮助把一个文件下的所有dll生成对应lib文件 我的ffmpeg的lib就是它生成的 4 和窗体相关的代码在linux里实际上都被屏蔽掉了 将来某天熟悉跨平台的某个窗体库后再补充 5 ffmpeg最近更新的很频繁 但实际上核心的编解码及媒体格式avformat变动并不大 最新搞的avfilter原理类似于以前的dshow 也没空搭理它 所有在用一个之前的版本的ffmpeg时 并不建议盲目更新 6 显示视频的类是我最喜欢的实用测试类 封装了asio的网络库的类也很常用 7 期望能帮助到你">1 之前上传过类似的库 这个算更新 带有vs2010工程 支持32bit和64bit编译 大概率在linux下能编译过(需要自己先安装编译一些库 如ffmpeg boost等) 2 ffmpeg的dll是从网上下载的 version N 64357 g42a92a2 感觉大版本应该是2 2之后 [更多]

2014-07-07

OpenGL_ShowYUV

1. windows下用opengl显示yuv的视频(I420,视频解码后一般是这种格式),由于opengl是支持多平台的,在系统可能也有参考价值 2. 给出了一份完整的代码。百度了半天都没得到完整的结果,最终各种拼凑得到成功显示的方式。opengl里没有看到直接的yuv的显示,用到一点glsl的方法。都是抄来的,我也不是很明白。window平台下还下载了glut和glew,ios里不用下载任何库就能做到同样的事情(叫opengl es?)

2013-09-29

包装ffmpeg接口的库源代码

是以前自己为了方便测试音视频的一些东西(如显示视频和播放声音),在ffmpeg的基础上扩展出自己私有用的库。挂在这里做一个留念,或许以后还方便回来。 1. 压缩包里是自己写的代码,附带了0.8版本的ffmpeg的lib、include和dll(用MinGW编译的),是vs2010的工程。在window平台下应该可以编译过(可能需要自己稍作调整)。 2. 里面接口提供的功能也比较杂乱,当时主要考虑的是测试用。有调用ffmpeg读取媒体文件和存媒体文件的功能,有方便的显示yuv或者rgb的类、有简单播放音频pcm数据的类,有拉伸图片的类。至少在使用ffmpeg接口上有一定参考价值,然后就是MinGW编译出的ffmpeg库至少是能用的,虽然已经不是最新版本了(ffmpeg最近更新很快,有些接口都大幅度动过) 3. 里面接口的功能其实挺多的,而且比较实用,有兴趣可以看一眼。

2013-04-06

python基础教程

python的基础教程,英文的排版比较好,翻译的中文版是扫描的方式,不是特别清楚,但还好,完全不妨碍学习。 这个中文的版本我大概看过,前面九章讲的是python的基础(学习python3.x版本的也适合),都还比较好理解,从第九章开始就开始比较难理解,感觉后面的(算实际运用部分吧)可能是需要真实的写很多python代码才会心里有底。

2013-04-05

CUDA编程指南5.0中文版

1. 文档是从http://cudazone.nvidia.cn/forum/forum.php?mod=viewthread&tid=6266&extra=page=1下载来的,是“yyfn风辰”翻译的文档,原文档是装好cuda sdk后名字为“CUDA_C_Programming_Guide.pdf”的文档 2. 文档上面附有一层斜着的文字,字很大,颜色很深,影响阅读,这里用foxit pdf editer一页一页的把它去掉了,方法比较笨,高手知道更好的方法希望告诉我一下 3. 我看过翻译的文档,很不错,对我这种英语很烂的人非常有帮助

2013-02-26

CUDA编程指南5.0

CUDA编程指南5.0

2013-02-26

C++画数学函数图象

1. vs2008里弄了一个画数学函数的类,基本的函数都可以画,当然复杂的也可以,只是函数本身需要调用者设计,已经变量的范围 2. 最后的图象提供两种方式输出,一个是bmp文件,一个是gif图象,gif需要注意它的256种颜色限制 3. 不需要特别的库,里面的源代码应该能比较容易编译过,可能会在对应的blog里贴一些介绍 4. 我认为用这种代码可以很灵活的制作一些很绚丽的gif图片 5. 希望你们喜欢,或者给我提些改进的建议

2013-02-05

捕捉游戏音视频(PAL3A特例)

参加博客里面对应的一篇文章 主要就是利用detours采集到钩到d3d9的函数,弄到视频, 音频用dsound和采集麦克风的代码一致, 最后整合音视频(都编码)存到媒体文件

2013-01-14

x264_win32_支持多线程_slice大小控制

2009年的一个x264的vfw版本,开源x264vfw版本已经不更新了,这里加入的多线程支持,slice大小控制在1000字节左右(这样打RTP包方便) 1c61eab4aef4.rar:原始当到的x264版本 win32_pthreads.2.rar:win32下的pthread线程库 x264_win32_pthread.rar:加入线程库编译过的x264 x264_win32_pthread_nalsize.rar:对slice控制,修改的地方加有“kensin”标识 yasm.exe:编译用到的汇编编译器 注:是在vs2008下编译的,在vs2003也编译过,但是h264编码release版下的baseline图像不能忍。然后不知是不是参数的问题,编码速度比最新的x264快(只在自己机器上测过)

2011-07-23

空空如也

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

TA关注的人

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