libdc1394 error: Failed to initializelibdc1394
在代码中定义VideoCapture对象,运行的时候出现以上问题,网上搜索后很回答是说通过以下命令ln -s /dev/null /dev/raw1394禁用USB驱动程序,我也这么做了还是没有解决。
进入libdc1394源码目录,执行./configure发现打印的结果提示无usb支持,通过apt install libusb-1.0下载安装usb库,然后进入libdc1394源码目录重新执行以下步骤:
>./configure
>make
>make install
后问题解决,从以上过程推测libdc1394的编译安装时需要usb库的支持,所以在Linux下安装了usb库后问题解决。把这个过程贴出来希望对有遇到相同问题的人有帮助,如果哪位大神觉得有误希望在评论区下边指出哈。