Advertisement

FLIR相机封装器,适用于Qt5和PyQt5,提供用于Spinnaker FLIR相机的相关类。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
该FLIR相机封装器,专为Qt5和PyQt5平台设计,提供用于Spinnaker FLIR相机的图像接收生成信号。 借助Qt Signal对象与Spinnaker库的图像事件处理程序建立连接,即可实现此功能。 这种方法能够显著提升每秒帧数,并有效降低通过Spinnaker对象接收和传输图像所产生的负担。 该封装器同时支持Qt和PyQt5(分别命名为qt_camera和pyqt_camera),并提供了三种触发相机硬件的方式。 其默认设置是“无触发”,这意味着无需任何预先触发信号,即可随时获取流式图像数据。 此外,还支持软件触发模式,即在调用“ sendSwTrigger()”函数后,便可利用接收到的图像信息。 最后,该封装器还具备硬件触发功能:当将电气PWM信号连接到外部Hirose Connector的特定输入端口时,摄像机会通过Qt信号提供图像数据。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • FLIR Camera Wrapper for Qt5 and PyQt5: Qt,支持Spinnaker FLIR...
    优质
    简介:FLIR Camera Wrapper for Qt5和PyQt5是一个用于Qt框架的库,提供便捷的接口来控制Spinnaker兼容的FLIR相机,简化了摄像头设置、图像捕获及处理的过程。 FLIR_camera_wrapper_for_Qt5_and_PyQt5 是一个用于Spinnaker FLIR相机的 Qt 相机类,能够生成图像接收信号以提高性能。通过将 Qt Signal 对象连接到 Spinnaker 库中的图像事件处理器,可以加快每秒帧率,并减少轮询过程中获取和提供图像的工作量。该库同时支持 Qt 和 PyQt5(分别命名为 qt_camera 和 pyqt_camera)。 有三种方式可以触发相机硬件:默认设置为“无触发”,在这种模式下无需任何外部信号即可访问实时流式传输的图像;第二种是软件触发,通过执行 sendSwTrigger() 方法后可使用获取到的图像;第三种是硬件触发,在这种情况下需要将电气 PWM 连接到外部 Hirose Connector 的特定输入端口。只有在满足以上条件时,相机才会提供图像并通过 Qt 信号传递给应用程序。
  • FLIR SDK.rar - FLIR ADK - FLIRSDK
    优质
    这段资料是FLIR(Flir Systems Inc.)公司提供的软件开发工具包(Software Development Kit, SDK),专门用于支持开发者使用FLIR相机的各项功能进行应用程序开发。包含于FLIR Access Developer Kit (ADK)中,此资源文件名为FLIR SDK.rar。 SDK for FLIR infrared camera
  • Python调FLIR红外SDK
    优质
    本教程介绍如何使用Python编程语言调用FLIR红外相机的软件开发工具包(SDK),实现对红外图像数据的采集与处理。适合开发者学习实践。 使用Python调用FLIR相机SDK可以实现温度获取、图像拍摄以及调色板设置等功能。在此之前需要先安装FLIR红外相机的驱动程序。
  • Python调FLIR红外SDK
    优质
    本简介介绍如何使用Python编程语言来调用FLIR红外相机的SDK,实现对FLIR相机的各项功能进行自动化控制和数据采集。 通过Python调用FLIR相机SDK可以实现温度获取、图像拍摄以及调色板设置等功能。在此之前需要安装FLIR红外相机的驱动程序。
  • MATLAB与FLIR热分析演示文档:源自使MATLABFLIR热分析网络研讨会...
    优质
    该演示文档展示了如何利用MATLAB结合FLIR相机进行完整热分析流程,内容涵盖了从数据采集到图像处理、数据分析等环节,旨在帮助用户理解并应用这一技术方案。来源于使用MATLAB和FLIR相机的热分析网络研讨会。 “使用 MATLAB 和 FLIR 相机进行热分析”网络研讨会的演示文件包括了会议中使用的图像和视频。
  • 灰点Spinnaker
    优质
    灰点相机Spinnaker是一款以专业级摄影需求为出发点打造的应用程序,它不仅拥有强大的图像编辑功能,还支持多种图片格式和分辨率选择。用户可以通过这款软件轻松实现创意构图、色彩调整等操作,让每一张照片都充满艺术感与个性风格。 关于工业相机(例如灰度相机)调用API的常用设置示例,仅供参考。
  • BaslerC#
    优质
    本项目旨在为Basler相机提供一套基于C#语言的开发包,简化其在软件中的集成与操作流程,支持用户快速实现图像采集、处理等功能。 C#封装basler库以获取bitmap及hobject图像,并支持内触发、外触发以及单帧抓取功能。
  • BaslerSDK
    优质
    本项目旨在提供一套易于使用的接口,对Basler相机SDK进行高级封装,简化工业视觉应用中的相机操作流程,提高开发效率。 Basler相机SDK封装是用于开发基于Basler公司工业相机软件的工具集,它提供了丰富的功能以帮助开发者高效利用Basler相机进行图像捕获、处理与分析工作。Basler Pylon SDK是由该公司提供的官方软件开发套件,支持C++, C#, Python等编程语言,并适用于Windows, Linux和Mac OS操作系统。 在使用Basler相机SDK封装时,开发者通常会执行以下关键操作: 1. **设备发现与连接**:该工具集允许程序自动搜索网络或USB接口上的所有Basler相机,并选择特定的设备进行连接。 2. **参数配置**:通过访问曝光时间、增益、帧率和分辨率等设置,SDK使开发者可以根据实际应用需求调整这些参数以优化图像质量。 3. **图像捕获**:开发者可以使用触发模式来实现连续拍摄或单次拍摄,并将获取的图像直接保存为多种格式(如BMP, JPEG, TIFF)。 4. **图像处理**:Basler Pylon SDK内置了基本的图像处理功能,例如直方图均衡化、灰度转换和色彩空间变换。同时支持用户自定义算法来增强或修改这些基础功能。 5. **事件处理与回调函数**:开发者可以注册自己的回调函数以响应相机的各种事件(如帧到达通知),从而实现异步操作及实时反馈机制。 6. **多相机同步**:对于需要多个Basler相机协同工作的项目,SDK提供了精确的时钟同步技术来保证所有摄像头获取的数据一致性。 7. **性能优化**:通过使用GigE Vision和USB3 Vision协议等高效传输手段,该工具集能够最大化网络或USB 3.0接口带宽利用率,并减少延迟以提高图像数据流速。 8. **错误处理与调试**:SDK配备了详尽的故障代码及日志记录功能来帮助开发者快速定位并解决问题。 9. **API文档与示例代码**:Basler提供了全面的API指南和大量实例程序,以便于用户迅速掌握其使用方法。 10. **持续更新与支持**:为了保持SDK的功能性和兼容性,Basler公司会定期发布版本更新,并加入新特性或修复现有问题。 通过封装后的Basler相机SDK工具集,开发人员可以简化软件开发流程并专注于应用程序的设计工作。这些封装通常包括了对原始SDK接口的适应改进以及增加了一些高级功能,使得非专业开发者也能轻松上手使用Basler相机进行项目开发。在实际应用中可以根据具体需求调整或扩展已有的封装以满足特定系统要求及性能优化目标。
  • MATLAB弹出对话框代码 - FLIR Temp Retrieval Analysis:从FLIR读取图像以获取精确像素温度...
    优质
    本项目使用MATLAB编写代码,通过弹出对话框功能实现从FLIR热像仪中提取并分析精确像素温度数据,便于科研与工程应用。 MATLAB发布代码FLIR临时检索分析项目可以从FLIR摄像机读取图像,并根据各种校正因素(包括相机高度、相对湿度、上升流长波辐射和气温)来获取准确的像素温度值。该概念及原始代码由Donald M. Aubrecht 和 Saleem Ullah 创建,而GUI最初是由Samuel W. Fall创建。该项目的主要负责人是Dar A. Roberts。 背景:此项目是为了加州大学圣塔芭芭拉分校地理系的Dar Roberts博士在IDEAS(学生进行环境分析的创新数据集)项目中编写代码。作为该计划的一部分,学生们在我们不同的野外地点铺设样带,并测量与环境变量相关的参数。其中一项测量是使用FLIR相机拍摄照片,然后从所得图像确定地面表面温度。此代码对这些图片进行了校正处理以根据适当的发射率和其他调整因子来获取准确的像素温度值。 依赖关系/要求:该程序专为FLIR型号T450sc(T62101)设计开发。它可能适用于其他FLIR图像,但需要进行测试验证。代码是在MATLAB 2015上创建并更新以支持 MATLAB 2016版本。 启动步骤: 打开MATLAB,并运行FLIR-T程序。