我一直在C#中使用DirectShow.NET与网络摄像头接口,到目前为止一切都很顺利。然而,现在我正在尝试建立一种方法来“裁剪”图像(同时它仍然显示为网络摄像头预览)。
基本上,我试图在IVideoWindow对象的顶部显示某种基本透明的图像。然而,在C#中处理透明度远不是一件容易的事。
那么,如何在IVideoWindow上分层图像对象呢?谢谢!
发布于 2011-10-09 04:15:06
有两种方法可以实现这一点:
对于上面提到的第二种情况,DirectShow.NET提供了一个示例:
Samples\ VMR9 \是如何使用VMR9在视频上绘制对象的示例。
另一个示例:
Samples\Player\DxText演示如何在数据流上叠加文本字符串的示例应用程序。该流是从avi文件读取的。
在MSDN Forums上也讨论了很多次。
https://stackoverflow.com/questions/7699024
复制相似问题