VICON Tracker Python API
Nkọwapụta
- Aha ngwaahịa: Vicon Tracker Python API
- ndakọrịta: Tracker 4.0
- Ụdị Python akwadoro: 2.7 na Python 3
Ntuziaka ojiji ngwaahịa
Wụnye Tracker API
Iji jiri Python Tracker API, soro usoro ndị a:
- Lelee ụdị Python iji hụ na ndakọrịta.
- Wụnye Python site na nbudata ya na onye ọrụ gọọmentị websaịtị na ịhọrọ ụdị kwesịrị ekwesị.
- Chọta wee wụnye ngwa Tracker Python site na folda akọwapụtara.
Lelee ụdị Python
- Mepee ngwa ngwa iwu.
- Pịnye 'py' wee pịa Tinye.
- Ọ bụrụ na etinyeghị Python, rụtụ aka na ntuziaka nwụnye.
Wụnye Python
- Gaa na Onye ọrụ Python websaịtị.
- Budata ma wụnye Python, na-ahụ na ịgbakwunye python.exe na PATH n'oge echichi.
Wụnye Tracker Python Module:
- Chọta nwụnye files na folda akọwapụtara.
- Họrọ usoro nwụnye dabere na nhazi gị.
Wụnye Python Module site na-agba ọsọ Batch File:
- Gaa na ebe nchekwa Python wụnye: C: Mmemme FilesViconTracker4.xSDKPython
- Pịa 'install_tracker_api.bat' ugboro abụọ iji malite usoro nwụnye.
Ajụjụ A na-ajụkarị (FAQ):
Ajụjụ: Gịnị ka m ga-eme ka iji Tracker API?
- A: API Tracker na-enye gị ohere ịmegharị ọrụ ndị a na-ahụkarị dị ka nbudata, igwu egwu, mbupụ data, ịgbalite / gbanyụọ ihe, na ịkpalite akụkụ ọrụ.
Ajụjụ: Kedu ụdị Python nke Tracker API na-akwado?
- A: API Tracker na-akwado ụdị Python 2.7 na Python
Banyere ntuziaka a
- API Tracker na-enye gị ohere ijikwa ụfọdụ njirimara Tracker site na Python API.
- API na-enyere gị aka ịrụ ọrụ ụfọdụ a na-ahụkarị nke Tracker, dị ka nbudata, igwu egwu, na mbupụ data, ịgbalite ma ọ bụ gbanyụọ ihe dị iche iche, ma ọ bụ ịkpalite akụkụ nke usoro ọrụ.
- Akwụkwọ a na-enyere gị aka ibido na Tracker API.
Wụnye Tracker API
- Iji jiri Python Tracker API, ị ga-ahụrịrị na etinyela ya abụọ.
- API Tracker na-enye nkwado maka Python 2.7 na Python 3. Vicon na-atụ aro ka ị jiri ntọhapụ zuru oke nke Python 3 ọ gwụla ma ọrụ gị chọrọ ka ị jiri otu ụdị Python.
Usoro ndị a na-eduzi gị na usoro nwụnye:
- Lelee ụdị Python na
- Ịwụnye Python na
- Ịwụnye modul Python Tracker na
- Lelee na arụnyere Python modul nke ọma
Lelee ụdị Python
- Ọ bụrụ na ịmaghị n'aka ma etinyere Python ma ọ bụ ụdị Python ị na-eji, ị nwere ike imepe iwu ozugbo wee mee iwu py.
Maka exampLe:
Ọ bụrụ na itinyeghị Python, hụ Wụnye Python.
Wụnye Python Iji tinye Python 2 ma ọ bụ 3:
- Gaa na https://www.python.org/downloads/
- Chọta ụdị achọrọ wee wụnye Python, na-ahụ na ahọpụtara Tinye python.exe na PATH:
Na onyonyo dị n'elu, ejiri aha njirimara gị dochie ABC maka nchekwa nrụnye.
Wụnye modul Python Tracker Iji wụnye modul Python Tracker:
- Chọta nwụnye files. Ọ bụrụ na ị wụnye Tracker na ebe ndabara, a na-ahụ ha na nchekwa a: C: Program Files\Vicon Tracker4.x SDKPython
- Ndị a files na-egosipụta:
- Ndị a files na-egosipụta:
- Wụnye modul Python Tracker n'ime ụzọ ndị a, dabere na nrụnye gị:
- Ụzọ kachasị mfe bụ ịgba ọsọ ahụ file (install_tracker_api.bat) nke etinyere na nrụnye Tracker (dị ka egosiri na foto dị n'elu).
- Nke a na-arụkarị ọrụ nke ọma ma ọ bụrụ:
- E tinyere Python na mgbanwe PATH; ma ọ bụ
- Awụnyere ọtụtụ ụdị Python, mana ịchọrọ ịwụnye API na ụdị kachasị ọhụrụ nke ị rụnyere; ma ọ bụ
- Naanị otu ụdị Python ka etinyere.
- Ọ bụrụ na nke ọ bụla n'ime ọnọdụ ndị a etinyere, hụ Wụnye modul Python site na ịmegharị batch file na.
- N'okwu ndị ọzọ niile, wụnye modul Python site na iji pip. Nke a na-emetụtakarị ma ọ bụrụ:
- A na-etinye ọtụtụ ụdị Python, mana ịchọrọ ịwụnye na otu ụdị; ma ọ bụ
- A na-etinye ụdị Python dị iche iche ma ịchọrọ ịwụnye ha niile (na nke a, ị ga-etinyerịrị modul maka ụdị ọ bụla); ma ọ bụ
- Naanị otu ụdị Python arụnyere, mana ịwụnyeghị na PATH.
- Ọ bụrụ na nke ọ bụla n'ime ọnọdụ ndị a dị, lee Wụnye modul Python site na ịgbanye pip.
Wụnye Python modul site na-agba ọsọ batch file Iji mee nke a:
- Gaa na folda wụnye Python: C:\ Mmemme Files\Vicon Tracker4.x SDKPython
- Pịa install_tracker_api.bat ugboro abụọ.
- Usoro nwụnye na-amalite na-akpaghị aka.
Wụnye Python modul site na-agba ọsọ pip
- Gaa na folda Scripts maka Python nke ịchọrọ iji:
- Maka Python 3, nchekwa nrụnye ndabara bụ: C: \ Users AppDataLocalProgramsPythonPython \ Sc dọwara
- Maka Python 2.7, nchekwa nrụnye ndabara bụ: C:\Python27Scripts
- Mepee windo iwu ma ọ bụ PowerShell na nchekwa ahụ.
- Gbaa iwu a ka ịwụnye Vicon Core API: C: \ Ndị ọrụ \ AppDataLocalProgramsPythonPython311Scrip ts> .pip.exe tinye "C:\Program" Files\Vicon Tracker 4.0SDKPythonVicon_core_api"
- Gbaa iwu a ka ịwụnye Tracker API C: \ Ndị ọrụ \ AppDataLocalProgramsPythonPython311Scrip ts> .pip.exe tinye "C:\Program" Files\Vicon Tracker 4.0SDKPythontracker_api"
Rịba ama Nke dị n'elu examples iji ntinye Python 3.11 na Tracker 4.0. Ụzọ gị na iwu gị nwere ike ịdị iche iche.
Lelee na arụnyere Python modul nke ọma
- Lelee na etinyela modul ndị a.
- vicon_core_api: Nke a bụ isi ihe njikwa anya API yana gụnye onye ahịa maka nkwurịta okwu na sava ọdụ.
- tracker_api: API ọrụ maka ịnweta ọrụ Tracker-kpọmkwem.
- Iji nwalee na arụnyere modul Tracker Python nke ọma, gbalịa ibubata otu n'ime modul na Python: >>> mbubata vicon_core_api
Ọ bụrụ na usoro dị n'elu aghọtaghị modul ahụ, gbalịa ihe ndị a:
- Lelee ebe nchekwa saịtị-ngwugwu na nrụnye Python maka nchekwa tracker_api ma ọ bụ vicon_core_api. Maka Python 3.11, ebe nchekwa nrụnye ndabara bụ:
- C: \ Ndị ọrụ \ AppDataLocalProgramsPythonPython311Lib saịtị-ngwugwu.
- Lelee mgbanwe gburugburu sistemụ gị wee hụ na nchekwa scripts maka nrụnye Python nke ịchọrọ iji bụ nke kachasị elu na ndepụta ahụ. Maka Python 3.11, ebe ndabere nke nchekwa nrụnye bụ:
- C: \ Ndị ọrụ \ AppDataLocalProgramsPythonPython311Scripts
- Ọ bụrụ na nke ọ bụla n'ime nchekwa modul ahụ na-efu, ma ị chọpụtala ụzọ ahụ, malitegharịa site na nhazi nhazi nke akọwara na Ịwụnye modul Python Tracker na.
Jikọọ na ihe nkesa ọnụ
- Iji jikọọ na ihe nkesa ọnụ, buru ụzọ bubata modul Vicon Core API: >>> bubata vicon_core_api
- >>> sitere na vicon_core_api mbubata
- Na-esote, mepụta onye ahịa. Nke a na-anwa ijikọ na adreesị nnabata akọwapụtara na ọdụ ụgbọ mmiri (52800) >>> c = Client ('localhost')
- Lelee na onye ahịa ejikọrọ na sava ahụ nke ọma: >>> ebipụta (c.connected) Eziokwu
- Ọ bụrụ na nzaghachi ahụ bụ Ụgha, hụ na ị nwere ihe atụ nke Tracker na-agba ọsọ na adreesị nnabata akọwapụtara na firewall gị anaghị egbochi okporo ụzọ na ọdụ ụgbọ mmiri 52800, tupu ịmepụta onye ahịa ọhụrụ.
- Mgbe ijikọchara nke ọma, ị nwere ike ịnweta ọrụ nke ihe nkesa ọnụ Tracker nyere.
- Nke a example na-eji isi ihe ọrụ: >>> mbubata tracker_api >>> site na tracker_api mbubata BasicObjectServices >>> ọrụ = BasicObjectServices(c)
- Mgbe ejikọrọ ya, ị nwere ike ịkpọ ụzọ na ihe atụ Tracker.
- Maka example, iji nweta ndepụta ihe dị na nsochi nsochi, jiri: >>> result, object_list = services.basic_object_list() >>> ebipụta(nsonaazụ)
- Ọ dị mma: ọrụ ahụ gara nke ọma
- >>> ebipụta(ihe_ndepụta)
- ['Object1', 'Object2'…]
- Oku API niile weghachiri koodu nsonaazụ, nke akọwara na vicon_core_api/result.py.
- Otu koodu ọdịda enwere ike bụ Result.RPCNotConnected, nke a na-enweta ma ọ bụrụ na njikọ na ihe nkesa ọnụ efunahụ.
- Maka example: >>> results, object_list = services.basic_object_list() vicon_core_api.client.RPCError: RPCNotConnected: Njikọ na ọrụ dịpụrụ adịpụ ma ọ bụ ịkpọghachi azụ anaghị emeghe
- Ka igosi ndepụta ọrụ na akwụkwọ niile dị: >>> enyemaka( tracker_api)
Example scripts
- Ị nwere ike ịhụ example scripts na-egosi ojiji nke nkịtị API ọrụ na C:\ Mmemme Files\Vicon Tracker 4.0SDKPythonample_scripts
- Edemede niile nwere akwụkwọ wee were nhọrọ enyemaka nke na-enye nkọwa nke arụmụka dị mkpa.
- Ịgba ọsọ dị kaampna script, mepee iwu windo ma ọ bụ ike shei na scripts nchekwa n'elu. Ị nwere ike ime nke a n'otu n'ime ụzọ abụọ:
- Mepee iwu ozugbo wee gbanwee ndekọ gị na nchekwa scripts: c: \ cd C: \ Mmemme Files\Vicon Tracker
- 4.0 SDKPythonample_scripts
- Jide SHIFT+ Pịa aka nri na folda scripts wee họrọ Mepee windo iwu ebe a ma ọ bụ Mepee windo Powershell ebe a.
- Site ebe a ị nwere ike ịgba ọsọ example script nke ị họọrọ.
- Ndị na-esonụ examples jiri iwu windo.
igwefoto_calibration_wave.py
- Edemede a na-egosi otu esi eji ọrụ API chịkwaa usoro nhazi nke ịmalite na ịkwụsị ebili mmiri.
- C:\ Mmemme Files\Vicon Tracker 4.0SDKPythonample_scripts> py camera_calibration_wave.py
- Ọ bụrụ na ọ ga nke ọma, a na-egosipụta njikwa nhazi
ijide_control.py
- Edemede a na-egosi otu esi eweghara data dị ndụ C:\Program Files\Vicon Tracker 4.0SDKPythonample_scripts> py capture_control.py
- Edepụtara aha nwude n'ihu njikwa. Ka ịgbanwee aha nwude, jiri kpọọ_services na SetCaptureAha.
- Maka ajụjụ gbasara iji Tracker API, kpọtụrụ Vicon Nkwado1.
- 1 ozi:support@vicon.com
- Vicon Tracker Python API Ntuziaka mmalite ngwa ngwa 31 Mee 2023, Ndozigharị 1
- Maka iji ya na Tracker 4.0
- © Nwebiisinka 2020–2023 Vicon Motion Systems Limited. Ikike niile echekwabara.
- Ndozigharị 1. Maka iji ya na Tracker 4.0
- Vicon Motion Systems Limited nwere ikike ime mgbanwe na ozi ma ọ bụ nkọwapụta n'ime akwụkwọ a na-enweghị ọkwa.
- Ụlọ ọrụ, aha, na data ejiri na examples bụ akụkọ ifo ma ọ bụrụ na edeghị ya ọzọ. Enweghị akụkụ nke akwụkwọ a nwere ike ịmegharị, chekwaa na sistemụ eweghachi, ma ọ bụ bufee ya n'ụdị ọ bụla ma ọ bụ n'ụzọ ọ bụla, eletrọnịkị ma ọ bụ igwe, site na iṅomi ma ọ bụ idekọ, ma ọ bụ ihe ọzọ na-enweghị ikike ederede tupu Vicon Motion Systems Ltd.
- Vicon® bụ ụghalaahịa edenyere n'akwụkwọ ikikere nke Oxford Metrics plc. Njikwa Vicon™, Vicon Lock™, Vicon Lock Lab™, Vicon Lock Studio™, Vicon Tracker™, Vicon Valkyrie™, Vicon Vantage™, Vicon Vero™, Vicon Viper™, Vicon ViperX™ na Vicon Vue™ bụ ụghalaahịa nke Oxford Metrics plc.
- VESA® bụ ụghalaahịa edenyere n'akwụkwọ ikikere nke VESA nwere (www.vesa.org/about-vesa/). Ngwaahịa na aha ụlọ ọrụ ndị ọzọ dị ebe a nwere ike ịbụ ụghalaahịa nke ndị nwe ha.
- Maka nkwado nwebiisinka na ụghalaahịa zuru na nke ọhụrụ, gaa na https://www.vicon.com/vicon/copyright-information.
- Vicon Motion Systems bụ ụlọ ọrụ Oxford Metrics plc.
- Email: support@vicon.com Web: http://www.vicon.com
Akwụkwọ / akụrụngwa
![]() |
VICON Tracker Python API [pdf] Ntuziaka onye ọrụ Tracker Python Api, Tracker, Python Api, Api |