视频图像处理
雲天之巔
世界纷纷扰扰喧喧闹闹,什么是真实...
展开
-
使用dshow获取屏幕截图 不包含鼠标
正常录制屏幕可以使用ffmpeg直接获取屏幕图像: 使用ffmpeg获取屏幕图像 但是 现在有时希望获取的屏幕截图上不要有鼠标,研究了好久 发现ffmpeg似乎做不到。 查了好久发现可以直接使用dshow来获取: 代码如下: #ifndef GETSCREEN_H #define GETSCREEN_H #include #include #include #in原创 2016-08-25 14:12:00 · 1270 阅读 · 0 评论 -
YUV420图像裁剪
前面使用dshow获取到了屏幕的截图,并且转换成了yuv420格式。、 现在需要能获取截图的部分区域。 本来打算在dshow获取截图的时候直接裁剪获得某个区域的rgb图像,但发现这样做,有时候成功不了。 因此只能选择获取完整的屏幕截图,转换成yuv后再进行裁剪: YUV420裁剪代码如下: #include "yuvcut.h" #include YuvCut::Y原创 2016-08-25 15:30:17 · 4612 阅读 · 0 评论 -
RGB24转yuv420 高效率 且颜色没有失真
前面使用dshow获取到的屏幕截图是一段rgb24的数据,需要将其转换成yuv420格式才能进行编码等操作。 网上找了很多资料,发现能用的并不多,这里总结一下。 1.雷大神写的 bmp转yuv: http://blog.csdn.net/leixiaohua1020/article/details/13506099 这个是读取bmp文件然后转换成Yuv的,经过简单修改就可以将输入换原创 2016-08-25 14:48:18 · 8958 阅读 · 5 评论