opencv中没有这样的设备错误

时间:2014-05-14 23:44:07

标签: opencv camera usb

伙计们我正在使用代码段来检测相机的红色,同时在多线程中使用感应器获取数据。过了一会儿,我得到“没有这样的设备”错误,相机和所有USB设备,如鼠标和键盘都冻结了。有什么想法这个错误的来源是什么?

1 个答案:

答案 0 :(得分:0)

我有类似的问题,由xhci usb(高速USB)驱动程序禁用我的内部USB集线器引起。每当我运行基于OpenCV的应用程序并将其崩溃/杀死它时,就会发生这种情况。这导致了xci usb驱动程序的超时,这可以在dmesg中看到。

我找到的唯一解决方案是为我的Kubuntu Linux构建一个自定义内核,其中包括高速usb驱动程序作为模块,而不是将其编译到内核中。 我使用this wiki来设置内核构建环境,并将xhciusb模块从*(编译成内核)更改为M(模块在运行时插入内核)。