DirectX--给视频加马赛克、字符OSD
来源:互联网 发布:数据集的稀疏性 编辑:程序博客网 时间:2024/04/27 20:03
在虚拟摄像头(CSourcefilter)的fillbuffer中添加代码,在打码区域50*50,像素分辨率1/10:
for (int i=0;i<50;i++){for (int k=0;k<50;k++){BYTE x,y;//10*10的打码区域的参考坐标x = k/10*10;//在x、y方向的每个10*10的区域中,采用原来的区域定点的像素,作为本区域的像素。y = i/10*10;*(pData+ (i*320+k)*4+0) = *(pData+ (y*320+x)*4+0); // Red*(pData+ (i*320+k)*4+1) = *(pData+ (y*320+x)*4+1); // Green *(pData+ (i*320+k)*4+2) = *(pData+ (y*320+x)*4+2); // Blue}}
在函数CopyScreenToBitmap中添加:
//设置字体HFONT font;CreateFont(10,10,0,0,10,FALSE,FALSE,FALSE,ANSI_CHARSET,OUT_DEFAULT_PRECIS,OUT_DEFAULT_PRECIS,DEFAULT_QUALITY,FF_SWISS,"宋体");SelectObject(hScrDC, &font); SetBkMode(hScrDC,TRANSPARENT);SetTextColor(hScrDC,RGB(255,0,0)); TextOut(hScrDC,0,0,"字符叠加OSD!",sizeof("字符叠加OSD!")-1);
0 0
- DirectX--给视频加马赛克、字符OSD
- 使用FFMPEG给视频添加标签(OSD)
- 视频矩阵系统中三代OSD字符叠加技术全面解析
- 如何给视频加边框
- 视频如何打马赛克
- IMSdroid视频马赛克问题
- 如何给MP4视频加字幕
- 使用ffmpeg给视频加水印
- 利用SpannableString给特殊字符加颜色
- 视频马赛克的实时检测
- OSD叠加到视频流
- 【转】OSD字符叠加芯片
- 马赛克
- 教你如何用绘声绘影给视频加字幕
- 如何给flash中的swf视频加框架进度条
- 新手给视频加字幕 包括制作字幕文件
- iOS上用GPUImage给视频加滤镜
- iOS上用GPUImage给视频加滤镜
- 整理箴言
- DirectX
- [转]js获取各种宽高
- MMORPG大型游戏设计与开发(服务器 游戏场景 事件)
- JavaScript概述
- DirectX--给视频加马赛克、字符OSD
- 在 Android* 商务应用中实施地图和地理围栏特性(抄录下来的)
- nyoj82迷宫寻宝(一)(关键是对于门的处理)
- Gson简要使用笔记
- 程序员应该遵守的编程原则
- jpa注解详解
- 笔记_IE8下的问题_两大法宝解决浏览器css兼容问题
- 20140416-belief net (置信网络)和 deep belief net (深信网)
- linux端口TIME_WAIT以及close_wait过多-系统参数调整