как запрограммировать окно приложения на веб-камеру на python

#python #webcam #virtual-webcam

#python #Вебкам #виртуальная веб-камера

Вопрос:

Я хочу создать программу или драйвер, который такие программы, как Discord, Skype и Zoom, будут распознавать как веб-камеры. Я использую свой телефон с IP-камерой для отображения кадра на моем компьютере. Просто, похоже, у меня нет способа позволить другим программам увидеть, что окно — это веб-камера. Я знаю, что это возможно сделать, потому что есть некоторые программы, такие как droidcam или manycam, которые делают это, но если это каким-либо образом возможно, я хотел бы сделать это сам.

код, который у меня есть для получения моей IP-веб-камеры:

 import cv2 
import numpy as np
url = 'http://192.168.178.72:8080/video'
cap = cv2.VideoCapture(url)
while(True):
    ret, frame = cap.read()
    if frame is not None:
        cv2.imshow('frame',frame)
    q = cv2.waitKey(1)
    if q == ord("q"):
        break
 

Комментарии:

1. Итак, когда вы заходите на http://192.168.178.72:8080/video сервер, он отправляет вам желаемое видео? Я не понял вашего вопроса, с какой проблемой вы сталкиваетесь в своем коде, что вы на самом деле хотите сделать?

2. код открывает фрейм (окно приложения) с камерой моего телефона в режиме реального времени. хотите, чтобы этот кадр распознавался как веб-камера в таких приложениях, как discord.