求救!!视频捕获的问题,在线等

videojet 2003-03-26 09:53:21
使用DirectX如何使自己捕获的视频自动的加上边框就像NetMeeting的视频窗口
一解决就给分
...全文
24 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
icansaymyabc 2003-03-26
  • 打赏
  • 举报
回复
我目前只会显示,压缩保存这些我还没接触过。
videojet 2003-03-26
  • 打赏
  • 举报
回复
谢谢icansaymyabc
这样做是应该可以实现了
不过我想直接就能得到这样的效果
从过滤器或更直接的办法,因为不仅仅显示还要压缩传送
不知可以吗?
icansaymyabc 2003-03-26
  • 打赏
  • 举报
回复
还是不懂你的问题,
你可以建立 176*144 的缓冲区,
每次都用黑色刷清空缓冲区,然后把图像居中考贝进去,
是不是就达到你说的目的呢?
videojet 2003-03-26
  • 打赏
  • 举报
回复
好像不用自己画采集的图像就能有一个黑框
相当于摄像头的视野变小
比如我用176*144采集,实际图像不到这个尺寸
但用黑框填充了成为176*144
如果自己采集-缩小-画边框是不是效率不高?
我该如何做呢?
Ariesman 2003-03-26
  • 打赏
  • 举报
回复
你查DirectShow的帮助文档
有一个Put_Owner函数
icansaymyabc 2003-03-26
  • 打赏
  • 举报
回复
我为什么觉得奇怪呢?就是你用DX建的窗口不可能么没有边框吧?
如果的意思是要在图像内容里加边框,
那么你先把图像blt到窗口或缓冲区,再画一个边框, 又blt回去。
总之我觉得你的问题还是不成其为问题。
videojet 2003-03-26
  • 打赏
  • 举报
回复
我用SampleGrabber取的每帧的图像,我希望每帧都有一个边框
NetMeeting的视频就是这个效果,不知道他是怎么做的
icansaymyabc 2003-03-26
  • 打赏
  • 举报
回复
你的问题好奇怪阿,
难道你已经做到了 自己捕获的视频 没有边框地显示出来了?

问问题时要先说你到了那一步,希望下一步怎么样
videojet 2003-03-26
  • 打赏
  • 举报
回复
谁有好办法呀

19,468

社区成员

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

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