视频卡实时采集仅仅显示一部分图像如何做?directshow stillcap 例子

Behard 2007-11-27 05:28:23
如题,仅仅显示中间一部分数据,采集图像也是
比如 720X576 仅仅取中 200X200 的数据显示
E:\Directx 8\samples\multimedia\directshow\editing\stillcap 下的例子程序修改
...全文
191 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Behard 2007-11-28
  • 打赏
  • 举报
回复
有点理解,不知道有没有谁做过这方面的内容

主要我是对 directshow 不太熟悉,以前写代码的人已经离开公司了

截取到视频数据之后,怎么放大呀,还有这些视频数据格式是怎么样的?
beyound 2007-11-28
  • 打赏
  • 举报
回复
楼上说的没错,动态视频的处理要用directshow做个transform filter插入在video render之前了。
sxcong 2007-11-28
  • 打赏
  • 举报
回复
用samplegrabber 抓图再处理就可以了
tufaqing 2007-11-28
  • 打赏
  • 举报
回复
自己写transform filter,楼主起码要懂directshow
Behard 2007-11-28
  • 打赏
  • 举报
回复
终于搞定了
不过还是谢谢各位
Behard 2007-11-27
  • 打赏
  • 举报
回复
不是这个意思呀, DisplayCapturedBits 只有保存图片才调用的

我的意思是实时显示的视频仅仅取其中一部分放大显示
其实现在很多的摄像头都能做到的,就是那些自动跟踪面部的功能
beyound 2007-11-27
  • 打赏
  • 举报
回复
BOOL DisplayCapturedBits(BYTE *pBuffer, BITMAPINFOHEADER *pbih)函数里改改就好了,pBuffer是RGB存储的,要显示什么就在StretchDIBits之前处理一下之后StretchDIBits

1,650

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 非技术类
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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