VICON-logo

VICON Tracker Python API

VICON-Tracker-Python-API-samfurin

Ƙayyadaddun bayanai

  • Sunan samfur: Vicon Tracker Python API
  • Daidaituwa: Tracker 4.0
  • Siffofin Python masu goyan baya: 2.7 da Python 3

Umarnin Amfani da samfur

Sanya API Tracker

Don amfani da Tracker API tare da Python, bi waɗannan matakan:

  1. Bincika sigar Python don tabbatar da dacewa.
  2. Shigar Python ta hanyar zazzage shi daga hukuma website da zabar sigar da ta dace.
  3. Nemo kuma shigar da tsarin Python Tracker daga ƙayyadadden babban fayil.

Duba Python Version

  1. Buɗe umarni da sauri.
  2. Buga 'py' kuma danna Shigar.
  3. Idan ba a shigar da Python ba, koma zuwa umarnin shigarwa.

Shigar Python

  1. Je zuwa Python's official website.
  2. Zazzagewa kuma shigar da Python, yana tabbatar da ƙara python.exe zuwa PATH yayin shigarwa.

Sanya Module Python Tracker:

  1. Gano wurin shigarwa files a cikin ƙayyadadden babban fayil.
  2. Zaɓi hanyar shigarwa bisa saitin ku.

Sanya Module Python ta Gudun Batch File:

  1. Kewaya zuwa babban fayil shigar Python: C: Program FilesViconTracker4.xSDKPython
  2. Danna 'install_tracker_api.bat' sau biyu don fara aikin shigarwa.

Tambayoyin da ake yawan yi (FAQ):

Tambaya: Menene zan iya sarrafa ta amfani da API Tracker?

  • A: API ɗin Tracker yana ba ku damar sarrafa ayyukan gama gari kamar lodi, wasa, fitar da bayanai, kunnawa/kashe abubuwa, da haifar da ɓangarori masu gudana.

Tambaya: Wadanne nau'ikan Python ne ke tallafawa ta Tracker API?

  • A: API ɗin Tracker yana goyan bayan nau'ikan Python 2.7 da Python

Game da wannan jagorar

  • API ɗin Tracker yana ba ku damar sarrafa wasu fasalulluka na Tracker ta Python API.
  • API ɗin yana ba ku damar sarrafa wasu ayyukan gama gari na Tracker, kamar lodi, wasa, da fitar da bayanai, kunnawa ko kashe abubuwa daban-daban, ko haifar da ɓangarori na tafiyar aiki.
  • Wannan takaddun yana ba ku damar farawa da API Tracker.

Sanya API Tracker

  • Don amfani da Tracker API tare da Python, dole ne ku tabbatar cewa kun shigar da ku duka.
  • API ɗin Tracker yana ba da tallafi ga Python 2.7 da Python 3. Vicon yana ba da shawarar ku yi amfani da sabuwar cikakkiyar sakin Python 3 sai dai idan aikinku ya buƙaci ku yi amfani da takamaiman sigar Python.

Waɗannan hanyoyin suna jagorantar ku ta hanyar shigarwa:

  • Duba sigar Python a kunne
  • Sanya Python akan
  • Shigar da tsarin Python Tracker a kunne
  • Duba cewa an shigar da tsarin Python daidai akan

Duba sigar Python

  • Idan ba ku da tabbacin idan kun shigar da Python ko wane nau'in Python da kuke amfani da shi, zaku iya buɗe umarni da sauri kuma ku aiwatar da umarnin py.

Don misaliampda:VICON-Tracker-Python-API-fig-1

Idan ba a shigar da Python ba, duba Shigar Python.

Shigar Python Don shigar da Python 2 ko 3:

  1. Je zuwa  https://www.python.org/downloads/
  2. Nemo sigar da ake buƙata kuma shigar da Python, tabbatar da cewa Ƙara python.exe zuwa PATH an zaɓi:VICON-Tracker-Python-API-fig-2

A cikin hoton da ke sama, an maye gurbin ABC da sunan mai amfani don babban fayil ɗin shigarwa.

Shigar da tsarin Python Tracker Don shigar da tsarin Python Tracker:

  1. Gano wurin shigarwa files. Idan ka shigar da Tracker a cikin tsoho wuri, ana samun su a cikin wannan babban fayil: C:\Program Files\Vicon Tracker4.x SDKPython
    • Wadannan files suna nunawa:VICON-Tracker-Python-API-fig-3
  2. Shigar da tsarin Python Tracker ta kowane ɗayan hanyoyi masu zuwa, ya danganta da takamaiman shigarwar ku:
    • Hanya mafi sauƙi ita ce gudanar da tsari file (install_tracker_api.bat) wanda aka haɗa a cikin shigarwar Tracker (kamar yadda aka nuna a hoton da ke sama).
    • Wannan yawanci yana aiki da kyau idan:
    • An shigar da Python zuwa madaidaicin PATH; ko
    • Ana shigar da nau'ikan Python da yawa, amma kuna son shigar da API zuwa sabon sigar da kuka shigar; ko
    • Sigar Python guda ɗaya ce kawai aka shigar.
    • Idan ɗayan waɗannan sharuɗɗan ya shafi, duba Shigar da tsarin Python ta hanyar gudanar da tsari file kan.
    • A duk sauran lokuta, shigar da tsarin Python ta amfani da pip. Wannan yawanci yana aiki idan:
    • Ana shigar da nau'ikan nau'ikan Python da yawa, amma kuna son sanyawa zuwa takamaiman sigar; ko
    • Ana shigar da nau'ikan nau'ikan Python da yawa kuma kuna son shigar da su duka (a wannan yanayin, dole ne ku shigar da tsarin kowane nau'in); ko
    • Sigar Python guda ɗaya ce kawai aka shigar, amma ba ku shigar zuwa PATH ba.
    • Idan ɗayan waɗannan sharuɗɗan ya shafi, duba Shigar da tsarin Python ta kunna pip.

Shigar da tsarin Python ta hanyar gudanar da tsari file Don yin wannan:

  1. Kewaya zuwa babban fayil ɗin shigarwa Python: C:\Shirin Files\Vicon Tracker4.x SDKPython
  2. Danna sau biyu install_tracker_api.bat.
    • Tsarin shigarwa yana farawa ta atomatik.

Shigar da tsarin Python ta hanyar tafiyar da pip

  1. Kewaya zuwa babban fayil ɗin Rubutun don Python ɗin da kuke son amfani da shi:
  2. Don Python 3, babban fayil ɗin shigarwa shine: C: \ Masu amfani \AppData\Local\ProgramsPythonPython \ Sc rips
    • Don Python 2.7, babban fayil ɗin shigarwa shine: C: Python27Scripts
  3. Bude taga umarni ko PowerShell a cikin wannan babban fayil ɗin.
  4. Gudun umarni mai zuwa don shigar da Vicon Core API: C: \Masu amfani\ \ AppData \ Local\Programs\PythonPython311Scrip ts> .\pip.exe shigar "C:\Program Files \ Vicon Tracker 4.0 \ SDK \ Python \ vicon_core_api"
    • Gudun umarni mai zuwa don shigar da Tracker API C: \Masu amfani\ \ AppData \ Local\Programs\PythonPython311Scrip ts> .\pip.exe shigar "C:\Program Files\Vicon Tracker 4.0 SDKPython Tracker_api"

Lura Na sama exampYi amfani da shigarwar Python 3.11 tare da Tracker 4.0. Hanyar ku da umarninku na iya bambanta kaɗan.

Duba cewa an shigar da tsarin Python daidai

  • Bincika cewa an shigar da waɗannan kayayyaki masu zuwa.
  • vicon_core_api: Wannan shine ainihin API ɗin ramut kuma ya haɗa da abokin ciniki don sadarwa tare da sabar tasha.
  • tracker_api: API ɗin sabis don samun dama ga aikin takamaiman aikace-aikacen Tracker.
  • Don gwada cewa an shigar da tsarin Python na Tracker daidai, gwada shigo da ɗayan samfuran a Python: >>> shigo da vicon_core_api

Idan tsarin da ke sama ya kasa gane tsarin, gwada waɗannan:

  • Duba babban fayil ɗin fakitin rukunin yanar gizo a cikin shigarwar Python don babban fayil ɗin tracker_api ko vicon_core_api. Don Python 3.11, wurin tsohuwar babban fayil ɗin shigarwa shine:
    • C: \ Masu amfani \ \ AppData \ Local \ Programs \ Python \ Python311 \ Lib \ site-packages
  • Bincika masu canjin yanayin tsarin ku kuma tabbatar da cewa babban fayil ɗin rubutun don shigarwa Python da kuke son amfani da shi shine mafi girma a cikin jerin. Don Python 3.11, tsohuwar wurin babban fayil ɗin shigarwa shine:
    • C: \ Masu amfani \ \ AppData \ Local\Programs\PythonPython311 Rubutun
  • Idan daya daga cikin manyan fayiloli na modules ya ɓace, kuma kun tabbatar da hanyar, sake gudanar da tsarin shigarwa da aka bayyana a cikin Shigar da tsarin Python Tracker a kunne.

Haɗa zuwa uwar garken tasha

  • Don haɗawa da uwar garken tasha, fara shigo da samfurin Vicon Core API: >>> shigo da vicon_core_api
    • >>> daga vicon_core_api shigo da
  • Na gaba, ƙirƙirar abokin ciniki. Wannan yana ƙoƙarin haɗa kai tsaye zuwa takamaiman adireshin mai masaukin baki akan tsohuwar tashar jiragen ruwa (52800) >>> c = Client ('localhost')
  • Bincika cewa abokin ciniki yayi nasarar haɗi zuwa uwar garken: >>> buga (c.connected) Gaskiya
  • Idan amsar ta Ƙarya ce, tabbatar da cewa kuna da misalin Tracker da ke gudana a ƙayyadadden adireshin masaukin ku kuma Tacewar ta ba ta toshe zirga-zirga a tashar jiragen ruwa 52800, kafin ƙirƙirar sabon abokin ciniki.
  • Lokacin da kuka yi nasarar haɗawa, zaku iya samun dama ga ayyukan da uwar garken tasha ta Tracker ke bayarwa.
  • Wannan example yana amfani da sabis na abu na asali: >>> shigo da tracker_api >>> daga tracker_api shigo da BasicObjectServices >>> ayyuka = ​​BasicObjectServices(c)
  • Lokacin da aka haɗa shi, zaku iya kiran hanyoyi akan misalin Tracker.
    • Don misaliample, don samun jerin abubuwa a cikin kwamitin Bibiya, yi amfani da: >>> sakamako, object_list = services.basic_object_list() >>> buga(sakamako)
    • Ko: aikin ya yi nasara
    • >>> bugu (jerin_abu)
    • ['Object1', 'Object2'…]
  • Duk kiran API yana mayar da lambar sakamako, wanda aka siffanta a vicon_core_api/result.py.
  • Lambobin gazawa ɗaya mai yuwuwa shine Result.RPCNotConnected, wanda ake karɓa idan haɗin zuwa uwar garken tasha ya ɓace.
  • Don misaliample: >>> sakamako, object_list = services.basic_object_list() vicon_core_api.client.RPCError: RPCNotConnected: Haɗin zuwa aikin nesa ko kira baya buɗewa
  • Don nuna jerin duk samuwa ayyuka da takardun: >>> taimako( tracker_api)

Exampda rubutun

  • Kuna iya samun example rubutun da ke nuna amfani da ayyukan API na gama gari a C:\Shirin Files \ Vicon Tracker 4.0 SDK Python sample_scripts
  • Duk rubutun suna da takaddun bayanai kuma ɗauki zaɓin taimako wanda ke ba da cikakkun bayanai na dalilan da suka dace.
  • Don gudu kamarampda rubutun, buɗe taga umarni ko harsashi mai ƙarfi a cikin babban fayil ɗin rubutun da ke sama. Kuna iya yin wannan ta ɗayan hanyoyi biyu:
  • Buɗe umarni da sauri kuma canza kundin adireshi zuwa babban fayil ɗin rubutun: c:\> cd C:\Program Files\Vicon Tracker
    • 4.0 SDKPythonample_scripts
  • Riƙe SHIFT+ danna dama a cikin babban fayil ɗin rubutun kuma zaɓi Buɗe taga umarni anan ko Buɗe taga Powershell anan.
  • Daga nan za ku iya gudanar da tsohonample rubutun da kuka zaba.
  • Mai zuwa exampKada ku yi amfani da taga umarni.

kamara_calibration_wave.py

  • Wannan rubutun yana nuna yadda ake amfani da ayyukan API don sarrafa tsarin daidaitawa na farawa da dakatar da igiyar ruwa.
    • C:\Shirin Files \ Vicon Tracker 4.0 SDK Python sample_scripts> py camera_calibration_wave.py
  • Idan an yi nasara, ana nuna abubuwan sarrafawaVICON-Tracker-Python-API-fig-4

kama_control.py

  • Wannan rubutun yana nuna yadda ake ɗaukar bayanan kai tsaye C:\Program Files \ Vicon Tracker 4.0 SDK Python sample_scripts> py capture_control.pyVICON-Tracker-Python-API-fig-5
  • An jera sunan Ɗaukarwa kafin sarrafawa. Don canza sunan kama, yi amfani da taken_services da SetCaptureName.
  • Don tambayoyi kan amfani da API Tracker, tuntuɓi Vicon Support1.
  • 1 mail:support@vicon.com
  • Vicon Tracker Python API Jagoran Fara Saurin 31 Mayu 2023, Bita 1
  • Don amfani tare da Tracker 4.0
  • © Haƙƙin mallaka 2020–2023 Vicon Motion Systems Limited. An kiyaye duk haƙƙoƙi.
  • Bita 1. Don amfani tare da Tracker 4.0
  • Vicon Motion Systems Limited tana da haƙƙin yin canje-canje ga bayanai ko ƙayyadaddun bayanai a cikin wannan takaddar ba tare da sanarwa ba.
  • Kamfanoni, sunaye, da bayanan da aka yi amfani da su a cikin examples su ne ƙage sai dai in an lura da su. Babu wani ɓangare na wannan ɗaba'ar da za a iya sake bugawa, adanawa cikin tsarin dawo da bayanai, ko watsa ta kowace hanya ko ta kowace hanya, lantarki ko injiniyoyi, ta hanyar yin kwafi ko rikodi, ko akasin haka ba tare da rubutaccen izini na Vicon Motion Systems Ltd.
  • Vicon® alamar kasuwanci ce mai rijista ta Oxford Metrics plc. Vicon Control™, Vicon Lock™, Vicon Lock Lab™, Vicon Lock Studio™, Vicon Tracker™, Vicon Valkyrie™, Vicon Vantage™, Vicon Vero™, Vicon Viper™, Vicon ViperX™ da Vicon Vue™ alamun kasuwanci ne na Oxford Metrics plc.
  • VESA® alamar kasuwanci ce mai rijista ta VESA (www.vesa.org/about-vesa/). Sauran samfura da sunayen kamfani a nan ƙila su zama alamun kasuwanci na masu su.
  • Don cikakken kuma na yau da kullun haƙƙin mallaka da alamar kasuwanci, ziyarci https://www.vicon.com/vicon/copyright-information.
  • Vicon Motion Systems kamfani ne na Oxford Metrics plc.
  • Imel: support@vicon.com Web: http://www.vicon.com

Takardu / Albarkatu

VICON Tracker Python API [pdf] Jagorar mai amfani
Tracker Python Api, Tracker, Python Api, Api

Magana

Bar sharhi

Ba za a buga adireshin imel ɗin ku ba. Ana yiwa filayen da ake buƙata alama *