问题标签 [flycapture]

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.

0 投票
1 回答
568 浏览

python - Python Numpy 数组声明什么时候没有参数?

我有一台连接到我的计算机的相机,它可以生成 16 位灰度图像。我正在使用相机制造商的专有软件导入它们,然后将它们插入到一个 numpy 数组中。

这会将数组转换为 uint8。如果我尝试将 dtype 参数添加到数组声明中:

我得到以下输出:

有人知道是什么原因造成的吗?

编辑:我正在使用 pyflycapture2。我不知道如何调用或设置 Image 类属性。

0 投票
0 回答
386 浏览

java - 将 flycapture.Image 转换为 Mat

我正在尝试将 FlyCapture2.Image 转换为 Java 中的 Opencv Mat,但我不知道它为什么不起作用。对不起我的英语和菜鸟问题:D

0 投票
1 回答
181 浏览

video-streaming - 无法在 ubuntu 上达到相机高频(与 Windows 相比)......这应该是一个 grub 问题吗?

这遵循我之前的问题Setting the maximum usbfs memory limit doesn't take effect

成功安装 Point Grey 相机驱动程序后,我发现在充分利用相机 (pg CM3) 容量方面存在巨大困难。虽然相机可以承受 150 Hz 的流式传输(使用 Windows 机器验证了这一点),但我只能在 ubuntu(16 或 14)上使其工作在 70Hz 左右。

我怀疑这个问题与 Grub 有关,尽管我不够熟练,无法知道如何准确确认....确实,当我将最大 usbfs 内存限制从 16 永久更改为 1000 时(如 cam 构造函数所建议的那样),然后sudo update-grub,相机 SKD (flycap2) 冻结...

只有在修复 grub 之后,我才能可视化视频序列(最大仍然约为 70 hz)。

有关信息,我的机器有一个超过 800M 的交换分区。

这个问题让我转过身来......请提供任何线索/想法/帮助?

0 投票
1 回答
4983 浏览

python - 使用 PyCapture2 和 OpenCV 从 Point Gray 相机获取图像

我正在尝试使用 PyCapture2 从 Point Gray Camera 获取图像,由他们作为 FlyCapture2 的 python 包装器提供。我可以检索图像缓冲区,但我无法将图像作为 Mat 数据类型在 OpenCV 中使用。

以供参考:

如何将此 rgb_object 转换为 Mat Image?

0 投票
0 回答
572 浏览

c# - 来自相机的 WPF 绑定图像

你好我是新来的,以前是比较被动的读者。我正在学习 WPF + MVVM,我认为我在整个绑定概念中遗漏了一些东西。我将 flycapture2 SDK 用于点灰色相机,根据附加的示例,我应该在图像接收事件上调用 _ProgressChanged 并将接收到的图像绑定到 image.source 属性

但这对我来说并不好,因为每次新图像到达时我们都会覆盖源图像。

我尝试做的(遵循一些在线教程)是通过 ViewModel 属性 Images_s 将 Image 控件源属性与后面的窗口代码绑定(将 DataContext 设置为 ViewModel),然后我希望每次更改 viewModel.Images_s 它应该更新用户界面。不幸的是,这不起作用,而是我得到了一个空窗口。

另外 - 我需要分派这个任务吗?正如我想象的那样,绑定应该在窗口代码中的图像变量更改事件时更新 UI 本身(或者我是否高估了 WPF 的超能力?)谢谢,

视图模型:

窗口代码:

视图模型:

0 投票
1 回答
348 浏览

c# - 未找到错误文件异常

我正在使用 GigE 相机的 FlyCapture2 SDK(用于点灰色相机)在 C# 中编程。我在我的笔记本电脑上调试了我的代码。它适用于我的笔记本电脑。我在我的 NUC 电脑上运行它(NUC 是英特尔生产的迷你电脑),我收到了这个错误:

ALPRX.exe 中出现“System.IO.FileNotFoundException”类型的未处理异常

附加信息:无法加载文件或程序集“FlyCapture2Managedd_v140.dll”或其依赖项之一。指定的模块无法找到。

FlyCapture2Managedd_v140.dll在调试文件夹中。我也遵循 SDK 的依赖项。正如错误命名库中提到的那样,它本身可能有几个依赖项。如何找到 dll 依赖项或如何解决此问题?

对不起我的英语不好

0 投票
1 回答
91 浏览

c# - 调整表格大小时,为什么线条不穿过图像的同一部分?

我正在创建一个使用 flycapture 相机的程序。我创建了一个扩展pictureBox 类的类,以便在屏幕上绘制一个由两条线组成的十字准线。我希望能够将十字准线从中心移动到屏幕上的任何其他位置。

问题是当窗体调整大小时,十字准线移动到不同的位置,如图所示。我希望十字准线与调整大小之前指向图像的同一部分(在示例中,它不再指向灰色网格)。我正在绘制与pictureBox的高度和宽度相关的十字准线。我希望能够在图像上绘制线条,但无论图像大小如何,图像的高度和宽度始终相同。

编辑: 正如 DiskJunky 建议的那样,我现在正在绘制图像本身,而不是使用上面的 Paint 功能。

这是设置的图像:

这是在图像上绘制的线条:

我现在有一条与图像一起缩放的线,但现在它一直在闪烁。

0 投票
3 回答
4256 浏览

python-2.7 - PyCapture2 视频通过 opencv

通过 opencv 和 PyCapture2 导入我的 Point Grey Chameleon3 相机时遇到问题。目前单独拍摄照片/图像,但想要一个恒定的流程。我认为这与 camera.retrieveBuffer() 有关,但找不到解决方法。

如果有人有任何指向更多文档的指针或链接将不胜感激谢谢

0 投票
3 回答
5404 浏览

c# - VS 程序在调试模式下工作,但不在发布模式下

我正在使用飞行捕捉相机库在 Visual Studio 中创建一个程序。我的目标是将程序构建成一个独立的应用程序。在调试模式下运行时,程序运行正常,但在发布模式下,我得到一个“System.IO.FileNotFoundExeception”:

所以我缺少一个 dll 文件,但为什么我只在发布模式下得到这个错误?如何在视觉工作室中正确链接文件?

0 投票
1 回答
407 浏览

qt-creator - 将 FlyCapture SDK 与 Qt Creator 一起使用

我使用的是 Windows 7、Qt Creator 4.4.1 (x32) 和 FlyCapture SDK 2.11.3.425。问题是我在尝试使用 FlyCapture 库时不断收到链接错误。

我已将问题归结为一个简单的程序。SDK主路径为C:/PointGrey

主文件

FlyCaptureApp.pro

这些是错误:

我试图导入位于 /bin 中的 .lib 文件,但没有成功。

那么,如何将 FlyCapture SDK 与 Qt creator 一起使用?我错过了一些 .dll 吗?FlyCapture 是否仅与 Visual Studio 兼容?