പൈത്തൺ സോഫ്റ്റ്വെയർ ഡെവലപ്മെന്റ് കിറ്റ്
ഉപയോക്തൃ മാനുവൽ
പൈത്തൺ സോഫ്റ്റ്വെയർ ഡെവലപ്മെന്റ് കിറ്റ്
ഈ ഡോക്യുമെന്റിലെ നിർദ്ദേശങ്ങൾ ശ്രദ്ധാപൂർവ്വം വായിക്കാനും പിന്തുടരാനും PCO നിങ്ങളോട് ആവശ്യപ്പെടുന്നു.
എന്തെങ്കിലും ചോദ്യങ്ങൾക്കും അഭിപ്രായങ്ങൾക്കും, എപ്പോൾ വേണമെങ്കിലും ഞങ്ങളെ ബന്ധപ്പെടാൻ മടിക്കേണ്ടതില്ല.
ടെലിഫോൺ: +49 (0) 9441 2005 50
ഫാക്സ്: +49 (0) 9441 2005 20
തപാൽ വിലാസം: Excelitas PCO GmbH Donaupark 11 93309 Kelheim, Germany
ഇമെയിൽ: info@pco.de
web: www.pco.de
pco.python ഉപയോക്തൃ മാനുവൽ 0.1.7
2021 ഡിസംബറിൽ റിലീസ് ചെയ്തു
©പകർപ്പവകാശം Excelitas PCO GmbH
ക്രിയേറ്റീവ് കോമൺസ് ആട്രിബ്യൂഷൻ-നോ ഡെറിവേറ്റീവുകൾ 4.0 ഇന്റർനാഷണൽ ലൈസൻസിന് കീഴിലാണ് ഈ സൃഷ്ടി ലൈസൻസ് ചെയ്തിരിക്കുന്നത്. ലേക്ക് view ഈ ലൈസൻസിന്റെ ഒരു പകർപ്പ്, സന്ദർശിക്കുക http://creativecommons.org/licenses/by-nd/4.0/ അല്ലെങ്കിൽ ക്രിയേറ്റീവ് കോമൺസ്, PO ബോക്സ് 1866, മൗണ്ടൻ എന്ന വിലാസത്തിലേക്ക് ഒരു കത്ത് അയയ്ക്കുക View, CA 94042, USA.
ജനറൽ
നിലവിലുള്ളതിനെ അടിസ്ഥാനമാക്കിയുള്ള pco ക്യാമറകളിൽ പ്രവർത്തിക്കുന്നതിനുള്ള എല്ലാ പ്രവർത്തനങ്ങളും Python പാക്കേജ് pco വാഗ്ദാനം ചെയ്യുന്നു pco.sdk. ക്യാമറയുമായുള്ള ആശയവിനിമയത്തിനും തുടർന്നുള്ള ഇമേജ് പ്രോസസ്സിംഗിനുമായി പങ്കിട്ട എല്ലാ ലൈബ്രറികളും ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.
- ഉപയോഗിക്കാൻ എളുപ്പമുള്ള ക്യാമറ ക്ലാസ്
- ഇതിലേക്ക് ശക്തമായ API pco.sdk
- ഇമേജ് റെക്കോർഡിംഗും പ്രോസസ്സിംഗും ഉപയോഗിച്ച് pco.recorder
1.1 ഇൻസ്റ്റലേഷൻ
pypi-ൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്യുക (ശുപാർശ ചെയ്യുന്നത്):
$ പിപ്പ് pco ഇൻസ്റ്റാൾ ചെയ്യുക
1.2 അടിസ്ഥാന ഉപയോഗം
matplotlib.pyplot നെ plt ആയി ഇമ്പോർട്ട് ചെയ്യുക
pco ഇറക്കുമതി ചെയ്യുക
ക്യാമറയായി pco.Camera() ഉപയോഗിച്ച്:
cam.record()
ചിത്രം, മെറ്റാ = cam.image()
plt.imshow(ചിത്രം, cmap='gray')
plt.show() (1.3 ഇവന്റും പിശക് ലോഗിംഗും
ലോഗിംഗ് ഔട്ട്പുട്ട് സജീവമാക്കുന്നതിന്, debuglevel= പരാമീറ്റർ ഉപയോഗിച്ച് ക്യാമറ ഒബ്ജക്റ്റ് സൃഷ്ടിക്കുക.
ഡീബഗ് ലെവൽ ഇനിപ്പറയുന്ന മൂല്യങ്ങളിലൊന്നിലേക്ക് സജ്ജമാക്കാൻ കഴിയും:
- 'ഓഫ്' എല്ലാ ഔട്ട്പുട്ടും പ്രവർത്തനരഹിതമാക്കുന്നു.
- 'error' പിശക് സന്ദേശങ്ങൾ മാത്രം കാണിക്കുന്നു.
- 'verbose' എല്ലാ സന്ദേശങ്ങളും കാണിക്കുന്നു.
- 'extra verbose' എല്ലാ സന്ദേശങ്ങളും മൂല്യങ്ങളും കാണിക്കുന്നു.
ഡിഫോൾട്ട് ഡീബഗ്ലെവൽ 'ഓഫ്' ആണ്.
pco.Camera(ഡീബഗ്ലെവൽ='verbose')
…
[][sdk] get_camera_type: ശരി.
ഓപ്ഷണൽ സമയംamp= പരാമീറ്റർ സജീവമാക്കുന്നു a tag അച്ചടിച്ച ഔട്ട്പുട്ടിൽ. സാധ്യമായ മൂല്യങ്ങൾ ഇവയാണ്: 'ഓൺ', 'ഓഫ്'. സ്ഥിര മൂല്യം 'ഓഫ്' ആണ്.
pco.Camera(debuglevel='verbose', timestamp='ഓൺ')
…
[2019-11-25 15:54:15.317855 / 0.016 സെ] [][sdk] get_camera_type: ശരി.
API ഡോക്യുമെൻ്റേഷൻ
pco.Camera ക്ലാസ് ഇനിപ്പറയുന്ന രീതികൾ വാഗ്ദാനം ചെയ്യുന്നു:
- റെക്കോർഡ് () ഒരു പുതിയ റെക്കോർഡർ ഇൻസ്റ്റൻസ് സൃഷ്ടിക്കുകയും കോൺഫിഗർ ചെയ്യുകയും ആരംഭിക്കുകയും ചെയ്യുന്നു.
- stop() നിലവിലെ റെക്കോർഡിംഗ് നിർത്തുന്നു.
- close() നിലവിലെ സജീവ ക്യാമറ അടച്ച് കൈവശമുള്ള റിസോഴ്സുകൾ റിലീസ് ചെയ്യുന്നു.
- image() റെക്കോർഡറിൽ നിന്ന് ഒരു ചിത്രം നമ്പി അറേ ആയി നൽകുന്നു.
- images() റെക്കോർഡറിൽ നിന്ന് റെക്കോർഡ് ചെയ്ത എല്ലാ ചിത്രങ്ങളും നമ്പി അറേകളുടെ പട്ടികയായി നൽകുന്നു.
- image_average() ശരാശരി ചിത്രം നൽകുന്നു. ബഫറിൽ രേഖപ്പെടുത്തിയിരിക്കുന്ന എല്ലാ ചിത്രങ്ങളിൽ നിന്നും ഈ ചിത്രം കണക്കാക്കുന്നു.
- set_exposure_time() ക്യാമറയുടെ എക്സ്പോഷർ സമയം സജ്ജമാക്കുന്നു.
- റിക്കോർഡർ മെമ്മറിയിൽ ലഭ്യമായ ആദ്യ ചിത്രത്തിനായി wait_for_first_image() കാത്തിരിക്കുന്നു.
pco.Camera ക്ലാസിന് ഇനിപ്പറയുന്ന വേരിയബിൾ ഉണ്ട്:
- കോൺഫിഗറേഷൻ
pco.Camera ക്ലാസിന് ഇനിപ്പറയുന്ന ഒബ്ജക്റ്റുകൾ ഉണ്ട്:
- sdk എല്ലാ അടിസ്ഥാന പ്രവർത്തനങ്ങളിലേക്കും നേരിട്ട് പ്രവേശനം നൽകുന്നു pco.sdk.
- റെക്കോഡർ എല്ലാ അടിസ്ഥാന പ്രവർത്തനങ്ങളിലേക്കും നേരിട്ട് പ്രവേശനം നൽകുന്നു pco.recorder.
2.1 രീതികൾ
ഈ വിഭാഗം pco.Camera ക്ലാസ് നൽകുന്ന എല്ലാ രീതികളും വിവരിക്കുന്നു.
2.1.1 റെക്കോർഡ്
വിവരണം ഒരു പുതിയ റെക്കോർഡർ ഇൻസ്റ്റൻസ് സൃഷ്ടിക്കുകയും കോൺഫിഗർ ചെയ്യുകയും ആരംഭിക്കുകയും ചെയ്യുന്നു. റെക്കോർഡ്() വിളിക്കുന്നതിന് മുമ്പ് മുഴുവൻ ക്യാമറ കോൺഫിഗറേഷനും സജ്ജീകരിച്ചിരിക്കണം. set_exposure_time() കമാൻഡ് മാത്രമാണ് അപവാദം. ഈ ഫംഗ്ഷൻ റെക്കോർഡർ ഒബ്ജക്റ്റിൽ യാതൊരു സ്വാധീനവും ചെലുത്തുന്നില്ല കൂടാതെ റെക്കോർഡിംഗ് സമയത്ത് വിളിക്കാവുന്നതാണ്.
പ്രോട്ടോടൈപ്പ് ഡെഫ് റെക്കോർഡ്(self, number_of_images=1, mode='sequence'):
പരാമീറ്റർ
പേര് | വിവരണം |
ഇമേജുകളുടെ_സംഖ്യ | ഡ്രൈവറിൽ അനുവദിച്ച ചിത്രങ്ങളുടെ എണ്ണം സജ്ജമാക്കുന്നു. പിസിയുടെ റാം പരമാവധി മൂല്യം പരിമിതപ്പെടുത്തുന്നു. |
മോഡ് | 'സീക്വൻസ്' മോഡിൽ, റെക്കോർഡ് സമയത്ത് ഈ പ്രവർത്തനം തടയുന്നു. number_of_images-ൽ എത്തുമ്പോൾ റെക്കോർഡർ യാന്ത്രികമായി നിർത്തുന്നു. 'സീക്വൻസ് നോൺ ബ്ലോക്കിംഗ്' മോഡിൽ, ഈ പ്രവർത്തനം നോൺ-ബ്ലോക്കിംഗ് ആണ്. ഒരു ചിത്രം വായിക്കുന്നതിന് മുമ്പ് സ്റ്റാറ്റസ് പരിശോധിക്കണം. റെക്കോർഡിംഗ് സമയത്ത് ചിത്രങ്ങൾ വായിക്കാൻ ഈ മോഡ് ഉപയോഗിക്കുന്നു, ഉദാ ലഘുചിത്രം. 'റിംഗ് ബഫർ' മോഡിൽ ഈ ഫംഗ്ഷൻ തടയുന്നില്ല. ഒരു ചിത്രം വായിക്കുന്നതിന് മുമ്പ് സ്റ്റാറ്റസ് പരിശോധിക്കണം. number_of_images എന്നതിൽ എത്തുമ്പോൾ റെക്കോർഡർ റെക്കോർഡിംഗ് നിർത്തുന്നില്ല. ഇത് സംഭവിച്ചുകഴിഞ്ഞാൽ, ഏറ്റവും പഴയ ചിത്രങ്ങൾ തിരുത്തിയെഴുതപ്പെടും. 'fifo' മോഡിൽ, ഈ പ്രവർത്തനം നോൺ-ബ്ലോക്കിംഗ് ആണ്. ഒരു ചിത്രം വായിക്കുന്നതിന് മുമ്പ് സ്റ്റാറ്റസ് പരിശോധിക്കണം. fifo-യിലെ_of_images എന്നതിൽ എത്തുമ്പോൾ, fifo-യിൽ നിന്ന് ചിത്രങ്ങൾ വായിക്കുന്നത് വരെ ഇനിപ്പറയുന്ന ചിത്രങ്ങൾ ഉപേക്ഷിക്കപ്പെടും. |
2.1.2 നിർത്തുക
വിവരണം നിലവിലെ റെക്കോർഡിംഗ് നിർത്തുന്നു. 'റിംഗ് ബഫർ', 'ഫിഫോ' മോഡിൽ, ഈ ഫംഗ്ഷൻ ഉപയോക്താവ് വിളിക്കേണ്ടതാണ്. 'sequence', 'sequence non blocking' മോഡിൽ, number_of_images-ൽ എത്തുമ്പോൾ ഈ ഫംഗ്ഷൻ സ്വയമേവ വിളിക്കപ്പെടും.
പ്രോട്ടോടൈപ്പ് ഡിഫ് സ്റ്റോപ്പ് (സ്വയം):
2.1.3 അടയ്ക്കുക
വിവരണം സജീവമാക്കിയ ക്യാമറ അടയ്ക്കുകയും ബ്ലോക്ക് ചെയ്ത ഉറവിടങ്ങൾ പുറത്തുവിടുകയും ചെയ്യുന്നു. ആപ്ലിക്കേഷൻ അവസാനിപ്പിക്കുന്നതിന് മുമ്പ് ഈ ഫംഗ്ഷൻ വിളിക്കേണ്ടതാണ്. അല്ലെങ്കിൽ, വിഭവങ്ങൾ അധിനിവേശം തുടരും.
പ്രോട്ടോടൈപ്പ് അടുത്ത് (സ്വയം):
ക്യാമറ ഒബ്ജക്റ്റ് സ്റ്റേറ്റ്മെന്റ് ഉപയോഗിച്ച് സൃഷ്ടിച്ചതാണെങ്കിൽ ഈ ഫംഗ്ഷൻ സ്വയമേവ വിളിക്കപ്പെടും. അടയ്ക്കാനുള്ള വ്യക്തമായ കോൾ () ഇനി ആവശ്യമില്ല.
ക്യാമറയായി pco.Camera() ഉപയോഗിച്ച്: # ചില കാര്യങ്ങൾ ചെയ്യുക
2.1.4 ചിത്രം
വിവരണം റെക്കോർഡറിൽ നിന്ന് ഒരു ചിത്രം നൽകുന്നു. ചിത്രത്തിന്റെ തരം ഒരു numpy.ndarray ആണ്. ചിത്രത്തിന്റെ റെസല്യൂഷനും ROI യും അനുസരിച്ച് ഈ അറേ രൂപപ്പെടുത്തിയിരിക്കുന്നു.
പ്രോട്ടോടൈപ്പ് def image(self, image_number=0, roi=ഒന്നുമില്ല):
പരാമീറ്റർ
പേര് | വിവരണം |
ഇമേജ്_നമ്പർ | വായിക്കേണ്ട ചിത്രത്തിന്റെ എണ്ണം വ്യക്തമാക്കുന്നു. 'സീക്വൻസ്' അല്ലെങ്കിൽ 'സീക്വൻസ് നോൺ ബ്ലോക്കിംഗ്' മോഡിൽ, റെക്കോർഡർ സൂചിക ഇമേജ്_നമ്പറുമായി പൊരുത്തപ്പെടുന്നു. image_number 0xFFFFFFFF ആയി സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, അവസാനം രേഖപ്പെടുത്തിയ ചിത്രം പകർത്തപ്പെടും. ഒരു തത്സമയ പ്രീ സൃഷ്ടിക്കാൻ ഇത് അനുവദിക്കുന്നുview റെക്കോർഡിംഗ് സമയത്ത്. |
റോയി | താൽപ്പര്യമുള്ള മേഖല സജ്ജമാക്കുന്നു. ചിത്രത്തിന്റെ ഈ പ്രദേശം മാത്രമേ റിട്ടേൺ മൂല്യത്തിലേക്ക് പകർത്തുകയുള്ളൂ. |
Example >>> cam.record(number_of_images=1, mode='sequence')
>>> ചിത്രം, മെറ്റാ = cam.image()
>>> ടൈപ്പ്(ചിത്രം) numpy.ndarray
>>> image.shape (2160, 2560)
>>> ചിത്രം, മെറ്റാഡാറ്റ = cam.image(roi=(1, 1, 300, 300))
>>> image.shape (300, 300)
2.1.5 ചിത്രങ്ങൾ
വിവരണം റെക്കോർഡറിൽ നിന്ന് റെക്കോർഡ് ചെയ്ത എല്ലാ ചിത്രങ്ങളും നമ്പി അറേകളുടെ പട്ടികയായി നൽകുന്നു.
പ്രോട്ടോടൈപ്പ് ഡെഫ് ഇമേജുകൾ (സ്വയം, roi=ഒന്നുമില്ല, ബ്ലോക്ക്സൈസ്=ഒന്നുമില്ല):
പരാമീറ്റർ
പേര് | വിവരണം |
റോയി | താൽപ്പര്യമുള്ള മേഖല സജ്ജമാക്കുന്നു. ചിത്രത്തിന്റെ ഈ പ്രദേശം മാത്രമേ റിട്ടേൺ മൂല്യത്തിലേക്ക് പകർത്തുകയുള്ളൂ. |
ബ്ലോക്കൈസ് ചെയ്യുക | തിരികെ ലഭിക്കുന്ന ചിത്രങ്ങളുടെ പരമാവധി എണ്ണം നിർവ്വചിക്കുന്നു. ഈ പരാമീറ്റർ 'fifo' മോഡിലും പ്രത്യേക വ്യവസ്ഥകളിലും മാത്രമേ ഉപയോഗപ്രദമാകൂ. |
Example >>> cam.record(number_of_images=20, mode='sequence')
>>> ചിത്രങ്ങൾ, മെറ്റാഡാറ്റകൾ = cam.images()
>>> ലെൻ(ചിത്രങ്ങൾ) 20
>>> ചിത്രങ്ങളിലെ ചിത്രത്തിന്:
…
പ്രിന്റ്('മീൻ: {:7.2f} DN'.format(image.mean()))
…
ശരാശരി: 2147.64 DN
ശരാശരി: 2144.61 DN
…
>>> ചിത്രങ്ങൾ = cam.images(roi=(1, 1, 300, 300))
>>> ചിത്രങ്ങൾ[0].ആകൃതി (300, 300)
2.1.6 ഇമേജ്_ശരാശരി
വിവരണം ശരാശരി ചിത്രം നൽകുന്നു. ബഫറിൽ രേഖപ്പെടുത്തിയിരിക്കുന്ന എല്ലാ ചിത്രങ്ങളിൽ നിന്നും ഈ ചിത്രം കണക്കാക്കുന്നു.
പ്രോട്ടോടൈപ്പ് def image_average(self, roi=ഒന്നുമില്ല):
പരാമീറ്റർ
പേര് | വിവരണം |
റോയി | താൽപ്പര്യമുള്ള മേഖല നിർവചിക്കുന്നു. ചിത്രത്തിന്റെ ഈ പ്രദേശം മാത്രമേ റിട്ടേൺ മൂല്യത്തിലേക്ക് പകർത്തുകയുള്ളൂ. |
Example >>> cam.record(number_of_images=100, mode='sequence')
>>> ശരാശരി = cam.image_average()
>>> ശരാശരി = cam.image_average(roi=(1, 1, 300, 300))
2.1.7 സെറ്റ്_എക്സ്പോഷർ_ടൈം
വിവരണം ക്യാമറയുടെ എക്സ്പോഷർ സമയം സജ്ജമാക്കുന്നു.
പ്രോട്ടോടൈപ്പ് def set_exposure_time(self, exposure_time):
പരാമീറ്റർ
പേര് | വിവരണം |
സമ്പർക്ക സമയം | 'രണ്ടാം' യൂണിറ്റിൽ ഫ്ലോട്ട് അല്ലെങ്കിൽ പൂർണ്ണസംഖ്യയായി നൽകണം. sdk.set_delay_exposure_time(0, 'ms', time, timebase) എന്ന ഫംഗ്ഷന്റെ അടിസ്ഥാന മൂല്യങ്ങൾ സ്വയമേവ കണക്കാക്കും. കാലതാമസം സമയം 0 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു. |
Example >>> cam.set_exposure_time(0.001)
>>> cam.set_exposure_time(1e-3)
2.1.8 ആദ്യ_ചിത്രത്തിനായി_കാത്തിരിക്കുക
വിവരണം റെക്കോർഡർ മെമ്മറിയിൽ ലഭ്യമായ ആദ്യ ചിത്രത്തിനായി കാത്തിരിക്കുന്നു. റെക്കോർഡർ മോഡിൽ 'സീക്വൻസ് നോൺ ബ്ലോക്കിംഗ്', 'റിംഗ് ബഫർ'. കൂടാതെ 'fifo', ഫംഗ്ഷൻ റെക്കോർഡ്() ഉടൻ മടങ്ങിവരും. അതിനാൽ, ഇമേജ്(), ഇമേജുകൾ(), അല്ലെങ്കിൽ image_average() എന്ന് വിളിക്കുന്നതിന് മുമ്പ് ക്യാമറയിൽ നിന്നുള്ള ചിത്രങ്ങൾക്കായി കാത്തിരിക്കാൻ ഈ ഫംഗ്ഷൻ ഉപയോഗിക്കാം.
പ്രോട്ടോടൈപ്പ് def wait_for_first_image(self):
2.2 വേരിയബിൾ കോൺഫിഗറേഷൻ
കോൺഫിഗറേഷൻ വേരിയബിൾ മാറ്റി ക്യാമറ പാരാമീറ്ററുകൾ അപ്ഡേറ്റ് ചെയ്യുന്നു.
cam.configuration = {'exposure time': 10e-3,
'roi': (1, 1, 512, 512),
'ടൈംസ്റ്റ്amp': 'ascii',
'പിക്സൽ നിരക്ക്': 100_000_000,
'ട്രിഗർ': 'ഓട്ടോ സീക്വൻസ്',
'ഏറ്റെടുക്കുക': 'ഓട്ടോ',
'മെറ്റാഡാറ്റ': 'ഓൺ',
'ബിന്നിംഗ്': (1, 1)}
റെക്കോർഡ്() ഫംഗ്ഷൻ വിളിക്കുന്നതിന് മുമ്പ് മാത്രമേ വേരിയബിൾ മാറ്റാൻ കഴിയൂ. ഇത് ഒരു നിശ്ചിത എണ്ണം എൻട്രികളുള്ള ഒരു നിഘണ്ടുവാണ്. സാധ്യമായ എല്ലാ ഘടകങ്ങളും വ്യക്തമാക്കേണ്ടതില്ല. ഇനിപ്പറയുന്ന എസ്ample കോഡ് 'പിക്സൽ നിരക്ക്' മാറ്റുന്നു, കോൺഫിഗറേഷന്റെ മറ്റ് ഘടകങ്ങളെ ബാധിക്കില്ല.
ക്യാമറയായി pco.Camera() ഉപയോഗിച്ച്:
cam.configuration = {'പിക്സൽ നിരക്ക്': 286_000_000}
cam.record()
…
2.3 വസ്തുക്കൾ
ഈ വിഭാഗം pco.Camera ക്ലാസ് നൽകുന്ന എല്ലാ വസ്തുക്കളെയും വിവരിക്കുന്നു.
2.3.1 SDK
ഒബ്ജക്റ്റ് sdk എല്ലാ അടിസ്ഥാന പ്രവർത്തനങ്ങളിലേക്കും നേരിട്ട് പ്രവേശനം അനുവദിക്കുന്നു pco.sdk.
>>> cam.sdk.get_temperature()
{'സെൻസർ താപനില': 7.0, 'ക്യാമറ താപനില': 38.2, 'പവർ താപനില': 36.7}
sdk ഫംഗ്ഷനുകളിൽ നിന്നുള്ള എല്ലാ റിട്ടേൺ മൂല്യങ്ങളും നിഘണ്ടുക്കളാണ്. എല്ലാ ക്യാമറ ക്രമീകരണങ്ങളും നിലവിൽ ക്യാമറ ക്ലാസ് ഉൾക്കൊള്ളുന്നില്ല. ബന്ധപ്പെട്ട sdk ഫംഗ്ഷനിലേക്ക് വിളിച്ച് പ്രത്യേക ക്രമീകരണങ്ങൾ നേരിട്ട് സജ്ജീകരിക്കേണ്ടതുണ്ട്.
2.3.2 റെക്കോർഡർ
ഒബ്ജക്റ്റ് rec എല്ലാ അടിസ്ഥാന പ്രവർത്തനങ്ങളിലേക്കും നേരിട്ട് പ്രവേശനം നൽകുന്നു pco.recorder. ഒരു റെക്കോർഡർ ക്ലാസ് രീതി നേരിട്ട് വിളിക്കേണ്ട ആവശ്യമില്ല. എല്ലാ പ്രവർത്തനങ്ങളും ക്യാമറ ക്ലാസിന്റെ രീതികളാൽ പൂർണ്ണമായും ഉൾക്കൊള്ളുന്നു.
https://www.pco.de/applications/
pco യൂറോപ്പ് +49 9441 2005 50 info@pco.de pco.de |
pco അമേരിക്ക +1 866 678 4566 info@pco-tech.com pco-tech.com |
pco ഏഷ്യ +65 6549 7054 info@pco-imaging.com pco-imaging.com |
pco ചൈന +86 512 67634643 info@pco.cn pco.cn |
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
എക്സിലിറ്റാസ് ടെക്നോളജീസ് പൈത്തൺ സോഫ്റ്റ്വെയർ ഡെവലപ്മെന്റ് കിറ്റ് [pdf] ഉപയോക്തൃ മാനുവൽ പൈത്തൺ സോഫ്റ്റ്വെയർ ഡെവലപ്മെന്റ് കിറ്റ്, സോഫ്റ്റ്വെയർ ഡെവലപ്മെന്റ് കിറ്റ്, ഡെവലപ്മെന്റ് കിറ്റ്, കിറ്റ് |