灰点相机Spinnaker sdk的安装使用(一)环境配置

灰点官方全面升级了自己的sdk文档,全新的sdk名称也由 FlyCapture2 过渡到 Spinnaker SDK(话说是很久之前的事情了)。然而国内的灰点相机的sdk的使用文档较少,更别说 Spinnaker SDK的说明了,这里给小众志同道合的朋友们写一个入门文档,当然,难度不高,算是给新手一个参考吧。最后水平有限,算是抛砖引玉,诸多不足,请大家指正~

关于从FlyCapture2 到 Spinnaker SDK变换,有兴趣的可以参见

https://www.ptgrey.com/KB/11020

1.Spinnaker SDK下载和安装

首先下载链接下载sdk,下载链接

https://www.ptgrey.com/support/downloads

咳咳  网站链接更新

https://flir.app.boxcn.net/v/SpinnakerSDK/folder/68522911814

如下图依次选择相机型号、操作系统等,会自动提供可下载程序,这里选择下载与自己操作系统相符的full sdk。

请注意,当前下载sdk需要注册和登录,方可进行下载

下载后,为一个exe安装文件,直接双击安装即可。

安装过程中,注意安装路径;

安装过程中,有两个安装选择,其中第一个会直接安装一个exe,这个是灰点公司提供的一个直接可以调用摄像头的程序,功能很强大,不过这里我们自己调用SDK,所以选择第二个。

安装完成后,在安装路径下,会多出以下文件

如果缺少文件夹,则说明上面说的安装模式选择错误,请重新安装。至此,下载和安装完成。

2.Vs2017工程配置

完成Spinnaker sdk的下载和安装后,需要在工程中配置,首先新建win32控制台程序,完成新建后,点击

工程名-属性-配置属性-C/C++-常规-附加包含目录,添加Spinnaker sdk安装目录下的include文件夹。

工程名-属性-配置属性-链接器-常规-附加库目录,添加Spinnaker sdk安装目录下的lib64\vs2015文件夹。

工程名-属性-配置属性-链接器-输入-附加依赖项,添加Spinnaker sdk安装目录下的lib64\vs2015文件夹里的lib文件名。请注意,debug模式请输入*d_v140.lib,其中d表示debug配置,140表示版本号,如“Spinnakerd_v140.lib”,需要使用什么功能,添加对应的lib文件即可,如果傻傻分不清,请添加所有以d_v140结尾的文件名,以上。

至此,配置完成,请注意,当前配置方法需要每次新建工程都配置。

3.Sample Example

接下来就是程序员最喜欢的编程时间了,简单的写段代码,证明Spinnaker sdk可用。简单代码如下(注意,代码较为简单,请自行参阅官方API)

#include "stdafx.h"
#include "Spinnaker.h"
#include <iostream>
#include "SpinGenApi/SpinnakerGenApi.h"
int main()
{
	Spinnaker::SystemPtr system = Spinnaker::System::GetInstance();
	Spinnaker::LibraryVersion lv = system->GetLibraryVersion();
	std::cout << "库版本:" << lv.major << "." << lv.minor << "." << lv.type << "." << lv.build << std::endl;
    return 0;
}

结果如下:

至此,整个Spinnaker sdk的配置全部完成~笔者水平有限,诸多不足,敬请指正。

下一节,配置FPS、曝光后,捕获图像:

嗯 没错  于是我时隔几个月,又把原本的fps 曝光 鸽了,开始写python上使用spinnaker SDK

下一节,tx2 上使用灰点相机 

 

在Ubuntu系统下使用Flir Blackfly S工业相机,可以按照以下步骤进行操作。首先,安装Spinnaker SDK相机驱动,并增加USB3.0的带宽限制。然后,进行硬件连接并修改相机ID号。最后,启动驱动并使用rviz查看图像。\[1\] 对于PointGrey相机,可以在Flir官网直接搜索型号并找到相应的驱动。此外,也可以在roswiki上找到安装方法。\[2\] 对于Mindvision相机,可以通过以下步骤进行安装:首先,使用sudo su命令获取管理员权限;然后,按照readme文件中的说明打开相机;最后,使用qt编译qt的demo并运行main即可。\[2\] 对于偏振相机SDK安装,可以按照polar中的readme文件进行操作。安装完成后,关闭防火墙即可。然后,运行spinview来检查相机是否连接成功。\[2\] 如果在安装相机驱动后,相机显示没有连接上,可以尝试以下步骤:首先,关闭防火墙(可以使用sudo ufw disable命令或sudo su ufw disable命令);然后,重启设备;最后,检查连接线是否正常。\[2\] 如果以上方法仍然无法解决问题,可以尝试保存并重启设备。如果仍然失败,可以使用以下命令进行检测:sudo sh -c 'echo 1000 > /sys/module/usbcore/parameters/usbfs_memory_mb'。\[3\] #### 引用[.reference_title] - *1* *3* [ubuntu20.04 ROS 环境下使用 Flir Blackfly S 工业相机](https://blog.csdn.net/qq_32761549/article/details/126488889)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [安装pointgray灰度相机,mindvison,pointgray偏振相机的ubuntu驱动](https://blog.csdn.net/wenzhou_zhou/article/details/107013220)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值