我有一个在C#中编写的Windows Compact Embedded 7上运行的应用程序。 我的相机被设置为2048 * 1536的分辨率,并且我的赢利形式是360 * 240。 问题出在这个控制上我只看到图片的一部分,我没有看到完整的图片。如何使用directshow获取预览图片?
如何根据我的控制尺寸将相机设置为压缩或重新调整图像大小,以便在预览中看到完整的图像?
如果需要,我可以共享代码。
我有一个在C#中编写的Windows Compact Embedded 7上运行的应用程序。 我的相机被设置为2048 * 1536的分辨率,并且我的赢利形式是360 * 240。 问题出在这个控制上我只看到图片的一部分,我没有看到完整的图片。如何使用directshow获取预览图片?
如何根据我的控制尺寸将相机设置为压缩或重新调整图像大小,以便在预览中看到完整的图像?
如果需要,我可以共享代码。
通常您使用VMRRenderer
在UI的具体部分显示视频。 VMRRenderer
有SetVideoPosition
这将做调整大小。
http://msdn.microsoft.com/en-gb/library/windows/desktop/dd390962%28v=vs.85%29.aspx
我不觉得这个功能在哪里? – ShrShr 2014-11-23 15:39:59
您是否使用Microsoft DirectShow?你能展示你如何构建你的filtergraph吗? – 2014-11-23 18:33:30