fusiontrack和sprytrack的atracsys sdk包装器

atracsys的Python项目详细描述


ATracsys FusionTrack和SpryTrack包装袋

此软件包允许您与ATracsys FusionTrack和SpryTrack系统交互。

安装

要安装此软件包,您需要:

  • 至少3.10克。
  • Windows上的Visual Studio 2015或更高版本(因为源代码需要C++11完全支持)。
  • Linux上的GCC5(没有在更新版本的GCC上测试)。
  • git可以在命令行中使用(在windows上,请使用git for windows)。
  • atracsys sdk对应于python包的版本。

在安装过程中,将根据fusiontrack sdk和sprytrack sdk编译包装器。 或者两者都取决于系统上安装的软件包。

在linux上,安装检查环境变量ATRACSYS_FTK_HOMEATRACSYS_STK_HOME 了解安装了什么sdk(以及安装在哪里)。请让这些变量指向 sdk的安装文件夹。

用法

这个包导出的python api试图尽可能地从atracsysCC++api关闭。 为了开始,您可以使用以下代码检索帧:

importatracsys.ftkastracker_sdkdefexit_with_error(error,tracking_system):display(error)errors_dict={}iftracking_system.get_last_error(errors_dict)==tracker_sdk.Status.Ok:forlevelin['errors','warnings','messages']:iflevelinerrors_dict:display(errors_dict[level])exit(1)tracking_system=tracker_sdk.TrackingSystem()iftracking_system.initialise()!=tracker_sdk.Status.Ok:exit_with_error("Error, can't initialise the atracsys SDK api.",tracking_system)iftracking_system.enumerate_devices()!=tracker_sdk.Status.Ok:exit_with_error("Error, can't enumerate devices.",tracking_system)frame=tracker_sdk.FrameData()iftracking_system.create_frame(False,10,20,20,10)!=tracker_sdk.Status.Ok:exit_with_error("Error, can't create frame object.",tracking_system)print("Tracker with serial ID {0} detected".format(hex(tracking_system.get_enumerated_devices()[0].serial_number)))tracking_system.get_last_frame(100,frame)

帮助

完整的文档位于sdk安装的doc/python文件夹中。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
有没有一种方法可以将不同的java web应用程序组合到一个web应用程序(war)中而不相互影响?   java一次屏蔽两位   java如何在多个类上初始化元素?   java在后台服务中处理通知或使用GCM(或其他推送通知服务)   java从const方法调用JNI函数   javascript如何使用函数/方法返回?   Java优化:声明类变量与使用临时变量   java字符算术基数8 vs基数10   Java流收集要存储的对象列表   swing我正在用Java中的keyListener制作一个精灵移动器   在Gradle构建脚本中使用Scala(或java)方法   java Android Mediaplayer下一步按钮不起作用   Java Sound API在播放音频文件后将其锁定   java将变量从外部类传递到内部类的最佳方法   使用play framework的博客web应用程序出现java逻辑错误   java我们可以在Spring批处理中处理大型zip文件吗?   java如何检查JTable的选定行的特定列中的值是否已经在JList中?