问题标签 [flir]
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.
python - Raspberry 上的 OpenCV Python 无法按索引打开相机。设备忙
我正在尝试将我的 flir Lepton 的视频源流式传输到网页。我得到了一些代码,我还没有完全理解。我是烧瓶的新手。但是,我让相机在 VLC 和一个简单的 python 脚本中工作,它捕获 200 帧并将它们保存到视频文件中。正如我在标题中所说,我使用 OpenCV 来完成所有这些工作,但似乎无法“获取”相机。尝试连接到网站时,我得到“无法读取”的打印输出。我还应该补充一点,在尝试相同的事情时,我也遇到了 PiCam 模块的问题,尽管问题不同。
对我来说更神秘的是,相机似乎进入了捕捉状态。在“简单”脚本中捕获视频时,LED 开始闪烁。这是我遇到问题的文件的来源:
这是运行没有问题的简单文件:
我应该提到我没有尝试同时使用这些脚本中的任何一个。VLC 也没有运行。
谢谢你的帮助!
javamaster10000
python - 6 台 FLIR Lepton 相机并行视频录制
我想用 python 编写一个脚本来一次读取 6 个 FLIR Lepton 相机。我也使用了线程,但这不适用于超过 1 个相机。请帮助我解决这个问题。此代码仅适用于 1 台相机。我能够执行顺序动作,但不能并行。
目标是一次读取6个摄像头,并在录制后拼接这些摄像头的视频。
python - 如何读取 FLIR 红外热像仪生成的 SEQ 文件?
我有一些用 FLIR 相机拍摄的 .SEQ 格式的热红外视频。我可以使用 FLIR Tools 软件查看它们,但我想将它们读入 python,视频的每一帧都是一个 numpy 数组,其中包含每个像素的温度亮度值。我看到 flirpy 库(https://flirpy.readthedocs.io/en/latest/getting_started/seq.html)能够将 .SEQ 文件转换为不同的格式,但我还没有找到任何代码示例,或任何可以直接在 python 中打开 .SEQ 文件的工具。如果可能的话,我宁愿直接在 python 中使用热文件,而不是将它们转换为不同的文件格式。
opencv - 3D openpose 校准问题
我正在尝试使用openpose进行 3D 关键点检测。单视图相机都很好,但不是多视图相机。出现如下错误。我知道这是由于相机参数标签错误造成的,但在遵循官方指南后,我仍然收到这些错误。如果有人可以提供帮助,非常感谢。
异常高的重投影误差(在#keypoints 上平均)为 184.831989 像素,而来自 4 个摄像头的良好 OpenPose 检测的平均值约为 2-3 像素。这可能只是一个错误的 OpenPose 检测。但是,如果此消息非常频繁地出现,则您的校准参数可能是错误的。注意:如果您已经引入了自己的相机内在函数,它们是否是上三角矩阵(如 OpenPose doc/advanced/calibration_module.md 和 doc/advanced/3d_reconstruction_module.md 中所指定)?值 227.003420 像素的异常高重投影误差(在 #keypoints 上平均),而来自 4 个摄像头的良好 OpenPose 检测的平均值约为 2-3 像素。这可能只是一个错误的 OpenPose 检测。但是,如果此消息非常频繁地出现,则您的校准参数可能是错误的。笔记:如果您已经引入了自己的相机内在函数,它们是否是上三角矩阵(如 OpenPose doc/advanced/calibration_module.md 和 doc/advanced/3d_reconstruction_module.md 中所指定)?不寻常的高重投影误差(在#keypoints 上平均)值为 62.836183 像素,而来自 4 个摄像头的良好 OpenPose 检测的平均值约为 2-3 像素。这可能只是一个错误的 OpenPose 检测。但是,如果此消息非常频繁地出现,则您的校准参数可能是错误的。注意:如果您已经引入了自己的相机内在函数,它们是否是上三角矩阵(如 OpenPose doc/advanced/calibration_module.md 和 doc/advanced/3d_reconstruction_module.md 中所指定)?OpenPose 演示成功完成。总时间:23.782837 秒。它们是上三角矩阵吗(在 OpenPose doc/advanced/calibration_module.md 和 doc/advanced/3d_reconstruction_module.md 中指定)?不寻常的高重投影误差(在#keypoints 上平均)值为 62.836183 像素,而来自 4 个摄像头的良好 OpenPose 检测的平均值约为 2-3 像素。这可能只是一个错误的 OpenPose 检测。但是,如果此消息非常频繁地出现,则您的校准参数可能是错误的。注意:如果您已经引入了自己的相机内在函数,它们是否是上三角矩阵(如 OpenPose doc/advanced/calibration_module.md 和 doc/advanced/3d_reconstruction_module.md 中所指定)?OpenPose 演示成功完成。总时间:23.782837 秒。它们是上三角矩阵吗(在 OpenPose doc/advanced/calibration_module.md 和 doc/advanced/3d_reconstruction_module.md 中指定)?不寻常的高重投影误差(在#keypoints 上平均)值为 62.836183 像素,而来自 4 个摄像头的良好 OpenPose 检测的平均值约为 2-3 像素。这可能只是一个错误的 OpenPose 检测。但是,如果此消息非常频繁地出现,则您的校准参数可能是错误的。注意:如果您已经引入了自己的相机内在函数,它们是否是上三角矩阵(如 OpenPose doc/advanced/calibration_module.md 和 doc/advanced/3d_reconstruction_module.md 中所指定)?OpenPose 演示成功完成。总时间:23.782837 秒。md)? 不寻常的高重投影误差(在#keypoints 上平均)值为 62.836183 像素,而来自 4 个摄像头的良好 OpenPose 检测的平均值约为 2-3 像素。这可能只是一个错误的 OpenPose 检测。但是,如果此消息非常频繁地出现,则您的校准参数可能是错误的。注意:如果您已经引入了自己的相机内在函数,它们是否是上三角矩阵(如 OpenPose doc/advanced/calibration_module.md 和 doc/advanced/3d_reconstruction_module.md 中所指定)?OpenPose 演示成功完成。总时间:23.782837 秒。md)? 不寻常的高重投影误差(在#keypoints 上平均)值为 62.836183 像素,而来自 4 个摄像头的良好 OpenPose 检测的平均值约为 2-3 像素。这可能只是一个错误的 OpenPose 检测。但是,如果此消息非常频繁地出现,则您的校准参数可能是错误的。注意:如果您已经引入了自己的相机内在函数,它们是否是上三角矩阵(如 OpenPose doc/advanced/calibration_module.md 和 doc/advanced/3d_reconstruction_module.md 中所指定)?OpenPose 演示成功完成。总时间:23.782837 秒。您的校准参数可能是错误的。注意:如果您已经引入了自己的相机内在函数,它们是否是上三角矩阵(如 OpenPose doc/advanced/calibration_module.md 和 doc/advanced/3d_reconstruction_module.md 中所指定)?OpenPose 演示成功完成。总时间:23.782837 秒。您的校准参数可能是错误的。注意:如果您已经引入了自己的相机内在函数,它们是否是上三角矩阵(如 OpenPose doc/advanced/calibration_module.md 和 doc/advanced/3d_reconstruction_module.md 中所指定)?OpenPose 演示成功完成。总时间:23.782837 秒。
更多信息:我使用 4 台 FLIR 相机,每台 20 张照片用于校准内部和外部参考。板子识别正常。
如果有人可以提供,任何其他校准方法都非常受欢迎。谢谢
python - 无法检索相机帧速率(大三角帆)
我正在为大三角帆(Flir 相机 SDK)使用 PySpin / python 包装器。我想知道相机的帧率。示例 SaveToAvi.Py 提供了执行此操作的函数:
当我尝试运行示例时,出现此错误
raspberry-pi - 全屏顶部的窗口 - raspbian
我试图强迫我的窗户保持在顶部。但这对我来说不能正常工作。我在 raspbian 上工作,我试图在 magicmirror 全屏上方打开 MPlayer 窗口。
我用命令试过了
与单击标题并选择“始终在顶部”相同。
它适用于其他窗口应用程序,不适用于全屏 MM 应用程序。
PS Magic mirror 应用程序总是以全屏方式自动启动,并且必须保持这种状态。我试图强制 MPlayer 窗口高于全屏。MPlayer 打开相机调情源。它打开 20 秒(用于查看),进行测量然后关闭。
也许你有一些想法如何帮助我?
opencv - FLIR Lepton 相机的热模式
我在 Jetson NX 上使用 FLIR 热像仪来显示热图像。我正在使用opencv的视频捕获,但我遇到了一个有趣的问题,有时相机帧是灰度的,有时它们是BGR。我似乎找不到为什么会发生这种情况的模式,但是有没有办法设置颜色模式以使其始终以 RGB 模式打开?
iphone - 从 iOS 应用程序中的 FLIR Mobile SDK 中始终从 FLIRThermalImage 中提取元数据的问题
我们有兴趣记录FLIR
热和RGB
视频以及随附的元数据。我们已经开发了一个iOS
应用程序FLIR Mobile SDK
来执行此操作。此应用程序将FLIRThermalImage
(使用 imageRecieved 方法)转发到接收器,该接收器提取热图像和 RGB 图像以及元数据,并将这些转发到队列以写入磁盘。
我们能够很好地记录FLIR
热和RGB
帧,似乎没有丢失,我们可以从中提取预期的信号。但是,元数据(我们从FLIRImageParameters
和FLIRScale
类中获得)只是间歇性地正确提取。从所附的屏幕截图中可以看出(查找列SCALE_MIN
及以后,左侧的列由 app/open cv 分配,而不是由 分配FLIRThermalImage
),值通常都是 0 或无意义的小1。
所有这些信息(元数据、FLIR
热帧和FLIR
RGB 帧)都是从同一个循环中提取FLIRThermalImage
并分配到同一个循环中的,所以奇怪的是热帧和RGB
图像帧始终如一,而元数据则不然。元数据要么全为 0/无意义,要么全都很好,这也很奇怪。
有谁知道是否FLIRThermalImage
每帧或仅针对某些帧提供元数据,或此行为的任何其他可能原因?
python - FLIR/PySpin 最终只提供部分视频帧
我根据实时视频在 GUI 中制作了一个框架。
当我打开电脑并运行程序时,整个视频出现在屏幕上。但是过了一会儿,当我运行程序时,屏幕上只出现了一部分视频。
错误代码不会发生..所以我不知道问题是什么。
像这样。 在此处输入图像描述
我正在使用 FLIR 相机(Spinnaker SDK)、Python 3.8 和 Visual Studio Code(通过将看起来像有线 Internet 线的电缆插入计算机主体来使用 FLIR 相机。)
我写的代码:
有什么可以参考的吗?如果您知道解决方案,请帮助我。