栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

抓取框架NTSCtoUSB加密狗,opencv2,python包装器

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

抓取框架NTSCtoUSB加密狗,opencv2,python包装器

好的,经过更深入的调查,最初的怀疑得到了证实,即因为NTSC加密狗没有作为成像设备(它被视为视频控制器,因此类似于电视调谐器卡的仿真),这意味着尽管我们能够调用cam_index
= 0的cv2.VideoCapture,视频频道本身无法传输,因为我们需要定义一堆参数

  1. 编码方式
  2. 框架尺寸
  3. fps速率等

问题是因为该设备不支持作为调用cv2.VideoCapture.set(parameter,value)的成像设备,在原始视频供稿上似乎没有任何更改。

我没有找到解决方案,但找到了解决方法。网上似乎有很多选择。搜索将DV作为网络摄像头或便携式摄像机的关键字。

我使用了DVdriver(http://www.trackerpod.com/TCamWeb/download.htm)(我使用该试用版是因为我很便宜!)。

为什么行得通?

据我所知,DVdriver从设置为视频控制器的设备接收数据(类似于从“ Windows Movie Maker”或ffmpeg捕获的数据),然后通过“
fairydust”在cam_index = 0上输出帧(假定没有其他凸轮)作为“成像设备”网络摄像头。

概要

TLDR使用DVdriver或类似的驱动程序。

我找到了一种解决方法,但我真的很想从基本原理上理解它,并且可能在没有任何其他软件依赖性的情况下从python内部生成类似NTSC加密狗的初始化,但是希望在那之前,这将对那些也在努力或假设它的人有所帮助是硬件问题。

我现在留给你贝克特:曾经尝试过。曾经失败过。不管。再试一次。再次失败。失败了。(!)



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/638780.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号