相关疑难解决方法(0)

在Windows 8上获取DirectShow示例

我想为Windows 8创建一个虚拟网络摄像头,我有两个选择:DirectShow或Microsoft Media Foundation.经过一番环顾,我发现DirectShow有更多的例子,甚至在Stackoverflow上它也被推荐超过MMF.所以我想开始使用一些示例,为此我需要strmbase.dll,我需要从DirectShow示例的BaseClass示例中编译自己.

但是在Windows 8上获取样本似乎不太可能.根据页面,它应该是Windows 8 SDK的一部分,但这是完全安装的,并且我的计算机上的任何位置都没有基类名称的文件夹.它也是Windows 7 sdk的一部分,但是拒绝安装.我还读到它应该是DirectX SDK的一部分,但根据MS的说法,它已包含在Windows 8 SDK中,因此DirectX SDK拒绝安装.

如何在Windows 8上安装DirectShow示例?

directshow windows-8

8
推荐指数
1
解决办法
5125
查看次数

虚拟网络摄像头输入为字节流

我没有网络摄像头.我想实现虚拟网络摄像头(或伪设备驱动程序),它可以作为普通网络摄像头(虚拟网络摄像头)工作,并将内存流或字节作为输入.我怎样才能发展这个?DirectShow可以对此有所帮助吗?我什么都不知道.请帮忙

我发现有很多软件将视频文件作为输入,但我希望将字节流作为输入.

c c# windows directshow

6
推荐指数
1
解决办法
2万
查看次数

使用 OpenCV Python 创建一个新的相机源(使用 Python 的相机驱动程序)

有谁知道使用 python 创建相机源的方法?例如,我有 2 个摄像头:

  1. 摄像头
  2. USB 摄像头

每当我使用任何需要摄像头的 Web 应用程序或界面时,我都可以从上述两个选项中选择一个摄像头源。

我想要实现的是,我正在使用我自己的相机门户在我的 python 程序中处理实时帧,如下所示:

import numpy as np
import cv2

    while True:
        _,frame = self.cam.read()
        k = cv2.waitKey(1)
        if k & 0xFF == ord('q'):
            self.cam.release()
            cv2.destroyAllWindows()
            break
        else:
            cv2.imshow("Frame",frame)
Run Code Online (Sandbox Code Playgroud)

现在我想将其frame用作相机源,因此下次每当我打开需要相机的软件或网络应用程序时,它都会显示如下选项:

  1. 摄像头
  2. USB 摄像头
  3. Python Cam(或任何名称)

有没有人对如何去做有任何建议或提示?我见过一些高级软件,它们生成自己的相机源,但它们是用 C++ 编写的。我想知道这是否会发生在 python 中。

这是一个相同的例子:

在此处输入图片说明

如您所见,那里有多个摄像机源。我想添加一个相机源,它在其提要中显示由 python 处理的帧。

python opencv-python

5
推荐指数
1
解决办法
1677
查看次数

在 C#、Windows 10 中创建虚拟摄像头,以与 Zoom、Skype、浏览器配合使用

我想创建一个“虚拟相机”,可以与 Zoom 或 Skype、浏览器等第三方应用程序一起使用。同样,这些应用程序也可以与 Snap 等虚拟相机应用程序一起使用。

我想从笔记本电脑上的内置网络摄像头获取源,对其进行一些更改,例如亮度,然后能够在 Zoom、Skype、浏览器、我编辑的源中进行选择。

到目前为止,我已经编写了一些通用 Windows 平台应用程序,它获取网络摄像头源,对其应用我的处理,并将其显示在窗口中。为此,我使用了 Windows Media API。 https://learn.microsoft.com/en-us/uwp/api/windows.media.effects?view=winrt-19041

任何人都可以为我指明如何获取此修改后的提要并将其提供给 Zoom、Skype、浏览器的正确方向吗?我看过很多与 DirectShow 相关的内容,但没有任何内容是完全有意义的或者是在过去 6 或 7 年内编写的。2020 年使用 C# 实现这一目标的最佳方法是什么?

非常感谢

c# camera directshow windows-10-universal mediacapture

5
推荐指数
0
解决办法
5659
查看次数