
VICON Tracker Python API
![]()
Specifications
- Khoom npe: Vicon Tracker Python API
- Compatibility: Tracker 4.0
- Txhawb Python Versions: 2.7 thiab Python 3
Cov lus qhia siv khoom
Nruab qhov Tracker API
Txhawm rau siv Tracker API nrog Python, ua raws li cov kauj ruam no:
- Txheeb xyuas Python version kom ntseeg tau tias muaj kev sib raug zoo.
- Nruab Python los ntawm rub tawm nws los ntawm official website thiab xaiv qhov tsim nyog version.
- Nrhiav thiab nruab Tracker Python module los ntawm cov ntawv teev tseg.
Xyuas Python Version
- Qhib qhov hais kom ua.
- Ntaus 'py' thiab nias Enter.
- Yog tias Python tsis tau teeb tsa, xa mus rau cov lus qhia kev teeb tsa.
Nruab Python
- Mus rau Python's official webqhov chaw.
- Download tau thiab nruab Python, xyuas kom ntxiv python.exe rau PATH thaum lub sijhawm teeb tsa.
Nruab Tracker Python Module:
- Nrhiav lub installation files nyob rau hauv daim ntawv teev npe.
- Xaiv txoj kev teeb tsa raws li koj qhov teeb tsa.
Nruab Python Module los ntawm Khiav Batch File:
- Nkag mus rau Python install folder: C: Program FilesViconTracker4.xSDKPython
- Ob-nias ntawm 'install_tracker_api.bat' los pib txheej txheem kev teeb tsa.
Cov lus nug nquag nug (FAQ):
Q: Kuv tuaj yeem ua haujlwm li cas siv Tracker API?
- A: Cov Tracker API tso cai rau koj los ua kom muaj kev ua haujlwm zoo xws li kev thauj khoom, ua si, xa tawm cov ntaub ntawv, qhib / kaw cov khoom, thiab ua rau qhov chaw ua haujlwm.
Q: Python versions twg tau txais kev txhawb nqa los ntawm Tracker API?
- A: Tus Tracker API txhawb nqa Python versions 2.7 thiab Python
Txog phau ntawv qhia no
- Tracker API cia koj tswj qee yam ntawm Tracker ntawm Python API.
- API tso cai rau koj los ua kom muaj qee yam kev ua haujlwm ntawm Tracker, xws li thauj khoom, ua si, thiab xa tawm cov ntaub ntawv, qhib lossis kaw cov khoom sib txawv, lossis ua rau qhov chaw ua haujlwm.
- Cov ntaub ntawv no tso cai rau koj pib nrog Tracker API.
Nruab qhov Tracker API
- Txhawm rau siv Tracker API nrog Python, koj yuav tsum xyuas kom meej tias koj muaj ob qho tib si ntsia.
- Lub Tracker API muab kev txhawb nqa rau Python 2.7 thiab Python 3. Vicon xav kom koj siv qhov kev tso tawm tshiab kawg ntawm Python 3 tshwj tsis yog koj qhov project xav kom koj siv ib qho tshwj xeeb ntawm Python.
Cov txheej txheem no coj koj los ntawm cov txheej txheem installation:
- Txheeb xyuas Python version ntawm
- Txhim kho Python rau
- Txhim kho Tracker Python module rau
- Txheeb xyuas tias Python module tau teeb tsa kom raug rau
Xyuas Python version
- Yog tias koj tsis paub meej tias koj tau nruab Python lossis qhov version ntawm Python koj siv, koj tuaj yeem qhib qhov hais kom ua thiab khiav cov lus txib py.
Rau example:![]()
Yog tias koj tsis muaj Python ntsia, saib Nruab Python.
Nruab Python Txhawm rau nruab Python 2 lossis 3:
- Mus rau https://www.python.org/downloads/
- Nrhiav qhov xav tau version thiab nruab Python, kom ntseeg tau tias Ntxiv python.exe rau PATH raug xaiv:

Hauv cov duab saum toj no, ABC hloov nrog koj tus username rau lub installation nplaub tshev.
Nruab Tracker Python module Txhawm rau nruab Tracker Python module:
- Nrhiav lub installation files. Yog tias koj tau teeb tsa Tracker hauv qhov chaw nyob, lawv pom hauv daim nplaub tshev no: C:\Program Files\Vicon\Tracker4.x\SDK\Python
- Cov no files yog displayed:

- Cov no files yog displayed:
- Nruab tus Tracker Python module nyob rau hauv ob qho tib si hauv qab no, nyob ntawm koj qhov kev teeb tsa tshwj xeeb:
- Txoj kev yooj yim tshaj plaws yog khiav lub batch file (install_tracker_api.bat) uas suav nrog hauv kev teeb tsa Tracker (raws li qhia hauv daim duab saum toj no).
- Qhov no feem ntau ua haujlwm zoo yog tias:
- Python tau teeb tsa rau PATH hloov pauv; los yog
- Ntau yam ntawm Python tau teeb tsa, tab sis koj xav nruab API rau qhov tseeb version uas koj tau teeb tsa; los yog
- Tsuas yog ib qho version ntawm Python raug teeb tsa.
- Yog tias ib qho ntawm cov xwm txheej no siv tau, saib Nruab tus python module los ntawm kev khiav lub batch file ntawm.
- Hauv txhua kis, nruab Python module los ntawm kev siv pip. Qhov no feem ntau siv yog tias:
- Ntau lub versions ntawm Python raug ntsia, tab sis koj xav nruab rau ib qho version tshwj xeeb; los yog
- Ntau qhov sib txawv ntawm Python tau teeb tsa thiab koj xav nruab rau txhua tus ntawm lawv (hauv qhov no, koj yuav tsum nruab qhov module rau txhua lub version); los yog
- Tsuas yog ib qho version ntawm Python raug teeb tsa, tab sis koj tsis tau nruab rau PATH.
- Yog tias ib qho ntawm cov xwm txheej no siv tau, saib Nruab Python module los ntawm kev khiav pip rau.
Nruab Python module los ntawm kev khiav lub batch file Ua li no:
- Nkag mus rau Python install folder: C:\Program Files\Vicon\Tracker4.x\SDK\Python
- Ob-nias install_tracker_api.bat.
- Cov txheej txheem installation pib pib ua tiav.
Nruab Python module los ntawm kev khiav lub pip
- Nkag mus rau Scripts folder rau Python uas koj xav siv:
- Rau Python 3, lub default installation folder yog: C: \Users\ \AppData\Local\Programs\Python\Python \Sc rov
- Rau Python 2.7, lub default installation nplaub tshev yog: C:\ Python27\Scripts
- Qhib lub qhov rais hais kom ua lossis PowerShell hauv daim nplaub tshev ntawd.
- Khiav cov lus txib nram qab no rau nruab Vicon Core API: C: \Cov neeg siv\ \AppData\Local\Programs\Python\Python311\Scrip ts> .\pip.exe install “C:\Program Files\Vicon\Tracker 4.0\SDK\Python\vicon_core_api"
- Khiav cov lus txib nram qab no rau nruab Tracker API C: \Cov neeg siv\ \AppData\Local\Programs\Python\Python311\Scrip ts> .\pip.exe install “C:\Program Files\Vicon\Tracker 4.0\SDK\Python\tracker_api"
Nco tseg Qhov saum toj no examples siv Python 3.11 kev teeb tsa nrog Tracker 4.0. Koj txoj kev thiab cov lus txib yuav txawv me ntsis.
Txheeb xyuas tias Python module raug teeb tsa kom raug
- Xyuas tias cov nram qab no modules tau raug ntsia.
- vicon_core_api: Qhov no yog qhov tseem ceeb ntawm cov chaw taws teeb tswj API thiab suav nrog cov neeg siv khoom sib txuas lus nrog lub davhlau ya nyob twg server.
- tracker_api: Cov Kev Pabcuam API rau kev nkag mus rau Tracker-specific application functionality.
- Txhawm rau kuaj xyuas tias Tracker Python module tau teeb tsa kom raug, sim import ib qho ntawm cov modules hauv Python: >>> import vicon_core_api
Yog tias cov txheej txheem saum toj no tsis paub txog qhov module, sim ua cov hauv qab no:
- Txheeb xyuas qhov chaw-pob ntawv nplaub tshev hauv Python installation rau tracker_api lossis vicon_core_api nplaub tshev. Rau Python 3.11, qhov chaw ntawm lub neej ntawd installation nplaub tshev yog:
- C:\Users\ \AppData\Local\Programs\Python\Python311\Lib\site-packages
- Tshawb xyuas koj qhov kev hloov pauv ib puag ncig thiab xyuas kom meej tias cov ntawv sau cia rau Python installation koj xav siv yog qhov siab tshaj plaws hauv cov npe. Rau Python 3.11, lub neej ntawd qhov chaw ntawm lub installation nplaub tshev yog:
- C:\Users\ \AppData\Local\Programs\Python\Python311\Scripts
- Yog hais tias ib qho ntawm cov modules 'folds ploj lawm, thiab koj tau txheeb xyuas txoj hauv kev, rov ua dua los ntawm cov txheej txheem kev teeb tsa tau piav qhia hauv Kev Txhim Kho Tracker Python module rau.
Txuas mus rau lub davhlau ya nyob twg server
- Txhawm rau txuas mus rau lub davhlau ya nyob twg server, thawj zaug import Vicon Core API module: >>> import vicon_core_api
- > > > los ntawm vicon_core_api import
- Tom ntej no, tsim ib tus neeg siv khoom. Qhov no cia li sim txuas mus rau qhov chaw nyob tshwj xeeb ntawm qhov chaw nres nkoj default (52800) >>> c = Client('localhost')
- Txheeb xyuas tias tus neeg siv khoom tau txuas nrog lub server zoo: > > > print(c.connected) Muaj tseeb
- Yog tias cov lus teb tsis tseeb, xyuas kom meej tias koj muaj qhov piv txwv ntawm Tracker khiav ntawm qhov chaw nyob ntawm tus tswv tsev thiab koj lub firewall tsis thaiv cov tsheb khiav ntawm qhov chaw nres nkoj 52800, ua ntej tsim tus neeg siv khoom tshiab.
- Thaum koj tau ua tiav kev sib txuas, koj tuaj yeem nkag mus rau cov kev pabcuam uas muab los ntawm Tracker davhlau ya nyob twg server.
- Qhov no example siv cov kev pabcuam khoom siv yooj yim: >>> import tracker_api >>> los ntawm tracker_api import BasicObjectServices >>> cov kev pabcuam = BasicObjectServices(c)
- Thaum nws txuas nrog, koj tuaj yeem hu txoj hauv kev ntawm Tracker piv txwv.
- Rau example, kom tau txais ib daim ntawv teev cov khoom nyob rau hauv lub Tracking vaj huam sib luag, siv: >>> result, object_list = services.basic_object_list() >>> print(result)
- Okay: txoj haujlwm ua tiav
- > > > print(object_list)
- ['Object1', 'Object2'…]
- Tag nrho API hu rov qab cov lej tshwm sim, uas tau piav qhia hauv vicon_core_api/result.py.
- Ib qho ua tsis tiav code yog Result.RPCNotConnected, uas tau txais yog tias kev sib txuas rau lub davhlau ya nyob twg server poob.
- Rau example: >>> result, object_list = services.basic_object_list() vicon_core_api.client.RPCError: RPCNotConnected: Kev sib txuas rau cov chaw taws teeb muaj nuj nqi lossis hu rov qab tsis qhib
- Txhawm rau tso tawm cov npe ntawm tag nrho cov haujlwm muaj thiab cov ntaub ntawv: >>> pab (tracker_api)
Example scripts
- Koj tuaj yeem nrhiav tau example scripts uas qhia txog kev siv cov API nquag ua haujlwm ntawm C:\Program Files\Vicon\Tracker 4.0\SDK\Python\sample_scripts
- Tag nrho cov ntawv sau muaj cov ntaub ntawv thiab xaiv qhov kev pab cuam uas muab cov ntsiab lus ntawm cov lus sib cav.
- khiav liample tsab ntawv, qhib lub qhov rais hais kom ua lossis lub plhaub fais fab hauv cov ntawv sau cia saum toj no. Koj tuaj yeem ua qhov no hauv ib qho ntawm ob txoj hauv kev:
- Qhib cov lus txib kom sai thiab hloov koj cov npe mus rau scripts folder: c:\> cd C:\Program Files\Vicon\Tracker
- 4.0\SDK\Python\sample_scripts
- Tuav SHIFT + right-click nyob rau hauv cov ntawv tais ceev tseg thiab xaiv Qhib qhov rais hais kom ua ntawm no lossis Qhib Powershell qhov rai ntawm no.
- Ntawm no koj tuaj yeem khiav tus example tsab ntawv ntawm koj xaiv.
- Cov nram qab no examples siv lub qhov rais hais kom ua.
camera_calibration_wave.py
- Tsab ntawv no qhia txog yuav ua li cas siv API ua haujlwm los tswj cov txheej txheem calibration ntawm kev pib thiab nres lub wand yoj.
- C:\Program Files\Vicon\Tracker 4.0\SDK\Python\sample_scripts> py camera_calibration_wave.py
- Yog tias ua tiav, calibration tswj tau tshwm sim

capture_control.py
- Tsab ntawv no qhia txog kev ntes cov ntaub ntawv nyob C:\Program Files\Vicon\Tracker 4.0\SDK\Python\sample_scripts> py capture_control.py

- Lub npe Capture tau teev tseg ua ntej kev tswj hwm. Txhawm rau hloov lub npe ntes, siv capture_services thiab SetCaptureName.
- Yog xav paub ntxiv txog kev siv Tracker API, hu rau Vicon Support1.
- 1 mailto:support@vicon.com
- Vicon Tracker Python API Quick Start Guide 31 Tej zaum 2023, Kho 1
- Rau siv nrog Tracker 4.0
- © Copyright 2020–2023 Vicon Motion Systems Limited. Txhua txoj cai.
- Kev Kho 1. Rau siv nrog Tracker 4.0
- Vicon Motion Systems Limited muaj cai hloov pauv cov ntaub ntawv lossis cov lus qhia tshwj xeeb hauv daim ntawv no yam tsis muaj ntawv ceeb toom.
- Cov tuam txhab, npe, thiab cov ntaub ntawv siv hauv examples yog cuav tshwj tsis yog sau tseg. Tsis muaj ib feem ntawm qhov kev tshaj tawm no yuav raug muab rov ua dua, khaws cia rau hauv cov txheej txheem rov qab, lossis xa mus rau hauv ib daim ntawv lossis los ntawm ib qho twg, hluav taws xob lossis tshuab, los ntawm kev theej lossis kaw, lossis lwm yam yam tsis muaj kev tso cai ua ntej ntawm Vicon Motion Systems Ltd.
- Vicon® yog lub npe lag luam ntawm 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™ thiab Vicon Vue™ yog cov cim lag luam ntawm Oxford Metrics plc.
- VESA® yog lub npe lag luam uas muaj los ntawm VESA (www.vesa.org/about-vesa/). Lwm cov khoom thiab tuam txhab npe ntawm no tuaj yeem yog cov cim lag luam ntawm lawv cov tswv.
- Rau kev lees paub tag nrho thiab hloov tshiab thiab cov cim lag luam, mus saib https://www.vicon.com/vicon/copyright-information.
- Vicon Motion Systems yog lub tuam txhab Oxford Metrics plc.
- Email: support@vicon.com Web: http://www.vicon.com
Cov ntaub ntawv / Cov ntaub ntawv
![]() | Tracker Python Api |
Cov ntaub ntawv
- Download Python | Python.orgwww.python.org
- Award Winning Motion Capture Systems | Viconwww.vicon.com
- Trademarks | Viconwww.vicon.com
- Cov neeg siv phau ntawvmanual.tools
