MacOS 上的 Spinnaker SDK 入门
适用产品
全部 FLIR 机器视觉 USB3 和 GigE 摄像头
应用说明简介
该应用说明描述了如何在 MacOS Ventura (13) 或更高版本中安装和使用 Spinnaker® SDK。
安装所需的库
安装 Spinnaker for MacOS 前必须安装一些依赖关系。 这些依赖关系可以通过一款叫做 Homebrew 的文件包管理器获取。 Homebrew 不在 MacOS 中默认安装,所以您可能需要先安装。
如果要安装依赖关系:
如果 Homebrew 还未安装,请在终端运行:
user$: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
如果出现提示,请输入密码。
等待,直至出现“下一步”。 Homebrew 现在已安装。
在终端中运行:
user$: brew install pkg-config libomp libusb
这将安装所有必需的依赖关系。
安装 Spinnaker
如果您的 macOS 行已经安装了不同版本的 Spinnaker,需要在安装新版本前卸载它。 参见下方的“卸载 Spinnaker”。
- 从我们的网站下载 Spinnaker SDK:
https://www.flir.com/products/spinnaker-sdk/ - 在 Spinnaker-1.xx.x.xx 的下载文件夹,双击 Spinnaker.pkg 文件启动安装程序。
- 按照安装向导操作。
安装会生成以下目录结构:
- /Applications/Spinnaker/lib
- /Applications/Spinnaker/include
- /Applications/Spinnaker/examples
- /Applications/Spinnaker/PySpin
此外,Spinnaker 库将复制到 /usr/local/lib,Spinnaker 标题将复制到 /usr/include,用于全系统引用。
运行示例
Spinnaker SDK 包含几个预编译的 C++ 示例。 它们位于 /Applications/Spinnaker/bin。 您可以双击 bin 文件夹中的文件或通过 sudo 这类命令行运行示例。
示例来源是 /Applications/Spinnaker/src/。
如果要修改示例:
- 请从 /Applications/ 文件夹复制 /Spinnaker/ 文件夹(及子文件夹)到您有写入权限的位置。
- 使用文本编辑器,编辑 /src/ 文件夹中的源文件。
- 编译已更新的文件。
- 从 /bin/ 文件夹运行已更新的示例。
运行 SpinView
SpinView 是一种 GUI 应用程序,可以用于流传输、保存或记录图像。 您也可以访问或修改 Spinnaker 节点,以控制摄像头设置。
如需 Spinnaker 节点的详细说明,请参见 Spinnaker 节点。
如果要运行 SpinView,请在 /Applications/Spinnaker/apps 文件夹双击 SpinView_QT。
SpinView_QT 将打包为 .app 文件。 它属于自足性文件,可以移动到系统任意位置并仍然正常工作。
安装 PySpin
PySpin 是 Spinnaker 库的包装程序,方便您在 python 中编写应用程序的代码。 详细安装说明位于自述文件。 您可以双击 /Applications/Spinnaker/PySpin 位置的 PySpin 安装文件找到该文件。
选择您的 Python 版本和 Spinnaker 版本对应的文件包。 例如,spinnaker_python-1.24.0.60-cp37-cp37m-macosx_10_9_x86_64.tar.gz 对应 PySpin 1.24.0.60 版和 python 3.7 版。
确保安装 PySpin 前安装了 Python 及相应的 Spinnaker SDK 版本。
卸载 Spinnaker
如果要卸载 Spinnaker,请运行 Spinnaker-1.xx.x.xx.dmg 文件中随附提供的 “uninstall_spinnaker.sh”。 该脚本将删除所有已安装的 Spinnaker 文件,并从您 Mac 的已安装应用程序列表中移除。