精选文章 FLIR相机项目属性配置lib文件备份

FLIR相机项目属性配置lib文件备份

作者:Ezio01 时间: 2019-11-11 04:25:31
Ezio01 2019-11-11 04:25:31


灰点官方全面升级了自己的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
#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;
}

我的lib库配置备份

release

opencv_world343.lib
Spinnaker_v140.lib
SpinnakerC_v140.lib
SpinnakerGUI_WPF_v140.lib
SpinnakerGUISelector_WPF_v140.lib
SpinUpdate_v140.lib
SpinVideo_v140.lib
SpinVideoC_v140.lib

opencv_world343d.lib
SpinnakerCd_v140.lib
SpinnakerGUI_WPFd_v140.lib
SpinVideoCd_v140.lib

Spinnakerd_v140.lib
SpinVideod_v140.lib

 

 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
勿删,copyright占位
分享文章到微博
分享文章到朋友圈

上一篇:epoll事件通知机制详解,水平触发和边沿触发的区别

下一篇:浏览器的缓存机制

您可能感兴趣

  • 在Windows Server 2016和SQL Server Always On可用性组上安装SQL Server 2019

    In this article, we will proceed with configuring a SQL Server Always On Availability Groups and perform failover validations. 在本文中,我们将继续配置SQL Server Always On可用性组并执行故障转移验证。 You should go through t...

  • 为SQL Server Always On可用性组配置域控制器和Active Directory

    In this series for SQL Server Always On availability groups, we are covering end to end configurations for SQL Server 2019 on Windows Server 2016. In the article, A comprehensive guide to SQL Serve...

  • 63个Linux基础自测题

    目录 第1部分 1、什么是Linux内核,有什么作用? 2、什么是shell,有什么作用? 3、安装Linux至少需要几个分区? 4、Swap分区的作用是什么? 5、什么是运行级别?Linux有几个运行级别? 6、如何更改默认启动级别? 第2部分 1、什么是Linux终端?Linux终端又称为什么? 2、默认情况下,Linux有几个虚拟终端?如何在不同终端之间切换?如何在X Window与终...

  • 设计日历表

    介绍 (Introduction) There is a common need in reporting to aggregate or return data that is crunched based on date attributes. These may include weekdays, holidays, quarters, or time of year. While a...

  • JAVA面试(全)

    Java 八大基本数据类型 八大基本类型 Byte,short,long,int,double,float,boolean,char 占用大小及其长度 数据类型 空间(字节B) 取值范围 byte 1 -2^7 ~ 2^7-1 short 2 -2^15~ 2^15-1 char 2 0 ~ 2^16-1 char无需符号位 int 4 -2^31 ~ 2^31-1 float 4 -2^3...

  • laravel-package-top-100

    排名 排名 下载次数 Star 数 扩展包 一句话描述 1 2883968 3968 intervention/image 图片处理扩展包,支持裁剪、水印等处理,使用教程请见 https://phphub.org/topics/1903 2 2215372 3694 barryvdh/laravel-debugbar 页面调试工具栏 (对 phpdebugbar 的封装),教程请见:http...

  • SGX软硬件栈(三)——驱动接口、SGX API

    驱动接口 驱动接口的主要功能还是向不可信运行时uRTS提供管理Enclave生命周期的功能,会在内核权限硬件指令基础之上完成具体的生命周期管理能力。 SGX API 这里将介绍运行时环境(uRTS由Platform Software提供、tRTS由SDK提供)向开发者提供了哪些API供使用。这是SGX开发者直接接触的部分。 1. 可信运行时库函数 由于Enclave程序会被放在Enclave...

  • 新职业教育的三节课,凭什么做到今天这样

    历时7天、翻遍15个平台渠道、访谈25位参与课程的从业者、挖掘了136条推文的标题和内容,我们得到了12500字的拆解。可以点击右上角☝:收藏、分享、在看,不用担心看一半,找不到文章。 本文信息公开来源:三节课官方公众号、虎嗅网、36氪、深网、东方财富网、新榜、知乎、简书、增长黑盒、短书··· 我们认为,这可能比任何官方复盘更能诠释:「三节课」是如何在3年内,做到互联网职业教育(Almost...

华为云40多款云服务产品0元试用活动

免费套餐,马上领取!
CSDN

CSDN

中国开发者社区CSDN (Chinese Software Developer Network) 创立于1999年,致力为中国开发者提供知识传播、在线学习、职业发展等全生命周期服务。