റൂബി 3D ഡെപ്ത് ക്യാമറ
റൂബി 3D ഡെപ്ത് ക്യാമറ
ഉപയോക്തൃ മാനുവൽ
(v1.0) സെപ്റ്റംബർ 28, 2022
വിഷൻ ടെക്നോളജീസ്
നേരിയൻ വിഷൻ GmbH Zettachring 2
70567 സ്റ്റട്ട്ഗാർട്ട് ജർമ്മനി
ഇമെയിൽ: service@nerian.com www.nerian.com
ഉള്ളടക്കം
1 പ്രവർത്തനം കഴിഞ്ഞുview
4
2 ഉൾപ്പെടുത്തിയ ഭാഗങ്ങൾ
4
3 പൊതു സവിശേഷതകൾ
4
3.1 ഹാർഡ്വെയർ വിശദാംശങ്ങൾ. . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.2 സ്റ്റീരിയോ മാച്ചിംഗ്. . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.3 ഫ്രെയിം റേറ്റുകളും റെസല്യൂഷനുകളും. . . . . . . . . . . . . . . . . . . 5
4 ലേസർ സുരക്ഷ
5
5 മെക്കാനിക്കൽ സവിശേഷതകൾ
6
5.1 അളവുകൾ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
5.2 മൗണ്ടിംഗ്. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
5.3 താപനില. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6 ഫിസിക്കൽ ഇന്റർഫേസുകൾ
9
6.1 ഇന്റർഫേസ് ഓവർview . . . . . . . . . . . . . . . . . . . . . . . . . 9
6.2 വൈദ്യുതി വിതരണം. . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
6.3 ജിപിഐഒ പോർട്ട്. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
6.3.1 ട്രിഗർ ഔട്ട്പുട്ട്. . . . . . . . . . . . . . . . . . . . . . . 11
6.3.2 ട്രിഗർ ഇൻപുട്ട്. . . . . . . . . . . . . . . . . . . . . . . . 11
6.3.3 സിൻക്രൊണൈസേഷൻ പൾസ് (പിപിഎസ്) . . . . . . . . . . . . . . . . 11
6.4 റീസെറ്റ് ബട്ടൺ. . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6.5 സ്റ്റാറ്റസ് എൽഇഡികൾ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
7 പ്രോസസ്സിംഗ് ഫലങ്ങൾ
13
7.1 തിരുത്തിയ ചിത്രങ്ങൾ . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
7.2 അസമത്വ മാപ്പുകൾ. . . . . . . . . . . . . . . . . . . . . . . . . . . 13
7.3 കളർ ഇമേജ് പ്രൊജക്ഷൻ. . . . . . . . . . . . . . . . . . . . . . . 16
7.4 ടൈംസ്റ്റ്amps, സീക്വൻസ് നമ്പറുകൾ. . . . . . . . . . . . . . . . 16
8 നെറ്റ്വർക്കിംഗ് കോൺഫിഗറേഷൻ
17
8.1 IP കോൺഫിഗറേഷൻ. . . . . . . . . . . . . . . . . . . . . . . . . . 17
8.2 ജംബോ ഫ്രെയിമുകൾ. . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
9 കോൺഫിഗറേഷൻ
19
9.1 സിസ്റ്റം സ്റ്റാറ്റസ്. . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
9.2 പ്രീസെറ്റുകൾ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
9.3 പ്രീview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
9.4 ഏറ്റെടുക്കൽ ക്രമീകരണങ്ങൾ. . . . . . . . . . . . . . . . . . . . . . . . . 23
9.4.1 ഫോർമാറ്റ് ക്രമീകരണങ്ങൾ. . . . . . . . . . . . . . . . . . . . . . . 23
9.4.2 ഫ്രെയിം റേറ്റ്. . . . . . . . . . . . . . . . . . . . . . . . . 24
1
9.4.3 എക്സ്പോഷർ നിയന്ത്രണം. . . . . . . . . . . . . . . . . . . . . . 24 9.4.4 വൈറ്റ് ബാലൻസ് നിയന്ത്രണം. . . . . . . . . . . . . . . . . . . 24 9.5 നെറ്റ്വർക്ക് ക്രമീകരണങ്ങൾ. . . . . . . . . . . . . . . . . . . . . . . . . . 25 9.6 ഔട്ട്പുട്ട് ചാനലുകൾ. . . . . . . . . . . . . . . . . . . . . . . . . . 26 9.7 പരിപാലനം. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 9.8 കാലിബ്രേഷൻ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 9.8.1 കാലിബ്രേഷൻ ബോർഡ്. . . . . . . . . . . . . . . . . . . . . . 29 9.8.2 കാലിബ്രേഷനായി ചിത്രത്തിന്റെ വലുപ്പം നിയന്ത്രിക്കുന്നു. . . . . . . . 30 9.8.3 റെക്കോർഡിംഗ് കാലിബ്രേഷൻ ഫ്രെയിമുകൾ. . . . . . . . . . . . . . . 31 9.8.4 കാലിബ്രേഷൻ നടത്തുന്നു. . . . . . . . . . . . . . . . . . . 31 9.9 പ്രോസസ്സിംഗ് ക്രമീകരണങ്ങൾ. . . . . . . . . . . . . . . . . . . . . . . . . 32 9.9.1 ഓപ്പറേഷൻ മോഡ്. . . . . . . . . . . . . . . . . . . . . . 32 9.9.2 അസമത്വ ക്രമീകരണങ്ങൾ. . . . . . . . . . . . . . . . . . . . . . 33 9.9.3 അൽഗോരിതം ക്രമീകരണങ്ങൾ. . . . . . . . . . . . . . . . . . . . . 33 9.10 അഡ്വാൻസ്ഡ് ഓട്ടോ എക്സ്പോഷർ, ഗെയിൻ ക്രമീകരണങ്ങൾ. . . . . . . . . . . 35 9.10.1 എക്സ്പോഷറും നേട്ടവും. . . . . . . . . . . . . . . . . . . . . 35 9.10.2 മാനുവൽ ക്രമീകരണങ്ങൾ. . . . . . . . . . . . . . . . . . . . . . . 36 9.10.3 ROI ക്രമീകരണങ്ങൾ. . . . . . . . . . . . . . . . . . . . . . . . 37 9.11 ട്രിഗർ ക്രമീകരണങ്ങൾ . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 9.12 സമയ സമന്വയം. . . . . . . . . . . . . . . . . . . . . . . 38 9.13 റീviewing കാലിബ്രേഷൻ ഫലങ്ങൾ. . . . . . . . . . . . . . . . . . . 39 9.14 ഓട്ടോ റീ കാലിബ്രേഷൻ . . . . . . . . . . . . . . . . . . . . . . . . . 41 9.15 താൽപ്പര്യമുള്ള മേഖല. . . . . . . . . . . . . . . . . . . . . . . . . . 42 9.16 ഇനേർഷ്യൽ മെഷർമെന്റ് യൂണിറ്റ്. . . . . . . . . . . . . . . . . . . . . 43 9.16.1 ഇനർഷ്യൽ മെഷർമെന്റ് യൂണിറ്റിന്റെ കാലിബ്രേഷൻ. . . . . . . 44
10 API ഉപയോഗ വിവരം
45
10.1 പൊതുവിവരങ്ങൾ. . . . . . . . . . . . . . . . . . . . . . . . 45
10.2 ഇമേജ് ട്രാൻസ്ഫർ ഉദാampഎൽ. . . . . . . . . . . . . . . . . . . . . . 45
10.3 AsyncTransfer Exampഎൽ. . . . . . . . . . . . . . . . . . . . . . 47
10.4 3D പുനർനിർമ്മാണം. . . . . . . . . . . . . . . . . . . . . . . . . 48
10.5 പരാമീറ്ററുകൾ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
11 വിതരണം ചെയ്ത സോഫ്റ്റ്വെയർ
49
11.1 NVCom. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
11.2 GenICam GenTL പ്രൊഡ്യൂസർ. . . . . . . . . . . . . . . . . . . . 50
11.2.1 ഇൻസ്റ്റലേഷൻ . . . . . . . . . . . . . . . . . . . . . . . . . 50
11.2.2 വെർച്വൽ ഉപകരണങ്ങൾ. . . . . . . . . . . . . . . . . . . . . . . 51
11.2.3 ഉപകരണ ഐഡികൾ. . . . . . . . . . . . . . . . . . . . . . . . . . 52
11.3 ROS നോഡ്. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
12 പിന്തുണ
52
13 വാറൻ്റി വിവരങ്ങൾ
53
2
14 ഓപ്പൺ സോഴ്സ് വിവരങ്ങൾ
53
3
3 പൊതുവായ സ്പെസിഫിക്കേഷനുകൾ
1 പ്രവർത്തനം കഴിഞ്ഞുview
സ്റ്റീരിയോ വിഷൻ അടിസ്ഥാനമാക്കിയുള്ള ഡെപ്ത് ക്യാമറയാണ് റൂബി. അതിന്റെ രണ്ട് മോണോക്രോം ഇമേജ് സെൻസറുകൾ അല്പം വ്യത്യസ്തമായ ഒരു രംഗം രേഖപ്പെടുത്തുന്നു viewസ്ഥാനങ്ങൾ. രണ്ട് ഇമേജ് സെൻസറുകളിൽ നിന്നുമുള്ള ഇമേജ് ഡാറ്റ പരസ്പരബന്ധിതമാക്കുന്നതിലൂടെ, നിരീക്ഷിക്കപ്പെടുന്ന ഓരോ പോയിന്റിന്റെയും ആഴം റൂബിക്ക് അനുമാനിക്കാം. കംപ്യൂട്ടഡ് ഡെപ്ത് മാപ്പ് 1G ഇഥർനെറ്റ് വഴി ബന്ധിപ്പിച്ച കമ്പ്യൂട്ടറിലേക്കോ മറ്റൊരു എംബഡഡ് സിസ്റ്റത്തിലേക്കോ കൈമാറുന്നു. വർണ്ണ വിവരങ്ങൾ ക്യാപ്ചർ ചെയ്യുന്നതിന് ഒരു അധിക കളർ സെൻസർ ഉപയോഗിക്കുന്നു, കൂടാതെ കളർ ഇമേജ് ഡെപ്ത് ഡാറ്റയിലേക്ക് സ്വയമേവ വിന്യസിക്കുന്നു.
റൂബിക്ക് അളവുകൾ സജീവമായോ നിഷ്ക്രിയമായോ നടത്താൻ കഴിയും. സജീവ അളവുകൾക്കായി, ദൃശ്യമായ പ്രതലങ്ങളിൽ ഒരു പാറ്റേൺ പ്രൊജക്റ്റ് ചെയ്യാൻ ഒരു ലേസർ പ്രൊജക്ടർ ഉപയോഗിക്കുന്നു. ഒബ്ജക്റ്റുകൾക്ക് ഏകീകൃതവും ഘടനയില്ലാത്തതുമായ രൂപമുണ്ടെങ്കിൽപ്പോലും അളക്കാൻ ഇത് അനുവദിക്കുന്നു.
പ്രൊജക്റ്റഡ് പാറ്റേൺ നിരീക്ഷിക്കാൻ കഴിയാത്ത സാഹചര്യങ്ങളിൽ, ശോഭയുള്ള ആംബിയന്റ് ലൈറ്റ്, ദൈർഘ്യമേറിയ അളക്കൽ ദൂരങ്ങൾ അല്ലെങ്കിൽ പ്രൊജക്ടർ പ്രവർത്തനരഹിതമായതിനാൽ, അളവുകൾ ഇപ്പോഴും നിഷ്ക്രിയമായി ലഭിക്കും. നിഷ്ക്രിയ അളവുകളുടെ കാര്യത്തിൽ, കൃത്യമായ ഫലങ്ങൾ ലഭിക്കുന്നതിന് മതിയായ ഉപരിതല ഘടന ആവശ്യമാണ്.
2 ഉൾപ്പെടുത്തിയ ഭാഗങ്ങൾ
Nerian Vision Technologies-ൽ നിന്ന് ഒരു പുതിയ Ruby 3D ഡെപ്ത് ക്യാമറ ഓർഡർ ചെയ്യുമ്പോൾ ഇനിപ്പറയുന്ന ഭാഗങ്ങൾ ഉൾപ്പെടുത്തണം:
റൂബി 3D ഡെപ്ത് ക്യാമറ · Eu- നായി പരസ്പരം മാറ്റാവുന്ന മെയിൻ കണക്ടറുകളോട് കൂടിയ 12 V DC പവർ സപ്ലൈ
കയർ, വടക്കേ അമേരിക്ക, യുണൈറ്റഡ് കിംഗ്ഡം, ഓസ്ട്രേലിയ · അച്ചടിച്ച ഉപയോക്തൃ മാനുവൽ · ഇഥർനെറ്റ് കേബിൾ, 3 മീ
ഈ ഇനങ്ങളിൽ ഏതെങ്കിലും നഷ്ടമായെങ്കിൽ, ഉപഭോക്തൃ പിന്തുണയുമായി ബന്ധപ്പെടുക.
3 പൊതു സവിശേഷതകൾ
3.1 ഹാർഡ്വെയർ വിശദാംശങ്ങൾ
ഇമേജ് സെൻസർ ഇമേജ് റെസല്യൂഷൻ സെൻസർ ഫോർമാറ്റ് ഫോക്കൽ ലെങ്ത് ഫീൽഡ് View അപ്പേർച്ചർ പാറ്റേൺ പ്രൊജക്ടർ
IMX296 1.5 MP 1/2.9″ 4.18 mm 62.2° × 48.8° (74.0° ഡയഗണലായി) 3.0 റാൻഡം ഡോട്ട് ലേസർ (ക്ലാസ് 1)
4
3.2 സ്റ്റീരിയോ മാച്ചിംഗ്
4 ലേസർ സുരക്ഷ
പ്രൊജക്ടർ തരംഗദൈർഘ്യം ഇനേർഷ്യൽ സെൻസർ (IMU) പരമാവധി. IMU അളക്കൽ നിരക്ക് വൈദ്യുതി വിതരണം വൈദ്യുതി ഉപഭോഗം അളവുകൾ ഭാരം I/O ഓപ്പറേറ്റിംഗ് താപനില അനുരൂപത
830 nm BNO085 400 Hz (മാഗ്നെറ്റോമീറ്റർ: 100 Hz) 11.2 30 V DC 9W 130 × 92.5 × 34.5 mm ca. 450 ഗ്രാം ഗിഗാബിറ്റ് ഇഥർനെറ്റ്, GPIO 0 40°C CE, FCC, UKCA, RoHS, ലേസർ ക്ലാസ് 1
3.2 സ്റ്റീരിയോ മാച്ചിംഗ്
സ്റ്റീരിയോ അൽഗോരിതം മാക്സ് റെസല്യൂഷൻ പിന്തുണയ്ക്കുന്ന പിക്സൽ ഫോർമാറ്റുകൾ അസമത്വ ശ്രേണി ഫ്രെയിം റേറ്റ് സബ്-പിക്സൽ റെസലൂഷൻ പോസ്റ്റ്-പ്രോസസ്സിംഗ്
സെമി-ഗ്ലോബൽ മാച്ചിംഗിന്റെ (SGM) വ്യതിയാനം 1440 × 1056 പിക്സലുകൾ Mono8, Mono12, RGB8 32 മുതൽ 256 വരെ പിക്സലുകൾ വരെ 60 fps 4 ബിറ്റുകൾ (1/16 പിക്സൽ) സ്ഥിരത പരിശോധന, ഫിൽട്ടർ ചെക്ക്, ഗ്യാപ് ഇന്റർപോളിംഗ്, സ്പീക്ക് റിഡക്ഷൻ
3.3 പ്രാപ്യമായ ഫ്രെയിം റേറ്റുകളും ഇമേജ് റെസല്യൂഷനുകളും
നേടാനാകുന്ന പരമാവധി ഫ്രെയിം റേറ്റ് കോൺഫിഗർ ചെയ്ത ഇമേജ് റെസല്യൂഷനെയും അസമത്വ ശ്രേണിയെയും ആശ്രയിച്ചിരിക്കുന്നു. ശുപാർശ ചെയ്യുന്ന കോൺഫിഗറേഷനുകളുടെ ഒരു ലിസ്റ്റ് പട്ടിക 1 നൽകുന്നു. ഇത് ലഭ്യമായ കോൺഫിഗറേഷൻ സ്ഥലത്തിന്റെ ഒരു ഉപവിഭാഗം മാത്രമാണ്. നിർദ്ദിഷ്ട ആപ്ലിക്കേഷൻ ആവശ്യകതകൾ നിറവേറ്റുന്നതിന് വ്യത്യസ്ത ഇമേജ് റെസലൂഷനുകളും അസമത്വ ശ്രേണികളും ഉപയോഗിക്കാം.
പട്ടിക 1: ഇമേജ് റെസല്യൂഷനും അസമത്വ ശ്രേണിയും അനുസരിച്ച് പരമാവധി ഫ്രെയിം റേറ്റ്.
അസമത്വ ശ്രേണി
128 പിക്സലുകൾ 256 പിക്സലുകൾ
ഇമേജ് റെസല്യൂഷൻ 720×512 1024×768 1440×1026
60 fps n/a
30 fps 17 fps
15 fps 8 fps
4 ലേസർ സുരക്ഷ
മനുഷ്യന്റെ കണ്ണിന് ദൃശ്യമല്ലാത്ത ഇൻഫ്രാറെഡ് ലേസർ പ്രൊജക്ടർ റൂബിയിൽ അടങ്ങിയിരിക്കുന്നു. ക്ലാസ്സ് 60825-ന് വേണ്ടിയുള്ള IEC 1-2014:60825, DIN EN 1-2015:1 എന്നീ അന്തർദേശീയ മാനദണ്ഡങ്ങൾ ലേസർ പാലിക്കുന്നു. അതിനാൽ, ലേസർ കണ്ണിന് സുരക്ഷിതമായി കണക്കാക്കപ്പെടുന്നു, സുരക്ഷാ മുൻകരുതലുകൾ ആവശ്യമില്ല.
5
5 മെക്കാനിക്കൽ സ്പെസിഫിക്കേഷനുകൾ
ചിത്രം 1: റൂബിയുടെ താഴെ വശത്ത് ലേസർ ലേബൽ.
ക്ലാസ് 1 ലേസർ അറിയിപ്പ് ഉപകരണത്തിന്റെ താഴെയുള്ള ഉൽപ്പന്ന ലേബലിൽ കാണാം. ഈ ലേബൽ ചിത്രം 1 ൽ ചിത്രീകരിച്ചിരിക്കുന്നു.
നിർമ്മാതാവ് വ്യക്തമായി അംഗീകരിക്കാത്ത സിസ്റ്റത്തിൽ വരുത്തിയ ഏതെങ്കിലും മാറ്റങ്ങളോ പരിഷ്ക്കരണങ്ങളോ ഉപകരണം പ്രവർത്തിപ്പിക്കാനുള്ള ഉപയോക്താവിന്റെ അധികാരത്തെ അസാധുവാക്കും.
5 മെക്കാനിക്കൽ സവിശേഷതകൾ
5.1 അളവുകൾ
2 ഉം 3 ഉം റൂബിയെ വ്യത്യസ്ത ദിശകളിൽ നിന്ന് കാണുന്നത് പോലെ കാണിക്കുന്നു. നൽകിയിരിക്കുന്ന അളവുകൾ മില്ലിമീറ്ററിൽ അളക്കുന്നു.
5.2 മൗണ്ടിംഗ്
റൂബിയുടെ ഭവനത്തിൽ ഉപകരണത്തിന്റെ വശങ്ങളിലേക്ക് രണ്ട് മൗണ്ടിംഗ് ബ്രാക്കറ്റുകൾ ഉണ്ട്. ഓരോ മൗണ്ടിംഗ് ബ്രാക്കറ്റിനും രണ്ട് സ്ലോട്ട് ദ്വാരങ്ങളുണ്ട്, ഇത് റൂബിയെ പരന്ന പ്രതലത്തിൽ കയറ്റാൻ അനുവദിക്കുന്നു. സ്ലോട്ട് ചെയ്ത ദ്വാരങ്ങളുടെ അളവുകളും സ്ഥാനവും ചിത്രം 2 ബിയിൽ നൽകിയിരിക്കുന്നു.
കൂടാതെ, റൂബിയുടെ താഴത്തെ വശത്ത് 1/4″ UNC ത്രെഡുള്ള ദ്വാരമുണ്ട്. ഇത് ഒരു സാധാരണ ക്യാമറ ട്രൈപോഡിൽ റൂബിയെ ഘടിപ്പിക്കാൻ അനുവദിക്കുന്നു.
5.3 താപനില
0 ഡിഗ്രി സെൽഷ്യസിനും 40 ഡിഗ്രി സെൽഷ്യസിനും ഇടയിലുള്ള അന്തരീക്ഷ ഊഷ്മാവിൽ കൂടുതൽ നടപടികളില്ലാതെ റൂബി പ്രവർത്തിപ്പിക്കാം. ഉയർന്ന അന്തരീക്ഷ ഊഷ്മാവിൽ പ്രവർത്തനം ആവശ്യമാണെങ്കിൽ, അധിക തണുപ്പിക്കൽ നടപടികൾ സ്വീകരിക്കണം. അത്തരം നടപടികളിൽ റൂബിയെ താപ ചാലക പ്രതലത്തിൽ ഘടിപ്പിക്കുന്നതും കൂടാതെ/അല്ലെങ്കിൽ വായുപ്രവാഹം വർദ്ധിപ്പിക്കുന്നതിന് ഒരു ഫാൻ ഉപയോഗിക്കുന്നതും ഉൾപ്പെടാം. അത്തരം ഉയർന്ന അന്തരീക്ഷ ഊഷ്മാവിൽ റൂബി പ്രവർത്തിപ്പിക്കുമ്പോൾ, ഉപകരണ താപനില സെൻസറുകൾ നിരീക്ഷിക്കുക (വിഭാഗം 9.1 കാണുക).
6
5.3 താപനില
5 മെക്കാനിക്കൽ സ്പെസിഫിക്കേഷനുകൾ
(എ) ഫ്രണ്ട് view
(ബി) മുകളിൽ view
ചിത്രം 2: (എ) മുൻഭാഗവും (ബി) മുകളിലും view മില്ലിമീറ്ററിൽ അളവുകളുള്ള മാണിക്യം.
7
5.3 താപനില
5 മെക്കാനിക്കൽ സ്പെസിഫിക്കേഷനുകൾ
(എ) തിരികെ view
(ബി) താഴെ view
ചിത്രം 3: (എ) പുറകിലും (ബി) താഴെയും view മില്ലിമീറ്ററിൽ അളവുകളുള്ള മാണിക്യം.
8
6 ഫിസിക്കൽ ഇന്റർഫേസുകൾ
ചിത്രം 4: പിൻവശത്ത് ലഭ്യമായ ഇന്റർഫേസുകൾ.
6 ഫിസിക്കൽ ഇന്റർഫേസുകൾ
6.1 ഇന്റർഫേസ് ഓവർview
റൂബിയുടെ പിൻഭാഗത്ത് ലഭ്യമായ ഫിസിക്കൽ ഇന്റർഫേസുകൾ ചിത്രം 4 കാണിക്കുന്നു. ഈ ഇന്റർഫേസുകൾ ഇവയാണ്: ഡിസി പവർ കണക്ടർ: അനുവദനീയമായ പരിധിക്കുള്ളിൽ വൈദ്യുതി വിതരണവുമായി ബന്ധിപ്പിക്കുന്നു
വാല്യംtagഇ ശ്രേണി (വിഭാഗം 6.2 കാണുക). GPIO പോർട്ട്: ഒരു ട്രിഗർ സിഗ്നൽ ഔട്ട്പുട്ട് ചെയ്യുന്നു അല്ലെങ്കിൽ റൂബിയെ ബാഹ്യമായി സമന്വയിപ്പിക്കുന്നു
ട്രിഗർ ഉറവിടം. സമയ സമന്വയ പൾസിനുള്ള ഇൻപുട്ടായി പ്രവർത്തിക്കുന്നു (വിഭാഗം 6.3 കാണുക). ഇഥർനെറ്റ് പോർട്ട്: റൂബിയെ ഒരു ക്ലയന്റ് കമ്പ്യൂട്ടറിലേക്കോ മറ്റൊരു എംബഡഡ് സിസ്റ്റത്തിലേക്കോ 1G ഇഥർനെറ്റ് വഴി ബന്ധിപ്പിക്കുന്നതിനുള്ള പോർട്ട്. പ്രോസസ്സിംഗ് ഫലങ്ങൾ നൽകുന്നതിനും കോൺഫിഗറേഷൻ ഇന്റർഫേസിലേക്കുള്ള പ്രവേശനം നൽകുന്നതിനും ഈ പോർട്ട് ഉപയോഗിക്കുന്നു. പുനഃസജ്ജമാക്കുക ബട്ടൺ: ഉപകരണ ഫേംവെയർ വീണ്ടും ഫാക്ടറി നിലയിലേക്ക് പുനഃസജ്ജമാക്കുന്നതിനുള്ള ബട്ടൺ (വിഭാഗം 6.4 കാണുക). പവർ എൽഇഡി: ഉപകരണം ഓണാണെന്ന് സൂചിപ്പിക്കുന്ന ഒരു പച്ച എൽഇഡി. ലിങ്ക് സ്റ്റാറ്റസ് LED (പച്ച): ഒരു ഇഥർനെറ്റ് ലിങ്ക് വിജയകരമായി സ്ഥാപിച്ചിട്ടുണ്ടോ എന്ന് സൂചിപ്പിക്കുന്നു (വിഭാഗം 6.5 കാണുക) ഏറ്റെടുക്കൽ സ്റ്റാറ്റസ് LED (ഓറഞ്ച്): ഇമേജ് ഏറ്റെടുക്കലിന്റെ അവസ്ഥയെ സൂചിപ്പിക്കുകയും സാധ്യതയുള്ള ലേസർ പരാജയങ്ങൾ റിപ്പോർട്ട് ചെയ്യുകയും ചെയ്യുന്നു (വിഭാഗം 6.5 കാണുക).
9
6.2 പവർ സപ്ലൈ
6 ഫിസിക്കൽ ഇന്റർഫേസുകൾ
1 6
പിൻ അസൈൻമെന്റ് 1 ട്രിഗർ ഇൻപുട്ട് (ഒപ്റ്റോ-ഐസൊലേറ്റഡ്) 2 സമന്വയ ഇൻപുട്ട് (ഒപ്റ്റോ-ഐസൊലേറ്റഡ്) 3 ട്രിഗർ ഔട്ട്പുട്ട് (ഒപ്റ്റോ-ഐസൊലേറ്റഡ്) 4 ഒപ്റ്റോ ജിഎൻഡി 5 +5 വി 6 ജിഎൻഡി
ചിത്രം 5: GPIO കണക്ടറിന്റെ പിൻ അസൈൻമെന്റ്.
6.2 പവർ സപ്ലൈ
പവർ കണക്റ്റർ വിതരണം ചെയ്ത പവർ അഡാപ്റ്ററിലേക്കോ അനുയോജ്യമായ മറ്റൊരു വോള്യത്തിലേക്കോ ബന്ധിപ്പിക്കേണ്ടതുണ്ട്tagഇ ഉറവിടം. ഒരു ഇതര പവർ സപ്ലൈ ഉപയോഗിക്കുമ്പോൾ, വോളിയം ആണെന്ന് ഉറപ്പാക്കുകtage 11.2 - 30 V DC യുടെ അനുവദനീയമായ പരിധിയിലാണ്. ഉയർന്ന വോളിയംtagഇത് ഉപകരണത്തിന് കേടുപാടുകൾ വരുത്തിയേക്കാം. ഒരു പവർ സപ്ലൈ കുറഞ്ഞത് 10 W എന്നതായിരിക്കണം.
പവർ കണക്ടർ 6.5 മില്ലീമീറ്റർ ആന്തരിക വ്യാസവും 2 മില്ലീമീറ്റർ പിൻ വ്യാസവുമുള്ള ഒരു പെൺ ബാരൽ ജാക്ക് ഉപയോഗിക്കുന്നു. ഇണചേരൽ കണക്ടറിന് 5.5 മില്ലീമീറ്റർ പുറം വ്യാസം ഉണ്ടായിരിക്കണം. പോളാരിറ്റി സെന്റർ പോസിറ്റീവ് ആയിരിക്കണം.
6.3 ജിപിഐഒ പോർട്ട്
GPIO പോർട്ട് ഇനിപ്പറയുന്ന സിഗ്നലുകളിലേക്ക് ആക്സസ് നൽകുന്നു:
· ട്രിഗർ ഔട്ട്പുട്ട്
· ട്രിഗർ ഇൻപുട്ട്
· സിൻക്രൊണൈസേഷൻ പൾസ് (PPS)
· +5V DC ഔട്ട്പുട്ട്
എല്ലാ ഡാറ്റ ഇൻപുട്ടും ഔട്ട്പുട്ട് സിഗ്നലുകളും ഒപ്റ്റോ-കപ്ലറുകൾ വഴി ബന്ധിപ്പിച്ചിരിക്കുന്നു. അതിനാൽ, എല്ലാ സിഗ്നലുകൾക്കും ഗ്രൗണ്ട് റഫറൻസായി Opto GND പിൻ ഉപയോഗിക്കണം.
I/O സിഗ്നലുകൾക്ക് പുറമേ, റൂബി ഒരു 5V DC ഔട്ട്പുട്ട് നൽകുന്നു, ഇതിന് 100 mA വരെ കറന്റ് നൽകാൻ കഴിയും. നിലവിലെ പരിധി കവിഞ്ഞാൽ, പവർ ഔട്ട്പുട്ട് സ്വിച്ച് ഓഫ് ചെയ്യും.
GPIO കണക്റ്റർ ഒരു പെൺ മോളക്സ് മൈക്രോ-ലോക്ക് പ്ലസ് 505567 സീരീസ് കണക്റ്റർ ഉപയോഗിക്കുന്നു. പിൻ അസൈൻമെന്റ് ചിത്രം 5-ൽ പ്രദർശിപ്പിച്ചിരിക്കുന്നു. ഇനിപ്പറയുന്ന നിർമ്മാതാവിന്റെ പാർട്ട് നമ്പറുകൾ പൊരുത്തപ്പെടുന്ന കണക്റ്ററുകളുമായി പൊരുത്തപ്പെടുന്നു, അവ ഇന്റർഫേസിങ്ങിന് ഉപയോഗിക്കണം:
45111-0606 204532-0601
600 എംഎം കേബിളുമായി പൊരുത്തപ്പെടുന്ന കണക്റ്റർ കേബിളുകൾ ഇല്ലാതെ പൊരുത്തപ്പെടുന്ന കണക്റ്റർ
ഓരോ വ്യക്തിഗത I/O സിഗ്നലിന്റെയും സവിശേഷതകൾ ഇനിപ്പറയുന്ന ഉപവിഭാഗങ്ങളിൽ വിവരിച്ചിരിക്കുന്നു.
10
6.3 ജിപിഐഒ പോർട്ട്
6 ഫിസിക്കൽ ഇന്റർഫേസുകൾ
ട്രിഗർ ഔട്ട്പുട്ട് 6
1
ഒപ്റ്റോ ജിഎൻഡി
4
3
TLP293
ജിഎൻഡി
ചിത്രം 6: ട്രിഗർ ഔട്ട്പുട്ട് സർക്യൂട്ടിന്റെ സ്കീമാറ്റിക്സ്
6.3.1 ട്രിഗർ ഔട്ട്പുട്ട്
ഒരു മെഷീൻ വിഷൻ ആപ്ലിക്കേഷനിൽ, റൂബിയുടെ ഇമേജ് ഏറ്റെടുക്കലിലേക്ക് മറ്റ് സെൻസറുകൾ അല്ലെങ്കിൽ ലൈറ്റിംഗ് (ഉദാഹരണത്തിന് ഒരു പാറ്റേൺ പ്രൊജക്ടർ) സമന്വയിപ്പിക്കേണ്ടത് ആവശ്യമായി വന്നേക്കാം. ഈ ആവശ്യത്തിനായി, ജിപിഐഒ പിൻ 3-ൽ റൂബിക്ക് ഒരു ഓപ്പൺ കളക്ടർ ട്രിഗർ സിഗ്നൽ ഔട്ട്പുട്ട് ചെയ്യാൻ കഴിയും. ചിത്രം 6-ലെ സർക്യൂട്ട് ഡയഗ്രാമിൽ കാണിച്ചിരിക്കുന്നതുപോലെ സിഗ്നൽ ഒപ്റ്റോ-കപ്ലർ വഴി വേർതിരിച്ചിരിക്കുന്നു.
ഒപ്റ്റോ-കപ്ലറിന്റെ സമ്പൂർണ്ണ പരമാവധി റേറ്റിംഗുകൾ ഇവയാണ്:
കളക്ടർ-എമിറ്റർ വോള്യംtagഇ: പരമാവധി. 80 വി
എമിറ്റർ-കളക്ടർ വോള്യംtagഇ: പരമാവധി. 7 വി
കളക്ടർ കറന്റ്:
പരമാവധി 50 mA
കളക്ടർ പവർ ഡിസ്പേഷൻ: പരമാവധി. 100 മെഗാവാട്ട്
ട്രിഗർ ഔട്ട്പുട്ട് എങ്ങനെ കോൺഫിഗർ ചെയ്യാം എന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് ദയവായി വിഭാഗം 9.11 കാണുക.
6.3.2 ട്രിഗർ ഇൻപുട്ട്
റൂബിയുടെ ഇമേജ് അക്വിസിഷനുമായി മറ്റ് ഉപകരണങ്ങളെ സമന്വയിപ്പിക്കുന്നതിനുപകരം, പിൻ 1-ലെ ട്രിഗർ ഇൻപുട്ട് സിഗ്നൽ ഉപയോഗിച്ച് റൂബിക്ക് അതിന്റെ ഇമേജ് ഏറ്റെടുക്കൽ ഒരു ബാഹ്യ ട്രിഗർ ഉറവിടത്തിലേക്ക് സമന്വയിപ്പിക്കാനും കഴിയും.tagഒരു ഇൻപുട്ട് ട്രിഗർ സിഗ്നലിന്റെ e ലെവൽ 3.3 V നും 24 V നും ഇടയിലായിരിക്കണം. ഈ സിഗ്നലിൽ റൂബി 2 mA കറന്റ് ഉപയോഗിക്കുന്നു. ട്രിഗർ ഇൻപുട്ട് എങ്ങനെ കോൺഫിഗർ ചെയ്യാം എന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് ദയവായി വിഭാഗം 9.11 കാണുക.
6.3.3 സിൻക്രൊണൈസേഷൻ പൾസ് (PPS)
റൂബിയുടെ ആന്തരിക ക്ലോക്ക് ഉയർന്ന കൃത്യതയോടെ സമന്വയിപ്പിക്കാൻ ഉപയോഗിക്കാവുന്ന ഒരു ഇൻപുട്ട് സിഗ്നലാണ് പിൻസ് 2-ൽ നിന്നുള്ള സിൻക്രൊണൈസേഷൻ പൾസ്. ഒരു പോസിറ്റീവ് സിഗ്നൽ എഡ്ജ് ലഭിക്കുമ്പോഴെല്ലാം, റൂബിക്ക് അതിന്റെ ആന്തരിക സമയം 0 ആയി പുനഃസജ്ജമാക്കാം അല്ലെങ്കിൽ നിലവിലെ സിസ്റ്റം സമയം ലാഭിക്കുകയും അടുത്ത ഫ്രെയിമിൽ അത് കൈമാറുകയും ചെയ്യാം. വോള്യംtagഈ പൾസിന്റെ e 3.3 നും 24 V നും ഇടയിലായിരിക്കണം. ഒരു സാധാരണ ആപ്ലിക്കേഷനിൽ, ഒരു പൾസ് പെർ സെക്കൻഡ് (PPS) ഉറവിടത്തിൽ നിന്നാണ് പൾസ് ജനറേറ്റുചെയ്യുന്നത്.
സിൻക്രൊണൈസേഷൻ പൾസും PTP അല്ലെങ്കിൽ NTP പോലുള്ള മറ്റ് സമന്വയ രീതികളും എങ്ങനെ കോൺഫിഗർ ചെയ്യാം എന്നതിനെക്കുറിച്ചുള്ള വിശദാംശങ്ങൾക്ക് ദയവായി വിഭാഗം 9.12 കാണുക.
11
6.4 റീസെറ്റ് ബട്ടൺ
6 ഫിസിക്കൽ ഇന്റർഫേസുകൾ
6.4 റീസെറ്റ് ബട്ടൺ
ഉപകരണത്തിന്റെ പിൻഭാഗത്ത് ഒരു റീസെസ്ഡ് റീസെറ്റ് ബട്ടൺ ഉണ്ട്. റൂബിയുടെ ഫേംവെയർ ഫാക്ടറി നിലയിലേക്ക് പുനഃസജ്ജമാക്കുന്നതിന് ബട്ടൺ ഉപയോഗിക്കുന്നു. തെറ്റായ കോൺഫിഗറേഷൻ അല്ലെങ്കിൽ ഫേംവെയർ അഴിമതി കാരണം ഉപകരണം പ്രതികരിക്കുന്നില്ലെങ്കിൽ ഒരു റീസെറ്റ് നടത്തണം. റീസെറ്റ് നടപടിക്രമം ആരംഭിക്കുമ്പോൾ, എല്ലാ കോൺഫിഗറേഷനുകളും കാലിബ്രേഷനും ഇൻസ്റ്റാൾ ചെയ്ത ഫേംവെയർ അപ്ഡേറ്റുകളും നഷ്ടപ്പെടും.
ഒരു റീസെറ്റ് ആരംഭിക്കാൻ, ഉപകരണം ഓഫായിരിക്കുമ്പോൾ, ഒരു പിൻ ഉപയോഗിച്ച് ബട്ടൺ സൌമ്യമായി അമർത്തുക. തുടർന്ന് ബട്ടൺ അമർത്തിപ്പിടിച്ചുകൊണ്ട് പവർ കണക്റ്റ് ചെയ്യുക, അൽപ്പസമയത്തിന് ശേഷം ബട്ടൺ റിലീസ് ചെയ്യുക.
പുനഃസജ്ജമാക്കൽ നടപടിക്രമം പൂർത്തിയാക്കാൻ കുറച്ച് മിനിറ്റ് എടുക്കും. പുനഃസജ്ജീകരണം പൂർത്തിയായിക്കഴിഞ്ഞാൽ ഉപകരണം സാധാരണയായി ആരംഭിക്കുകയും സ്ഥിരസ്ഥിതി IP വിലാസം ഉപയോഗിച്ച് നെറ്റ്വർക്കിൽ കണ്ടെത്തുകയും ചെയ്യും. റീസെറ്റ് പൂർത്തിയാക്കിയ ശേഷം ഉപകരണം എപ്പോൾ കണ്ടെത്താനാകുമെന്ന് നിരീക്ഷിക്കാൻ നിങ്ങൾക്ക് NVCom ആപ്ലിക്കേഷൻ ഉപയോഗിക്കാം (വിഭാഗം: 11.1 കാണുക).
6.5 സ്റ്റാറ്റസ് എൽ.ഇ.ഡി
ചിത്രം 4-ൽ കാണിച്ചിരിക്കുന്നതുപോലെ ഉപകരണത്തിൽ മൂന്ന് സ്റ്റാറ്റസ് LED-കൾ അടങ്ങിയിരിക്കുന്നു:
പവർ എൽഇഡി (പച്ച): ഉപകരണം ഓണായിരിക്കുമ്പോൾ പവർ എൽഇഡി പച്ചയായി പ്രകാശിക്കുന്നു.
ലിങ്ക് സ്റ്റാറ്റസ് LED (പച്ച): ഒരു ഇഥർനെറ്റ് ലിങ്ക് വിജയകരമായി സ്ഥാപിച്ചിട്ടുണ്ടോ എന്ന് സൂചിപ്പിക്കുന്നു. ഒരു ഇഥർനെറ്റ് കേബിൾ ബന്ധിപ്പിച്ചതിന് ശേഷം എൽഇഡി പ്രകാശിക്കുന്നില്ലെങ്കിൽ, കേബിൾ കേബിൾ പരിശോധിച്ച് റിമോട്ട് സിസ്റ്റം (സ്വിച്ച് അല്ലെങ്കിൽ ഹോസ്റ്റ് പിസി) പ്രവർത്തനക്ഷമമാണെന്ന് ഉറപ്പാക്കുക.
ഏറ്റെടുക്കൽ നില LED (ഓറഞ്ച്): ഈ LED ഇമേജ് ഏറ്റെടുക്കൽ നിലയും സാധ്യമായ ലേസർ പരാജയങ്ങളും റിപ്പോർട്ട് ചെയ്യുന്നു:
ഓഫ്: ഇമേജ് ഏറ്റെടുക്കൽ ഇതുവരെ ആരംഭിച്ചിട്ടില്ല. ഉപകരണം ഇപ്പോഴും ബൂട്ട് ചെയ്യുന്നുണ്ടെങ്കിൽ ഇതാണ് അവസ്ഥ. ദയവായി പരിശോധിക്കുക web പിശകുകൾക്കുള്ള ഇന്റർഫേസ് (വിഭാഗം 9.1 കാണുക), പവർ-അപ്പിന് ശേഷം കുറച്ച് മിനിറ്റിലധികം LED ഓഫായിരിക്കുകയാണെങ്കിൽ.
മിന്നുന്നു: ഇമേജ് ഏറ്റെടുക്കൽ വിജയകരമായി ആരംഭിച്ചു, ഉപകരണം ഉദ്ദേശിച്ചതുപോലെ പ്രവർത്തിക്കുന്നു.
സ്ഥിരമായി ഓണാണ്: ഒരു ലേസർ പരാജയം കണ്ടെത്തി, ലേസർ പ്രൊജക്ടർ സ്വിച്ച് ഓഫ് ചെയ്തു. ഈ പരാജയം പരിഹരിക്കുന്നതിന് പിന്തുണയുമായി ബന്ധപ്പെടുക.
12
7 പ്രോസസ്സിംഗ് ഫലങ്ങൾ
(എ)
(ബി)
ചിത്രം 7: ഉദാamp(എ) ശരിയാക്കാത്തതും (ബി) ശരിയാക്കാത്തതുമായ ക്യാമറ ഇമേജിനായി le.
7 പ്രോസസ്സിംഗ് ഫലങ്ങൾ
7.1 തിരുത്തിയ ചിത്രങ്ങൾ
റൂബിയുടെ കൃത്യമായി വിന്യസിച്ച ഇമേജ് സെൻസറുകൾ ഉപയോഗിച്ച് പോലും നിങ്ങൾക്ക് അനുയോജ്യമായ സ്റ്റീരിയോ ക്യാമറയിൽ നിന്ന് പ്രതീക്ഷിക്കുന്ന ഫലവുമായി പൊരുത്തപ്പെടുന്ന ചിത്രങ്ങൾ ലഭിക്കാൻ സാധ്യതയില്ല. ഒപ്റ്റിക്സിലെയും സെൻസർ പ്ലെയ്സ്മെന്റിലെയും പിശകുകളുടെ ഫലമായുണ്ടാകുന്ന വിവിധ വികലങ്ങൾ ചിത്രങ്ങളെ ബാധിക്കുന്നു. അതിനാൽ, നടപ്പിലാക്കുന്ന ആദ്യത്തെ പ്രോസസ്സിംഗ് ഘട്ടം ഒരു ഇമേജ് അൺസ്റ്റോർഷൻ ഓപ്പറേഷനാണ്, ഇത് ഇമേജ് റെക്റ്റിഫിക്കേഷൻ എന്നറിയപ്പെടുന്നു.
ഇമേജ് ശരിയാക്കുന്നതിന് ക്യാമറ സജ്ജീകരണത്തിന്റെ പ്രൊജക്റ്റീവ് പാരാമീറ്ററുകളെക്കുറിച്ചുള്ള കൃത്യമായ അറിവ് ആവശ്യമാണ്. ക്യാമറ കാലിബ്രേഷൻ വഴി ഇവ നിർണ്ണയിക്കാനാകും. ക്യാമറ കാലിബ്രേഷൻ നടപടിക്രമത്തിന്റെ വിശദമായ വിശദീകരണത്തിന് ദയവായി വിഭാഗം 9.8 കാണുക. റൂബി മുൻകൂട്ടി കാലിബ്രേറ്റ് ചെയ്ത് അയയ്ക്കും, ഉപകരണത്തിന്റെ ആയുസ്സിൽ സാധാരണഗതിയിൽ റീ കാലിബ്രേഷൻ ആവശ്യമില്ല.
ചിത്രം 7a ഒരു മുൻ കാണിക്കുന്നുample ക്യാമറ ഇമേജ്, അവിടെ ക്യാമറ ഒരു കാലിബ്രേഷൻ ബോർഡിലേക്ക് ചൂണ്ടിക്കാണിച്ചു. ക്യാമറയുടെ ഒപ്റ്റിക്സ് മൂലമുണ്ടാകുന്ന റേഡിയൽ വികലങ്ങൾ കാരണം ബോർഡിന്റെ അരികുകൾ ചെറുതായി വളഞ്ഞതായി കാണപ്പെടുന്നു. ചിത്രം തിരുത്തിയതിന് ശേഷം ചിത്രം 7 ബി അതേ ചിത്രം കാണിക്കുന്നു. ഈ സമയം, കാലിബ്രേഷൻ ബോർഡിന്റെ എല്ലാ അറ്റങ്ങളും തികച്ചും നേരെയായി കാണപ്പെടുന്നു.
7.2 അസമത്വ മാപ്പുകൾ
ഇടത് മോണോക്രോം ക്യാമറയുടെ വീക്ഷണകോണിൽ നിന്ന് ഒരു അസമത്വ മാപ്പിന്റെ രൂപത്തിലാണ് സ്റ്റീരിയോ പൊരുത്തപ്പെടുത്തൽ ഫലങ്ങൾ നൽകുന്നത്. അസമത്വ മാപ്പ് ഇടത് ക്യാമറ ഇമേജിലെ ഓരോ പിക്സലിനെയും വലത് ക്യാമറ ഇമേജിലെ അനുബന്ധ പിക്സലുമായി ബന്ധപ്പെടുത്തുന്നു. അനുയോജ്യമായ സ്റ്റീരിയോ ക്യാമറ ജ്യാമിതിയുമായി പൊരുത്തപ്പെടുന്നതിന് രണ്ട് ചിത്രങ്ങളും മുമ്പ് തിരുത്തിയതിനാൽ, അനുബന്ധ പിക്സലുകൾ അവയുടെ തിരശ്ചീന കോർഡിനേറ്റുകളിൽ മാത്രമേ വ്യത്യാസമുള്ളൂ. അസമത്വ ഭൂപടം അങ്ങനെ ഒരു തിരശ്ചീന കോർഡിനേറ്റ് വ്യത്യാസം മാത്രം എൻകോഡ് ചെയ്യുന്നു.
13
7.2 അസമത്വ മാപ്പുകൾ
7 പ്രോസസ്സിംഗ് ഫലങ്ങൾ
(എ)
(ബി)
ചിത്രം 8: ഉദാamp(എ) ഇടത് ക്യാമറ ചിത്രവും അനുബന്ധ അസമത്വ മാപ്പും.
Exampഒരു ഇടത് ക്യാമറ ചിത്രത്തിനായുള്ള ലെസും അനുബന്ധ അസമത്വ ഭൂപടവും ചിത്രം 8a, 8b എന്നിവയിൽ കാണിച്ചിരിക്കുന്നു. ഇവിടെ അസമത്വ ഭൂപടം കളർ കോഡ് ചെയ്തിരിക്കുന്നു, നീല നിറങ്ങൾ ചെറിയ അസമത്വങ്ങളെ പ്രതിഫലിപ്പിക്കുന്നു, ചുവന്ന നിറങ്ങൾ വലിയ അസമത്വങ്ങളെ പ്രതിഫലിപ്പിക്കുന്നു. കാണാനാകുന്നതുപോലെ, അസമത്വം ബന്ധപ്പെട്ട സീൻ പോയിന്റിന്റെ വിപരീത ആഴത്തിന് ആനുപാതികമാണ്.
പിക്സൽ കറസ്പോണ്ടൻസുകൾ കണ്ടെത്തുന്നതിനായി തിരഞ്ഞ ഇമേജ് മേഖലയെ അസമത്വ ശ്രേണി വ്യക്തമാക്കുന്നു. ഒരു വലിയ അസമത്വ ശ്രേണി വളരെ കൃത്യമായ അളവുകൾ അനുവദിക്കുന്നു, എന്നാൽ ഉയർന്ന കമ്പ്യൂട്ടേഷണൽ ലോഡിന് കാരണമാകുന്നു, അതുവഴി കൈവരിക്കാവുന്ന ഫ്രെയിം റേറ്റ് കുറയ്ക്കുന്നു. റൂബി കോൺഫിഗർ ചെയ്യാവുന്ന അസമത്വ ശ്രേണിയെ പിന്തുണയ്ക്കുന്നു (വിഭാഗം 9.9 കാണുക), ഇത് ഉയർന്ന കൃത്യതയോ ഉയർന്ന വേഗതയോ ഉള്ള അളവുകൾ തിരഞ്ഞെടുക്കാൻ ഉപയോക്താവിനെ അനുവദിക്കുന്നു.
അസമത്വ ഭൂപടം 3D പോയിന്റുകളുടെ ഒരു കൂട്ടമായി മാറ്റാൻ സാധിക്കും. സിസ്റ്റം ശരിയായി കാലിബ്രേറ്റ് ചെയ്തിട്ടുണ്ടെങ്കിൽ ഇത് കൃത്യമായ മെട്രിക് സ്കെയിലിൽ ചെയ്യാം. ഒരു അസമത്വ ഭൂപടം 3D പോയിന്റുകളുടെ ഒരു സെറ്റിലേക്ക് മാറ്റുന്നതിന്, ക്യാമറ കാലിബ്രേഷൻ സമയത്ത് കണക്കാക്കുകയും ഓരോ അസമത്വ മാപ്പിനൊപ്പം റൂബി പ്രക്ഷേപണം ചെയ്യുകയും ചെയ്യുന്ന അസമത്വത്തിൽ നിന്ന് ആഴത്തിലുള്ള മാപ്പിംഗ് മാട്രിക്സ് Q-നെക്കുറിച്ചുള്ള അറിവ് ആവശ്യമാണ്. ഇമേജ് കോർഡിനേറ്റുകളും (u, v) അസമത്വവും ഉള്ള ഒരു പോയിന്റിന്റെ 3D ലൊക്കേഷൻ xyz T ഇനിപ്പറയുന്ന രീതിയിൽ പുനർനിർമ്മിക്കാൻ കഴിയും:
xy =
z
1 പ
x · y,
z
കൂടെ
x
u
y
z
=
Q
·
v
d
w
1
റൂബി നൽകിയ ക്യു മാട്രിക്സ് ഉപയോഗിക്കുമ്പോൾ, ലഭിച്ച കോർഡിനേറ്റുകൾ ചിത്രം-ൽ ചിത്രീകരിച്ചിരിക്കുന്ന കോർഡിനേറ്റ് സിസ്റ്റവുമായി ബന്ധപ്പെട്ട് മീറ്ററിൽ അളക്കും.
14
7.2 അസമത്വ മാപ്പുകൾ
z (ഒപ്റ്റിക്കൽ അക്ഷം)
7 പ്രോസസ്സിംഗ് ഫലങ്ങൾ
x
y
ചിത്രം 9: 3D പുനർനിർമ്മാണത്തിനായി ഉപയോഗിക്കുന്ന കോർഡിനേറ്റ് സിസ്റ്റം.
ure 9. ഇവിടെ, ഇടത് മോണോക്രോം ക്യാമറയ്ക്കുള്ള ലെൻസിന്റെ പ്രൊജക്ഷൻ കേന്ദ്രവുമായി (പിൻഹോൾ ക്യാമറ മോഡലിലെ അപ്പർച്ചറിന്റെ സ്ഥാനം) ഉത്ഭവം പൊരുത്തപ്പെടുന്നു. ഈ പരിവർത്തനത്തിന്റെ കാര്യക്ഷമമായ നടപ്പാക്കൽ ലഭ്യമായ API ഉപയോഗിച്ച് നൽകിയിട്ടുണ്ട് (വിഭാഗം 10.4 കാണുക).
ഒരു പിക്സലിൽ താഴെയുള്ള അസമത്വ മിഴിവോടെ റൂബി അസമത്വ മാപ്പുകൾ കണക്കാക്കുന്നു. അസമത്വ മാപ്പുകൾക്ക് 12 ബിറ്റുകളുടെ ബിറ്റ്-ഡെപ്ത് ഉണ്ട്, ഓരോ മൂല്യത്തിന്റെയും താഴ്ന്ന 4 ബിറ്റുകൾ ഫ്രാക്ഷണൽ അസമത്വ ഘടകത്തെ പ്രതിനിധീകരിക്കുന്നു. ശരിയായ അസമത്വ മാഗ്നിറ്റ്യൂഡ് ലഭിക്കുന്നതിന്, അസമത്വ ഭൂപടത്തിലെ ഓരോ മൂല്യത്തെയും 16 കൊണ്ട് ഹരിക്കേണ്ടത് ആവശ്യമാണ്.
അസമത്വ ഭൂപടങ്ങളുടെ ഗുണനിലവാരം മെച്ചപ്പെടുത്തുന്നതിനായി റൂബി നിരവധി പോസ്റ്റ്-പ്രോസസ്സിംഗ് ടെക്നിക്കുകൾ പ്രയോഗിക്കുന്നു. ഈ രീതികളിൽ ചിലത് തെറ്റായ അസമത്വങ്ങൾ കണ്ടെത്തി അവയെ അസാധുവായി അടയാളപ്പെടുത്തുന്നു. അസാധുവായ അസമത്വങ്ങൾ 0xFFF ആയി സജ്ജീകരിച്ചിരിക്കുന്നു, ഇത് 12-ബിറ്റ് അസമത്വ മാപ്പിൽ സംഭരിക്കാൻ കഴിയുന്ന ഏറ്റവും ഉയർന്ന മൂല്യമാണ്. മുൻampചിത്രം 8b-ൽ നിന്നുള്ള അസമത്വ ഭൂപടം, അസാധുവായ അസമത്വങ്ങൾ ചാരനിറമായി ചിത്രീകരിച്ചിരിക്കുന്നു.
ഒരു അസമത്വ മാപ്പിന്റെ ഇടത് ഇമേജ് ബോർഡറിൽ സാധാരണയായി അസാധുവായ അസമത്വങ്ങളുടെ ഒരു സ്ട്രിപ്പ് ഉണ്ടെന്ന് ശ്രദ്ധിക്കുക. ഇടത് ക്യാമറയുടെ വീക്ഷണകോണിൽ നിന്ന് അസമത്വ മാപ്പ് കണക്കാക്കുന്നതിനാൽ ഈ സ്വഭാവം പ്രതീക്ഷിക്കുന്നു. ഇടത് ക്യാമറ ചിത്രത്തിന്റെ ഇടത് അറ്റത്തുള്ള ചിത്ര മേഖലകൾ വലത് ക്യാമറയ്ക്ക് നിരീക്ഷിക്കാൻ കഴിയില്ല, അതിനാൽ സാധുതയുള്ള അസമത്വം കണക്കാക്കാൻ കഴിയില്ല. ഒരു ഒബ്ജക്റ്റ് ഇടതുവശത്ത് എത്രത്തോളം സ്ഥിതിചെയ്യുന്നുവോ അത്രയും അകലെയായിരിക്കണം, വലത് ക്യാമറയ്ക്ക് ദൃശ്യമാകാൻ. അതിനാൽ, ഒരു തിരശ്ചീന ഇമേജ് കോർഡിനേറ്റ് u dmax ഉള്ള ഇടത് ഇമേജ് പിക്സലുകൾക്ക് മാത്രമേ മുഴുവൻ ഡെപ്ത് ശ്രേണിയും നിരീക്ഷിക്കാൻ കഴിയൂ.
അതുപോലെ, അസാധുവായ അസമത്വങ്ങൾ ഏതെങ്കിലും മുൻവശത്തുള്ള ഒബ്ജക്റ്റിൽ ഇടതുവശത്ത് സംഭവിക്കുമെന്ന് പ്രതീക്ഷിക്കാം. ഈ നിഴൽ പോലെയുള്ള അസാധുവായ പ്രദേശം വലത് ക്യാമറ ഇമേജിൽ ദൃശ്യമായ പശ്ചാത്തലം അടഞ്ഞതാണ്, എന്നാൽ ഇടത് ക്യാമറ ഇമേജിൽ അല്ല. ഈ ഇഫക്റ്റ് ഒക്ലൂഷൻ ഷാഡോ എന്നറിയപ്പെടുന്നു, കൂടാതെ നൽകിയിരിക്കുന്ന എക്സിൽ ഇത് വ്യക്തമായി കാണാംampലെ ചിത്രം.
15
7.3 കളർ ഇമേജ് പ്രൊജക്ഷൻ
7 പ്രോസസ്സിംഗ് ഫലങ്ങൾ
(എ)
(ബി)
ചിത്രം 10: ഉദാample (a) അസമത്വ ഭൂപടവും (b) ആർട്ടിഫാക്റ്റിനൊപ്പം പ്രൊജക്റ്റ് ചെയ്ത വർണ്ണ ചിത്രവും.
7.3 കളർ ഇമേജ് പ്രൊജക്ഷൻ
ഡെപ്ത് കംപ്യൂട്ടേഷനായി ഇടത് മോണോക്രോം സെൻസർ റഫറൻസ് ക്യാമറയായി ഉപയോഗിക്കുന്നു. കളർ സെൻസർ അതിനടുത്തായി സ്ഥാപിച്ചിട്ടുണ്ടെങ്കിലും, വർണ്ണ ചിത്രത്തിനും അസമത്വ ഭൂപടം / ഇടത് മോണോക്രോം ഇമേജിനും ഇടയിൽ ഒരു പാരലാക്സ് (പ്രത്യക്ഷമായ ഒപ്റ്റിക്കൽ ഷിഫ്റ്റ്) ഉണ്ടാകും.
ഈ ഷിഫ്റ്റിന് കളർ ഇമേജ് തിരികെ നൽകുന്നതിലൂടെ നഷ്ടപരിഹാരം നൽകാം view റഫറൻസ് ക്യാമറയുടെ. ഈ പ്രൊജക്ഷൻ നടത്തിക്കഴിഞ്ഞാൽ, ഇടത് മോണോക്രോം ഇമേജ്, അസമത്വ മാപ്പ്, കളർ ഇമേജ് എന്നിവയ്ക്കിടയിലുള്ള അനുബന്ധ ഇമേജ് പോയിന്റുകൾക്കെല്ലാം ഒരേ ഇമേജ് കോർഡിനേറ്റുകൾ ഉണ്ടായിരിക്കും, കൂടാതെ മൂന്ന് ചിത്രങ്ങളും നേരിട്ട് ഓവർലേയ്ഡ് ചെയ്യാനും കഴിയും.
ഈ പ്രൊജക്ഷൻ സ്വയമേവ നിർവഹിക്കാൻ റൂബിക്ക് കഴിയും. പ്രൊജക്ഷൻ ആഴത്തിലുള്ള അളവുകളെ ആശ്രയിച്ചിരിക്കുന്നു, നിർഭാഗ്യവശാൽ അത് തികഞ്ഞതല്ല. ചില വിഷ്വൽ ആർട്ടിഫാക്റ്റുകൾ പ്രതീക്ഷിക്കാം എന്നാണ് ഇതിനർത്ഥം. പുരാവസ്തുക്കളുടെ അളവ് ആഴം അളക്കുന്ന ഗുണനിലവാരത്തെ ശക്തമായി ആശ്രയിച്ചിരിക്കുന്നു. പ്രത്യേകിച്ച് ഒബ്ജക്റ്റ് അരികുകൾ ആർട്ടിഫാക്റ്റുകൾ ബാധിക്കും.
ഒരു മുൻ എന്നതിന്റെ മാഗ്നിഫൈഡ് ഉപവിഭാഗംampഈ പ്രഭാവം കാണിക്കുന്ന le വർണ്ണ ചിത്രവും ഡെപ്ത് മാപ്പും ചിത്രം 10-ൽ കാണാം. ആഴത്തിലുള്ള അളവുകളും വർണ്ണ ചിത്രങ്ങളും തമ്മിലുള്ള ഒരു പാരലാക്സ് സ്വീകാര്യമായ സന്ദർഭങ്ങളിൽ, ഈ പ്രൊജക്ഷൻ പ്രവർത്തനരഹിതമാക്കുന്നതിലൂടെ പുരാവസ്തുക്കൾ ഒഴിവാക്കാനാകും. കൂടുതൽ വിവരങ്ങൾക്ക്, ദയവായി വിഭാഗം 9.6 കാണുക.
7.4 ടൈംസ്റ്റ്amps, സീക്വൻസ് നമ്പറുകൾ
റൂബി കൈമാറ്റം ചെയ്യുന്ന ചിത്രങ്ങളുടെ ഓരോ സെറ്റിലും ഒരു സമയവും ഉൾപ്പെടുന്നുamp ഒരു സീക്വൻസ് നമ്പറും. സമയംamp മൈക്രോസെക്കൻഡ് കൃത്യതയോടെ അളക്കുകയും ഇമേജ് സെൻസറുകൾ ഒരു ഫ്രെയിം തുറന്നുകാട്ടാൻ തുടങ്ങിയ സമയത്തേക്ക് സജ്ജീകരിക്കുകയും ചെയ്യുന്നു.
16
8 നെറ്റ്വർക്കിംഗ് കോൺഫിഗറേഷൻ
അതിനാൽ സെൻസർ കാലതാമസം അളക്കാൻ ശ്രമിക്കുമ്പോൾ എക്സ്പോഷർ സമയം എപ്പോഴും പരിഗണിക്കണം.
വിഭാഗങ്ങൾ 6.3.3, 9.12 എന്നിവയിൽ വിശദീകരിച്ചിരിക്കുന്നതുപോലെ, റൂബിയുടെ ആന്തരിക ക്ലോക്ക് ഒരു ബാഹ്യ സിഗ്നലിലേക്കോ സമയ സെർവറിലേക്കോ സമന്വയിപ്പിക്കാൻ സാധിക്കും. ഇത് ഉൽപ്പാദിപ്പിക്കുന്ന സമയത്തെ നേരിട്ട് ബാധിക്കുന്നുampഎസ്. ഒരു സമയ സെർവറിലേക്ക് സമന്വയിപ്പിക്കുമ്പോൾ, സമയം സെന്റ്amp1 ജനുവരി 1970, 00:00:00 UTC മുതൽ മൈക്രോസെക്കൻഡിലാണ് s അളക്കുന്നത്. സമന്വയം നടക്കുന്നില്ലെങ്കിൽ, പവർ അപ്പ് ചെയ്യുമ്പോൾ ആന്തരിക ക്ലോക്ക് 0 ആയി സജ്ജീകരിക്കും. ഒരു ബാഹ്യ PPS സിഗ്നലിലേക്ക് സമന്വയിപ്പിക്കുമ്പോൾ, വിഭാഗം 6.3.3-ൽ വിശദീകരിച്ചതുപോലെ, ഇൻകമിംഗ് റൈസിംഗ് സിഗ്നൽ എഡ്ജിൽ ക്ലോക്ക് 0 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു.
ഒരു പിപിഎസ് സിഗ്നലുമായി സമന്വയിപ്പിക്കുന്നതും നെഗറ്റീവ് ടൈംസ് ഉണ്ടാക്കുമെന്നത് ശ്രദ്ധിക്കുകampഎസ്. ഇതിനകം ക്യാപ്ചർ ചെയ്ത ഇമേജ് ജോഡി റൂബി പ്രോസസ്സ് ചെയ്യുമ്പോൾ ഒരു സിൻക്രൊണൈസേഷൻ സിഗ്നൽ ലഭിക്കുമ്പോൾ ഇത് സംഭവിക്കുന്നു. നെഗറ്റീവ് സമയംamp അപ്പോൾ സിൻക്രൊണൈസേഷൻ സിഗ്നലിന്റെ സ്വീകരണവും നിലവിലെ ഇമേജ് ജോഡി ക്യാപ്ചർ ചെയ്യുന്ന സമയവും തമ്മിലുള്ള സമയ വ്യത്യാസമാണ്.
8 നെറ്റ്വർക്കിംഗ് കോൺഫിഗറേഷൻ
റൂബിയെ നേരിട്ട് ഹോസ്റ്റ് കമ്പ്യൂട്ടറിന്റെ ഇഥർനെറ്റ് പോർട്ടിലേക്ക് ബന്ധിപ്പിക്കാൻ ശുപാർശ ചെയ്യുന്നു, അതിനിടയിൽ സ്വിച്ചുകളോ ഹബുകളോ ഇല്ലാതെ. കാരണം, റൂബി വളരെ ഉയർന്ന ത്രൂപുട്ട് നെറ്റ്വർക്ക് ഡാറ്റ ഉത്പാദിപ്പിക്കുന്നു, ഇത് ആവശ്യമായ പ്രകടനം നിറവേറ്റാൻ കഴിയാത്ത നെറ്റ്വർക്ക് സ്വിച്ചുകൾ ഉപയോഗിക്കുമ്പോൾ പാക്കറ്റ് നഷ്ടത്തിലേക്ക് നയിച്ചേക്കാം. ഹോസ്റ്റ് കമ്പ്യൂട്ടറിന്റെ നെറ്റ്വർക്ക് ഇന്റർഫേസിന് 900 MBit/s ഇൻകമിംഗ് ഡാറ്റാ നിരക്ക് കൈകാര്യം ചെയ്യാൻ കഴിയുമെന്ന് ഉറപ്പാക്കണം.
ഹോസ്റ്റ് കമ്പ്യൂട്ടറിന് ആവശ്യമായ നെറ്റ്വർക്ക് കോൺഫിഗറേഷൻ ക്രമീകരണങ്ങൾ ഇനിപ്പറയുന്ന ഉപവിഭാഗങ്ങളിൽ വിവരിച്ചിരിക്കുന്നു.
8.1 ഐപി കോൺഫിഗറേഷൻ
ഡിഫോൾട്ടായി, സബ്നെറ്റ് മാസ്ക് 192.168.10.10 ഉപയോഗിച്ച് റൂബി ഐപി വിലാസം 255.255.255.0 ഉപയോഗിക്കും. നെറ്റ്വർക്കിൽ ഒരു DHCP സെർവർ ഉണ്ടെങ്കിൽ, അത് റൂബിക്ക് മറ്റൊരു വിലാസം നൽകിയേക്കാം. ഈ സാഹചര്യത്തിൽ, ഉപകരണം കണ്ടെത്തുന്നതിന് നൽകിയിരിക്കുന്ന NVCom സോഫ്റ്റ്വെയർ ഉപയോഗിക്കുക (വിഭാഗം 11.1 കാണുക).
നെറ്റ്വർക്കിൽ മറ്റൊരു DHCP സെർവറും ഇല്ലെങ്കിൽ, റൂബി സ്വന്തം DHCP സെർവർ ആരംഭിക്കും. നിങ്ങളുടെ കമ്പ്യൂട്ടർ ഒരു ഡൈനാമിക് ഐപി വിലാസം ഉപയോഗിക്കുന്നതിന് കോൺഫിഗർ ചെയ്തിട്ടുണ്ടെങ്കിൽ, കമ്പ്യൂട്ടറിന് ശരിയായ സബ്നെറ്റിൽ ഒരു IP വിലാസം സ്വയമേവ ലഭിക്കും, കൂടുതൽ കോൺഫിഗറേഷൻ ആവശ്യമില്ല.
ഡൈനാമിക് ഐപി വിലാസം ഉപയോഗിക്കുന്നതിന് നിങ്ങളുടെ കമ്പ്യൂട്ടർ കോൺഫിഗർ ചെയ്തിട്ടില്ലെങ്കിലോ റൂബിയുടെ ഇന്റഗ്രേറ്റഡ് ഡിഎച്ച്സിപി സെർവർ പ്രവർത്തനരഹിതമാക്കിയാലോ, നിങ്ങളുടെ ഐപി വിലാസം സ്വമേധയാ കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്. വിൻഡോസ് 10-ന്, ഈ ഘട്ടങ്ങൾ പാലിക്കുക:
1. ആരംഭ മെനു > ക്രമീകരണങ്ങൾ > നെറ്റ്വർക്ക് & ഇന്റർനെറ്റ് > ഇഥർനെറ്റ് > അഡാപ്റ്റർ ഓപ്ഷനുകൾ മാറ്റുക ക്ലിക്കുചെയ്യുക.
2. ആവശ്യമുള്ള ഇഥർനെറ്റ് കണക്ഷനിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക.
17
8.2 ജംബോ ഫ്രെയിമുകൾ
8 നെറ്റ്വർക്കിംഗ് കോൺഫിഗറേഷൻ
3. 'പ്രോപ്പർട്ടീസ്' ക്ലിക്ക് ചെയ്യുക
4. `ഇന്റർനെറ്റ് പ്രോട്ടോക്കോൾ പതിപ്പ് 4 (TCP/IPv4)' തിരഞ്ഞെടുക്കുക.
5. 'Properties' ക്ലിക്ക് ചെയ്യുക.
6. `ഇനിപ്പറയുന്ന IP വിലാസം ഉപയോഗിക്കുക' തിരഞ്ഞെടുക്കുക.
7. ആവശ്യമുള്ള IP വിലാസം നൽകുക (192.168.10.xxx).
8. സബ്നെറ്റ് മാസ്ക് നൽകുക (255.255.255.0).
9. ശരി അമർത്തുക.
Linux-ന്, നെറ്റ്വർക്ക് ഇന്റർഫേസിൽ 192.168.10.xxx IP വിലാസം താൽക്കാലികമായി സജ്ജമാക്കാൻ ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഉപയോഗിക്കുക eth0: sudo ifconfig eth0 192.168.10.xxx നെറ്റ്മാസ്ക് 255.255.255.0
8.2 ജംബോ ഫ്രെയിമുകൾ
പരമാവധി പ്രകടനത്തിനായി, ജംബോ ഫ്രെയിമുകൾ ഉപയോഗിക്കുന്നതിന് റൂബി കോൺഫിഗർ ചെയ്യണം (വിഭാഗം 9.5 കാണുക). സ്ഥിരസ്ഥിതിയായി, ഷിപ്പ് ചെയ്ത കോൺഫിഗറേഷനിൽ ജംബോ ഫ്രെയിം പിന്തുണ പ്രവർത്തനക്ഷമമാക്കിയേക്കില്ല, കാരണം ഇതിന് ഹോസ്റ്റ് കമ്പ്യൂട്ടറിന്റെ നെറ്റ്വർക്ക് ഇന്റർഫേസിന്റെ ഉചിതമായ കോൺഫിഗറേഷൻ ആവശ്യമാണ്.
വഴി റൂബി ആക്സസ് ചെയ്യാമെങ്കിൽ web ഇന്റർഫേസ്, ഉപകരണങ്ങളുടെ പട്ടികയിൽ കണ്ടെത്തി (ഉദാ. NVCom, വിഭാഗം 11.1 കാണുക), എന്നാൽ ഇമേജ് ഡാറ്റയൊന്നും ലഭിച്ചിട്ടില്ല (0 fps), റൂബിയിൽ ജംബോ ഫ്രെയിമുകൾ സജീവമാക്കിയിട്ടുണ്ടെന്ന് ഇത് സൂചിപ്പിക്കാം, പക്ഷേ ബന്ധപ്പെട്ട ക്ലയന്റ് കമ്പ്യൂട്ടറിന്റെ നെറ്റ്വർക്ക് കണക്ഷൻ അങ്ങനെയല്ല. അവ സ്വീകരിക്കുന്നതിന് ശരിയായി ക്രമീകരിച്ചിരിക്കുന്നു.
Windows 10-ൽ ജംബോ ഫ്രെയിം പിന്തുണ സജീവമാക്കുന്നതിന്, ഈ ഘട്ടങ്ങൾ പാലിക്കുക:
1. `നെറ്റ്വർക്ക് ആൻഡ് ഷെയറിംഗ് സെന്റർ' തുറക്കുക
2. ആവശ്യമുള്ള നെറ്റ്വർക്ക് കണക്ഷന്റെ പ്രോപ്പർട്ടി ഡയലോഗ് തുറക്കുക
3. 'കോൺഫിഗർ ചെയ്യുക...' ബട്ടൺ അമർത്തുക
4. `വിപുലമായ' ടാബ് തുറക്കുക
5. 'ജംബോ പാക്കറ്റ്' തിരഞ്ഞെടുത്ത് ആവശ്യമുള്ള പാക്കറ്റ് വലുപ്പം തിരഞ്ഞെടുക്കുക (ചിത്രം 11 കാണുക)
ലിനക്സിൽ നിന്ന് വ്യത്യസ്തമായി, ചില വിൻഡോസ് നെറ്റ്വർക്ക് ഡ്രൈവറുകൾ പാക്കറ്റ് വലുപ്പത്തിന്റെ ഭാഗമായി 14-ബൈറ്റ് ഇഥർനെറ്റ് ഹെഡറും കണക്കാക്കുന്നു. 9000 ബൈറ്റുകൾ MTU ഉപയോഗിക്കുന്നതിന് Ruby കോൺഫിഗർ ചെയ്യുമ്പോൾ, ഒരു Windows കമ്പ്യൂട്ടറിന് 9014 bytes പാക്കറ്റ് സൈസ് ആവശ്യമായി വന്നേക്കാം.
Linux-ൽ, ifconfig കമാൻഡ് വഴി മതിയായ വലിയ MTU സജ്ജീകരിച്ച് ജംബോ ഫ്രെയിം പിന്തുണ സജീവമാക്കാം. eth9000 എന്ന ഇന്റർഫേസിനായി 0 ബൈറ്റുകൾ MTU ക്രമീകരിക്കുന്നതിന്, ദയവായി ഇനിപ്പറയുന്ന കമാൻഡ് ലൈൻ ഉപയോഗിക്കുക:
18
9 കോൺഫിഗറേഷൻ
ചിത്രം 11: Windows-ലെ ജംബോ ഫ്രെയിമുകളുടെ കോൺഫിഗറേഷൻ > sudo ifconfig eth0 mtu 9000 ഇന്റർഫേസ് നാമം eth0-ൽ നിന്ന് വ്യത്യസ്തമാകാം, പ്രത്യേകിച്ച് പുതിയ Linux റിലീസുകളിൽ. ഒരു ലിനക്സ് കമ്പ്യൂട്ടറിന് ഒരു സജീവ റൂബി ഡിഎച്ച്സിപി സെർവറിൽ നിന്ന് കോൺഫിഗറേഷൻ ലഭിക്കുമ്പോഴെല്ലാം റൂബി ജംബോ ഫ്രെയിം ക്രമീകരണങ്ങൾക്കനുസരിച്ച് MTU സ്വയമേവ അസൈൻ ചെയ്യപ്പെടുന്നു (വിഭാഗം 9.5 കാണുക). Windows-ൽ, ഈ സവിശേഷതയെ Windows പിന്തുണയ്ക്കാത്തതിനാൽ, ഓട്ടോമാറ്റിക് MTU അസൈൻമെന്റ് പ്രവർത്തിക്കില്ല.
9 കോൺഫിഗറേഷൻ
എ വഴിയാണ് റൂബി ക്രമീകരിച്ചിരിക്കുന്നത് web ഇന്റർഫേസ്, നിങ്ങളുടെ ബ്രൗസറിൽ അതിന്റെ IP വിലാസം നൽകിയാൽ എത്തിച്ചേരാനാകും. ഡിഫോൾട്ട് വിലാസം http://192.168.10.10 എന്നാൽ നെറ്റ്വർക്കിൽ ഒരു DHCP സെർവർ ഉണ്ടെങ്കിൽ, അത് റൂബിക്ക് മറ്റൊരു വിലാസം നൽകിയേക്കാം (വിഭാഗം 8.1 കാണുക). ഈ സാഹചര്യത്തിൽ, ഉപകരണം കണ്ടെത്തുന്നതിന് നൽകിയിരിക്കുന്ന NVCom സോഫ്റ്റ്വെയർ ഉപയോഗിക്കുക (വിഭാഗം 11.1 കാണുക).
റൂബി ഇപ്പോൾ പ്ലഗ് ഇൻ ചെയ്തിട്ടുണ്ടെങ്കിൽ, അതിന് കുറച്ച് സെക്കൻഡുകൾ എടുക്കും web ഇന്റർഫേസ് ആക്സസ് ചെയ്യാവുന്നതാണ്. ഉപയോഗിക്കുന്നതിന് web ഇന്റർഫേസ്, നിങ്ങൾക്ക് HTML 5-നുള്ള പിന്തുണയുള്ള ഒരു ബ്രൗസർ ആവശ്യമാണ്. Chrome, Firefox, Safari അല്ലെങ്കിൽ Edge പോലുള്ള പ്രധാന ബ്രൗസറുകളിലൊന്നിന്റെ സമീപകാല പതിപ്പ് ദയവായി ഉപയോഗിക്കുക.
ദി web-ഇന്റർഫേസ് രണ്ട് വിഭാഗങ്ങളായി തിരിച്ചിരിക്കുന്നു: പൊതുവായ ക്രമീകരണങ്ങളും Ad19
9.1 സിസ്റ്റം നില
9 കോൺഫിഗറേഷൻ
ചിത്രം 12: കോൺഫിഗറേഷൻ സ്റ്റാറ്റസ് പേജിന്റെ സ്ക്രീൻഷോട്ട്.
vanced ക്രമീകരണങ്ങൾ. പൊതുവായ ക്രമീകരണ പേജുകളിൽ സാധാരണയായി ക്രമീകരിച്ച പാരാമീറ്ററുകൾ അടങ്ങിയിരിക്കുന്നു. മിക്ക ആപ്ലിക്കേഷനുകൾക്കും ഈ പരാമീറ്ററുകൾ മാത്രം പരിഷ്കരിച്ചാൽ മതിയാകും. വളരെ നിർദ്ദിഷ്ട ആപ്ലിക്കേഷനുകൾക്ക് പ്രസക്തമായേക്കാവുന്ന സാധാരണയായി ക്രമീകരിച്ച പാരാമീറ്ററുകൾ വിപുലമായ ക്രമീകരണ പേജുകളിൽ കണ്ടെത്താനാകും.
9.1 സിസ്റ്റം നില
തുറക്കുമ്പോൾ ആദ്യം കാണുന്ന പേജ് web ചിത്രം 12-ൽ കാണിച്ചിരിക്കുന്ന `സിസ്റ്റം സ്റ്റാറ്റസ്' പേജാണ് ഇന്റർഫേസ്. ഈ പേജിൽ, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന വിവരങ്ങൾ കണ്ടെത്താനാകും:
മോഡൽ: നിങ്ങളുടെ ഉപകരണത്തിന്റെ മോഡൽ പേര്.
കാലിബ്രേഷൻ നില: സിസ്റ്റം ശരിയായി കാലിബ്രേറ്റ് ചെയ്തിട്ടുണ്ടോ എന്നതിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ നൽകുന്നു.
പ്രോസസ്സിംഗ് നില: ഇമേജ് പ്രോസസ്സിംഗ് സബ്-സിസ്റ്റം ആരംഭിച്ചിട്ടുണ്ടോ എന്ന് സൂചിപ്പിക്കുന്നു. ഇത് അങ്ങനെയല്ലെങ്കിൽ, ഒരു കോൺഫിഗറേഷൻ പ്രശ്നമുണ്ടാകാം, അല്ലെങ്കിൽ ഒരു സിസ്റ്റം പിശക് സംഭവിച്ചിരിക്കാം. ഈ സാഹചര്യത്തിൽ സിസ്റ്റം ലോഗുകൾ പരിശോധിക്കുക. പിശകിന്റെ കാരണം പരിഹരിച്ചുകഴിഞ്ഞാൽ ഇമേജ് പ്രോസസ്സിംഗ് സബ്-സിസ്റ്റം ഉടൻ ആരംഭിക്കും.
SOC താപനില: എല്ലാ പ്രോസസ്സിംഗ് ജോലികളും ചെയ്യുന്ന സെൻട്രൽ സിസ്റ്റം-ഓൺ-ചിപ്പിന്റെ (SoC) താപനില. പരമാവധി പ്രവർത്തന താപനില
20
9.2 പ്രീസെറ്റുകൾ
9 കോൺഫിഗറേഷൻ
ചിത്രം 13: കോൺഫിഗറേഷൻ പ്രീസെറ്റ് പേജിന്റെ സ്ക്രീൻഷോട്ട്.
ജോലി ചെയ്യുന്ന SoC 100 C ആണ്. നല്ലതും ഭയാനകവും നിർണ്ണായകവുമായ താപനിലയെ സൂചിപ്പിക്കാൻ പച്ച-ഓറഞ്ച്-ചുവപ്പ് കളർ-കോഡിംഗ് പ്രയോഗിക്കുന്നു.
ഇടത്/വലത്/വർണ്ണ ഇമേജ് സെൻസർ: ഇടത്, വലത്, കളർ ഇമേജ് സെൻസറുകൾക്കുള്ള ചിപ്പ് താപനില. ഇമേജ് സെൻസറുകളുടെ പരമാവധി പ്രവർത്തന താപനില 75 C ആണ്. SOC താപനില പോലെ, പച്ച-ഓറഞ്ച്-ചുവപ്പ് കളർ കോഡിംഗ് പ്രയോഗിക്കുന്നു.
സിസ്റ്റം ലോഗുകൾ: സമയം അനുസരിച്ച് അടുക്കിയ സിസ്റ്റം ലോഗ് സന്ദേശങ്ങളുടെ ലിസ്റ്റ്. പതിവ് പ്രവർത്തനത്തിൽ, നിലവിലെ സിസ്റ്റം പ്രകടനത്തെക്കുറിച്ചുള്ള വിവരങ്ങൾ നിങ്ങൾ കണ്ടെത്തും. പിശകുകളുടെ കാര്യത്തിൽ, സിസ്റ്റം ലോഗുകളിൽ അനുബന്ധ പിശക് സന്ദേശങ്ങൾ അടങ്ങിയിരിക്കുന്നു.
9.2 പ്രീസെറ്റുകൾ
ഇമേജ് റെസല്യൂഷനും ഫ്രെയിം റേറ്റും തിരഞ്ഞെടുത്ത കോമ്പിനേഷനുകൾക്കായി വ്യത്യസ്ത കോൺഫിഗറേഷൻ പ്രീസെറ്റുകൾ ലഭ്യമാണ്. റൂബിയുടെ പ്രകടനത്തിന്റെ ഒപ്റ്റിമൽ ഉപയോഗം ഉറപ്പുനൽകുന്നതിനാൽ, ഒരു പ്രീസെറ്റിന്റെ ഉപയോഗം വളരെ ശുപാർശ ചെയ്യപ്പെടുന്നു.
ചിത്രം 13 പ്രീസെറ്റുകൾ കാണിക്കുന്നു web-ഇന്റർഫേസ് പേജ്. ഒരു പ്രീസെറ്റ് ലോഡുചെയ്യുന്നത്, തന്നിരിക്കുന്ന കോൺഫിഗറേഷന് പ്രസക്തമായ പാരാമീറ്ററുകൾ മാത്രമേ പരിഷ്കരിക്കൂ. മറ്റ് പാരാമീറ്ററുകൾ പരിഷ്ക്കരിക്കില്ല. എല്ലാ പാരാമീറ്ററുകളും തിരഞ്ഞെടുത്ത ഡിഫോൾട്ട് മൂല്യത്തിലേക്ക് സജ്ജീകരിക്കുകയാണെങ്കിൽ, ആദ്യം ഒരു കോൺഫിഗറേഷൻ റീസെറ്റ് നടത്താൻ ശുപാർശ ചെയ്യുന്നു (വിഭാഗം 9.7 കാണുക) തുടർന്ന് ആവശ്യമുള്ള പ്രീസെറ്റ് ലോഡ് ചെയ്യുക.
21
9.3 പ്രീview
9 കോൺഫിഗറേഷൻ
ചിത്രം 14: കോൺഫിഗറേഷൻ പ്രീയുടെ സ്ക്രീൻഷോട്ട്view പേജ്.
9.3 പ്രീview
പ്രീview ചിത്രം 14-ൽ കാണിച്ചിരിക്കുന്ന പേജ്, ഒരു ലൈവ് പ്രീ നൽകുന്നുview നിലവിൽ കണക്കാക്കിയ അസമത്വ ഭൂപടത്തിന്റെ. വീഡിയോ ഡാറ്റ സ്ട്രീമിംഗിന് ആവശ്യമായ ഉയർന്ന ബാൻഡ്വിഡ്ത്ത് നിങ്ങളുടെ നെറ്റ്വർക്ക് കണക്ഷൻ പിന്തുണയ്ക്കുന്നുവെന്ന് ഉറപ്പാക്കുക (വിഭാഗം 8.2 കാണുക). പ്രീ ഉപയോഗിക്കുന്നതിന്view പേജ്, നിങ്ങൾക്ക് റൂബിയിലേക്ക് നേരിട്ട് നെറ്റ്വർക്ക് കണക്ഷൻ ആവശ്യമാണ്. ഇൻ-ബിറ്റ്വീൻ പ്രോക്സി സെർവർ അല്ലെങ്കിൽ നെറ്റ്വർക്ക് വിലാസ വിവർത്തനം (NAT) നടത്തുന്ന റൂട്ടർ ഉപയോഗിക്കാൻ കഴിയില്ല.
പ്രീ തുറക്കുമ്പോൾview പേജ്, മറ്റേതെങ്കിലും ഹോസ്റ്റിലേക്ക് ഇമേജ് ഡാറ്റ കൈമാറുന്നത് റൂബി നിർത്തുന്നു. ബ്രൗസർ വിൻഡോ അടച്ചാലുടൻ കൈമാറ്റം തുടരുന്നു, ഉപയോക്താവ് പ്രീയ്ക്ക് താഴെയുള്ള താൽക്കാലികമായി നിർത്തുക ബട്ടൺ അമർത്തുന്നുview ഏരിയ, അല്ലെങ്കിൽ ഉപയോക്താവ് മറ്റൊരു പേജിലേക്ക് നാവിഗേറ്റ് ചെയ്യുകയാണെങ്കിൽ. പ്രീയുടെ ഒരു തുറന്ന ഉദാഹരണം മാത്രംview പേജ് അല്ലെങ്കിൽ ബ്രൗസറിലേക്ക് വീഡിയോ ഡാറ്റ സ്ട്രീം ചെയ്യുന്ന മറ്റേതെങ്കിലും പേജ് ഒരു സമയത്ത് അനുവദനീയമാണ്. ഒന്നിലധികം തവണ തുറക്കാൻ ശ്രമിച്ചാൽ, ഒരു സന്ദർഭത്തിൽ മാത്രമേ ഡാറ്റ ലഭിക്കൂ.
പ്രീview ബ്രൗസറിൽ പ്രദർശിപ്പിക്കുന്നത്, കമ്പ്യൂട്ട് ചെയ്ത അസമത്വ മാപ്പിന്റെ പൂർണ്ണ ഗുണനിലവാരത്തെ പ്രതിഫലിപ്പിക്കുന്നില്ല. പ്രത്യേകിച്ചും, ഫ്രെയിം റേറ്റ് 20 fps ആയി പരിമിതപ്പെടുത്തിയിരിക്കുന്നു കൂടാതെ സബ്-പിക്സൽ കൃത്യത ലഭ്യമല്ല. ഒരു പൂർണ്ണ നിലവാരമുള്ള പ്രീ ലഭിക്കാൻview, വിഭാഗം 11.1-ൽ വിവരിച്ചിരിക്കുന്ന NVCom ആപ്ലിക്കേഷൻ ഉപയോഗിക്കുക.
വ്യത്യസ്ത കളർ-കോഡിംഗ് സ്കീമുകൾ പ്രീ-ക്ക് താഴെയുള്ള ഡ്രോപ്പ്-ഡൗൺ ലിസ്റ്റിലൂടെ തിരഞ്ഞെടുക്കാവുന്നതാണ്view പ്രദേശം. ഒരു വർണ്ണ സ്കെയിൽ വലതുവശത്ത് കാണിച്ചിരിക്കുന്നു, ഇത് നിറങ്ങളും അസമത്വ മൂല്യങ്ങളും തമ്മിലുള്ള മാപ്പിംഗിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ നൽകുന്നു. സാധ്യമായത്
22
9.4 ഏറ്റെടുക്കൽ ക്രമീകരണങ്ങൾ
9 കോൺഫിഗറേഷൻ
ചിത്രം 15: ഏറ്റെടുക്കൽ ക്രമീകരണങ്ങൾക്കായുള്ള കോൺഫിഗറേഷൻ പേജിന്റെ സ്ക്രീൻഷോട്ട്.
വർണ്ണ സ്കീമുകൾ ഇവയാണ്:
മഴവില്ല്: ഉയർന്ന അസമത്വങ്ങൾക്ക് അനുസൃതമായി കുറഞ്ഞ തരംഗദൈർഘ്യവും കുറഞ്ഞ അസമത്വത്തിന് അനുയോജ്യമായ ഉയർന്ന തരംഗദൈർഘ്യവുമുള്ള ഒരു മഴവില്ല് വർണ്ണ സ്കീം. അസാധുവായ അസമത്വങ്ങൾ ചാരനിറത്തിൽ ചിത്രീകരിച്ചിരിക്കുന്നു.
ചുവപ്പ് / നീല: ചുവപ്പിൽ നിന്ന് നീലയിലേക്കുള്ള ഗ്രേഡിയന്റ്, ഉയർന്ന അസമത്വങ്ങൾക്ക് അനുയോജ്യമായ ചുവന്ന നിറങ്ങളും താഴ്ന്ന അസമത്വങ്ങൾക്ക് അനുയോജ്യമായ നീല നിറങ്ങളും. അസാധുവായ അസമത്വങ്ങൾ കറുപ്പിൽ ചിത്രീകരിച്ചിരിക്കുന്നു.
അസംസ്കൃത ഡാറ്റ: കളർ-കോഡിംഗ് ഇല്ലാത്ത അസംസ്കൃത അസമത്വ ഡാറ്റ. അളന്ന അസമത്വത്തിന്റെ പൂർണ്ണസംഖ്യ ഘടകവുമായി പിക്സൽ തീവ്രത പൊരുത്തപ്പെടുന്നു. അസാധുവായ അസമത്വങ്ങൾ വെള്ള നിറത്തിൽ പ്രദർശിപ്പിച്ചിരിക്കുന്നു.
9.4 ഏറ്റെടുക്കൽ ക്രമീകരണങ്ങൾ
ചിത്രം ഏറ്റെടുക്കുന്നതിനുള്ള ഏറ്റവും പ്രസക്തമായ പാരാമീറ്ററുകൾ ചിത്രം 15-ൽ കാണിച്ചിരിക്കുന്ന ഏറ്റെടുക്കൽ ക്രമീകരണ പേജിൽ പട്ടികപ്പെടുത്തിയിട്ടുണ്ട്. ഈ പേജ് മൂന്ന് വ്യത്യസ്ത മേഖലകളായി തിരിച്ചിരിക്കുന്നു.
9.4.1 ഫോർമാറ്റ് ക്രമീകരണങ്ങൾ ഇമേജ് ഫോർമാറ്റുമായി ബന്ധപ്പെട്ട എല്ലാ ക്രമീകരണങ്ങളും ഈ വിഭാഗം ഉൾക്കൊള്ളുന്നു. ഫോർമാറ്റ് ക്രമീകരണങ്ങൾ വ്യക്തിഗതമായി പരിഷ്കരിക്കുന്നതിനുപകരം, ഒരു പ്രീസെറ്റ് ഉപയോഗിക്കാൻ ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു
23
9.4 ഏറ്റെടുക്കൽ ക്രമീകരണങ്ങൾ
9 കോൺഫിഗറേഷൻ
(വിഭാഗം 9.2 കാണുക), ആവശ്യമെങ്കിൽ മാത്രം വ്യക്തിഗത ക്രമീകരണങ്ങൾ മാറ്റുക. റൂബിയുടെ ഇമേജിംഗ്, പ്രോസസ്സിംഗ് കഴിവുകൾ മികച്ച രീതിയിൽ ഉപയോഗിക്കുന്നുണ്ടെന്ന് ഇത് ഉറപ്പാക്കും.
ഏതെങ്കിലും കോൺഫിഗറേഷൻ മാറ്റങ്ങൾ ഫലപ്രദമാകുന്നതിന് പ്രയോഗിക്കുക ബട്ടൺ അമർത്തേണ്ടതുണ്ടെന്ന കാര്യം ശ്രദ്ധിക്കുക. ലഭ്യമായ ക്രമീകരണങ്ങൾ ഇവയാണ്:
വീതി:
ഉയരം: പിക്സൽ ഫോർമാറ്റ്:
Binning Horizontal:
ബിന്നിംഗ് ലംബം:
പാറ്റേൺ പ്രൊജക്ടർ തെളിച്ചം:
തിരഞ്ഞെടുത്ത റീജിയൺ ഓഫ് ഇൻററസ്റ്റിന്റെ (ROI) പിക്സലുകളിലെ വീതി. കൂടുതൽ ROI ഓപ്ഷനുകൾക്കായി വിഭാഗം 9.15 കാണുക. തിരഞ്ഞെടുത്ത ROI-യുടെ പിക്സലുകളിൽ ഉയരം. ആവശ്യമുള്ള പിക്സൽ എൻകോഡിംഗ് മോഡ്. 8-ബിറ്റ് മോണോ (Mono8) അല്ലെങ്കിൽ 12-ബിറ്റ് മോണോ (Mono12P) എന്നിവയാണ് ലഭ്യമായ ക്രമീകരണങ്ങൾ. ഒരു ഇമേജ് പിക്സലിനായി സംയോജിപ്പിച്ചിരിക്കുന്ന തിരശ്ചീന ഫോട്ടോസെൻസിറ്റീവ് സെല്ലുകളുടെ എണ്ണം. ഒരു ഇമേജ് പിക്സലിനായി സംയോജിപ്പിച്ചിരിക്കുന്ന ലംബ ഫോട്ടോസെൻസിറ്റീവ് സെല്ലുകളുടെ എണ്ണം. ശതമാനത്തിൽ വ്യക്തമാക്കിയ പാറ്റേൺ പ്രൊജക്ടറിന്റെ തെളിച്ചം. 100% പൂർണ്ണമായ തെളിച്ചത്തെ സൂചിപ്പിക്കുന്നു, അതേസമയം 0% പ്രൊജക്ടർ പൂർണ്ണമായും ഓഫാക്കുന്നു.
9.4.2 ഫ്രെയിം റേറ്റ്
റൂബി ചിത്രങ്ങൾ രേഖപ്പെടുത്തുന്ന ഫ്രെയിം റേറ്റ് സ്വതന്ത്രമായി കോൺഫിഗർ ചെയ്യാവുന്നതാണ്. നേടാനാകുന്ന പരമാവധി ഫ്രെയിം റേറ്റ് തിരഞ്ഞെടുത്ത ഇമേജ് റെസലൂഷൻ, അസമത്വ ശ്രേണി, പിക്സൽ ഫോർമാറ്റ്, നെറ്റ്വർക്ക് ഇന്റർഫേസ് എന്നിവയെ ആശ്രയിച്ചിരിക്കുന്നു. നേടിയെടുക്കാവുന്ന പരമാവധി നിരക്കിനേക്കാൾ ഉയർന്ന ഒരു ഫ്രെയിം റേറ്റ് നിങ്ങൾ സജ്ജീകരിക്കുകയാണെങ്കിൽ, ഇത് ക്രമരഹിതമായ ഇമേജ് ഏറ്റെടുക്കലിനോ ഫ്രെയിമുകൾ നേടാനോ ഇടയാക്കും. ആദ്യം ആവശ്യമുള്ള റെസല്യൂഷനുള്ള ഒരു പ്രീസെറ്റ് തിരഞ്ഞെടുക്കാൻ ശുപാർശ ചെയ്യുന്നു (വിഭാഗം 9.2 കാണുക), തുടർന്ന് ആവശ്യമെങ്കിൽ മാത്രം ഫ്രെയിം റേറ്റ് കുറയ്ക്കുക.
9.4.3 എക്സ്പോഷർ നിയന്ത്രണം
'എക്സ്പോഷർ കൺട്രോൾ' ഏരിയയിൽ തിരഞ്ഞെടുക്കാവുന്ന, നൽകിയിരിക്കുന്ന ശരാശരി തീവ്രതയുമായി പൊരുത്തപ്പെടുന്നതിന് സെൻസർ എക്സ്പോഷറും നേട്ടവും റൂബി സ്വയമേവ നിയന്ത്രിക്കും. ഒരു യാന്ത്രിക ക്രമീകരണം ആവശ്യമില്ലെങ്കിൽ, ഉപയോക്താവിന് ഒരു മാനുവൽ എക്സ്പോഷർ സമയവും ക്രമീകരണവും നൽകാം. കൂടുതൽ വിപുലമായ എക്സ്പോഷർ, നേട്ടം ഓപ്ഷനുകൾ `അഡ്വാൻസ്ഡ് ഓട്ടോ എക്സ്പോഷർ ആൻഡ് ഗെയിൻ സെറ്റിംഗ്സ്' പേജിൽ ലഭ്യമാണ് (വിഭാഗം 9.10 കാണുക).
9.4.4 വൈറ്റ് ബാലൻസ് നിയന്ത്രണം
റൂബി ഓട്ടോമാറ്റിക് അല്ലെങ്കിൽ മാനുവൽ വൈറ്റ് ബാലൻസിംഗ് പിന്തുണയ്ക്കുന്നു; ചുവപ്പ്, നീല നിറങ്ങളുടെ ബാലൻസ് ഘടകങ്ങൾ നിയന്ത്രിക്കാൻ കഴിയും. ഈ പ്രവർത്തനം 'വൈറ്റ് ബാലൻസ് കൺട്രോൾ' ഏരിയയിൽ കോൺഫിഗർ ചെയ്യാവുന്നതാണ്. ഡിഫോൾട്ട് വൈറ്റ് ബാലൻസ് മോഡിൽ, `ഓട്ടോമാറ്റിക് (ഗ്രേ വേൾഡ്)`, ഇമേജ് ഡാറ്റയിൽ നിന്നുള്ള ഇല്യൂമിനേഷൻ വർണ്ണത്തിന്റെ ഹ്യൂറിസ്റ്റിക് അനുമാനത്തെ അടിസ്ഥാനമാക്കി, കളർ ചാനൽ ബാലൻസ് ക്രമീകരണങ്ങൾ തത്സമയം ക്രമീകരിക്കുന്നു. `മാനുവൽ` വൈറ്റ് ബാലൻസ് മോഡിൽ, അൽഗോരിതം പ്രവർത്തനരഹിതമാക്കി, ചുവപ്പ് ഒപ്പം
24
9.5 നെറ്റ്വർക്ക് ക്രമീകരണങ്ങൾ
9 കോൺഫിഗറേഷൻ
ചിത്രം 16: നെറ്റ്വർക്ക് ക്രമീകരണങ്ങൾക്കായുള്ള കോൺഫിഗറേഷൻ പേജിന്റെ സ്ക്രീൻഷോട്ട്.
നീല ബാലൻസ് ഘടകങ്ങൾ സ്വമേധയാ ക്രമീകരിക്കാൻ കഴിയും. നിലവിൽ ഫലപ്രദമായ ബാലൻസ് ഘടകങ്ങളും പ്രദേശത്ത് കാണിച്ചിരിക്കുന്നു.
9.5 നെറ്റ്വർക്ക് ക്രമീകരണങ്ങൾ
ചിത്രം 16-ൽ പ്രദർശിപ്പിച്ചിരിക്കുന്ന `നെറ്റ്വർക്ക് ക്രമീകരണങ്ങൾ' പേജ്, നെറ്റ്വർക്കുമായി ബന്ധപ്പെട്ട എല്ലാ പാരാമീറ്ററുകളും കോൺഫിഗർ ചെയ്യുന്നതിനായി ഉപയോഗിക്കുന്നു. DHCP ക്ലയന്റ് അഭ്യർത്ഥനകൾ വഴി റൂബിക്ക് നെറ്റ്വർക്ക് കോൺഫിഗറേഷൻ സ്വയമേവ അന്വേഷിക്കാൻ കഴിയും, നിലവിലുള്ള നെറ്റ്വർക്ക് സജ്ജീകരണങ്ങൾക്കിടയിൽ മാറാൻ സഹായിക്കുന്നതിന് ഡിഫോൾട്ടായി അവ പ്രവർത്തനക്ഷമമാക്കുന്നു. DHCP വഴി IP ക്രമീകരണങ്ങൾ നൽകുന്ന ഒരു നെറ്റ്വർക്കിലെ Ruby ഉപകരണങ്ങൾ ഡിവൈസ് ഡിസ്കവറി API വഴിയും NVCom യൂട്ടിലിറ്റി വഴിയും എളുപ്പത്തിൽ കണ്ടെത്തുകയും ആക്സസ് ചെയ്യപ്പെടുകയും ചെയ്യുന്നു (വിഭാഗം 11.1). DHCP സെർവറുകൾ ഇല്ലെങ്കിൽ, റൂബി അതിന്റെ സ്റ്റാറ്റിക് ഐപി ക്രമീകരണങ്ങൾ ഒരു ഫാൾബാക്ക് ആയി ഉപയോഗിക്കുന്നു.
നിശ്ചിത ഐപി ക്രമീകരണങ്ങൾ വേണമെങ്കിൽ ഡിഎച്ച്സിപി ക്ലയന്റ് പിന്തുണ പ്രവർത്തനരഹിതമാക്കാം കൂടാതെ ഉപകരണം വ്യത്യസ്ത നെറ്റ്വർക്കുകൾക്കിടയിൽ മാറില്ല. ഈ സാഹചര്യത്തിൽ, ഈ വിഭാഗത്തിലെ IP ക്രമീകരണങ്ങൾ സ്റ്റാറ്റിക് മൂല്യങ്ങളായി ഉപയോഗിക്കുന്നു.
റൂബിയിൽ ഒരു ഫാൾബാക്ക് DHCP സെർവറും അടങ്ങിയിരിക്കുന്നു. ഇത് ഡിഫോൾട്ടായി പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിലും ഒരു മുൻ ഡിഎച്ച്സിപി ക്ലയന്റ് അഭ്യർത്ഥന പരാജയപ്പെടുമ്പോൾ മാത്രമാണ് ലോഞ്ച് ചെയ്യുന്നത്. ഇതിനർത്ഥം ഡിഎച്ച്സിപി ക്ലയന്റ് സപ്പോർട്ട് ഓഫാക്കിയാൽ ഒരു ഡിഎച്ച്സിപി സെർവറും ലോഞ്ച് ചെയ്യപ്പെടില്ല, നിലവിലുള്ള ഡിഎച്ച്സിപി സെർവറുമായി റൂബി മത്സരിക്കില്ലെന്ന് ഉറപ്പാക്കാൻ. Ruby DHCP സെർവർ IP വിലാസ ക്രമീകരണങ്ങൾ ഒരു അടിസ്ഥാനമായി ഉപയോഗിക്കുന്നു; പാട്ട പരിധി എപ്പോഴും IP വിലാസത്തിന്റെ /24 സബ്നെറ്റിലാണ്.
`IP ക്രമീകരണങ്ങൾ' വിഭാഗത്തിൽ, നിങ്ങൾക്ക് DHCP കോമ്പോ- പ്രവർത്തനരഹിതമാക്കുകയോ പ്രവർത്തനക്ഷമമാക്കുകയോ ചെയ്യാം.
25
9.6 ഔട്ട്പുട്ട് ചാനലുകൾ
9 കോൺഫിഗറേഷൻ
ഡിഎച്ച്സിപി സജ്ജീകരണങ്ങൾ അനുസരിച്ച് സ്റ്റാറ്റിക് കോൺഫിഗറേഷൻ അല്ലെങ്കിൽ ഫാൾബാക്ക് കോൺഫിഗറേഷൻ ആയി ഉപയോഗിക്കുന്ന ഒരു IP വിലാസം, സബ്നെറ്റ് മാസ്ക്, ഗേറ്റ്വേ വിലാസം എന്നിവ വ്യക്തമാക്കുക. IP ക്രമീകരണങ്ങൾ മാറ്റുമ്പോൾ, നിങ്ങളുടെ കമ്പ്യൂട്ടർ ഒരേ സബ്നെറ്റിലാണോ അല്ലെങ്കിൽ രണ്ട് സബ്നെറ്റുകൾക്കിടയിൽ ഡാറ്റ കൈമാറാൻ കഴിയുന്ന ഒരു ഗേറ്റ്വേ റൂട്ടർ നിലവിലുണ്ടോ എന്ന് ദയവായി ഉറപ്പാക്കുക. അല്ലെങ്കിൽ നിങ്ങൾക്ക് ആക്സസ് ചെയ്യാൻ കഴിയില്ല web ഇന്റർഫേസ് ഇനി മുതൽ ഒരു ഫേംവെയർ റീസെറ്റ് ചെയ്യാൻ നിങ്ങൾ നിർബന്ധിതരായേക്കാം (വിഭാഗം 6.4 കാണുക).
`നെറ്റ്വർക്ക് പ്രോട്ടോക്കോൾ' വിഭാഗത്തിൽ, ക്ലയന്റ് കമ്പ്യൂട്ടറിലേക്ക് കമ്പ്യൂട്ടേഷൻ ഫലങ്ങൾ നൽകുന്നതിന് ഉപയോഗിക്കുന്ന അടിസ്ഥാന നെറ്റ്വർക്ക് പ്രോട്ടോക്കോൾ നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാം. സാധ്യമായ ഓപ്ഷനുകൾ TCP, UDP എന്നിവയാണ്. ഉയർന്ന ബാൻഡ്വിഡ്ത്ത് തത്സമയ ഡാറ്റ കാരണം UDP ഉപയോഗിക്കാൻ ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു.
സാധ്യമായ ഏറ്റവും മികച്ച പ്രകടനം ലഭിക്കുന്നതിന്, ജംബോ ഫ്രെയിംസ് സപ്പോർട്ട് `ജംബോ ഫ്രെയിമുകൾ' വിഭാഗത്തിൽ സജീവമാക്കണം. എന്നിരുന്നാലും, അങ്ങനെ ചെയ്യുന്നതിനുമുമ്പ്, നിങ്ങളുടെ ക്ലയന്റ് കമ്പ്യൂട്ടറിന്റെ നെറ്റ്വർക്ക് ഇന്റർഫേസിനായി ജംബോ ഫ്രെയിം പിന്തുണയും പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെന്ന് നിങ്ങൾ ഉറപ്പാക്കണം. നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ ജംബോ ഫ്രെയിം പിന്തുണ എങ്ങനെ പ്രവർത്തനക്ഷമമാക്കാം എന്നതിനെക്കുറിച്ചുള്ള വിശദാംശങ്ങൾ പേജ് 8.2-ലെ വിഭാഗം 18-ൽ കാണാം. Linux ക്ലയന്റ് കമ്പ്യൂട്ടറുകൾക്ക്, സജീവമായ Ruby DHCP സെർവറിൽ നിന്ന് കോൺഫിഗറേഷൻ ലഭിക്കുമ്പോൾ ജംബോ ഫ്രെയിംസ് (MTU) ക്രമീകരണം സ്വയമേവ പ്രയോഗിക്കപ്പെടും. ഈ സാഹചര്യത്തിൽ റൂബി ജംബോ ഫ്രെയിംസ് മോഡ് അല്ലെങ്കിൽ MTU വലുപ്പം മാറ്റുന്നത് ക്രമീകരണം പ്രചരിപ്പിക്കുന്നതിന് പുതിയ DHCP ലീസുകൾ ആവശ്യമാണെന്ന് ദയവായി ശ്രദ്ധിക്കുക (ഉദാ: നെറ്റ്വർക്ക് കേബിൾ അൺപ്ലഗ് ചെയ്ത് വീണ്ടും ചേർക്കുക വഴി).
9.6 ഔട്ട്പുട്ട് ചാനലുകൾ
സജീവ ഔട്ട്പുട്ട് ചാനലുകൾ `ഔട്ട്പുട്ട് ചാനലുകൾ' പേജിൽ കോൺഫിഗർ ചെയ്യാവുന്നതാണ്. നെറ്റ്വർക്കിലൂടെ കൈമാറ്റം ചെയ്യപ്പെടുന്ന ഒരു ഇമേജ് ഡാറ്റ സ്ട്രീമാണ് ഔട്ട്പുട്ട് ചാനൽ. ഇനിപ്പറയുന്ന ഔട്ട്പുട്ട് ചാനലുകൾ ലഭ്യമാണ്:
· ഇടത് ക്യാമറ ഔട്ട്പുട്ട്
· അസമത്വ ഔട്ട്പുട്ട്
· ശരിയായ ക്യാമറ ഔട്ട്പുട്ട്
· കളർ ക്യാമറ ഔട്ട്പുട്ട്
ഓപ്പറേഷൻ മോഡ് (വിഭാഗം 9.9 കാണുക) സ്റ്റീരിയോ പൊരുത്തപ്പെടുത്തൽ (ഡിഫോൾട്ട്) ആയി സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ അല്ലെങ്കിൽ ശരിയാക്കുകയാണെങ്കിൽ, എല്ലാ ഔട്ട്പുട്ട് ചാനലുകളുടെയും ഇമേജ് ഡാറ്റ ശരിയാക്കും (വിശദാംശങ്ങൾക്ക് വിഭാഗം 7.1 കാണുക). ഓപ്പറേഷൻ മോഡ് കടന്നുപോകാൻ സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, ക്യാമറ ഇമേജുകൾ മാറ്റങ്ങളില്ലാതെ കൈമാറും.
വിഭാഗം 7.3-ൽ വിവരിച്ചിരിക്കുന്നതുപോലെ, കളർ ക്യാമറയുടെ ചിത്രം പ്രൊജക്റ്റ് ചെയ്യാം view ഇടത് ക്യാമറയുടെ. `കളർ ഔട്ട്പുട്ട് മോഡ്' പാരാമീറ്ററിന് അനുയോജ്യമായ ഓപ്ഷൻ തിരഞ്ഞെടുത്ത് ഈ പ്രൊജക്ഷൻ സജീവമാക്കാം.
സജീവ ഔട്ട്പുട്ട് ചാനലുകളുടെ എണ്ണം വർദ്ധിപ്പിക്കുന്നത് നെറ്റ്വർക്ക് ലോഡ് വർദ്ധിപ്പിക്കുകയും ഫ്രെയിം നിരക്ക് കുറയുന്നതിന് കാരണമായേക്കാമെന്നും ദയവായി ശ്രദ്ധിക്കുക. ഈ ഡോക്യുമെന്റിൽ നൽകിയിരിക്കുന്ന എല്ലാ പ്രകടന സവിശേഷതകളും വർണ്ണവും അസമത്വവും ഉള്ള ഔട്ട്പുട്ട് ചാനൽ സജീവമാക്കിയ കോൺഫിഗറേഷനെയാണ് സൂചിപ്പിക്കുന്നത്.
26
9.7 പരിപാലനം
9 കോൺഫിഗറേഷൻ
ചിത്രം 17: ഔട്ട്പുട്ട് ചാനലുകളുടെ കോൺഫിഗറേഷൻ പേജിന്റെ സ്ക്രീൻഷോട്ട്.
9.7 പരിപാലനം
ചിത്രം 18-ൽ കാണിച്ചിരിക്കുന്ന മെയിന്റനൻസ് പേജിൽ, നിങ്ങൾക്ക് എ file ഡൗൺലോഡ് ലിങ്ക് അമർത്തിക്കൊണ്ട് നിലവിലെ ഉപകരണ കോൺഫിഗറേഷനും സിസ്റ്റം ലോഗുകളും അതിൽ അടങ്ങിയിരിക്കുന്നു. സാങ്കേതിക പ്രശ്നങ്ങളുണ്ടെങ്കിൽ ദയവായി ഇത് ഉൾപ്പെടുത്തുക file നിങ്ങളുടെ പിന്തുണാ അഭ്യർത്ഥനയിൽ, നിങ്ങളുടെ ഉപകരണ കോൺഫിഗറേഷൻ പുനർനിർമ്മിക്കാനും സിസ്റ്റം പ്രശ്നങ്ങൾ അന്വേഷിക്കാനും കഴിയും.
ഡൗൺലോഡ് ചെയ്ത കോൺഫിഗറേഷൻ file പിന്നീടുള്ള സമയത്ത് വീണ്ടും അപ്ലോഡ് ചെയ്യാൻ കഴിയും. വ്യത്യസ്ത ഉപകരണ കോൺഫിഗറേഷനുകൾക്കിടയിൽ വേഗത്തിൽ മാറാൻ ഇത് അനുവദിക്കുന്നു. ഒരു കോൺഫിഗറേഷൻ അപ്ലോഡ് ചെയ്യുന്നതിനായി, കോൺഫിഗറേഷൻ തിരഞ്ഞെടുക്കുക file ഒപ്പം അപ്ലോഡ് ബട്ടൺ അമർത്തുക. മറ്റൊരു കോൺഫിഗറേഷൻ അപ്ലോഡ് ചെയ്യുന്നത് ഉപകരണത്തിന്റെ IP വിലാസം പരിഷ്ക്കരിച്ചേക്കാം എന്ന കാര്യം ശ്രദ്ധിക്കുക. ഒരു തെറ്റായ കോൺഫിഗറേഷൻ അവസ്ഥ ഒഴിവാക്കാൻ, മുമ്പ് ഡൗൺലോഡ് ചെയ്ത കോൺഫിഗറേഷനുകൾ മാത്രം അപ്ലോഡ് ചെയ്യുക web ഇൻ്റർഫേസ്.
നിങ്ങളുടെ നിലവിലെ ഉപകരണ കോൺഫിഗറേഷനിൽ നിങ്ങൾക്ക് പ്രശ്നങ്ങൾ അനുഭവപ്പെടുന്നുണ്ടെങ്കിൽ, റീസെറ്റ് ബട്ടൺ അമർത്തി നിങ്ങൾക്ക് എല്ലാ കോൺഫിഗറേഷൻ ക്രമീകരണങ്ങളും ഫാക്ടറി ഡിഫോൾട്ടുകളിലേക്ക് റീസെറ്റ് ചെയ്യാം. ഇത് നെറ്റ്വർക്ക് കോൺഫിഗറേഷനും പുനഃസജ്ജമാക്കും, ഇത് റൂബിയുടെ ഐപി വിലാസം മാറ്റാൻ ഇടയാക്കും.
റൂബി തെറ്റായ പെരുമാറ്റത്തിന്റെ ലക്ഷണങ്ങൾ കാണിക്കുകയാണെങ്കിൽ, `റീബൂട്ട് നൗ' ബട്ടൺ അമർത്തി ഉപകരണം റീബൂട്ട് ചെയ്യാൻ സാധിക്കും. ഒരു റീബൂട്ട് പൂർത്തിയാകുന്നതുവരെ കുറച്ച് സെക്കൻഡുകൾ എടുക്കും, റൂബി വീണ്ടും മെഷർമെന്റ് ഡാറ്റ നൽകുന്നു. ഉപകരണത്തിന് കഴിയില്ലെങ്കിൽ, ഒരു പവർ സൈക്കിളിന് പകരമായി ഈ ഫംഗ്ഷൻ ഉപയോഗിക്കുക
27
9.8 കാലിബ്രേഷൻ
9 കോൺഫിഗറേഷൻ
ചിത്രം 18: കോൺഫിഗറേഷൻ മെയിന്റനൻസ് പേജിന്റെ സ്ക്രീൻഷോട്ട്.
എളുപ്പത്തിൽ ആക്സസ് ചെയ്യാം. ഫേംവെയർ അപ്ഡേറ്റുകൾ നടത്താൻ മെയിന്റനൻസ് പേജ് നിങ്ങളെ അനുവദിക്കുന്നു. ഉപയോഗിക്കുക
ഈ പ്രവർത്തനം ഫേംവെയറിന് മാത്രം fileനെറിയൻ വിഷൻ ടെക്നോളജീസ് ഔദ്യോഗികമായി പുറത്തിറക്കിയവയാണ്. ഒരു ഫേംവെയർ അപ്ഡേറ്റ് നടത്താൻ, ആവശ്യമുള്ള ഫേംവെയർ തിരഞ്ഞെടുക്കുക file ഒപ്പം അപ്ഡേറ്റ് ബട്ടൺ അമർത്തുക. അപ്ഡേറ്റ് പ്രക്രിയയ്ക്ക് കുറച്ച് സെക്കൻഡ് എടുക്കും. ഫേംവെയർ അപ്ഡേറ്റുകൾ നടത്തുമ്പോൾ ഉപകരണം അൺപ്ലഗ് ചെയ്യരുത്, മെയിന്റനൻസ് പേജ് റീലോഡ് ചെയ്യുക അല്ലെങ്കിൽ അപ്ഡേറ്റ് ബട്ടൺ വീണ്ടും ക്ലിക്ക് ചെയ്യുക. അല്ലെങ്കിൽ, ഇത് കേടായ ഫേംവെയർ അവസ്ഥയിലേക്ക് നയിച്ചേക്കാം. അപ്ഡേറ്റ് പൂർത്തിയായിക്കഴിഞ്ഞാൽ, പുതിയ ഫേംവെയർ പതിപ്പ് ഉപയോഗിച്ച് ഉപകരണം യാന്ത്രികമായി ഒരു റീബൂട്ട് നടത്തും. ഫേംവെയർ അപ്ഡേറ്റുകൾക്കിടയിൽ ഉപകരണ കോൺഫിഗറേഷൻ സംരക്ഷിച്ചിരിക്കുന്നു, എന്നാൽ ചില അപ്ഡേറ്റുകൾക്ക് പിന്നീട് പ്രത്യേക ക്രമീകരണങ്ങൾ ക്രമീകരിക്കേണ്ടി വന്നേക്കാം.
9.8 കാലിബ്രേഷൻ
റൂബി മുൻകൂട്ടി കാലിബ്രേറ്റ് ചെയ്ത് ഷിപ്പ് ചെയ്തതാണ്, കൂടാതെ ഉപകരണത്തിന്റെ ജീവിതകാലം മുഴുവൻ ഉപയോക്തൃ കാലിബ്രേഷൻ ആവശ്യമില്ല. എന്നിരുന്നാലും, അളവെടുപ്പിന്റെ ഗുണനിലവാരത്തിലും സാന്ദ്രതയിലും നിങ്ങൾക്ക് കുറവ് അനുഭവപ്പെടുകയാണെങ്കിൽ, ഒരു റീ-കാലിബ്രേഷൻ നടത്തുന്നതിലൂടെ നിങ്ങൾക്ക് സാധ്യമായ ഒപ്റ്റിക്കൽ തെറ്റായ അലൈൻമെന്റുകൾ പരിഹരിക്കാനാകും. ഈ സാഹചര്യത്തിൽ, ചിത്രം 19-ൽ കാണിച്ചിരിക്കുന്ന കാലിബ്രേഷൻ പേജ് ഉപയോഗിക്കും.
28
9.8 കാലിബ്രേഷൻ
9 കോൺഫിഗറേഷൻ
ചിത്രം 19: ക്യാമറ കാലിബ്രേഷനുള്ള കോൺഫിഗറേഷൻ പേജിന്റെ സ്ക്രീൻഷോട്ട്.
9.8.1 കാലിബ്രേഷൻ ബോർഡ്
നിങ്ങൾക്ക് ഒരു കാലിബ്രേഷൻ ബോർഡ് ആവശ്യമാണ്, അത് ഒരു വശത്ത് ദൃശ്യമായ കാലിബ്രേഷൻ പാറ്റേൺ ഉള്ള ഒരു ഫ്ലാറ്റ് പാനലാണ്. റൂബി ഉപയോഗിക്കുന്ന പാറ്റേണിൽ ചിത്രം 20-ൽ കാണിച്ചിരിക്കുന്നതുപോലെ വെളുത്ത പശ്ചാത്തലത്തിലുള്ള കറുത്ത വൃത്തങ്ങളുടെ അസമമായ ഗ്രിഡ് അടങ്ങിയിരിക്കുന്നു.
കാലിബ്രേഷൻ പേജ് തുറക്കുമ്പോൾ, കാലിബ്രേഷൻ പ്രക്രിയയിൽ നിങ്ങൾ ഉപയോഗിക്കാൻ പോകുന്ന കാലിബ്രേഷൻ ബോർഡിന്റെ വലുപ്പം നിങ്ങൾ ആദ്യം വ്യക്തമാക്കേണ്ടതുണ്ട്. ശരിയായ വലുപ്പം തിരഞ്ഞെടുക്കുന്നത് ഉറപ്പാക്കുക, അല്ലാത്തപക്ഷം കൃത്യമായ മെട്രിക് സ്കെയിൽ ഉപയോഗിച്ച് 3D പുനർനിർമ്മാണത്തിനായി കാലിബ്രേഷൻ ഫലങ്ങൾ ഉപയോഗിക്കാൻ കഴിയില്ല (വിഭാഗം 7.2 കാണുക).
ഈ പേജിൽ നിന്ന് പാറ്റേൺ നേരിട്ട് ഡൗൺലോഡ് ചെയ്യാം. `കാലിബ്രേഷൻ ബോർഡ്' ഡ്രോപ്പ്-ഡൗൺ ലിസ്റ്റിൽ ആവശ്യമുള്ള പാറ്റേൺ വലുപ്പം തിരഞ്ഞെടുത്ത് ഡൗൺലോഡ് ലിങ്കിൽ ക്ലിക്ക് ചെയ്യുക.
നിങ്ങൾക്ക് ഇഷ്ടാനുസൃത വലുപ്പമുള്ള ഒരു കാലിബ്രേഷൻ ബോർഡ് ആവശ്യമാണെങ്കിൽ, നിങ്ങൾക്ക് `കാലിബ്രേഷൻ ബോർഡ്' ഡ്രോപ്പ്-ഡൗൺ ലിസ്റ്റിൽ നിന്ന് ഇഷ്ടാനുസൃതം തിരഞ്ഞെടുക്കാം. കാലിബ്രേഷൻ ബോർഡ് വിശദാംശങ്ങൾ സ്വമേധയാ നൽകുന്നതിന് ഇത് നിങ്ങളെ അനുവദിക്കുന്നു. പാറ്റേൺ വലുപ്പത്തിന്റെ ആദ്യ മാനം ഒരു ഗ്രിഡ് കോളത്തിലെ സർക്കിളുകളുടെ എണ്ണമാണ്. സർക്കിളുകളുടെ ഗ്രിഡിന്റെ എല്ലാ നിരകൾക്കും ഈ നമ്പർ തുല്യമായിരിക്കണം.
ഓരോ വരിയിലെയും സർക്കിളുകളുടെ എണ്ണം ഒറ്റ, ഇരട്ട വരികൾക്കിടയിൽ 1 കൊണ്ട് വ്യത്യാസപ്പെടാൻ അനുവദിച്ചിരിക്കുന്നു. തുടർച്ചയായി രണ്ട് വരികളിലെ സർക്കിളുകളുടെ ആകെത്തുകയാണ് രണ്ടാമത്തെ മാനം. ഡൗൺലോഡ് ചെയ്യാവുന്ന എല്ലാ ഡിഫോൾട്ട് കാലിബ്രേഷൻ പാറ്റേണുകൾക്കും 4 × 11 വലുപ്പമുണ്ട്.
ഒരു ഇഷ്ടാനുസൃത കാലിബ്രേഷൻ ഉപയോഗിക്കുമ്പോൾ നിങ്ങൾ നൽകേണ്ട അവസാന പാരാമീറ്റർ
29
9.8 കാലിബ്രേഷൻ
9 കോൺഫിഗറേഷൻ
5 സെ.മീ 2 ഇഞ്ച്
വലിപ്പം: 4 x 11; സർക്കിൾ സ്പെയ്സിംഗ്: 2.0 സെ.മീ; സർക്കിൾ വ്യാസം: 1.5 സെ.മീ; nerian.com
ചിത്രം 20: റൂബി ഉപയോഗിക്കുന്ന കാലിബ്രേഷൻ ബോർഡ്.
ബോർഡ് സർക്കിൾ സ്പെയ്സിംഗ് ആണ്. രണ്ട് അയൽ സർക്കിളുകളുടെ കേന്ദ്രങ്ങൾ തമ്മിലുള്ള ദൂരമാണിത്. എല്ലാ സർക്കിളുകൾക്കും തിരശ്ചീനവും ലംബവുമായ ദിശയിൽ ദൂരം തുല്യമായിരിക്കണം.
ശരിയായ ബോർഡ് വലുപ്പം വ്യക്തമാക്കിയ ശേഷം, കാലിബ്രേഷൻ പ്രക്രിയയുമായി മുന്നോട്ട് പോകാൻ തുടരുക ബട്ടണിൽ ക്ലിക്കുചെയ്യുക.
9.8.2 കാലിബ്രേഷനായി ചിത്രത്തിന്റെ വലുപ്പം നിയന്ത്രിക്കുന്നു
സ്ഥിരസ്ഥിതിയായി, കാലിബ്രേഷൻ പ്രോസസ്സ് പൂർണ്ണ സെൻസർ ഏരിയയിൽ പ്രവർത്തിക്കും, നിലവിൽ സജീവമായ ഇമേജ് ഫോർമാറ്റിനും ഏറ്റെടുക്കൽ ക്രമീകരണത്തിനും പരമാവധി സാധുവായ ഇമേജ് വലുപ്പം ലഭ്യമാണ്. കാലിബ്രേഷനു ശേഷമുള്ള എപ്പോൾ വേണമെങ്കിലും താൽപ്പര്യമുള്ള ഒരു ചെറിയ പ്രദേശം തിരഞ്ഞെടുക്കാമെന്നതിനാൽ മിക്ക സജ്ജീകരണങ്ങൾക്കും ഇത് ശുപാർശ ചെയ്യുന്നു (വിഭാഗം 9.15 കാണുക). പ്രത്യേക സജ്ജീകരണങ്ങൾക്കായി, ഉദാampലെൻസിന്റെ ഇമേജ് സർക്കിൾ ഇമേജ് സെൻസർ ഏരിയയേക്കാൾ ചെറുതാണെങ്കിൽ, പ്രാരംഭ കാലിബ്രേഷന് മുമ്പ് പ്രസക്തമായ സെൻസർ മേഖല നിയന്ത്രിക്കേണ്ടത് ആവശ്യമാണ്.
'ക്യാമറ പ്രി'യുടെ താഴെയുള്ള `കൺസ്ട്രൈൻ ടു എ വിൻഡോ' ബട്ടൺ അമർത്തിയാൽview` ഏരിയ, ഒരു കേന്ദ്രീകൃത ഓവർലേ ഫ്രെയിം പ്രദർശിപ്പിച്ചിരിക്കുന്നു, അത് വലിച്ചുകൊണ്ട് വലുപ്പം മാറ്റാൻ കഴിയും. പ്രയോഗിച്ചാൽ, കാലിബ്രേഷൻ നിയന്ത്രിത മേഖല മോഡിലേക്ക് മാറും. `പൂർണ്ണ-റെസല്യൂഷനിലേക്ക് പുനഃസജ്ജമാക്കുക' ബട്ടൺ അമർത്തി കാലിബ്രേഷൻ സ്ഥിരസ്ഥിതി പ്രവർത്തനത്തിലേക്ക് തിരികെ കൊണ്ടുവരാൻ കഴിയും.
ഒരു നിയന്ത്രിത പ്രദേശം ഉപയോഗിച്ച് കാലിബ്രേഷൻ പ്രക്രിയ വിജയകരമായി പൂർത്തിയാകുമ്പോൾ, ഇത് ഡിഫോൾട്ട് ഔട്ട്പുട്ട് വലുപ്പം (ഒപ്പം ലഭ്യമായ പരമാവധി താൽപ്പര്യമുള്ള മേഖലയുടെ വലുപ്പം) പരമാവധി സാധുവായ ഇമേജ് വലുപ്പത്തിൽ നിന്ന് തിരഞ്ഞെടുത്ത ഒന്നിലേക്ക് കുറയ്ക്കും, ഫലപ്രദമായി പുറത്തുള്ള ഏതെങ്കിലും ഏരിയകൾ ഒഴികെ. കാലിബ്രേറ്റഡ് സെൻസർ മേഖല.
30
9.8 കാലിബ്രേഷൻ
9 കോൺഫിഗറേഷൻ
9.8.3 റെക്കോർഡിംഗ് കാലിബ്രേഷൻ ഫ്രെയിമുകൾ
ഒരു ലൈവ് പ്രീview എല്ലാ ഇമേജ് സെൻസറുകളും `ക്യാമറ പ്രീയിൽ പ്രദർശിപ്പിക്കുംview'പ്രദേശം. മുകളിൽ പറഞ്ഞിരിക്കുന്നതുപോലെ കാലിബ്രേഷൻ മേഖല പരിമിതപ്പെടുത്തിയിട്ടില്ലെങ്കിൽ, കാലിബ്രേഷൻ സമയത്ത് ക്യാമറ റെസല്യൂഷൻ നിലവിൽ സജീവമായ ഇമേജ് ഫോർമാറ്റിനും ഏറ്റെടുക്കൽ ക്രമീകരണത്തിനും പരമാവധി സാധുവായ ഇമേജ് വലുപ്പത്തിലേക്ക് സജ്ജീകരിച്ചിരിക്കുന്നു. എല്ലാ ക്യാമറ ചിത്രങ്ങളിലും കാലിബ്രേഷൻ ബോർഡ് പൂർണ്ണമായും ദൃശ്യമാണെന്ന് ഉറപ്പുവരുത്തുക, തുടർന്ന് നിയന്ത്രണ വിഭാഗത്തിലെ `ക്യാപ്ചർ സിംഗിൾ ഫ്രെയിം' ബട്ടൺ അമർത്തുക. ക്യാമറയോ കാലിബ്രേഷൻ ബോർഡോ ചലിപ്പിക്കുമ്പോൾ ഈ പ്രക്രിയ പലതവണ ആവർത്തിക്കുക.
കാലിബ്രേഷൻ ബോർഡ് ഒന്നിലധികം വ്യത്യസ്ത സ്ഥാനങ്ങളിലും ഓറിയന്റേഷനുകളിലും രേഖപ്പെടുത്തണം. പ്രീയിൽ ഒരു പച്ച ഓവർലേ പ്രദർശിപ്പിക്കുംview എല്ലാ ലൊക്കേഷനുകൾക്കുമുള്ള വിൻഡോ, ബോർഡ് മുമ്പ് കണ്ടെത്തിയിരുന്നെങ്കിൽ. നിങ്ങൾ ബോർഡിന്റെ ദൂരം വ്യത്യാസപ്പെടുത്തുകയും ഫീൽഡിന്റെ ഭൂരിഭാഗവും നിങ്ങൾ കവർ ചെയ്യുന്നുണ്ടെന്ന് ഉറപ്പാക്കുകയും വേണം view എല്ലാ ക്യാമറകളുടെയും.
നിങ്ങൾ കൂടുതൽ ഫ്രെയിമുകൾ റെക്കോർഡ് ചെയ്യുന്നു, കമ്പ്യൂട്ട് ചെയ്ത കാലിബ്രേഷൻ കൂടുതൽ കൃത്യതയുള്ളതായിരിക്കും. എന്നിരുന്നാലും, കൂടുതൽ ഫ്രെയിമുകൾ കാലിബ്രേഷൻ പാരാമീറ്ററുകളുടെ കണക്കുകൂട്ടലിന് കൂടുതൽ സമയമെടുക്കുന്നു. 40 കാലിബ്രേഷൻ ഫ്രെയിമുകളുടെ റെക്കോർഡിംഗ് റൂബി പിന്തുണയ്ക്കുന്നു. കൃത്യമായ ഫലങ്ങൾ ലഭിക്കുന്നതിന് കുറഞ്ഞത് 20 കാലിബ്രേഷൻ ഫ്രെയിമുകളെങ്കിലും ഉപയോഗിക്കാൻ ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു.
`ഓട്ടോ ക്യാപ്ചർ' മോഡ് സജീവമാക്കുന്നതിലൂടെ കാലിബ്രേഷൻ ഫ്രെയിമുകളുടെ റെക്കോർഡിംഗ് ലളിതമാക്കാം. ഈ മോഡിൽ, ഫിക്സ് ക്യാപ്ചർ ഇടവേളകളിൽ ഒരു പുതിയ കാലിബ്രേഷൻ ഫ്രെയിം രേഖപ്പെടുത്തുന്നു. യാന്ത്രിക ക്യാപ്ചർ വിഭാഗത്തിൽ നിങ്ങൾക്ക് ആവശ്യമുള്ള ഇടവേള നൽകാം, തുടർന്ന് `സ്റ്റാർട്ട് ഓട്ടോ ക്യാപ്ചർ' ബട്ടൺ അമർത്തുക. വേണമെങ്കിൽ, ഒരു പുതിയ ഫ്രെയിമിന്റെ കൗണ്ട്ഡൗണും റെക്കോർഡിംഗും സിഗ്നലായി കേൾക്കാവുന്ന ശബ്ദം പ്ലേ ചെയ്യാവുന്നതാണ്. ഓട്ടോ ക്യാപ്ചർ മോഡ് `സ്റ്റോപ്പ് ഓട്ടോ ക്യാപ്ചർ' ബട്ടൺ അമർത്തി നിർത്താം.
ഒരു ചെറിയ പ്രീview ക്യാപ്ചർ ചെയ്ത ഓരോ കാലിബ്രേഷൻ ഫ്രെയിമിന്റെയും `ക്യാപ്ചർഡ് ഫ്രെയിമുകൾ' വിഭാഗത്തിലേക്ക് ചേർത്തിരിക്കുന്നു. കാലിബ്രേഷൻ ബോർഡ് സർക്കിളുകളുടെ കണ്ടെത്തിയ സ്ഥാനങ്ങൾ ഉപയോഗിച്ച് ഫ്രെയിമുകൾ പൊതിഞ്ഞിരിക്കുന്നു. നിങ്ങൾക്ക് മുമ്പുള്ള ഏതെങ്കിലും ക്ലിക്ക് ചെയ്യാംview കാലിബ്രേഷൻ ഫ്രെയിം അതിന്റെ പൂർണ്ണ റെസല്യൂഷനിൽ കാണാൻ ചിത്രങ്ങൾ. ഒരു മുൻampശരിയായി കണ്ടെത്തിയ കാലിബ്രേഷൻ ബോർഡുള്ള ഒരു കാലിബ്രേഷൻ ഫ്രെയിമിനുള്ള le ചിത്രം 21-ൽ കാണിച്ചിരിക്കുന്നു. കാലിബ്രേഷൻ ബോർഡ് ശരിയായി കണ്ടെത്തിയില്ലെങ്കിൽ അല്ലെങ്കിൽ കാലിബ്രേഷൻ ഫ്രെയിമിന്റെ ഗുണനിലവാരത്തിൽ നിങ്ങൾക്ക് അതൃപ്തിയുണ്ടെങ്കിൽ, ×-ചിഹ്നത്തിൽ ക്ലിക്കുചെയ്ത് നിങ്ങൾക്ക് അത് ഇല്ലാതാക്കാം. .
9.8.4 കാലിബ്രേഷൻ നടത്തുന്നു
മതിയായ അളവിലുള്ള കാലിബ്രേഷൻ ഫ്രെയിമുകൾ നിങ്ങൾ രേഖപ്പെടുത്തിക്കഴിഞ്ഞാൽ, നിയന്ത്രണ വിഭാഗത്തിലെ കാലിബ്രേറ്റ് ബട്ടൺ അമർത്തി നിങ്ങൾക്ക് കാലിബ്രേഷൻ പ്രക്രിയ ആരംഭിക്കാൻ കഴിയും. ക്യാമറ കാലിബ്രേഷന് ആവശ്യമായ സമയം നിങ്ങൾ റെക്കോർഡ് ചെയ്ത കാലിബ്രേഷൻ ഫ്രെയിമുകളുടെ എണ്ണത്തെ ആശ്രയിച്ചിരിക്കുന്നു. കാലിബ്രേഷൻ പൂർത്തിയാക്കാൻ സാധാരണയായി കുറച്ച് മിനിറ്റ് എടുക്കും. കാലിബ്രേഷൻ വിജയകരമാണെങ്കിൽ, നിങ്ങളെ ഉടൻ തന്നെ `re-ലേക്ക് റീഡയറക്ടുചെയ്യുംview കാലിബ്രേഷൻ' പേജ്.
കമ്പ്യൂട്ട് ചെയ്ത ലംബമോ തിരശ്ചീനമോ ആയ പിക്സൽ സ്ഥാനചലനം ഏതെങ്കിലും ഇമേജ് പോയിന്റിന് അനുവദനീയമായ പരിധി കവിയുന്നുവെങ്കിൽ കാലിബ്രേഷൻ പരാജയപ്പെടും. കാലിബ്രേഷൻ പരാജയങ്ങളുടെ ഏറ്റവും സാധാരണമായ കാരണങ്ങൾ ഇവയാണ്:
· കാലിബ്രേഷൻ ഫ്രെയിമുകളുടെ അപര്യാപ്തമായ എണ്ണം.
31
9.9 പ്രോസസ്സിംഗ് ക്രമീകരണങ്ങൾ
9 കോൺഫിഗറേഷൻ
ചിത്രം 21: ഉദാampകണ്ടെത്തിയ കാലിബ്രേഷൻ ബോർഡുള്ള le കാലിബ്രേഷൻ ഫ്രെയിം.
· ഫീൽഡിന്റെ മോശം കവറേജ് view കാലിബ്രേഷൻ ബോർഡിനൊപ്പം.
· ശക്തമായ ജ്യാമിതീയ വികലങ്ങളുള്ള ലെൻസുകൾ.
· അസമമായ ഫോക്കൽ ലെങ്ത് ഉള്ള ലെൻസുകൾ.
· കാലിബ്രേഷൻ ബോർഡ് തെറ്റിദ്ധാരണകൾ ഉള്ള ഫ്രെയിമുകൾ.
കാലിബ്രേഷൻ പരാജയപ്പെടുകയാണെങ്കിൽ, പിശകിന്റെ കാരണം പരിഹരിച്ച് കാലിബ്രേഷൻ പ്രക്രിയ ആവർത്തിക്കുക. പിശകിന്റെ കാരണം ഒന്നോ അതിലധികമോ തെറ്റായ കാലിബ്രേഷൻ ഫ്രെയിമുകളാണെങ്കിൽ, നിങ്ങൾക്ക് ആ ഫ്രെയിമുകൾ ഇല്ലാതാക്കാനും കാലിബ്രേറ്റ് ബട്ടൺ വീണ്ടും അമർത്താനും കഴിയും. അതുപോലെ, വളരെ കുറച്ച് കാലിബ്രേഷൻ ഫ്രെയിമുകൾ ഉണ്ടെങ്കിൽ, നിങ്ങൾക്ക് അധിക ഫ്രെയിമുകൾ റെക്കോർഡ് ചെയ്യാനും കാലിബ്രേഷൻ കണക്കുകൂട്ടൽ പുനരാരംഭിക്കാനും കഴിയും.
9.9 പ്രോസസ്സിംഗ് ക്രമീകരണങ്ങൾ
9.9.1 ഓപ്പറേഷൻ മോഡ്
ചിത്രം 22-ൽ കാണിച്ചിരിക്കുന്ന 'പ്രോസസിംഗ് സെറ്റിംഗ്സ്' പേജിൽ പ്രധാന പ്രോസസ്സിംഗ് പാരാമീറ്ററുകൾ മാറ്റാവുന്നതാണ്. ഏറ്റവും പ്രസക്തമായ ഓപ്ഷൻ ഓപ്പറേഷൻ മോഡാണ്, അത് ഇനിപ്പറയുന്ന മൂല്യങ്ങളിൽ ഒന്നിലേക്ക് സജ്ജമാക്കാൻ കഴിയും:
കടന്നുപോകുക: ഈ മോഡിൽ റൂബി എല്ലാ ഇമേജ് സെൻസറുകളുടെയും ഇമേജറി മാറ്റമില്ലാതെ ഫോർവേഡ് ചെയ്യുന്നു. ഈ മോഡ് വീണ്ടും ഉദ്ദേശിച്ചുള്ളതാണ്viewഏതെങ്കിലും പ്രോസസ്സിംഗ് പ്രയോഗിക്കുന്നതിന് മുമ്പ് ഇമേജ് ഡാറ്റ.
ശരിയാക്കുക: ഈ മോഡിൽ റൂബി എല്ലാ ഇമേജ് സെൻസറുകളുടെയും തിരുത്തിയ ഇമേജുകൾ കൈമാറുന്നു. ഇമേജ് ശരിയാക്കുന്നതിന്റെ കൃത്യത പരിശോധിക്കുന്നതിനാണ് ഈ മോഡ് ഉദ്ദേശിക്കുന്നത്.
സ്റ്റീരിയോ പൊരുത്തപ്പെടുത്തൽ: ഇതാണ് സ്ഥിരസ്ഥിതി മോഡ്, ഇതിൽ റൂബി യഥാർത്ഥ സ്റ്റീരിയോ ഇമേജ് പ്രോസസ്സിംഗ് (സ്റ്റീരിയോ മാച്ചിംഗ്) നിർവഹിക്കുന്നു. റൂബി അസമത്വ ഭൂപടം കൈമാറുന്നു, ഔട്ട്പുട്ട് ചാനലുകളുടെ കോൺഫിഗറേഷൻ അനുസരിച്ച്, തിരുത്തിയ ചിത്രങ്ങൾ.
32
9.9 പ്രോസസ്സിംഗ് ക്രമീകരണങ്ങൾ
9 കോൺഫിഗറേഷൻ
ചിത്രം 22: ക്രമീകരണങ്ങൾ പ്രോസസ്സ് ചെയ്യുന്നതിനുള്ള കോൺഫിഗറേഷൻ പേജിന്റെ സ്ക്രീൻഷോട്ട്.
9.9.2 അസമത്വ ക്രമീകരണങ്ങൾ
ഓപ്പറേഷൻ മോഡ് സ്റ്റീരിയോ പൊരുത്തപ്പെടുത്തലിലേക്ക് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, റൂബി തിരയുന്ന അസമത്വ ശ്രേണിയുടെ കോൺഫിഗറേഷൻ 'അസമത്വ ക്രമീകരണങ്ങൾ' അനുവദിക്കുന്നു. അസമത്വ ശ്രേണി കൈവരിക്കാൻ കഴിയുന്ന ഫ്രെയിം റേറ്റിനെ ബാധിക്കുന്നു. അസമത്വ ശ്രേണി മാറ്റിയാൽ ഫ്രെയിം റേറ്റ് ക്രമീകരിക്കണം (ശുപാർശകൾക്കായി പേജ് 3.3-ലെ വിഭാഗം 5 കാണുക). അസമത്വ ശ്രേണി വർദ്ധിപ്പിക്കുന്നത് കോൺഫിഗർ ചെയ്യാവുന്ന പരമാവധി ഇമേജ് വലുപ്പം കുറയ്ക്കുമെന്ന കാര്യം ശ്രദ്ധിക്കുക.
കത്തിടപാടുകൾക്കായി തിരഞ്ഞ പിക്സലുകളുടെ ആകെ എണ്ണം `അസമത്വങ്ങളുടെ എണ്ണം' ഓപ്ഷൻ വ്യക്തമാക്കുന്നു. ഈ ഓപ്ഷൻ ഡെപ്ത് റെസല്യൂഷനിലും കവർ മെഷർമെന്റ് ശ്രേണിയിലും ഉയർന്ന സ്വാധീനം ചെലുത്തുന്നു (വിഭാഗം 7.2 കാണുക). അസമത്വ ശ്രേണിയുടെ ആരംഭം `ഡിസ്പാരിറ്റി ഓഫ്സെറ്റ്' ഓപ്ഷനിലൂടെ തിരഞ്ഞെടുക്കാം. സാധാരണഗതിയിൽ, ഓഫ്സെറ്റിന് 0 മൂല്യം ആവശ്യമാണ്, ഇത് അനന്തത വരെയുള്ള ശ്രേണി അളക്കാൻ അനുവദിക്കുന്നു. നിരീക്ഷിക്കാവുന്ന ദൂരം പരിമിതപ്പെടുത്തുമെന്ന് ഉറപ്പാണെങ്കിൽ, കുറഞ്ഞ അസമത്വ മൂല്യങ്ങൾ ഉണ്ടാകില്ല. ഈ സാഹചര്യത്തിൽ, ഈ കുറഞ്ഞ അസമത്വങ്ങൾ കണക്കാക്കാത്ത തരത്തിൽ അസമത്വ ഓഫ്സെറ്റ് വർദ്ധിപ്പിക്കാൻ സാധിക്കും.
9.9.3 അൽഗോരിതം ക്രമീകരണങ്ങൾ
ഇമേജ് പ്രോസസ്സിംഗ് അൽഗോരിതങ്ങളുടെ സ്വഭാവം `അൽഗരിതം ക്രമീകരണങ്ങൾ' വഴി നിയന്ത്രിക്കാനാകും. മെഷീൻ ലേണിംഗ് രീതികൾ ഉപയോഗിച്ചാണ് ഡിഫോൾട്ട് കോൺഫിഗറേഷൻ നിർണ്ണയിച്ചിരിക്കുന്നത്, അതിനാൽ മിക്ക ഉപയോഗത്തിനും ഇത് ഏറ്റവും മികച്ച ചോയിസ് ആയിരിക്കണം
33
9.9 പ്രോസസ്സിംഗ് ക്രമീകരണങ്ങൾ
9 കോൺഫിഗറേഷൻ
കേസുകൾ. എന്നിരുന്നാലും, എല്ലാ അൽഗോരിതം പാരാമീറ്ററുകളും ഇതിലൂടെ ക്രമീകരിക്കാൻ കഴിയും web ഇന്റർഫേസ്. ഇനിപ്പറയുന്ന പാരാമീറ്ററുകൾ സ്റ്റീരിയോ പൊരുത്തപ്പെടുത്തൽ അൽഗോരിതം നിയന്ത്രിക്കുന്നു:
അസമത്വ മാറ്റങ്ങൾക്കുള്ള പിഴ (P1): ക്രമാനുഗതമായി മാറിക്കൊണ്ടിരിക്കുന്ന അസമത്വങ്ങൾക്ക് ബാധകമാകുന്ന പിഴ. ഒരു വലിയ മൂല്യം ക്രമാനുഗതമായ അസമത്വ മാറ്റങ്ങൾ കുറച്ച് ഇടയ്ക്കിടെ സംഭവിക്കുന്നു, അതേസമയം ഒരു ചെറിയ മൂല്യം ക്രമാനുഗതമായ മാറ്റങ്ങൾ കൂടുതൽ ഇടയ്ക്കിടെ സംഭവിക്കുന്നു. ഇമേജ് അരികുകളിലുള്ള പിക്സലുകൾക്കും (P1-എഡ്ജ്) അരികുകളിൽ ഇല്ലാത്ത പിക്സലുകൾക്കും (P1-no-edge) വ്യത്യസ്ത മൂല്യങ്ങൾ ക്രമീകരിക്കാൻ കഴിയും. ഈ മൂല്യങ്ങൾ P2-നുള്ള മൂല്യങ്ങളേക്കാൾ ചെറുതായിരിക്കണം.
അസമത്വ വിരാമങ്ങൾക്കുള്ള പിഴ (P2): പെട്ടെന്ന് മാറുന്ന അസമത്വങ്ങൾക്ക് ബാധകമാകുന്ന പിഴ. ഒരു വലിയ മൂല്യം അസമത്വ വിച്ഛേദങ്ങൾ കുറച്ച് ഇടയ്ക്കിടെ സംഭവിക്കാൻ കാരണമാകുന്നു, അതേസമയം ഒരു ചെറിയ മൂല്യം വിച്ഛേദങ്ങൾ പതിവായി സംഭവിക്കുന്നതിന് കാരണമാകുന്നു. ഇമേജ് അരികുകളിലുള്ള പിക്സലുകൾക്കും (P2-എഡ്ജ്) അരികുകളിൽ ഇല്ലാത്ത പിക്സലുകൾക്കും (P2-no-edge) വ്യത്യസ്ത മൂല്യങ്ങൾ ക്രമീകരിക്കാൻ കഴിയും. ഈ മൂല്യങ്ങൾ P1-നുള്ള മൂല്യങ്ങളേക്കാൾ വലുതായിരിക്കണം.
സബ്-പിക്സൽ റെസല്യൂഷനിലേക്ക് കമ്പ്യൂട്ട് ചെയ്ത അസമത്വ മാപ്പിന്റെ കൃത്യത മെച്ചപ്പെടുത്തുന്നതിന് റൂബി ഒരു ഒപ്റ്റിമൈസേഷൻ അൽഗോരിതം പ്രയോഗിക്കുന്നു. ഇൻപുട്ട് ഇമേജ് / അസമത്വ മാപ്പിന്റെ താൽപ്പര്യമുള്ള ഒരു ചെറിയ മേഖല (ROI) മാത്രം പ്രസക്തമാണെങ്കിൽ, ഈ ഓട്ടോട്യൂണിംഗ് പ്രക്രിയ ഈ ROI-ലേക്ക് മാത്രം പരിമിതപ്പെടുത്താം. ഈ സാഹചര്യത്തിൽ ROI-യിൽ കൂടുതൽ കൃത്യമായ സബ്-പിക്സൽ അളവുകൾ പ്രതീക്ഷിക്കണം. സബ്-പിക്സൽ ട്യൂണിംഗ് ROI നിയന്ത്രിക്കുന്നതിനുള്ള പ്രസക്തമായ പാരാമീറ്ററുകൾ ഇവയാണ്:
ROI-യിൽ സബ്-പിക്സൽ ഒപ്റ്റിമൈസേഷൻ ട്യൂൺ ചെയ്യുക: പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ, മുഴുവൻ ചിത്രത്തിനും പകരം, തുടർന്നുള്ള പാരാമീറ്ററുകൾ നിർവചിച്ചിരിക്കുന്ന മേഖലയിൽ സബ്-പിക്സൽ ഒപ്റ്റിമൈസേഷൻ ട്യൂൺ ചെയ്യപ്പെടും.
വീതി: തിരഞ്ഞെടുത്ത താൽപ്പര്യ മേഖലയുടെ (ROI) പിക്സലുകളിൽ വീതി.
ഉയരം: തിരഞ്ഞെടുത്ത ROI-യുടെ പിക്സലുകളിൽ ഉയരം.
ഓഫ്സെറ്റ് X: ഇമേജ് സെന്ററുമായി ബന്ധപ്പെട്ട ROI-യുടെ തിരശ്ചീന ഓഫ്സെറ്റ്.
ഓഫ്സെറ്റ് Y: ഇമേജ് സെന്ററുമായി ബന്ധപ്പെട്ട ROI-യുടെ ലംബ ഓഫ്സെറ്റ്.
കമ്പ്യൂട്ട് ചെയ്ത അസമത്വ മാപ്പ് പോസ്റ്റ്-പ്രോസസ്സിങ്ങിനായി റൂബി നിരവധി രീതികൾ നടപ്പിലാക്കുന്നു. ഓരോ പോസ്റ്റ്-പ്രോസസ്സിംഗ് രീതിയും വ്യക്തിഗതമായി സജീവമാക്കുകയോ നിർജ്ജീവമാക്കുകയോ ചെയ്യാം. ലഭ്യമായ രീതികൾ ഇവയാണ്:
മാസ്ക് ബോർഡർ പിക്സലുകൾ: പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ, ഈ ഓപ്ഷൻ ദൃശ്യമായ ഇമേജ് ഏരിയയുടെ അതിർത്തിയോട് ചേർന്നുള്ള എല്ലാ അസമത്വങ്ങളെയും അസാധുവായി അടയാളപ്പെടുത്തുന്നു, കാരണം അവയ്ക്ക് ഉയർന്ന അനിശ്ചിതത്വമുണ്ട്. ഇമേജ് ശരിയാക്കൽ പ്രയോഗിച്ച വാർപ്പിംഗ് കാരണം യഥാർത്ഥ ഇമേജ് ഡാറ്റ ലഭ്യമല്ലാത്ത എല്ലാ പിക്സലുകളും ഇതിൽ ഉൾപ്പെടുന്നു (വിഭാഗം 7.1 കാണുക).
34
9.10 അഡ്വാൻസ്ഡ് ഓട്ടോ എക്സ്പോഷർ, ഗെയിൻ ക്രമീകരണങ്ങൾ 9 കോൺഫിഗറേഷൻ
സ്ഥിരത പരിശോധന: പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ, ഇടത്തുനിന്ന് വലത്തോട്ടും വലത്തുനിന്ന് ഇടത്തോട്ടും പൊരുത്തപ്പെടുന്ന രണ്ട് ദിശകളിലും സ്റ്റീരിയോ പൊരുത്തപ്പെടുത്തൽ നടത്തുന്നു. അസമത്വം സ്ഥിരതയില്ലാത്ത പിക്സലുകൾ അസാധുവായി അടയാളപ്പെടുത്തിയിരിക്കുന്നു. സ്ഥിരത പരിശോധനയുടെ സംവേദനക്ഷമത `കോൺസിസ്റ്റൻസി ചെക്ക് സെൻസിറ്റിവിറ്റി' സ്ലൈഡറിലൂടെ നിയന്ത്രിക്കാനാകും.
അദ്വിതീയ പരിശോധന: പ്രവർത്തനക്ഷമമാക്കിയാൽ, മതിയായ തനതായ പരിഹാരമില്ലെങ്കിൽ, അസമത്വ മാപ്പിലെ പിക്സലുകൾ അസാധുവായി അടയാളപ്പെടുത്തും (അതായത്, ചെലവ് പ്രവർത്തനത്തിന് മറ്റെല്ലാ പ്രാദേശിക മിനിമകളേക്കാളും കുറഞ്ഞ ആഗോള മിനിമം ഇല്ല). അദ്വിതീയ പരിശോധനയുടെ സംവേദനക്ഷമത `യുണിക്നെസ് ചെക്ക് സെൻസിറ്റിവിറ്റി' സ്ലൈഡറിലൂടെ നിയന്ത്രിക്കാനാകും.
ടെക്സ്ചർ ഫിൽട്ടർ: പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ, ചെറിയ ടെക്സ്ചർ ഉള്ള ഇമേജ് റീജിയണുകൾ ഉൾപ്പെടുന്ന പിക്സലുകൾ അസമത്വ മാപ്പിൽ അസാധുവായി അടയാളപ്പെടുത്തുന്നു, കാരണം ഈ പിക്സലുകൾ പൊരുത്തക്കേടുകൾ ഉണ്ടാകാനുള്ള ഉയർന്ന സാധ്യതയുണ്ട്. ഈ ഫിൽട്ടറിന്റെ സംവേദനക്ഷമത `ടെക്സ്ചർ ഫിൽട്ടർ സെൻസിറ്റിവിറ്റി' സ്ലൈഡറിലൂടെ ക്രമീകരിക്കാവുന്നതാണ്.
ഗ്യാപ്പ് ഇന്റർപോളേഷൻ: പ്രവർത്തനക്ഷമമാക്കിയാൽ, മുമ്പത്തെ ഫിൽട്ടറുകളിലൊന്ന് മൂലമുണ്ടാകുന്ന അസാധുവായ അസമത്വങ്ങളുടെ ചെറിയ പാച്ചുകൾ ഇന്റർപോളേഷനിലൂടെ പൂരിപ്പിക്കുന്നു.
ശബ്ദം കുറയ്ക്കൽ: പ്രവർത്തനക്ഷമമാക്കിയാൽ, അസമത്വ മാപ്പിൽ ഒരു ഇമേജ് ഫിൽട്ടർ പ്രയോഗിക്കുന്നു, ഇത് ശബ്ദം കുറയ്ക്കുകയും ഔട്ട്ലറുകൾ നീക്കം ചെയ്യുകയും ചെയ്യുന്നു.
സ്പെക്കിൾ ഫിൽട്ടർ ആവർത്തനങ്ങൾ: സമാന അസമത്വത്തിന്റെ ചെറിയ ഒറ്റപ്പെട്ട പാച്ചുകൾ അസാധുവായി അടയാളപ്പെടുത്തുന്നു. ഇത്തരം പുള്ളികൾ പലപ്പോഴും തെറ്റായ പൊരുത്തങ്ങളുടെ ഫലമാണ്. സ്പെക്കിളുകൾ നീക്കംചെയ്യുമ്പോൾ ഫിൽട്ടർ എത്രത്തോളം ആക്രമണാത്മകമാകുമെന്ന് ആവർത്തനങ്ങളുടെ എണ്ണം വ്യക്തമാക്കുന്നു. 0 എന്ന മൂല്യം ഫിൽട്ടറിനെ പ്രവർത്തനരഹിതമാക്കുന്നു.
9.10 അഡ്വാൻസ്ഡ് ഓട്ടോ എക്സ്പോഷർ, ഗെയിൻ ക്രമീകരണം
സാധ്യമായ ഏറ്റവും മികച്ച ഇമേജ് നിലവാരം ഉറപ്പാക്കാൻ, റൂബി ഒരു പൂർണ്ണ ഓട്ടോമാറ്റിക് എക്സ്പോഷർ സമയവും വേഗത്തിൽ മാറിക്കൊണ്ടിരിക്കുന്ന ലൈറ്റിംഗ് അവസ്ഥകൾക്ക് അനുയോജ്യമാക്കുകയും ചെയ്യുന്നു, ഇത് പലപ്പോഴും ഔട്ട്ഡോർ സാഹചര്യങ്ങളിൽ സംഭവിക്കുന്നു. ചിത്രം 23 ൽ കാണിച്ചിരിക്കുന്ന ഓട്ടോ എക്സ്പോഷർ പേജിൽ നിങ്ങൾക്ക് രണ്ട് ഓട്ടോ ഫംഗ്ഷനുകളും സ്വതന്ത്രമായി സജീവമാക്കാനും നിർജ്ജീവമാക്കാനും കഴിയും.
9.10.1 എക്സ്പോഷറും നേട്ടവും
മോഡ്: എക്സ്പോഷർ സമയം കൂടാതെ/അല്ലെങ്കിൽ നേട്ടം സ്വയമേവ ക്രമീകരിക്കണോ എന്ന് തിരഞ്ഞെടുക്കുന്നു. രണ്ട് പരാമീറ്ററുകളുടെയും യാന്ത്രിക ക്രമീകരണത്തിനായി സാധാരണ സാഹചര്യങ്ങളിൽ `ഓട്ടോ എക്സ്പോഷറും നേട്ടവും' തിരഞ്ഞെടുക്കണം.
ടാർഗെറ്റ് തീവ്രത: സ്വയമേവയുള്ള ക്രമീകരണം ലക്ഷ്യമിടുന്ന സ്റ്റീരിയോ ഇമേജുകൾക്കായി ഒരു ശരാശരി തീവ്രത മൂല്യം തിരഞ്ഞെടുക്കുന്നു. തീവ്രത മൂല്യങ്ങൾ ശതമാനത്തിൽ എഴുതിയിരിക്കുന്നുtagകറുപ്പിനെയും 0 വെളുപ്പിനെയും പ്രതിനിധീകരിക്കുന്ന 100 ഉള്ള ഇ സംഖ്യകൾ. നിറത്തിനും മോണോക്രോം സെൻസറുകൾക്കും വ്യത്യസ്ത മൂല്യങ്ങൾ നൽകാം.
35
9.10 അഡ്വാൻസ്ഡ് ഓട്ടോ എക്സ്പോഷർ, ഗെയിൻ ക്രമീകരണങ്ങൾ 9 കോൺഫിഗറേഷൻ
ചിത്രം 23: ഓട്ടോമാറ്റിക് എക്സ്പോഷറിനും ഗെയിൻ അഡ്ജസ്റ്റ്മെന്റ് ക്രമീകരണത്തിനുമുള്ള കോൺഫിഗറേഷൻ പേജിന്റെ സ്ക്രീൻഷോട്ട്. ടാർഗെറ്റ് ഫ്രെയിം: ഇടത് ഫ്രെയിമിന്റെ തീവ്രത, തീവ്രത എങ്കിൽ തിരഞ്ഞെടുക്കുന്നു
വലത് ഫ്രെയിം അല്ലെങ്കിൽ രണ്ട് ഫ്രെയിമുകളുടെയും ശരാശരി തീവ്രത ടാർഗെറ്റ് തീവ്രതയിലേക്ക് ക്രമീകരിക്കണം. പരമാവധി എക്സ്പോഷർ സമയം: ചലന മങ്ങൽ പരിമിതപ്പെടുത്തുന്നതിന് എക്സ്പോഷർ സമയത്തിന്റെ പരമാവധി മൂല്യം വ്യക്തമാക്കാം. പരമാവധി എക്സ്പോഷർ സമയത്തിനുള്ള മൂല്യം എപ്പോഴും രണ്ട് ഫ്രെയിമുകൾക്കിടയിലുള്ള സമയത്തേക്കാൾ ചെറുതായിരിക്കണം. നിറത്തിനും മോണോക്രോം സെൻസറുകൾക്കും വ്യത്യസ്ത മൂല്യങ്ങൾ നൽകാം. പരമാവധി നേട്ടം: എക്സ്പോഷർ സമയത്തെ പോലെ, അനുവദനീയമായ പരമാവധി നേട്ടം നിയന്ത്രിക്കാനും കഴിയും. നേട്ടം നിയന്ത്രിക്കുന്നത് ഉയർന്ന സെൻസർ ശബ്ദമുള്ള സാഹചര്യങ്ങളിൽ ഇമേജ് പ്രോസസ്സിംഗ് ഫലങ്ങൾ മെച്ചപ്പെടുത്തും. നിറത്തിനും മോണോക്രോം സെൻസറുകൾക്കും വ്യത്യസ്ത മൂല്യങ്ങൾ നൽകാം. 9.10.2 മാനുവൽ ക്രമീകരണങ്ങൾ മോഡ് തിരഞ്ഞെടുപ്പിൽ ഓട്ടോമാറ്റിക് അഡ്ജസ്റ്റ്മെന്റ് നിർജ്ജീവമാക്കിയാൽ, എക്സ്പോഷർ സമയം കൂടാതെ/അല്ലെങ്കിൽ നേട്ടം ഈ വിഭാഗത്തിലെ നിശ്ചിത മൂല്യങ്ങളിലേക്ക് സ്വമേധയാ സജ്ജമാക്കാൻ കഴിയും.
36
9.11 ട്രിഗർ ക്രമീകരണങ്ങൾ
9 കോൺഫിഗറേഷൻ
ചിത്രം 24: ട്രിഗർ ക്രമീകരണങ്ങൾക്കായുള്ള കോൺഫിഗറേഷൻ പേജിന്റെ സ്ക്രീൻഷോട്ട്.
9.10.3 ROI ക്രമീകരണങ്ങൾ
പൂർണ്ണമായ ചിത്രത്തിന്റെ ശരാശരി തീവ്രതയുമായി ബന്ധപ്പെട്ട് ക്രമീകരണം നടത്തുന്നതിനുപകരം, താൽപ്പര്യമുള്ള ഒരു പ്രദേശത്ത് മാത്രമേ നിങ്ങൾക്ക് ശരാശരി തീവ്രത കണക്കാക്കാൻ കഴിയൂ. അത്തരം സന്ദർഭങ്ങളിൽ `ക്രമീകരണത്തിനായി ROI ഉപയോഗിക്കുക' പ്രവർത്തനക്ഷമമാക്കുക. `ഓഫ്സെറ്റ് എക്സ്', `ഓഫ്സെറ്റ് വൈ' എന്നിവ ഇമേജ് സെന്ററുമായി ബന്ധപ്പെട്ട പ്രദേശത്തിന്റെ കേന്ദ്ര സ്ഥാനത്തെ വിവരിക്കുന്നു. ROI-യുടെ സ്പേഷ്യൽ എക്സ്റ്റൻഷൻ ക്രമീകരിക്കാൻ `വിഡ്ത്ത് ROI', `ഹെയ്റ്റ് ROI' എന്നിവ നിങ്ങളെ അനുവദിക്കുന്നു. ROI പൂർണ്ണമായും ചിത്രത്തിൽ അടങ്ങിയിരിക്കണം. ഇത് അങ്ങനെയല്ലെങ്കിൽ, ROI യാന്ത്രികമായി ക്രോപ്പ് ചെയ്യപ്പെടും.
9.11 ട്രിഗർ ക്രമീകരണങ്ങൾ
ചിത്രം 24-ൽ കാണിച്ചിരിക്കുന്ന `ട്രിഗർ ക്രമീകരണങ്ങൾ' പേജ് ട്രിഗർ ഇൻപുട്ടിന്റെയും ഔട്ട്പുട്ടിന്റെയും കോൺഫിഗറേഷൻ അനുവദിക്കുന്നു. ഒരു ട്രിഗർ ഔട്ട്പുട്ടിലേക്കും ഒരു ട്രിഗർ ഇൻപുട്ട് സിഗ്നലിലേക്കും പ്രവേശനം നൽകുന്ന ഒരു GPIO പോർട്ട് റൂബി അവതരിപ്പിക്കുന്നു. ഈ സിഗ്നലുകളുടെ ഇലക്ട്രിക്കൽ സ്പെസിഫിക്കേഷനുകൾക്കായി ദയവായി വിഭാഗം 6.3 കാണുക.
ട്രിഗർ ഇൻപുട്ട് പ്രവർത്തനക്ഷമമാക്കുമ്പോൾ, ട്രിഗർ ഇൻപുട്ട് പിന്നിൽ ഒരു സിഗ്നൽ പൾസ് എത്തുമ്പോഴോ അല്ലെങ്കിൽ API വഴി ഒരു സോഫ്റ്റ്വെയർ ട്രിഗർ പുറപ്പെടുവിക്കുമ്പോഴോ മാത്രമേ റൂബി ഒരു ഫ്രെയിം ക്യാപ്ചർ ചെയ്യുകയുള്ളൂ. ഹാർഡ്വെയർ ട്രിഗർ സിഗ്നലിനായി, ഇൻകമിംഗ് സിഗ്നലിന്റെ മുൻവശത്ത് നിന്ന് ഇമേജ് സെൻസറിന്റെ എക്സ്പോഷർ ആരംഭിക്കുന്നു. ട്രിഗർ ഇൻപുട്ട് പ്രവർത്തനക്ഷമമാക്കുമ്പോൾ, ട്രിഗർ ഔട്ട്പുട്ട് ലഭ്യമല്ല.
ട്രിഗർ ഔട്ട്പുട്ട് പ്രവർത്തനക്ഷമമാക്കാത്തപ്പോൾ, അത് വ്യക്തമാക്കാം
37
9.12 സമയ സമന്വയം
9 കോൺഫിഗറേഷൻ
ചിത്രം 25: സമയ സമന്വയത്തിനുള്ള കോൺഫിഗറേഷൻ പേജിന്റെ സ്ക്രീൻഷോട്ട്.
ഔട്ട്പുട്ട് ഒരു കോൺസ്റ്റന്റ് ഓൺ (ലോജിക്കൽ 1) അല്ലെങ്കിൽ കോൺസ്റ്റന്റ് ഓഫ് (ലോജിക്കൽ 0) എന്നിവയുമായി ബന്ധിപ്പിച്ചിരിക്കണം. പ്രവർത്തനക്ഷമമാക്കിയാൽ, ജനറേറ്റ് ചെയ്ത സിഗ്നലിന്റെ ധ്രുവീകരണം ഒന്നുകിൽ സജീവ-ഉയർന്നതോ സജീവമായതോ ആകാം. മുൻകൂട്ടി ക്രമീകരിച്ച മൂല്യങ്ങളുടെ ഒരു ലിസ്റ്റ് തമ്മിലുള്ള പൾസ് വീതി സ്ഥിരമോ ചക്രമോ ആകാം.
ട്രിഗർ ഔട്ട്പുട്ടിന്റെ ആവൃത്തി എപ്പോഴും റൂബിയുടെ നിലവിലെ ഫ്രെയിം റേറ്റുമായി പൊരുത്തപ്പെടും. എന്നിരുന്നാലും, ഒരു സമയ ഓഫ്സെറ്റ് വ്യക്തമാക്കുന്നത് സാധ്യമാണ്, ഇത് സെൻസർ എക്സ്പോഷറിന്റെ ആരംഭം മുതൽ ട്രിഗർ ഔട്ട്പുട്ടിന്റെ മുൻനിരയിലേക്ക് കാലതാമസമാണ്.
9.12 സമയ സമന്വയം
ചിത്രം 25-ൽ കാണിച്ചിരിക്കുന്ന `ടൈം സിൻക്രൊണൈസേഷൻ' പേജ്, റൂബിയുടെ ആന്തരിക ക്ലോക്ക് സമന്വയിപ്പിക്കുന്നതിന് സാധ്യമായ മൂന്ന് രീതികൾ ക്രമീകരിക്കാൻ ഉപയോഗിക്കാം. സെക്ഷൻ 7.4-ൽ വിശദീകരിച്ചിരിക്കുന്നതുപോലെ, ഇന്റേണൽ ക്ലോക്ക് ടൈംസ്റ്റിനായി ഉപയോഗിക്കുന്നുampപിടിച്ചെടുത്ത ഫ്രെയിമുകൾ.
പതിപ്പ് 4 വരെ നെറ്റ്വർക്ക് ടൈം പ്രോട്ടോക്കോൾ (എൻടിപി) ഉപയോഗിച്ച് ടൈം സെർവറുമായി സമന്വയിപ്പിക്കുക എന്നതാണ് ആദ്യ ഓപ്ഷൻ. ഈ സാഹചര്യത്തിൽ റൂബി അതിന്റെ ആന്തരിക ക്ലോക്ക് നൽകിയിരിക്കുന്ന സമയ സെർവറുമായി സമന്വയിപ്പിക്കുന്നു, ഏകോപിപ്പിച്ച യൂണിവേഴ്സൽ ടൈം (UTC) ഉപയോഗിച്ച്. സമയ സമന്വയത്തിന്റെ കൃത്യത നിങ്ങളുടെ നെറ്റ്വർക്കിന്റെയും സമയ സെർവറിന്റെയും ലേറ്റൻസിയെ ആശ്രയിച്ചിരിക്കുന്നു. NTP സമയ സമന്വയം സജീവമാണെങ്കിൽ, സമന്വയ സ്ഥിതിവിവരക്കണക്കുകൾ ഒരു പ്രത്യേക സ്റ്റാറ്റസ് ഏരിയയിൽ പ്രദർശിപ്പിക്കും.
എൻടിപിക്ക് പകരമായി, സിൻക്രൊണൈസേഷനായി പ്രിസിഷൻ ടൈം പ്രോട്ടോക്കോൾ (പിടിപി) ഉപയോഗിക്കാം. കോം- ചെയ്യുമ്പോൾ PTP ഗണ്യമായി ഉയർന്ന കൃത്യത നൽകുന്നു.
38
9.13 റീviewകാലിബ്രേഷൻ ഫലങ്ങൾ
9 കോൺഫിഗറേഷൻ
ചിത്രം 26: റീ-നുള്ള കോൺഫിഗറേഷൻ പേജിന്റെ സ്ക്രീൻഷോട്ട്viewക്യാമറ കാലിബ്രേഷൻ.
NTP-ലേക്ക് പാരേഡ് ചെയ്തു, അതിനാൽ ലഭ്യമാണെങ്കിൽ മുൻഗണന നൽകണം. NTP പോലെ, ക്ലോക്കും UTC ആയി സജ്ജീകരിക്കുകയും സമന്വയ സ്റ്റാറ്റസ് വിവരങ്ങൾ പ്രദർശിപ്പിക്കുകയും ചെയ്യും.
പൾസ് പെർ സെക്കൻഡ് (പിപിഎസ്) സിഗ്നൽ ഉപയോഗിക്കുമ്പോൾ, ഒരു സിൻക്രൊണൈസേഷൻ സിഗ്നൽ ലഭിക്കുമ്പോഴെല്ലാം ആന്തരിക ക്ലോക്ക് 0 ആയി പുനഃസജ്ജമാക്കാം. പകരമായി, സിസ്റ്റം സമയം സെന്റ്amp അവസാനമായി ലഭിച്ച PPS സിഗ്നൽ ക്യാപ്ചർ ചെയ്ത ഫ്രെയിം ഉപയോഗിച്ച് കൈമാറാൻ കഴിയും. PPS സമന്വയത്തെക്കുറിച്ചുള്ള വിശദാംശങ്ങൾക്കായി പേജ് 6.3.3-ലെ വകുപ്പ് 11 പരിശോധിക്കുക.
9.13 റീviewകാലിബ്രേഷൻ ഫലങ്ങൾ
കാലിബ്രേഷൻ നടത്തിക്കഴിഞ്ഞാൽ, നിങ്ങൾക്ക് `re-ൽ കാലിബ്രേഷൻ ഫലങ്ങൾ പരിശോധിക്കാംview കാലിബ്രേഷൻ' പേജ്, ചിത്രം 26-ൽ കാണിച്ചിരിക്കുന്നു. ഈ പേജിന്റെ മുകളിൽ നിങ്ങൾക്ക് ഒരു തത്സമയ പ്രീ കാണാൻ കഴിയുംview നിലവിലെ കാലിബ്രേഷൻ പാരാമീറ്ററുകൾ ഉപയോഗിച്ച് തിരുത്തിയതിനാൽ എല്ലാ ഇമേജ് സെൻസറുകളും. എല്ലാ ഇമേജ് സെൻസറുകളുടെയും ചിത്രങ്ങളിലെ അനുബന്ധ പോയിന്റുകൾക്ക് സമാനമായ ലംബ കോർഡിനേറ്റ് ഉണ്ടെന്ന് ഉറപ്പാക്കുക.
'ഡിസ്പ്ലേ എപ്പിപോളാർ ലൈനുകൾ' ഓപ്ഷൻ സജീവമാക്കുന്നതിലൂടെ, നിങ്ങൾക്ക് ചിത്രങ്ങളിൽ ഒരു കൂട്ടം തിരശ്ചീന വരകൾ ഓവർലേ ചെയ്യാൻ കഴിയും. തുല്യ ലംബ കോർഡിനേറ്റുകളുടെ മാനദണ്ഡം പാലിക്കുന്നുണ്ടോ എന്ന് എളുപ്പത്തിൽ വിലയിരുത്താൻ ഇത് അനുവദിക്കുന്നു. ഒരു മുൻampഓവർലേയ്ഡ് എപ്പിപോളാർ ലൈനുകളുള്ള ഇടത്തും വലത്തും ഇൻപുട്ട് ഇമേജിനുള്ള le ചിത്രം 27-ൽ കാണിച്ചിരിക്കുന്നു.
`ഗുണനിലവാര വിവരം' വിഭാഗത്തിൽ നിങ്ങൾക്ക് ശരാശരി പുനർനിർമ്മാണ പിശക് കണ്ടെത്താനാകും. ഇത് നിങ്ങളുടെ കാലിബ്രേഷന്റെ ഗുണനിലവാരത്തിന്റെ അളവുകോലാണ്, കുറഞ്ഞ മൂല്യം-
39
9.13 റീviewകാലിബ്രേഷൻ ഫലങ്ങൾ
9 കോൺഫിഗറേഷൻ
ചിത്രം 27: ഉദാampലംബമായ ഇമേജ് കോർഡിനേറ്റുകൾ വിലയിരുത്തുന്നതിന് le.
മികച്ച കാലിബ്രേഷൻ ഫലങ്ങൾ സൂചിപ്പിക്കുന്ന ues. ശരാശരി റീപ്രൊജക്ഷൻ പിശക് 1 പിക്സലിൽ താഴെയാണെന്ന് ഉറപ്പാക്കുക.
എല്ലാ കമ്പ്യൂട്ട് ചെയ്ത കാലിബ്രേഷൻ പാരാമീറ്ററുകളും `കാലിബ്രേഷൻ ഡാറ്റ' വിഭാഗത്തിൽ പ്രദർശിപ്പിക്കും. ഈ പരാമീറ്ററുകൾ ഇവയാണ്:
M1, M2, M3: ഇടത്, വലത്, വർണ്ണ ക്യാമറകൾക്കുള്ള ക്യാമറ മെട്രിക്സ്.
D1, D2, D3: ഇടത്, വലത്, വർണ്ണ ക്യാമറകൾക്കുള്ള വികല ഗുണകങ്ങൾ.
R1, R2, R3: യഥാർത്ഥ ക്യാമറ ഇമേജുകൾക്കിടയിലുള്ള റൊട്ടേഷനുകൾക്കുള്ള റൊട്ടേഷൻ മെട്രിക്സ്.
P1, P2, P3: പുതിയ (ശരിയായ) കോർഡിനേറ്റ് സിസ്റ്റങ്ങളിലെ പ്രൊജക്ഷൻ മെട്രിക്സ്.
Q12: ഇടത് ക്യാമറയ്ക്കുള്ള അസമത്വം മുതൽ ആഴം വരെയുള്ള മാപ്പിംഗ് മാട്രിക്സ്. അതിന്റെ ഉപയോഗത്തിനായി വിഭാഗം 7.2 കാണുക.
Q13: കളർ ക്യാമറയ്ക്കുള്ള അസമത്വം-ആഴത്തിലുള്ള മാപ്പിംഗ് മാട്രിക്സ് (സാധാരണയായി ആവശ്യമില്ല).
T12, T13: ഇടത്, വലത്, ഇടത്, കളർ ക്യാമറകൾ എന്നിവയുടെ കോർഡിനേറ്റ് സിസ്റ്റങ്ങൾക്കിടയിലുള്ള വിവർത്തന വെക്റ്റർ.
R12, R13: ഇടത്, വലത്, ഇടത്, കളർ ക്യാമറകളുടെ കോർഡിനേറ്റ് സിസ്റ്റങ്ങൾക്കിടയിലുള്ള റൊട്ടേഷൻ മാട്രിക്സ്.
ക്യാമറ മെട്രിക്സ് Mi ഇനിപ്പറയുന്ന രീതിയിൽ ക്രമീകരിച്ചിരിക്കുന്നു:
fx 0 cx
Mi
=
0
fy
cy
,
(1)
001
40
9.14 ഓട്ടോ റീ-കാലിബ്രേഷൻ
9 കോൺഫിഗറേഷൻ
ചിത്രം 28: യാന്ത്രിക റീ-കാലിബ്രേഷൻ ക്രമീകരണങ്ങളുടെ സ്ക്രീൻഷോട്ട്.
ഇവിടെ fx, fy എന്നിവ ലെൻസുകളുടെ തിരശ്ചീനവും ലംബവുമായ ദിശയിലുള്ള ഫോക്കൽ ലെങ്ത് (പിക്സലുകളിൽ അളക്കുന്നു), cx, cy എന്നിവ പ്രൊജക്ഷൻ സെന്ററിന്റെ ഇമേജ് കോർഡിനേറ്റുകളാണ്.
ഡിസ്റ്റോർഷൻ കോഫിഫിഷ്യന്റ് വെക്റ്ററുകൾ D1, D2 എന്നിവയ്ക്ക് ഇനിപ്പറയുന്ന ഘടനയുണ്ട്:
Di = k1 k2 p1 p2 k3 ,
(2)
ഇവിടെ k1, k2, k3 എന്നിവ റേഡിയൽ ഡിസ്റ്റോർഷൻ ഗുണകങ്ങളും p1, p2 എന്നിവ ടാൻജൻഷ്യൽ ഡിസ്റ്റോർഷൻ കോഫിഫിഷ്യന്റുകളുമാണ്.
മെഷീൻ റീഡബിൾ YAML ആയി നിങ്ങൾക്ക് എല്ലാ കാലിബ്രേഷൻ വിവരങ്ങളും ഡൗൺലോഡ് ചെയ്യാം file, `കാലിബ്രേഷൻ ഡാറ്റ' വിഭാഗത്തിന്റെ ചുവടെയുള്ള ഡൗൺലോഡ് ലിങ്കിൽ ക്ലിക്ക് ചെയ്യുന്നതിലൂടെ. നിങ്ങളുടെ സ്വന്തം ആപ്ലിക്കേഷനുകളിലേക്ക് കാലിബ്രേഷൻ ഡാറ്റ എളുപ്പത്തിൽ ഇറക്കുമതി ചെയ്യാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു. കൂടാതെ, `അപ്ലോഡ് കാലിബ്രേഷൻ ഡാറ്റ' വിഭാഗം ഉപയോഗിച്ച് നിങ്ങൾക്ക് കാലിബ്രേഷൻ ഡാറ്റ നിങ്ങളുടെ പിസിയിൽ സംരക്ഷിക്കാനും പിന്നീടുള്ള സമയത്ത് റീലോഡ് ചെയ്യാനും കഴിയും.
9.14 ഓട്ടോ റീ-കാലിബ്രേഷൻ
ചിത്രം 28-ൽ കാണിച്ചിരിക്കുന്ന `ഓട്ടോ റീ-കാലിബ്രേഷൻ' പേജിൽ, നിങ്ങൾക്ക് കാലിബ്രേഷൻ പാരാമീറ്ററുകളുടെ ഒരു ഓട്ടോമേറ്റഡ് എസ്റ്റിമേഷൻ പ്രവർത്തനക്ഷമമാക്കാം. ഈ സാഹചര്യത്തിൽ, ഒപ്റ്റിക്കൽ വിന്യാസം വ്യതിയാനങ്ങൾക്ക് വിധേയമാണെങ്കിലും സിസ്റ്റം കാലിബ്രേറ്റ് ചെയ്യപ്പെടും.
കാലിബ്രേഷൻ പാരാമീറ്ററുകൾ സാധാരണയായി ആന്തരിക പാരാമീറ്ററുകൾ (ഫോക്കൽ ലെങ്ത്, പ്രൊജക്ഷൻ സെന്റർ, ഡിസ്റ്റോർഷൻ കോഫിഫിഷ്യന്റ്സ്), എക്സ്ട്രിൻസിക് പാരാമീറ്ററുകൾ (എല്ലാ ക്യാമറകളുടെയും പോസുകൾക്കിടയിലുള്ള പരിവർത്തനം) എന്നിങ്ങനെ തിരിച്ചിരിക്കുന്നു. യാന്ത്രിക റീ കാലിബ്രേഷൻ മാത്രം
41
9.15 താൽപ്പര്യമുള്ള മേഖല
9 കോൺഫിഗറേഷൻ
ബാഹ്യ പാരാമീറ്ററുകളുടെ ഒരു അപ്ഡേറ്റ് നടത്തുന്നു, കാരണം അവ വ്യതിയാനങ്ങൾക്ക് കൂടുതൽ സാധ്യതയുള്ളതാണ്. കൂടുതൽ വ്യക്തമായി പറഞ്ഞാൽ, ക്യാമറകൾ തമ്മിലുള്ള ഭ്രമണം മാത്രമേ കണക്കാക്കൂ. ഇത് സാധാരണയായി ഏറ്റവും ദുർബലമായ പാരാമീറ്ററാണ്, ഇത് ചെറിയ രൂപഭേദങ്ങൾ പോലും സാരമായി ബാധിക്കും.
'എനേബിൾ ഓട്ടോ റീ-കാലിബ്രേഷൻ' ഓപ്ഷൻ തിരഞ്ഞെടുത്ത് ഓട്ടോ റീ-കാലിബ്രേഷൻ സജീവമാക്കാം. റൂബി പിന്നീട് തുടർച്ചയായി s കണക്കാക്കുംampകണക്കാക്കിയ ഇന്റർ-ക്യാമറ റൊട്ടേഷനുള്ള les. റൊട്ടേഷൻ സെറ്റിന്റെ സെറ്റിൽ നിന്ന് അന്തിമ റൊട്ടേഷൻ എസ്റ്റിമേറ്റ് തിരഞ്ഞെടുക്കുന്നതിന് ശക്തമായ ഒരു എസ്റ്റിമേറ്റ് രീതി പ്രയോഗിക്കുന്നുampലെസ്. കളുടെ എണ്ണംampഈ എസ്റ്റിമേഷൻ പ്രക്രിയയ്ക്കായി ഉപയോഗിക്കുന്ന les കോൺഫിഗർ ചെയ്യാവുന്നതാണ്. ചെറിയ എസ്ample വലുപ്പങ്ങൾ വിന്യാസ വ്യതിയാനങ്ങളിൽ പെട്ടെന്നുള്ള പ്രതികരണത്തിന് അനുവദിക്കുന്നു, അതേസമയം വലിയ sample വലിപ്പങ്ങൾ വളരെ കൃത്യമായ കണക്കുകൾ അനുവദിക്കുന്നു. `ശാശ്വതമായി സംരക്ഷിക്കുക തിരുത്തിയ കാലിബ്രേഷൻ' ഓപ്ഷൻ തിരഞ്ഞെടുത്തിട്ടുണ്ടെങ്കിൽ, അപ്ഡേറ്റ് ചെയ്ത കാലിബ്രേഷൻ അസ്ഥിരമല്ലാത്ത മെമ്മറിയിലേക്ക് എഴുതുകയും ഒരു പവർ സൈക്കിളിന് ശേഷവും നിലനിൽക്കുകയും ചെയ്യും.
യാന്ത്രിക-കാലിബ്രേഷൻ പ്രവർത്തിക്കുന്നതിന്, ക്യാമറകൾ മതിയായ ദൃശ്യ വിവരങ്ങളുള്ള ഒരു രംഗം നിരീക്ഷിക്കണം. റൂബി പ്രധാന ഇമേജ് സവിശേഷതകൾ തിരിച്ചറിയുകയും എല്ലാ ചിത്രങ്ങളിലും അവയെ പൊരുത്തപ്പെടുത്തുകയും ചെയ്യും. മതിയായ സവിശേഷതകൾ കണ്ടെത്താൻ കഴിയുന്നില്ലെങ്കിൽ, യാന്ത്രിക റീ-കാലിബ്രേഷൻ പ്രവർത്തിക്കില്ല. ഇടത്, വലത് മോണോക്രോം ക്യാമറകൾ യാന്ത്രികമായി വീണ്ടും കാലിബ്രേറ്റ് ചെയ്യുന്നതിന് ഒരു സാധാരണ ദൃശ്യം മതിയാകും. കളർ ക്യാമറയിൽ സ്വയമേവ റീ-കാലിബ്രെയ്റ്റൺ പ്രവർത്തിപ്പിക്കുന്നതിന്, ഫീച്ചറുകളാൽ സമ്പന്നമായ കറുപ്പ്/വെളുപ്പ് പാറ്റേൺ ശുപാർശ ചെയ്യുന്നു. അച്ചടിച്ച വാചകമുള്ള ഒരു വെളുത്ത പേജ്, ഉദാഹരണത്തിന്ample, ഈ ആവശ്യത്തിനായി നന്നായി പ്രവർത്തിക്കുന്നു.
സ്റ്റാറ്റിസ്റ്റിക്സ് ഏരിയയിൽ നിങ്ങൾക്ക് ഓട്ടോ കാലിബ്രേഷൻ പ്രക്രിയയുടെ നിലവിലെ പ്രകടനത്തെക്കുറിച്ചുള്ള വിവിധ വിവരങ്ങൾ കണ്ടെത്താനാകും. ഏറ്റവും പുതിയ റീ-കാലിബ്രേഷൻ ശ്രമത്തിന്റെ നില, അവസാന കാലിബ്രേഷൻ അപ്ഡേറ്റ് മുതലുള്ള സമയം, അവസാന അപ്ഡേറ്റിന്റെ റൊട്ടേഷണൽ ഓഫ്സെറ്റ്, റൊട്ടേഷനുകളുടെ എണ്ണം എന്നിവ ഇതിൽ ഉൾപ്പെടുന്നുampഅവസാനത്തെ അപ്ഡേറ്റ് മുതൽ ശേഖരിക്കുകയും ഉപേക്ഷിക്കുകയും ചെയ്ത les. അവസാനമായി, ചരിത്ര മേഖലയിൽ അടുത്തിടെ കമ്പ്യൂട്ട് ചെയ്ത ഇന്റർ-ക്യാമറ റൊട്ടേഷനുകളുടെ ഒരു ലിസ്റ്റ് നിങ്ങൾക്ക് കണ്ടെത്താനാകും. ലിസ്റ്റ് ചെയ്ത റൊട്ടേഷനുകളെ റൊട്ടേഷൻ ക്വാട്ടേർണിയണുകളായി പ്രതിനിധീകരിക്കുന്നു.
9.15 താൽപ്പര്യമുള്ള മേഖല
സെൻസർ ഇമേജ് മുഴുവനായും ആവശ്യമില്ലെങ്കിൽ ഒരു ഉപവിഭാഗം മാത്രമേ ആവശ്യമുള്ളൂ എങ്കിൽ, ഇത് `താൽപ്പര്യമുള്ള മേഖല' (ROI) പേജിൽ കോൺഫിഗർ ചെയ്യാവുന്നതാണ്. ഈ പേജ് ഒരു പ്രീ തുറക്കുംview ക്രോപ്പ് ചെയ്ത പ്രദേശം കാണിക്കുന്ന ഓവർലേയ്ഡ് ഫ്രെയിമുകളുള്ള ഇടത്, വലത് ചിത്രങ്ങൾ, മൗസ് ഉപയോഗിച്ച് ഏകീകൃതമായി നീക്കാനും വലുപ്പം മാറ്റാനും കഴിയും (ചിത്രം 29 കാണുക). ഉപകരണം അഭ്യർത്ഥിച്ച ROI അളവുകൾ പരിഷ്കരിക്കും; ഈ സാഹചര്യത്തിൽ, പ്രദേശം യാന്ത്രികമായി ഏറ്റവും അടുത്തുള്ള സാധുവായ ചിത്ര വലുപ്പത്തിലേക്ക് സ്നാപ്പ് ചെയ്യുന്നത് നിങ്ങൾ കാണും.
പൂർണ്ണ സെൻസർ റെസല്യൂഷനുപകരം ഒരു നിയന്ത്രിത കേന്ദ്രീകൃത വിൻഡോയിൽ കാലിബ്രേഷൻ നടത്തിയിട്ടുണ്ടെങ്കിൽ (വിഭാഗം 9.8 കാണുക), ROI തിരഞ്ഞെടുക്കുമ്പോൾ ഈ നിയന്ത്രിത പരിധികൾ കവിയാൻ കഴിയില്ല. പ്രിview ROI തിരഞ്ഞെടുക്കൽ പേജിലെ ചിത്രത്തിന്റെ വലുപ്പം പരിമിതമായ കാലിബ്രേഷൻ-സമയ മിഴിവ് പ്രതിഫലിപ്പിക്കും.
42
9.16 ഇനർഷ്യൽ മെഷർമെന്റ് യൂണിറ്റ്
9 കോൺഫിഗറേഷൻ
ചിത്രം 29: താൽപ്പര്യമുള്ള മേഖല തിരഞ്ഞെടുക്കുന്നതിന്റെ സ്ക്രീൻഷോട്ട്.
9.16 ഇനർഷ്യൽ മെഷർമെന്റ് യൂണിറ്റ്
ആക്സിലറോമീറ്റർ, ഗൈറോസ്കോപ്പ്, ലീനിയർ ആക്സിലറേഷൻ, മാഗ്നെറ്റോമീറ്റർ ഡാറ്റ എന്നിവയ്ക്കായി തത്സമയ ത്രിമാന അളവുകൾ നൽകാൻ കഴിയുന്ന റൂബിയിൽ ഉൾച്ചേർത്ത ഇനേർഷ്യൽ മെഷർമെന്റ് യൂണിറ്റ് (IMU) 'ഇനർഷ്യൽ മെഷർമെന്റ് യൂണിറ്റിൽ' കോൺഫിഗർ ചെയ്യാൻ കഴിയും. ചിത്രം 30-ൽ കാണിച്ചിരിക്കുന്ന പേജ്.
`നെറ്റ്വർക്ക് പാക്കറ്റ് ഫ്രീക്വൻസി' വിഭാഗത്തിൽ, സെൻസർ റീഡിംഗുകൾക്കായി നിങ്ങൾക്ക് സെക്കൻഡിൽ പാക്കറ്റ് നിരക്ക് സജ്ജമാക്കാൻ കഴിയും. മിനിമം ലേറ്റൻസി (തത്സമയ) ഉപയോഗങ്ങൾക്കായി മൂല്യം വർദ്ധിപ്പിക്കാം അല്ലെങ്കിൽ സമയ ശ്രേണിയുടെ ശുദ്ധമായ റെക്കോർഡിംഗിനായി കുറയ്ക്കാം, ഈ സാഹചര്യത്തിൽ ഓരോ പാക്കറ്റിനും ദൈർഘ്യമേറിയ ഡാറ്റ ബാച്ചുകൾ കൂട്ടിച്ചേർക്കപ്പെടും.
എസ്ampവ്യക്തിഗത സെൻസറുകൾക്കായുള്ള ലിംഗ് ഫ്രീക്വൻസികൾ `s-ൽ കോൺഫിഗർ ചെയ്യാനാകുംampലിംഗ് ഫ്രീക്വൻസി വിഭാഗം. മൂല്യങ്ങൾ 0 Hz (ഒരു നിർദ്ദിഷ്ട ചാനൽ പ്രവർത്തനരഹിതമാക്കുന്നു) നും പരമാവധി നിരക്ക്, മാഗ്നെറ്റോമീറ്റർ ഡാറ്റയ്ക്ക് 100 Hz ഉം മറ്റ് ചാനലുകൾക്ക് 400 Hz ഉം ആണ്. വ്യക്തിഗത സെൻസർ ചാനലുകളിൽ നിന്ന് സംയോജിപ്പിച്ച ഉപകരണ ഓറിയന്റേഷൻ പ്രതിഫലിപ്പിക്കുന്ന `റൊട്ടേഷൻ ക്വാട്ടേർണിയോൺ' ചാനലിന് ഒരു അധിക മോഡ് ടോഗിൾ ഉണ്ട്: `അബ്സൊല്യൂട്ട് (ജിയോമാഗ്നറ്റിക്)' മോഡിൽ, യാവ് ആംഗിളിന് (അതായത് ചുറ്റുമുള്ള ഭ്രമണം) റീഡിംഗുകൾ നൽകുന്നതിന് ഉപകരണം മാഗ്നെറ്റോമീറ്ററിനെ സംയോജിപ്പിക്കുന്നു. ഗുരുത്വാകർഷണ അക്ഷം), അങ്ങനെ കേവല കോമ്പസ് ബെയറിംഗ് കണക്കാക്കുന്നു. `ആപേക്ഷിക (ജിയോമാഗ്നെറ്റിക് അല്ലാത്തത്)' മോഡിൽ, മാഗ്നെറ്റോമീറ്റർ ഡാറ്റ ഉപയോഗിക്കില്ല, കൂടാതെ യാവ് റീഡിംഗ് ചലന സംയോജനത്തെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്, ഇത് പൂജ്യമായ യാവിൽ ആരംഭിക്കുന്നു, പ്രാരംഭ ഉപകരണ ഓറിയന്റേഷനും ക്രമാനുഗതമായി വ്യതിചലിക്കുന്നതും
43
9.16 ഇനർഷ്യൽ മെഷർമെന്റ് യൂണിറ്റ്
9 കോൺഫിഗറേഷൻ
ചിത്രം 30: ഇനേർഷ്യൽ മെഷർമെന്റ് യൂണിറ്റ് ക്രമീകരണ പേജിന്റെ സ്ക്രീൻഷോട്ട്.
കേവല കോമ്പസ് ദിശകളുമായി ബന്ധപ്പെട്ട് റിപ്പോർട്ട് ചെയ്ത യാവ് കോണിന്റെ ഡ്രിഫ്റ്റ്.
9.16.1 ഇനർഷ്യൽ മെഷർമെന്റ് യൂണിറ്റിന്റെ കാലിബ്രേഷൻ
ഒരു തത്സമയം view ഓറിയന്റേഷൻ റീഡിംഗുകളുടെ `കാലിബ്രേഷൻ / ഡിവൈസ് ഓറിയന്റേഷൻ' വിഭാഗത്തിൽ നിരീക്ഷിക്കാവുന്നതാണ്. റോൾ, പിച്ച്, യോ ആംഗിളുകൾ എന്നിവ മാറ്റിനിർത്തിയാൽ, കാലിബ്രേഷൻ ഗുണനിലവാരം പൂജ്യം മുതൽ മൂന്ന് വരെയുള്ള സ്കെയിലിൽ റിപ്പോർട്ട് ചെയ്യപ്പെടുന്നു (BNO08X നിലവാരമില്ലാത്ത, കുറഞ്ഞ കൃത്യത, ഇടത്തരം കൃത്യത; ഉയർന്ന കൃത്യത എന്നിവ പ്രതിഫലിപ്പിക്കുന്നു). `സമ്പൂർണ (ജിയോമാഗ്നറ്റിക്)' മോഡ് പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ യാവ് (കോമ്പസ് ബെയറിംഗ്) കോണിന്റെ കണക്കാക്കിയ കൃത്യത റിപ്പോർട്ട് ചെയ്യപ്പെടും. മാഗ്നെറ്റോമീറ്റർ റീഡിംഗുകൾ ഏറ്റവും വിശ്വസനീയമായ ഘടകമാണ്, അതിനാൽ കാലിബ്രേഷൻ നില 'കേവല (ജിയോമാഗ്നെറ്റിക്)' മോഡിൽ കൃത്യത കുറവാണെന്ന് റിപ്പോർട്ട് ചെയ്തേക്കാം.
`സ്റ്റാർട്ട് കാലിബ്രേഷൻ' ബട്ടൺ IMU കാലിബ്രേഷൻ മോഡിൽ ഇടുന്നു. വ്യത്യസ്ത ഭ്രമണങ്ങളോടെ ഉപകരണത്തെ അഞ്ച് മുതൽ ആറ് വരെ ലംബമായ ദിശകളിലേക്ക് (ക്യൂബ് ഫേസുകൾക്ക് അനുസൃതമായി) ഓറിയന്റുചെയ്യുകയും ഓരോ ഓറിയന്റേഷനിലും ഉപകരണം ഹ്രസ്വമായി നിലനിർത്തുകയും ചെയ്യുക എന്നതാണ് ശുപാർശ ചെയ്യുന്ന നടപടിക്രമം. കാലിബ്രേഷൻ നില ക്രമാനുഗതമായി ലെവൽ 2 അല്ലെങ്കിൽ 3 ആയി മെച്ചപ്പെടണം. 'ഫിനിഷ് കാലിബ്രേഷൻ' ബട്ടൺ പുതിയ കാലിബ്രേഷൻ ഡാറ്റ സംരക്ഷിക്കുകയും IMU റീഡിംഗുകൾ പുനഃസജ്ജമാക്കുകയും ചെയ്യുന്നു, പുതിയ അടിസ്ഥാന കാലിബ്രേഷൻ ഉപയോഗിച്ച് IMU റീഡിംഗുകൾ പുനരാരംഭിക്കും, അത് പിന്നീട് പവർ സൈക്കിളുകളിലൂടെ നിലനിൽക്കും.
44
10 API ഉപയോഗ വിവരം
10 API ഉപയോഗ വിവരം
10.1 പൊതുവിവരങ്ങൾ
റൂബിയുമായി ഇഷ്ടാനുസൃത സോഫ്റ്റ്വെയർ ഇന്റർഫേസ് ചെയ്യുന്നതിന് ക്രോസ്-പ്ലാറ്റ്ഫോം ലിബ്വിഷൻ ട്രാൻസ്ഫർ സി++, പൈത്തൺ എപിഐ എന്നിവ ലഭ്യമാണ്. വിൻഡോസിനായി, മൈക്രോസോഫ്റ്റ് വിഷ്വൽ സ്റ്റുഡിയോയ്ക്കൊപ്പം ഉപയോഗിക്കാവുന്ന ലൈബ്രറിയുടെ ബൈനറി പതിപ്പ് ലഭ്യമാണ്. ലിനക്സിനായി, ലഭ്യമായ സോഴ്സ് കോഡിൽ നിന്ന് ലൈബ്രറി കംപൈൽ ചെയ്യുക. ലഭ്യമായ സോഫ്റ്റ്വെയർ റിലീസിന്റെ ഭാഗമായി API ഉൾപ്പെടുത്തിയിട്ടുണ്ട്, അത് ഞങ്ങളുടെ പിന്തുണയിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്യാം webസൈറ്റ് 1.
ഒരു കമ്പ്യൂട്ടർ നെറ്റ്വർക്കിലൂടെ റൂബിയുടെ പ്രോസസ്സിംഗ് ഫലങ്ങൾ സ്വീകരിക്കുന്നതിനുള്ള പ്രവർത്തനക്ഷമത libvisiontransfer API നൽകുന്നു. കൂടാതെ, ഇമേജ് ഡാറ്റ കൈമാറുന്നതിനും API അനുവദിക്കുന്നു. സിസ്റ്റം വികസനം നടത്തുമ്പോൾ റൂബിയെ അനുകരിക്കാൻ ഇത് ഉപയോഗിക്കാം.
ട്രാൻസ്മിറ്റ് ചെയ്ത പ്രോസസ്സിംഗ് ഫലങ്ങളിൽ ഒരു കൂട്ടം ഇമേജുകൾ അടങ്ങിയിരിക്കുന്നു. സാധാരണയായി ഇവ ശരിയാക്കപ്പെട്ട ഇടത് ചിത്രവും കമ്പ്യൂട്ട് ചെയ്ത അസമത്വ ഭൂപടവുമാണ്. കോൺഫിഗർ ചെയ്താൽ, റൂബിക്ക് റോ റെക്കോർഡ് ചെയ്ത ചിത്രങ്ങളോ തിരുത്തിയ എല്ലാ ചിത്രങ്ങളും നൽകാനാകും (വിഭാഗം 9.9 കാണുക).
ഒറിജിനൽ, ശരിയാക്കപ്പെട്ട ക്യാമറ ചിത്രങ്ങൾ സാധാരണയായി 8 ബിറ്റ് അല്ലെങ്കിൽ 12 ബിറ്റ് ഒരു പിക്സൽ അല്ലെങ്കിൽ 8-ബിറ്റ് RGB മോഡിൽ മോണോക്രോം ബിറ്റ്-ഡെപ്ത് ഉപയോഗിച്ച് കൈമാറ്റം ചെയ്യപ്പെടുന്നു. അസമത്വ ഭൂപടം എല്ലായ്പ്പോഴും 12 ബിറ്റുകളുടെ ഒരു ബിറ്റ് ഡെപ്ത് ഉപയോഗിച്ച് കൈമാറ്റം ചെയ്യപ്പെടുന്നു. കൂടുതൽ കാര്യക്ഷമമായ പ്രോസസ്സിംഗ് അനുവദിക്കുന്നതിനായി ലൈബ്രറിയുടെ ഉള്ളിൽ, അസമത്വ ഭൂപടവും ഏതെങ്കിലും 12-ബിറ്റ് ചിത്രങ്ങളും 16 ബിറ്റുകളായി ഉയർത്തുന്നു.
ഇമേജ് ഡാറ്റ സ്വീകരിക്കുന്നതിനും കൈമാറുന്നതിനും ഉപയോഗിക്കാവുന്ന മൂന്ന് ക്ലാസുകൾ API നൽകുന്നു:
ഇമേജ് പ്രോട്ടോക്കോൾ ഏറ്റവും താഴ്ന്ന നിലയിലുള്ള ഇന്റർഫേസാണ്. നെറ്റ്വർക്ക് സന്ദേശങ്ങളിലേക്ക് / അതിൽ നിന്നുള്ള ഇമേജ് സെറ്റുകളുടെ എൻകോഡിംഗും ഡീകോഡിംഗും ഈ ക്ലാസ് അനുവദിക്കുന്നു. എല്ലാ നെറ്റ്വർക്ക് ആശയവിനിമയങ്ങളും നിങ്ങൾ സ്വയം കൈകാര്യം ചെയ്യേണ്ടിവരും.
· ഇമേജ് ട്രാൻസ്ഫർ ഇമേജ് സെറ്റുകൾ അയയ്ക്കുന്നതിനും സ്വീകരിക്കുന്നതിനുമായി ഒരു നെറ്റ്വർക്ക് സോക്കറ്റ് തുറക്കുന്നു. ഈ ക്ലാസ് സിംഗിൾ-ത്രെഡ് ആണ്, അതിനാൽ ഡാറ്റ സ്വീകരിക്കുമ്പോഴോ കൈമാറുമ്പോഴോ തടയും.
· AsyncTransfer ഇമേജ് സെറ്റുകളുടെ അസിൻക്രണസ് റിസപ്ഷൻ അല്ലെങ്കിൽ ട്രാൻസ്മിഷൻ അനുവദിക്കുന്നു. എല്ലാ നെറ്റ്വർക്ക് ആശയവിനിമയവും കൈകാര്യം ചെയ്യുന്ന ഒന്നോ അതിലധികമോ ത്രെഡുകൾ ഈ ക്ലാസ് സൃഷ്ടിക്കുന്നു.
ഓരോ ക്ലാസിന്റെയും ഉപയോഗത്തെക്കുറിച്ചുള്ള വിശദമായ വിവരങ്ങൾ ലഭ്യമായ API ഡോക്യുമെന്റേഷനിൽ കാണാം.
10.2 ഇമേജ് ട്രാൻസ്ഫർ ഉദാample
ഒരു മുൻampനെറ്റ്വർക്കിലൂടെ പ്രോസസ്സിംഗ് ഫലങ്ങൾ സ്വീകരിക്കുന്നതിനും അവ ഇമേജിലേക്ക് എഴുതുന്നതിനും C++ ലെ ഇമേജ് ട്രാൻസ്ഫർ ക്ലാസ് ഉപയോഗിക്കുന്നതിന് le files, താഴെ കാണിച്ചിരിക്കുന്നു.
1https://nerian.com/support/software/
45
10.2 ഇമേജ് ട്രാൻസ്ഫർ ഉദാample
10 API ഉപയോഗ വിവരം
ഈ സോഴ്സ് കോഡ് file API സോഴ്സ് കോഡ് റിലീസിന്റെ ഭാഗമാണ്. ഇമേജ് ട്രാൻസ്ഫർ ഉപയോഗിക്കുന്നതിനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് API ഡോക്യുമെന്റേഷൻ പരിശോധിക്കുകampപൈത്തണിലെ ലെസ്.
#ഉൾപ്പെടുത്തുക < visiontransfer / deviceenumeration . h> #ഉൾപ്പെടുത്തുക < visiontransfer / imagetransfer . h> #ഉൾപ്പെടുത്തുക < visiontransfer / imageset . h> #ഉൾപ്പെടുത്തുക #ഉൾപ്പെടുന്നു #ഉൾപ്പെടുന്നു
#ifdef _MSC_VER // വിഷ്വൽ സ്റ്റുഡിയോ #definesnprintf #endif
വരുന്നില്ല _snprintf_s
കൂടെ
snprintf
നെയിംസ്പേസ് വിഷൻ ട്രാൻസ്ഫർ ഉപയോഗിച്ച്;
int main () { // ഇതിനായി തിരയുക Nerian stereo devices DeviceEnumeration deviceEnum ; DeviceEnumeration : : DeviceList devices = deviceEnum . discoverDevices ( ) ; i f ( d e v i c e s . s i z e ( ) == 0 ) { s t d : : c o u t << “No d e v i c e s d i s c o v e r e d ! ” << s t d : : e n d l ; return -1; }
// പ്രിന്റ് ഉപകരണങ്ങൾ std : : cout << ” D iscovereddevices : ” << std : : endl ; ഇതിനായി (അൺസൈൻഡിന്റി = 0 ; i < ഉപകരണങ്ങൾ . വലുപ്പം ( ) ; i ++) {
std :: cout << ഉപകരണങ്ങൾ [ i ] . എസ് ട്രിംഗിലേക്ക് () << std : : endl ; } std : : cout << std : : endl ;
// ആദ്യം കണ്ടെത്തിയ ഉപകരണമായ ImageTransfer imageTransfer (ഉപകരണങ്ങൾ [0]) എന്നതിൽ നിന്ന് ഡാറ്റ സ്വീകരിക്കുന്ന ഒരു ഇമേജ് ട്രാൻസ്ഫർ ഒബ്ജക്റ്റ് സൃഷ്ടിക്കുക;
// ഇതിനായി 100 ചിത്രങ്ങൾ സ്വീകരിക്കുക ( int imgNum=0; imgNum<100; imgNum++) {
std : : cout << ” R സ്വീകരിക്കുന്ന ഇമേജ് സെറ്റ് ” << imgNum << std : : endl ;
// ഇമേജ് ഇമേജ് സെറ്റ് ഇമേജ് സെറ്റ് സ്വീകരിക്കുക ; അതേസമയം (! ഇമേജ് ട്രാൻസ്ഫർ . സ്വീകരിക്കുന്ന ഇമേജ് സെറ്റ് ( ഇമേജ് സെറ്റ് )) {
// സ്വീകരണം വിജയിക്കുന്നത് വരെ ശ്രമിച്ചു കൊണ്ടേയിരിക്കുക }
// ( inti = 0 ; i < imageSet . getNumberOfImages ( ) ; i ++) { എന്നതിനായി ഉൾപ്പെടുത്തിയിരിക്കുന്ന എല്ലാ ചിത്രങ്ങളും ഒന്നിനുപുറകെ ഒന്നായി എഴുതുക
// സി റീറ്റ് പിജിഎം ഫയൽ
46
10.3 AsyncTransfer Example
10 API ഉപയോഗ വിവരം
ചാർ fileപേര് [100]; snprintf ( fileപേര് , sizeof ( ഫയൽ N ame ), ” image%03d_%d . pgm" , i ,
imgNum);
ഇമേജ്സെറ്റ്. എഴുതുകPgmFile (ഞാൻ, fileപേര് ); } }
തിരികെ 0; }
10.3 AsyncTransfer Example
ഒരു മുൻampC++ ലെ AsyncTransfer എന്ന ക്ലാസ് നെറ്റ്വർക്കിലൂടെ പ്രോസസ്സിംഗ് ഫലങ്ങൾ സ്വീകരിക്കുന്നതിനും അവ ഇമേജിലേക്ക് എഴുതുന്നതിനും വേണ്ടി le files, താഴെ കാണിച്ചിരിക്കുന്നു. ഈ സോഴ്സ് കോഡ് file API സോഴ്സ് കോഡ് റിലീസിന്റെ ഭാഗമാണ്. AsyncTransfer ഉപയോഗിക്കുന്നതിനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് API ഡോക്യുമെന്റേഷൻ പരിശോധിക്കുകampപൈത്തണിലെ ലെസ്.
#ഉൾപ്പെടുത്തുക < visiontransfer / deviceenumeration . h> #ഉൾപ്പെടുത്തുക < visiontransfer / asynctransfer . h> #ഉൾപ്പെടുത്തുക < visiontransfer / imageset . h> #ഉൾപ്പെടുത്തുക #ഉൾപ്പെടുന്നു #ഉൾപ്പെടുന്നു
#ifdef _MSC_VER // വിഷ്വൽ സ്റ്റുഡിയോ #definesnprintf #endif
വരുന്നില്ല _snprintf_s
കൂടെ
snprintf
നെയിംസ്പേസ് വിഷൻ ട്രാൻസ്ഫർ ഉപയോഗിച്ച്;
int main () { try { // ഇതിനായി തിരയുക Nerian stereo devices DeviceEnumeration deviceEnum ; DeviceEnumeration : : DeviceList devices = deviceEnum . discoverDevices ( ) ; i f ( d e v i c e s . s i z e ( ) == 0 ) { s t d : : c o u t << “No d e v i c e s d i s c o v e r e d ! ” << s t d : : e n d l ; return -1; }
// പ്രിന്റ് ഉപകരണങ്ങൾ std : : cout << ” D iscovereddevices : ” << std : : endl ; ഇതിനായി (അൺസൈൻഡിന്റി = 0 ; i < ഉപകരണങ്ങൾ . വലുപ്പം ( ) ; i ++) {
std :: cout << ഉപകരണങ്ങൾ [ i ] . എസ് ട്രിംഗിലേക്ക് () << std : : endl ; } std : : cout << std : : endl ;
47
10.4 3D പുനർനിർമ്മാണം
10 API ഉപയോഗ വിവരം
// ആദ്യം കണ്ടെത്തിയ ഉപകരണമായ AsyncTransfer asyncTransfer (ഉപകരണങ്ങൾ [0]) എന്നതിൽ നിന്ന് ഡാറ്റ സ്വീകരിക്കുന്ന ഒരു ഇമേജ് ട്രാൻസ്ഫർ ഒബ്ജക്റ്റ് സൃഷ്ടിക്കുക;
// ഇതിനായി 100 ചിത്രങ്ങൾ സ്വീകരിക്കുക ( int imgNum=0; imgNum<100; imgNum++) {
std : : cout << ” R സ്വീകരിക്കുന്ന ഇമേജ് സെറ്റ് ” << imgNum << std : : endl ;
// ഇമേജ് ഇമേജ് സെറ്റ് ഇമേജ് സെറ്റ് സ്വീകരിക്കുക ; അതേസമയം (! asyncTransfer . collectReceivedImageSet ( imageSet ,
0.1 / ടൈംഔട്ട് / )) { // സ്വീകരണം വിജയിക്കുന്നതുവരെ ശ്രമിക്കുന്നത് തുടരുക }
// ( inti = 0 ; i < imageSet . getNumberOfImages ( ) ; i ++) { എന്നതിനായി ഉൾപ്പെടുത്തിയിരിക്കുന്ന എല്ലാ ചിത്രങ്ങളും ഒന്നിനുപുറകെ ഒന്നായി എഴുതുക
// സി റീറ്റ് പിജിഎം ഫയൽ ചാർ fileപേര് [100]; snprintf ( fileപേര് , sizeof ( ഫയൽ N ame ), ” image%03d_%d . pgm" , i ,
imgNum);
ഇമേജ്സെറ്റ്. എഴുതുകPgmFile (ഞാൻ, fileപേര് ); } } } ക്യാച്ച് ( const std : : അപവാദം& ex ) { std : : cerr << ” E xceptionoccurred : ” << ex . എന്താണ് () << std : : endl ; }
തിരികെ 0; }
10.4 3D പുനർനിർമ്മാണം
വിഭാഗം 7.2-ൽ വിവരിച്ചിരിക്കുന്നതുപോലെ, അസമത്വ ഭൂപടം 3D പോയിന്റുകളുടെ ഒരു കൂട്ടമായി രൂപാന്തരപ്പെടുത്താവുന്നതാണ്. ഇതിന് ഓരോ അസമത്വ ഭൂപടത്തിനൊപ്പം റൂബി കൈമാറുന്ന അസമത്വത്തിൽ നിന്ന് ആഴത്തിലുള്ള മാപ്പിംഗ് മാട്രിക്സ് Q (വിഭാഗം 7.2 കാണുക) യെക്കുറിച്ചുള്ള അറിവ് ആവശ്യമാണ്.
എസ്എസ്ഇ അല്ലെങ്കിൽ എവിഎക്സ് ഇൻസ്ട്രക്ഷൻ സെറ്റുകൾ ഉപയോഗിക്കുന്ന ആവശ്യമായ പരിവർത്തനത്തിന്റെ ഒപ്റ്റിമൈസ് ചെയ്ത നടപ്പാക്കൽ, റീകൺസ്ട്രക്ട് 3D ക്ലാസ് വഴി API നൽകുന്നു. ഈ ക്ലാസ് അസമത്വ മാപ്പിനെ 3D പോയിന്റ് കോർഡിനേറ്റുകളുടെ മാപ്പാക്കി മാറ്റുന്നു. കൂടുതൽ വിവരങ്ങൾക്ക് API ഡോക്യുമെന്റേഷൻ കാണുക.
10.5 പാരാമീറ്ററുകൾ
ഉപകരണ പാരാമീറ്ററുകൾ വായിക്കുന്നതിനും എഴുതുന്നതിനും ഒരു പ്രത്യേക നെറ്റ്വർക്ക് പ്രോട്ടോക്കോൾ ഉപയോഗിക്കുന്നു. DeviceParameters ആണ് ഈ പ്രോട്ടോക്കോൾ നടപ്പിലാക്കുന്നത്. ഉപകരണം റീബൂട്ട് ചെയ്താലോ ഉപയോക്താവ് ഒരു പാരാമീറ്റർ മാറ്റം വരുത്തിയാലോ ഈ പ്രോട്ടോക്കോൾ വഴി മാറുന്ന എല്ലാ പാരാമീറ്ററുകളും റീസെറ്റ് ചെയ്യും web ഇൻ്റർഫേസ്.
48
11 വിതരണം ചെയ്ത സോഫ്റ്റ്വെയർ
ചിത്രം 31: NVCom ആപ്ലിക്കേഷന്റെ സ്ക്രീൻഷോട്ട്.
11 വിതരണം ചെയ്ത സോഫ്റ്റ്വെയർ
11.1 NVCom
ലഭ്യമായ സോഴ്സ് കോഡ് അല്ലെങ്കിൽ ബൈനറി സോഫ്റ്റ്വെയർ റിലീസിൽ NVCom ക്ലയന്റ് ആപ്ലിക്കേഷനും ഉൾപ്പെടുന്നു, അത് ചിത്രം 31-ൽ കാണിച്ചിരിക്കുന്നു. ഈ ആപ്ലിക്കേഷൻ സ്വയം കംപൈൽ ചെയ്യുമ്പോൾ, നിങ്ങളുടെ ലൈബ്രറികൾ OpenCV, Qt എന്നിവ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക. NVCom ഇനിപ്പറയുന്ന സവിശേഷതകൾ നൽകുന്നു:
റൂബി ഉപകരണങ്ങൾ കണ്ടെത്തുക, view അവരുടെ സ്റ്റാറ്റസ്, അവരുടെ സെറ്റപ്പ് ആക്സസ് ചെയ്യുക. · റൂബിയിൽ നിന്ന് ചിത്രങ്ങളും അസമത്വ മാപ്പുകളും സ്വീകരിക്കുകയും പ്രദർശിപ്പിക്കുകയും ചെയ്യുക. · അസമത്വ ഭൂപടങ്ങളുടെ വർണ്ണ-കോഡിംഗ് നടത്തുക. · തത്സമയ 3D പോയിന്റ് ക്ലൗഡ് ദൃശ്യവൽക്കരണം നൽകുക. · ലഭിച്ച ഡാറ്റ എഴുതുക fileചിത്രങ്ങൾ അല്ലെങ്കിൽ 3D പോയിന്റ് മേഘങ്ങൾ ആയി. NVCom എല്ലാ പ്രധാന ഫംഗ്ഷനുകളിലേക്കും ആക്സസ് നൽകുന്ന ഒരു ജിയുഐയുമായാണ് വരുന്നത്. പട്ടിക 2-ൽ ലിസ്റ്റ് ചെയ്തിരിക്കുന്ന കമാൻഡ് ലൈൻ ഓപ്ഷനുകളിലൂടെ കൂടുതൽ വിപുലമായ സവിശേഷതകൾ ലഭ്യമാണ്. ഡാറ്റ റെക്കോർഡിംഗ് അല്ലെങ്കിൽ പ്ലേബാക്ക് ഓട്ടോമേറ്റ് ചെയ്യുന്നതിനും കമാൻഡ് ലൈൻ ഓപ്ഷനുകൾ ഉപയോഗിക്കാം. NVCom ഗ്രാഫിക്കൽ അല്ലാത്ത മോഡിൽ പ്രവർത്തിപ്പിക്കുന്നില്ലെങ്കിൽ, അത് സ്വീകരിച്ച ചിത്രങ്ങൾ പ്രദർശിപ്പിക്കുന്ന ഒരു GUI വിൻഡോ തുറക്കുന്നു. നിലവിൽ പ്രദർശിപ്പിച്ചിരിക്കുന്ന ഇമേജ് സെറ്റ് എന്റർ കീ അമർത്തിയോ ടൂൾബാറിലെ ക്യാമറ ഐക്കണിൽ ക്ലിക്ക് ചെയ്തോ ഡിസ്കിലേക്ക് എഴുതാം. സ്പെയ്സ് കീ അമർത്തുകയോ റെക്കോർഡിംഗ് ഐക്കണിൽ ക്ലിക്ക് ചെയ്യുകയോ ചെയ്യുമ്പോൾ, തുടർന്നുള്ള എല്ലാ ചിത്രങ്ങളും സംരക്ഷിക്കപ്പെടും. NVCom അടയ്ക്കുമ്പോൾ, അത് അതിന്റെ നിലവിലെ ക്രമീകരണങ്ങൾ സംരക്ഷിക്കും, അടുത്ത തവണ NVCom സമാരംഭിക്കുമ്പോൾ അത് യാന്ത്രികമായി വീണ്ടും ലോഡുചെയ്യപ്പെടും.
49
11.2 GenICam GenTL പ്രൊഡ്യൂസർ
11 വിതരണം ചെയ്ത സോഫ്റ്റ്വെയർ
പട്ടിക 2: NvCom-നുള്ള കമാൻഡ് ലൈൻ ഓപ്ഷനുകൾ ലഭ്യമാണ്.
-സി VAL
-f FPS -w DIR -s DIR -n നോൺ-ഗ്രാഫിക്കൽ -p പോർട്ട് -H HOST -t on/off -d -T -3 VAL
-z VAL -F -b ഓൺ/ഓഫ് -h, സഹായം
കളർ കോഡിംഗ് സ്കീം തിരഞ്ഞെടുക്കുക (0 = നിറമില്ല, 1 = ചുവപ്പ് / നീല, 2 = മഴവില്ല്) FPS-ലേക്ക് അയയ്ക്കുന്ന ഫ്രെയിം റേറ്റ് പരിമിതപ്പെടുത്തുക, എല്ലാ ചിത്രങ്ങളും ഉടൻ തന്നെ DIR-ലേക്ക് എഴുതുക, തന്നിരിക്കുന്ന ഡയറക്ടറിയിൽ നിന്ന് ചിത്രങ്ങൾ അയയ്ക്കുക
ആശയവിനിമയത്തിനായി നൽകിയിരിക്കുന്ന റിമോട്ട് പോർട്ട് നമ്പർ ഉപയോഗിക്കുക ആശയവിനിമയത്തിനായി നൽകിയിരിക്കുന്ന വിദൂര ഹോസ്റ്റ്നാമം ഉപയോഗിക്കുക TCP കൈമാറ്റങ്ങൾ സജീവമാക്കുക / നിർജ്ജീവമാക്കുക ഇമേജ് റിസപ്ഷൻ അപ്രാപ്തമാക്കുക പ്രിന്റ് ഫ്രെയിം സമയംamps VAL വരെയുള്ള ദൂരങ്ങളുള്ള ഒരു 3D പോയിന്റ് ക്ലൗഡ് എഴുതുക (0 = ഓഫ്) സൂം ഫാക്ടർ VAL ശതമാനമായി സജ്ജമാക്കുക ഫുൾസ്ക്രീൻ മോഡിൽ പ്രവർത്തിപ്പിക്കുക ടെക്സ്റ്റ് ഫോർമാറ്റിന് പകരം ബൈനറിയിൽ പോയിന്റ് ക്ലൗഡുകൾ എഴുതുക ഈ സഹായം പ്രദർശിപ്പിക്കുന്നു.
11.2 GenICam GenTL പ്രൊഡ്യൂസർ
11.2.1 ഇൻസ്റ്റലേഷൻ
ലഭ്യമായ സോഫ്റ്റ്വെയർ റിലീസിൽ GenICam GenTL സ്റ്റാൻഡേർഡിന് അനുസൃതമായ ഒരു സോഫ്റ്റ്വെയർ മൊഡ്യൂൾ ഉൾപ്പെടുന്നു. GenTL സ്റ്റാൻഡേർഡ് ക്യാമറകളും മറ്റ് ഇമേജിംഗ് ഉപകരണങ്ങളും ആക്സസ് ചെയ്യുന്നതിനുള്ള ഒരു ജനറിക് ട്രാൻസ്പോർട്ട് ലെയർ ഇന്റർഫേസ് വ്യക്തമാക്കുന്നു. GenCam നാമകരണ കൺവെൻഷൻ അനുസരിച്ച്, GenTL ഇന്റർഫേസിലൂടെ ഒരു ഇമേജിംഗ് ഉപകരണത്തിലേക്ക് ആക്സസ് നൽകുന്ന ഒരു സോഫ്റ്റ്വെയർ ഡ്രൈവറാണ് GenTL പ്രൊഡ്യൂസർ. മറുവശത്ത്, ഒരു GenTL ഉപഭോക്താവ്, ഈ ഇന്റർഫേസിലൂടെ ഒന്നോ അതിലധികമോ GenTL നിർമ്മാതാക്കളെ ഉപയോഗിക്കുന്ന ഏതൊരു സോഫ്റ്റ്വെയറുമാണ്. വിതരണം ചെയ്ത സോഫ്റ്റ്വെയർ മൊഡ്യൂൾ ഒരു GenTL പ്രൊഡ്യൂസറെ പ്രതിനിധീകരിക്കുന്നു, ഒരു ഉപഭോക്താവായി പ്രവർത്തിക്കുന്ന ഏത് ആപ്ലിക്കേഷൻ സോഫ്റ്റ്വെയറിലും ഇത് ഉപയോഗിക്കാനാകും. നിലവിലുള്ള മെഷീൻ വിഷൻ സോഫ്റ്റ്വെയർ സ്യൂട്ടുകളിലേക്ക് റൂബിയെ സമന്വയിപ്പിക്കാൻ ഇത് അനുവദിക്കുന്നു ഉദാ ഹാൽകൺ.
നിങ്ങൾ ഡൗൺലോഡ് ചെയ്ത പതിപ്പിനെ ആശ്രയിച്ച്, നിർമ്മാതാവ് ഒരു ബൈനറി അല്ലെങ്കിൽ സോഴ്സ് കോഡ് ആയി നൽകിയിരിക്കുന്നു. നിങ്ങൾ സോഴ്സ് കോഡ് റിലീസ് തിരഞ്ഞെടുക്കുകയാണെങ്കിൽ, മറ്റ് സോഫ്റ്റ്വെയർ ഘടകങ്ങൾക്കൊപ്പം പ്രൊഡ്യൂസറും നിർമ്മിക്കപ്പെടും. നിർമ്മിച്ച / ഡൗൺലോഡ് ചെയ്ത ബൈനറിയെ nerian-gentl.cti എന്ന് വിളിക്കുന്നു. ഒരു ഉപഭോക്താവിന് കണ്ടെത്താൻ വേണ്ടി, ഇത് file GenTL തിരയൽ പാതയിലുള്ള ഒരു ഡയറക്ടറിയിൽ സ്ഥാപിക്കേണ്ടതുണ്ട്. ഇനിപ്പറയുന്ന രണ്ട് എൻവയോൺമെന്റ് വേരിയബിളുകളിലൂടെ തിരയൽ പാത വ്യക്തമാക്കിയിരിക്കുന്നു:
GENICAM_GENTL32_PATH: 32-ബിറ്റ് GenTL പ്രൊഡ്യൂസറുകൾക്കായുള്ള തിരയൽ പാത. GENICAM_GENTL64_PATH: 64-ബിറ്റ് GenTL പ്രൊഡ്യൂസറുകൾക്കായുള്ള തിരയൽ പാത.
ബൈനറി വിൻഡോസ് ഇൻസ്റ്റാളർ ഈ പരിസ്ഥിതിയെ സ്വയമേവ ക്രമീകരിക്കുന്നു
50
11.2 GenICam GenTL പ്രൊഡ്യൂസർ
11 വിതരണം ചെയ്ത സോഫ്റ്റ്വെയർ
വേരിയബിളുകൾ. സോഴ്സ് കോഡ് റിലീസ് നിർമ്മിക്കുമ്പോൾ, പരിസ്ഥിതി വേരിയബിളുകൾ സ്വമേധയാ കോൺഫിഗർ ചെയ്യുക.
11.2.2 വെർച്വൽ ഉപകരണങ്ങൾ
തിരയൽ പാത സജ്ജീകരിച്ചുകഴിഞ്ഞാൽ, ഒരു ഉപഭോക്താവിന് ഉപയോഗിക്കാൻ നിർമ്മാതാവ് തയ്യാറാണ്. ഓരോ റൂബിക്കും നിർമ്മാതാവ് അഞ്ച് വെർച്വൽ ഉപകരണങ്ങൾ നൽകുന്നു, അവ ഓരോന്നും ലഭിച്ച ഡാറ്റയുടെ ഒരു ഭാഗം നൽകുന്നു. ഈ വെർച്വൽ ഉപകരണങ്ങളുടെ പേര് ഇനിപ്പറയുന്ന രീതിയിൽ നൽകിയിരിക്കുന്നു:
/color റൂബി പ്രക്ഷേപണം ചെയ്യുന്ന കളർ ക്യാമറ ഇമേജ് നൽകുന്നു. ഡിഫോൾട്ട് കോൺഫിഗറേഷനിൽ, തിരുത്തലും പ്രൊജക്ഷനും പ്രയോഗിച്ചതിന് ശേഷമുള്ള ചിത്രമാണിത്. ഓരോ ചാനലിനും 8 ബിറ്റുകൾ (RGB8) ഉള്ള ഒരു RGB ഇമേജായി ചിത്രം എൻകോഡ് ചെയ്തിരിക്കുന്നു.
/ഇടത് റൂബി പ്രക്ഷേപണം ചെയ്യുന്ന ഇടത് ക്യാമറ ഇമേജ് നൽകുന്നു. ഡിഫോൾട്ട് കോൺഫിഗറേഷനിൽ, ഈ ഡാറ്റ സ്ട്രീം ലഭ്യമല്ല. ഓരോ പിക്സലും (Mono8 അല്ലെങ്കിൽ Mono12) 8 അല്ലെങ്കിൽ 12 ബിറ്റുകൾ ഉപയോഗിച്ചാണ് ചിത്രം എൻകോഡ് ചെയ്തിരിക്കുന്നത്.
/വലത് ശരിയായ ക്യാമറ ഇമേജ് നൽകുന്നു. ഡിഫോൾട്ട് കോൺഫിഗറേഷനിൽ, ഈ ഡാറ്റ സ്ട്രീം ലഭ്യമല്ല. ചിത്രം Mono8 അല്ലെങ്കിൽ Mono12 ഫോർമാറ്റിൽ എൻകോഡ് ചെയ്തിരിക്കുന്നു.
/ അസമത്വം റൂബി കൈമാറുന്ന അസമത്വ ഭൂപടം നൽകുന്നു. റൂബി പാസ് ത്രൂ അല്ലെങ്കിൽ റെക്റ്റിഫൈ മോഡിൽ കോൺഫിഗർ ചെയ്തിട്ടുണ്ടെങ്കിൽ ഈ ഡാറ്റ ലഭ്യമല്ല. ഒരു പിക്സൽ എൻകോഡിംഗിന് (Mono12) പാക്ക് ചെയ്യാത്ത 12 ബിറ്റുകൾ ഉപയോഗിച്ചാണ് അസമത്വ മാപ്പ് കൈമാറുന്നത്.
/pointcloud ഒരു 3D പോയിന്റ് ക്ലൗഡിലേക്ക് അസമത്വ മാപ്പിന്റെ പരിവർത്തനം നൽകുന്നു (വിഭാഗം 7.2 കാണുക). ഓരോ പോയിന്റും ഒരു x-, y-, z- കോർഡിനേറ്റ് (Coord32D_ABC3f) എൻകോഡ് ചെയ്യുന്ന മൂന്ന് 32-ബിറ്റ് ഫ്ലോട്ടിംഗ് പോയിന്റ് നമ്പറുകൾ പ്രതിനിധീകരിക്കുന്നു.
/ ഈ വെർച്വൽ ഉപകരണം മറ്റ് ഉപകരണങ്ങളിലൂടെ ലഭ്യമായ എല്ലാ ഡാറ്റയും ഉൾക്കൊള്ളുന്ന ഒരു മൾട്ടി-പാർട്ട് ഡാറ്റ സ്ട്രീം നൽകുന്നു. ഡിഫോൾട്ട് കോൺഫിഗറേഷനിൽ, ഈ ഉപകരണം ഇടത് ക്യാമറ ഇമേജ്, അസമത്വ മാപ്പ്, 3D പോയിന്റ് ക്ലൗഡ് എന്നിവ നൽകുന്നു.
വെർച്വൽ ഉപകരണങ്ങൾ /നിറം, /ഇടത്, /വലത്, /അസ്പാരിറ്റി എന്നിവ റൂബിയിൽ നിന്ന് ലഭിക്കുന്ന പ്രോസസ്സ് ചെയ്യാത്ത ഡാറ്റ നൽകുന്നു. /pointcloud ഉപകരണം വഴി ലഭിച്ച ഡാറ്റ, ലഭിച്ച അസമത്വ മാപ്പിൽ നിന്ന് നിർമ്മാതാവ് കണക്കാക്കുന്നു. അസമത്വ-ആഴത്തിലുള്ള മാപ്പിംഗ് മാട്രിക്സ് Q (വിഭാഗം 7.2 കാണുക) ഉപയോഗിച്ച് അസമത്വ ഭൂപടം ഗുണിച്ചാണ് ഇത് ചെയ്യുന്നത്, ഇത് ഓരോ ചിത്ര ജോടിയ്ക്കൊപ്പവും റൂബി കൈമാറുന്നു. അസാധുവായ അസമത്വങ്ങൾ ഏറ്റവും കുറഞ്ഞ അസമത്വമായി സജ്ജീകരിച്ചിരിക്കുന്നു, അതിനാൽ വളരെ വലിയ ദൂരങ്ങളുള്ള പോയിന്റുകൾ ഉണ്ടാകുന്നു.
ഒന്നിലധികം തരം ഡാറ്റ ആവശ്യമുള്ളപ്പോൾ / മൾട്ടി-പാർട്ട് വെർച്വൽ ഉപകരണം ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യുന്നു. എല്ലാ ഡാറ്റാ ഏറ്റെടുക്കലുകളും സമന്വയിപ്പിച്ചിട്ടുണ്ടെന്ന് ഇത് ഉറപ്പുനൽകുന്നു. ഒരു തരം ഇൻപുട്ട് ഡാറ്റ മാത്രം ആവശ്യമുള്ളപ്പോൾ, സമർപ്പിത വെർച്വൽ ഉപകരണങ്ങൾ ഉപയോഗിക്കുന്നതാണ് ഏറ്റവും കാര്യക്ഷമമായ ഓപ്ഷൻ.
51
11.3 ROS നോഡ്
12 പിന്തുണ
11.2.3 ഉപകരണ ഐഡികൾ പ്രൊഡ്യൂസർ അസൈൻ ചെയ്യുന്ന എല്ലാ ഉപകരണ ഐഡികളും URLs കൂടാതെ ഇനിപ്പറയുന്ന ഘടകങ്ങൾ അടങ്ങിയിരിക്കുന്നു:
പ്രോട്ടോക്കോൾ // വിലാസം / വെർച്വൽ ഉപകരണം
ആശയവിനിമയത്തിനായി ഉപയോഗിക്കേണ്ട അടിസ്ഥാന ഗതാഗത പ്രോട്ടോക്കോൾ പ്രോട്ടോക്കോൾ ഘടകം തിരിച്ചറിയുന്നു. ഇനിപ്പറയുന്ന മൂല്യങ്ങൾ സാധ്യമാണ്:
udp: ആശയവിനിമയത്തിനായി കണക്ഷനില്ലാത്ത UDP ട്രാൻസ്പോർട്ട് പ്രോട്ടോക്കോൾ ഉപയോഗിക്കുക.
tcp: ആശയവിനിമയത്തിനായി കണക്ഷൻ ഓറിയന്റഡ് TCP ട്രാൻസ്പോർട്ട് പ്രോട്ടോക്കോൾ ഉപയോഗിക്കുക.
മുമ്പത്തെ വിഭാഗത്തിൽ ലിസ്റ്റ് ചെയ്തിട്ടുള്ള ഉപകരണ നാമങ്ങളിലൊന്നിലേക്ക് വെർച്വൽ ഉപകരണം സജ്ജീകരിക്കും. ചില മുൻampസാധുവായ ഉപകരണ ഐഡികൾക്കുള്ള les ഇവയാണ്: udp://192.168.10.10/ pointcloud tcp://192.168.10.100/ ഇടത്
11.3 ROS നോഡ്
റൂബിയെ റോബോട്ട് ഓപ്പറേറ്റിംഗ് സിസ്റ്റവുമായി (ROS) സംയോജിപ്പിക്കുന്നതിന്, ഒരു ഔദ്യോഗിക ROS നോഡ് നിലവിലുണ്ട്. ഈ നോഡിനെ nerian_stereo എന്ന് വിളിക്കുന്നു, ഇത് ഔദ്യോഗിക ROS പാക്കേജ് റിപ്പോസിറ്ററിയിൽ കാണാം. നോഡ് കമ്പ്യൂട്ട് ചെയ്ത അസമത്വ മാപ്പും അനുബന്ധ 3D പോയിന്റ് ക്ലൗഡും ROS വിഷയങ്ങളായി പ്രസിദ്ധീകരിക്കുന്നു. കൂടാതെ, ഇതിന് ക്യാമറ കാലിബ്രേഷൻ വിവരങ്ങളും IMU റീഡിംഗുകളും പ്രസിദ്ധീകരിക്കാൻ കഴിയും.
ഒരു ഉബുണ്ടു ലിനക്സ് സിസ്റ്റത്തിലെ ROS പാക്കേജ് സെർവറുകളിൽ നിന്ന് ഈ നോഡ് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്, ദയവായി ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഉപയോഗിക്കുക: > sudo apt -get update > sudo apt -get install ros -`rosversion -d`-nerian -stereo
ഈ നോഡിലെ വിശദമായ വിവരങ്ങൾ ബന്ധപ്പെട്ട ROS വിക്കി പേജിൽ കാണാം.
12 പിന്തുണ
റൂബി ഉപയോഗിക്കുന്നതിന് നിങ്ങൾക്ക് പിന്തുണ ആവശ്യമുണ്ടെങ്കിൽ, ദയവായി ഞങ്ങളുടെ പിന്തുണാ ഫോറം https://nerian.com/support/forum/ ഉപയോഗിക്കുക അല്ലെങ്കിൽ ബന്ധപ്പെടുക:
നെറിയൻ വിഷൻ ജിഎംബിഎച്ച് സെറ്റാച്റിംഗ് 2 70567 സ്റ്റട്ട്ഗാർട്ട് ജർമ്മനി
2http://wiki.ros.org/nerian_stereo
52
14 ഓപ്പൺ സോഴ്സ് വിവരങ്ങൾ
ഫോൺ: +49 711 2195 9414 ഇ-മെയിൽ: service@nerian.com
Webസൈറ്റ്: www.nerian.com
13 വാറൻ്റി വിവരങ്ങൾ
ജർമ്മൻ ഫെഡറൽ നിയമം (ബിജിബി) അനുസരിച്ച് ഉപകരണത്തിന് 2 വർഷത്തെ വാറന്റി നൽകിയിട്ടുണ്ട്. ഇനിപ്പറയുന്നവയാണെങ്കിൽ വാറന്റി നഷ്ടപ്പെടും:
· ഔദ്യോഗിക നെറിയൻ വിഷൻ ടെക്നോളജീസ് സർവീസ് സ്റ്റാഫ് ഒഴികെയുള്ള മറ്റുള്ളവരാണ് ഭവനം തുറന്നത്.
ഔദ്യോഗിക ഫേംവെയർ അപ്ഡേറ്റുകൾ ഒഴികെ, ഫേംവെയർ പരിഷ്ക്കരിക്കുകയോ മാറ്റി സ്ഥാപിക്കുകയോ ചെയ്യുന്നു.
വാറന്റിയുടെ കാര്യത്തിൽ ഞങ്ങളുടെ സപ്പോർട്ട് സ്റ്റാഫുമായി ബന്ധപ്പെടുക.
14 ഓപ്പൺ സോഴ്സ് വിവരങ്ങൾ
റൂബിയുടെ ഫേംവെയറിൽ ഓപ്പൺ സോഴ്സ് ലൈബ്രറികളിൽ നിന്നും പട്ടിക 3-ൽ ലിസ്റ്റ് ചെയ്തിരിക്കുന്ന ആപ്ലിക്കേഷനുകളിൽ നിന്നുമുള്ള കോഡ് അടങ്ങിയിരിക്കുന്നു. ഈ സോഫ്റ്റ്വെയർ ഘടകങ്ങളുടെ സോഴ്സ് കോഡും ബന്ധപ്പെട്ട സോഫ്റ്റ്വെയർ ലൈസൻസുകളുടെ പദങ്ങളും ഓപ്പൺ സോഴ്സ് വിവരങ്ങളിൽ നിന്ന് ലഭിക്കും. webസൈറ്റ്3. ഈ ഘടകങ്ങളിൽ ചിലതിൽ മറ്റ് ഓപ്പൺ സോഴ്സ് പ്രോജക്റ്റുകളിൽ നിന്നുള്ള കോഡ് അടങ്ങിയിരിക്കാം, അവ ഇവിടെ ലിസ്റ്റുചെയ്യാനിടയില്ല. ഒരു നിശ്ചിത ലിസ്റ്റിനായി, ദയവായി ബന്ധപ്പെട്ട ഉറവിട പാക്കേജുകൾ പരിശോധിക്കുക.
ഇനിപ്പറയുന്ന ഓർഗനൈസേഷനുകളും വ്യക്തികളും വിവിധ ഓപ്പൺ സോഴ്സ് ഘടകങ്ങളിലേക്ക് സംഭാവന ചെയ്തിട്ടുണ്ട്:
ഫ്രീ സോഫ്റ്റ്വെയർ ഫൗണ്ടേഷൻ ഇൻക്., ഇമ്മാനുവൽ പക്കാഡ്, ഇഎംവിഎയും സംഭാവകരും, ആൻഡ്രോയിഡ് ഓപ്പൺ സോഴ്സ് പ്രോജക്റ്റ്, റെഡ് ഹാറ്റ് ഇൻകോർപ്പറേറ്റഡ്, കാലിഫോർണിയ യൂണിവേഴ്സിറ്റി, ബെർക്ക്ലി, ഡേവിഡ് എം. ഗേ, ക്രിസ്റ്റഫർ ജി. ഡിമെട്രിയോ, റോയൽ ഇൻസ്റ്റിറ്റ്യൂട്ട് ഓഫ് ടെക്നോളജി, അലക്സി സെൽകിൻ, ആന്ദ്രേ എ. Chernov, FreeBSD, SL Moshier, Citrus Project, Todd C. Miller, DJ Delorie, Intel Corporation, Henry Spencer, Mike Barcroft, Konstantin Chuguev, Artem Bityuckiy, IBM, Sony, Toshiba, Alex Tatmanjants, M. Warner Losh, Andrey A. Chernov, Daniel Eischen, Jon Beniston, ARM Ltd, CodeSourcery Inc, MIPS Technologies Inc, Intel Corporation, Willow Garage Inc., NVIDIA Corporation, Advanced Micro Devices Inc., OpenCV Foundation, Itseez Inc., The Independent JPEG Group, G.elibThomas ലെയ്ൻ, ഗൈഡോ വോൾബെഡിംഗ്, സൈമൺപിയറി കാഡിയക്സ്, എറിക് എസ്. റെയ്മണ്ട്, മാൻസ് റൂൾഗാർഡ്, കോസ്മിൻ ട്രൂട്ട, ഗില്ലെസ് വോളന്റ്, ജെയിംസ് യു, ടോം ലെയ്ൻ, ഗ്ലെൻ റാൻഡേഴ്സ്-പെഹർസൺ, വില്ലെം വാൻ ഷൈക്ക്, ജോൺ ബൗളർ, കെവിൻ ബ്രേസി, സാം ബുഷെൽ, സാം ബുഷെൽ, Roelofs, Tom Tanner, Andreas Dilger, Dave Martindale, Guy Eric Schalnat, Paul Schmidt, Tim Wegner, Sam Leffler, Silicon Graphics, Inc. Industrial Light & Magic, University of Delaware, Martin Burnicki, Harlan Stenn, The Danny PHP Mayer , OpenSSL Software Services, Inc., OpenSSL Software Foundation, Inc., Andy Polyakov, Ben Laurie, Ben Kaduk, Bernd Edlinger, Bodo Möller, David Benjamin, Emilia Käsper, Eric Young, Geoff Thorpe, Holger Reif, Kurt Roeck, Lut Roeck , മാർക്ക് ജെ. കോക്സ്, മാറ്റ് കാസ്വെൽ, മത്തിയാസ് സെന്റ് പിയറി, നിൽസ് ലാർഷ്, പോൾ ഡെയ്ൽ, പോൾ സി. സട്ടൺ, റാൽഫ് എസ്. ഏംഗൽഷാൾ, റിച്ച് സാൽസ്, റിച്ചാർഡ് ലെവിറ്റെ, സ്റ്റീഫൻ ഹെൻസൺ, സ്റ്റീവ് മാർക്വെസ്, ടിം ഹഡ്സൺ, ഉൾഫ് മൊല്ലർ, വിക്ടർ ദുഖോവ്നി
3http://nerian.com/support/resources/scenescan-open-source/
53
14 ഓപ്പൺ സോഴ്സ് വിവരങ്ങൾ
PetaLinux-ൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന പാക്കേജുകളിലേക്ക് സംഭാവന ചെയ്യുന്ന എല്ലാ രചയിതാക്കളും. www.xilinx.com/petalinux എന്നതിൽ നിന്ന് പൂർണ്ണമായ ലിസ്റ്റ് നേടുക.
ഈ ലിസ്റ്റിൽ നിങ്ങളുടെ പേര് ഉൾപ്പെടുത്തണമെന്ന് നിങ്ങൾ വിശ്വസിക്കുന്നുവെങ്കിൽ, ദയവായി ഞങ്ങളെ അറിയിക്കുക.
54
14 ഓപ്പൺ സോഴ്സ് വിവരങ്ങൾ
പട്ടിക 3: ഓപ്പൺ സോഴ്സ് ഘടകങ്ങൾ.
പേര് Aravis GenApi റഫറൻസ് നടപ്പിലാക്കൽ libgpiod libwebസോക്കറ്റുകൾ Linux PTP ntp
ഓപ്പൺസിവി
OpenSSL PetaLinux PHP
പതിപ്പ് 0.6.4 പാച്ച്ഡ് 3.1.0 1.4 2.2 3.1 4.2.8p10
3.2.0
1.1.1d 2019.2 7.3.7
ലൈസൻസ്(കൾ)
GNU LGPL 2.0 GenICam ലൈസൻസ് GNU LGPL 2.1 GNU LGPL 2.1 GNU GPL 2 BSD ലൈസൻസ് MIT ലൈസൻസ് BSD ലൈസൻസ് libpng ലൈസൻസ് JasPer ലൈസൻസ് 2.0 BSD ലൈസൻസ് വിവിധ PHP ലൈസൻസ്
55
റിവിഷൻ ചരിത്രം
14 ഓപ്പൺ സോഴ്സ് വിവരങ്ങൾ
റിവിഷൻ ചരിത്രം
റിവിഷൻ തീയതി
രചയിതാവിന്റെ(കൾ) വിവരണം
v1.0
സെപ്റ്റംബർ 28, 2022 കെ.എസ്
v0.1
23 ഓഗസ്റ്റ് 2022-ന് കെ.എസ്
പ്രാരംഭ പതിപ്പ് പ്രാഥമിക ഡ്രാഫ്റ്റ്
56
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
nerian Ruby 3D ഡെപ്ത് ക്യാമറ [pdf] ഉപയോക്തൃ മാനുവൽ റൂബി 3D ഡെപ്ത് ക്യാമറ, റൂബി 3D, ഡെപ്ത് ക്യാമറ, ക്യാമറ |
![]() |
nerian Ruby 3D ഡെപ്ത് ക്യാമറ [pdf] ഉപയോക്തൃ മാനുവൽ റൂബി 3D ഡെപ്ത് ക്യാമറ, റൂബി 3D, ഡെപ്ത് ക്യാമറ, ക്യാമറ |