我正在使用流媒体卡编写directshow应用程序。首先我安装了驱动程序并尝试了他们的流媒体软件,一切都很完美,像素也很完美。 然后制作C#代码,通过directshow捕获静态图像,这是DxWebCam示例的精确副本,可以在官方网络库中找到:
https://sourceforge.net/projects/directshownet/files/DirectShowSamples/2010-February/
我也尝试过使用pin和smartee的更现代的方法,但是我无法使它工作。
问题是,使用directshow捕获的图像只是有点偏离,就像使用某种压缩一样。为了演示我的问题,这里是原始像素完美图像:
这里是directshow捕获的图像,带有某种水平像素混搭:
(需要放大才能看到错误的像素)
我尝试过设置大量比特率以及播放视频格式等。 然而,我只是无法在directshow中流式传输像素,但在与本机制造商应用程序相同的计算机上,它可以完美地工作。
我迷失了如何继续或如何尝试调试它。任何帮助表示赞赏