开源改变世界

打开网络摄像头时程序崩溃(py3 @ win7) #1526

推推 grbl 3年前 (2023-02-03) 191次浏览
关闭
ldpgh 打开了这个问题 2021 年 2 月 1 日 · 7条评论
关闭

打开网络摄像头时程序崩溃(py3 @ win7)#1526

ldpgh 打开了这个问题 2021 年 2 月 1 日 · 7条评论

评论

打开网络摄像头时程序崩溃(py3 @ win7) #1526

干测试
…WebCAM 已连接
…只需启动 bCNC,未连接 GRBL 控制器
…单击“切换相机显示”图标
该程序尝试显示流,但几秒钟后出现崩溃表单。

…帮助(cv2.version)返回 4.4.0.46
…python = Python 3.7.4(标签/v3.7.4:e09359112e,2019 年 7 月 8 日,19:29:22)[MSC v.1916 32 位(英特尔)] 在 win32 上

打开网络摄像头时程序崩溃(py3 @ win7) #1526

python -m bCNC
new-config Utils <configparser.ConfigParser 对象在 0x02D287F0>
================================== ==============================================
警告:bCNC 有最近被移植以支持 python v2.x 和 v3.x
大多数事情似乎在两个 python 版本中都运行良好。
请将任何问题报告给:https
://github.com/vlachoudis/bCNC/issues =============================== =================================================
自己.canvas.winfo_id(): 2820732
使用旧式 comports()!
使用旧式 comports()!
使用旧式 comports()!
未加载 6 轴显示
未加载 6 轴显示
[WARN:0] global C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-tts2sm8m\opencv\modules\videoio\src\cap_msmf.cpp (677) CvCapture_MSMF::initStream 设置失败mediaType(流 0,(640×480 @ 30)MFVideoFormat_RGB24(未找到编解码器)
[WARN:0] 全局 C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-tts2sm8m\opencv\modules\videoio \src\cap_msmf.cpp (677) CvCapture_MSMF::initStream 无法设置媒体类型(流 0,(640×480 @ 30)MFVideoFormat_RGB24(未找到编解码器)
[WARN:0] 全局 C:\Users\appveyor\AppData\Local\Temp \1\pip-req-build-tts2sm8m\opencv\modules\videoio\src\cap_msmf.cpp (677) CvCapture_MSMF::initStream 无法设置媒体类型(流 0,(176×144 @ 30)MFVideoFormat_RGB24(未找到编解码器)

打开网络摄像头时程序崩溃(py3 @ win7) #1526

USB 设备树查看器输出….

=========================== USB Port2 ===========================

连接状态:0x01(设备已连接)
端口链:2-2

  ======================== USB Device ========================

    +++++++++++++++++ Device Information ++++++++++++++++++

Device Description : USB-Verbundgerät
Device Path : \?\usb#vid_058f&pid_5608#5&19fc2e83&0&2#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
Device ID : USB\VID_058F&PID_5608\5&19FC2E83&0&2
Hardware IDs : USB\VID_058F&PID_5608&REV_0004 USB\VID_058F&PID_5608
Driver KeyName : { 36fc9e60-c465-11cf-8056-444553540000}\0160 (GUID_DEVCLASS_USB)
驱动程序:system32\DRIVERS\usbccgp.sys(版本:6.1.7601.22535 日期:2015-03-07)
驱动程序信息:C:\Windows\inf\usb。 inf
传统总线类型:PNPBus
类:USB
类 GUID:{36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
接口 GUID:{a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
服务:usbccgp
枚举器:USB
位置信息:Port_#0002.Hub_#0001
位置 ID:PCIROOT(0)#PCI(1400)#USBROOT(0) #USB(2)
容器 ID:{669d8898-d6d9-11e9-bee9-34e6d7456159}
制造商信息:(标准 USB 主机控制器)
功能:0x84(可移动,SurpriseRemovalOK)
状态:0x0180600A(DN_DRIVER_LOADED,DN_STARTEDDN,DN_DISTORABLEVABLE,DN_DISTORABLEVABLE , DN_NT_DRIVER)
问题代码:0
地址:2
电源状态:D0(支持:D0、D3,从 D0 唤醒)
子设备 1:USB 2.0 WebCamera (USB-Videogerät)
DevicePath:\?\usb#vid_058f&pid_5608&mi_00#6&2df3a673&0&0000#{6994ad05-93ef-11d0-a3cc-00a0c9}223196全局
内核名称:\Device\000001da\global
设备 ID:USB\VID_058F&PID_5608&MI_00\6&2DF3A673&0&0000
类:图像

打开网络摄像头时程序崩溃(py3 @ win7) #1526

USB 设备树查看器输出……第 2 部分

    ---------------- Connection Information ---------------

连接索引:0x02 (2)
连接状态:0x01(已连接设备)
当前配置值:0x01
设备地址:0x07 (7)
是集线器:0x00(否)
打开的管道数:0x02 (2)
设备总线速度:0x02(高-速度)
Pipe0ScheduleOffset:0x00(0)
Pipe1ScheduleOffset:0x00(0)
数据(HexDump):02 00 00 00 12 01 00 02 EF 02 01 40 8F 05 08 56 …………@… V
04 00 03 01 00 01 01 02 00 07 00 02 00 00 00 01 ……………
00 00 00 07 05 82 03 20 00 07 00 00 00 00 07 05 。 …… ……
81 05 00 14 01 00 00 00 00 ……

---------------------- Device Descriptor ----------------------

bLength:0x12(18 字节)
bDescriptorType:0x01(设备描述符)
bcdUSB:0x200(USB 版本 2.00)
bDeviceClass:0xEF(杂项)
bDeviceSubClass:0x02
bDeviceProtocol:0x01(IAD – 接口关联描述符)
bMaxPacketSize40(6 字节结束 id0:xize40
) V 0x058F (Alcor Micro, Corp.)
idProduct:0x5608
bcdDevice:0x0004
iManufacturer:0x03(字符串描述符 3)
语言 0x0409:“Alcor Micro, Corp.”
iProduct:0x01(字符串描述符 1)
语言 0x0409:“USB 2.0 WebCamera”
iSerialNumber:0x00(无字符串描述符)
bNumConfigurations:0x01(1 配置)
数据(HexDump):12 01 00 02 EF 02 01 40 8F 05 08 56 04 00 03 01 …..@…V.. ..
00 01 ..

打开网络摄像头时程序崩溃(py3 @ win7) #1526

当我尝试使用 VLC(版本 3.0.8)打开网络摄像头时没有问题。按预期工作。

打开网络摄像头时程序崩溃(py3 @ win7) #1526
作者
低密度脂蛋白 评论了 2021 年 2 月 6 日  

程序版本…. bCNC 0.9.14-dev (win32 py3.7.4)

打开网络摄像头时程序崩溃(py3 @ win7) #1526
合作者

这看起来很像 OpenCV 错误,因此它属于这里:https ://github.com/opencv/opencv/issues