问题标签 [firewire]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - 具有无效签名的 Kext 可以在一台机器上加载,但不能在另一台机器上加载。为什么?
我有一台 iMac 和一台 Macbook Pro。我将两者都更新为优胜美地测试版(公共测试版)。但是我的音频接口 Focusrite Saffire 24 DSP (Firewire) 在 iMac 上可以正常工作,但在 Macbook Pro 上却不行。
安装 Saffire 时,有一个 Saffire.kext。将它连接到 iMac 时,此 kext 加载正常,没什么异常。此 kext 连接到 Macbook Pro 时不会加载。我尝试手动加载它,但我收到一条错误消息,说它无法加载,因为 kext 的签名无效。
现在,我检查了两台计算机上的签名,他们都说签名无效。但它在 iMac 上加载正常,即使签名无效。
这是为什么?我不明白什么?
如果有帮助,这里是一些控制台输出:
(Saffire 连接到一个 Belkin Thunderbolt Dock,它连接到 MBP,如果这很重要的话。)
更新:
这是日志中的错误消息。
更新 2:
我也让它在 MBP 中工作。我发现了这篇文章:http ://www.cindori.org/enabling-trim-on-os-x-yosemite/ 这让我尝试了这个命令:
重新启动后,一切都重新启动并运行。
不过,我的问题仍未得到解答,为什么它在 iMac 上有效,但在 MBP 上无效?
c++ - Opencv 在 linux 上没有检测到火线网络摄像头
我已经通过火线连接了一个凸轮,并尝试使用 opencv 访问它。在香菜中检测到相机并能够获取视频流。下面是我使用的代码
当我运行此代码时,视频是从网络摄像头而不是我的火线摄像头流式传输的。我在朋友的系统中尝试了相同的代码,并在那里检测到了火线摄像头。我使用不同的命令(例如testlibraw、lsmod )测试了设置,它们都是相同的。甚至Opencv版本,2.4.9,Ubuntu 12.04都是一样的。这真的很奇怪,我在这里待了 2 天。谁能告诉我可能有什么不同?如何在opencv中检测到外部凸轮?提前致谢。
注意:这是否与设置默认凸轮有关?谢谢。
更新 1:VideoCapture cap(1) 给出以下错误 HIGHGUI ERROR: V4L: index 1 is not correct!
这是否意味着无法识别相机?
java - 需要帮助在 Ubuntu 上使用 Java Opencv 2.4.9 显示来自 Firewire 摄像头的视频
我可以显示来自 USB 网络摄像头的视频,但是当我尝试显示来自火线摄像头的视频时,出现以下错误:
线程“AWT-EventQueue-0”java.lang.IllegalArgumentException 中的异常:宽度 (0) 和高度 (0) 必须 > 0
我用过香菜,可以通过那里看到火线摄像机的视频。有什么建议么?
linux - Linux4Tegera 上的 Video4Linux 环回设备
我正在将 Bumblebee2 相机与 Nvidia Tegra TK1 板连接。我已经安装了 firewire1394 驱动程序和 coriander 2.0.2 来获取相机输出,它工作正常。但我无法加载 Linux 模块的视频。我还使用突触安装了以下两个软件包
我在 Nvida Tegra TK1 板上有以下版本的 Linux 内核。
unname -a
我从这里下载了稳定版的 Video4Linux Loopback Device
我按照自述文件中提到的步骤进行操作,当我尝试制作时,出现以下错误。
如果有人可以帮助我为 Linux 环回设备安装视频,我将不胜感激。
c++ - 带有 OpenCV 的 Firewire 1394 相机
我正在尝试使用火线 1394 相机从 OpenCV 运行人脸检测演示。这样做时,我收到以下错误。
这是来自 OpenCV 的人脸检测演示代码
我正在为 Tegra 使用预构建的 OpenCV。视频 4 Linux 设备工作正常。我可以用香菜看到来自 firwire 1394 相机的视频。我无法调试此错误。我相信这可能是一个错误的配置
c - libdc1394 的问题
我正在尝试使用 libdc1394 从 Point Gray firewire 1394 相机获取图像。这是代码。
它编译得很完美,但是当我尝试执行它时。我收到以下错误。
有人可以告诉我如何设置 dc1394_format7_set_roi(parametre) 和 dc1394_video_set_mode (parameter) 来获得立体图像。
c - 捕获立体图像的 libdc1394 示例
我打算制作一个程序,从 Point Grey Bumblebee2 火线 1394 相机捕获立体图像。这是从 libdc1394 获取彩色图像的简单示例。
有人能帮我把这段代码也转换成立体图像吗?我还研究了香菜源代码,并且已经花了两天时间使用该源代码使其适用于立体图像。我将不胜感激。
firewire - 通过火线调试 linux 内核
我花了几天时间研究如何通过火线设置 kgdb。目标系统是 Ubuntu 14.04 kernel 3.19 ,主机系统是 Ubuntu 15.10 kernel 4.2 。我尝试在我的主机系统上重新编译 fireproxy 实用程序 ( http://halobates.de/firewire/ ),但调试不起作用。有人知道一些教程如何在 ubuntu 上通过火线设置 kgdb 吗?我发现很多文章如何通过串行设置它,但没有一篇关于 kgdb+firewire 的文章,上面的例外可能已经过时。
opencv - 使用 OpenCV 从火线相机(使用 CMU1394 驱动程序)捕获
我正在尝试在 Win 7(64 位)上使用 OpenCV(C++)从 DCAM1394 相机获取视频。我试过VideoCapture,但它似乎只适用于网络摄像头而不是火线摄像头。然后我找到了一个线程;按照它的想法,我为我的火线相机安装了CMU1394 驱动程序,并尝试重新编译 opencv。
以下是我是如何做到的:
STEP1:运行1394camera646.exe文件安装CMU1394驱动,然后运行发布者提供的demo;它工作得很好,我认为这证明驱动程序已成功安装。
STEP2:然后我打开文件“{你提取opencv的地方}...\sources\modules\highgui\src\cap_cmu.cpp”(如图),并在“#”之前添加“#def HAVE_CMU1394 1” ifdef HAVE_CMU1394”,希望能够编译“#ifdef HAVE_CMU1394”之后的代码。
STEP3:修改“ cap_cmu.cpp ”后,我使用Cmake从源代码配置和生成文件,并使用 VS2013 Express 编译输出。这里弹出一个错误:“无法打开包含文件“1394camera.h ”。
通常情况下, OpenCV中默认不预编译文件“1394camera.h” ;由于在“#ifdef HAVE_CMU1394”之前添加“#def HAVE_CMU1394 1”而弹出错误(这正是我想要做的)。OpenCV 源没有文件"1394camera.h",它由 CMU1394 在其源文件1394camera646_src中提供。
所以,我的问题是:
1)我是否通过“安装 CMU1394 -> 重新编译 OpenCV”执行正确的程序?
2)我知道重新编译失败是因为编译器找不到“ 1394camera.h ”。但是如何在 OpenCV 源文件中包含该文件(以及1394camera646_src中的其他 .h/.cpp 文件)并将它们编译在一起?
c# - C# .NET/火线 IEEE 1394
我目前正在开发一个需要与标准 USB 摄像头交互的项目(获取视频流)。
我实际上正在使用 .NET 下的AForge.Video.DirectShow库来完成这项任务。
现在,usb 摄像头将更换为 FireWire IEEE1394摄像头,不幸的是,DirectShow 似乎(尚)不支持这种类型的设备。
有人知道在.NET 上实现的任何支持 IEEE1394 标准的库吗?