SampleGrabber如何指定抓图区域????

debrogile 2008-10-22 11:34:17
我建了个FilterGraph:CaptureFilter->SampleFilter->ColourSpace->VideoRenderer, 现在可以预览也可以抓图了。
现在抓图的大小默认是320*240,抓的是全屏的,我想在屏幕中指定一块区域,抓图的时候只抓这一块区域的,请问
SampleGrabber可以实现么,还是要自己写一个Filter?如果可以,谁能教教我怎么做,先谢谢了!在线等。
...全文
67 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
腌鲜鳜鱼 2008-10-22
  • 打赏
  • 举报
回复
有个想法就是把图像数据取出来处理,至于是否可以使用ds中的过滤器来搞还不是很清楚。看看其他回复的高见,学习下。
tiyuzhongxin789 2008-10-22
  • 打赏
  • 举报
回复
把图像数据取出来处理,至于是否可以使用ds中的过滤器来搞还不是很清楚
debrogile 2008-10-22
  • 打赏
  • 举报
回复
刚刚我对SampleGrabber取到的Sample进行处理后再往文件写,实现了截一部分图。
现在问题是这个Sample大小为什么是320*240,可以改变么?还有我预览的时候使用CStatic来显示,
能不能用它的大小来决定Sample的大小?我最终是想在上面设置一个取景窗,最后得到的图像是
这个窗体里面的部分,我想上面的两个问题应该解决才行吧,恳请各位指点。
debrogile 2008-10-22
  • 打赏
  • 举报
回复
多谢楼上!很想知道能不能用过滤器完成这个工作。

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧