From 486e1e194adf1d759e8195f7daec28eff4c4566e Mon Sep 17 00:00:00 2001
From: ob-yalian
Date: Mon, 1 Dec 2025 02:24:40 +0000
Subject: [PATCH] deploy: 5e479b1b245d379ada9de565e1f53f974bebdd0c
---
en/.doctrees/environment.pickle | Bin 148970 -> 148590 bytes
.../2_installation/build_the_package.doctree | Bin 9573 -> 8357 bytes
.../source/3_quickstarts/quickstart.doctree | Bin 13003 -> 13278 bytes
.../2_installation/build_the_package.md.txt | 41 +++++++----------
.../source/3_quickstarts/quickstart.md.txt | 5 +++
en/genindex.html | 5 +--
en/index.html | 8 ++--
en/objects.inv | Bin 5836 -> 5832 bytes
en/search.html | 5 +--
en/searchindex.js | 2 +-
en/source/1_overview/introduction.html | 5 +--
en/source/1_overview/orbbecsdk_overview.html | 5 +--
en/source/1_overview/overview.html | 5 +--
.../2_installation/build_the_package.html | 42 +++++++-----------
en/source/2_installation/installation.html | 8 ++--
.../2_installation/registration_script.html | 5 +--
en/source/3_quickstarts/orbbecviewer.html | 5 +--
en/source/3_quickstarts/quickstart.html | 10 +++--
en/source/3_quickstarts/quickstarts.html | 5 +--
.../application_guide.html | 5 +--
.../4_application_guide/compressed_image.html | 5 +--
.../coordinate_and_tf.html | 5 +--
.../launch_parameters.html | 5 +--
.../4_application_guide/point_cloud.html | 5 +--
en/source/4_application_guide/services.html | 5 +--
en/source/4_application_guide/topics.html | 5 +--
.../5_advanced_guide/advanced_guide.html | 5 +--
.../configuration/align_depth_color.html | 5 +--
...guration_of_depth_NFOV_and_WFOV_modes.html | 5 +--
.../configuration/depth_work_mode_switch.html | 5 +--
.../disparity_search_offset.html | 5 +--
.../configuration/interleave_ae_mode.html | 5 +--
.../configuration/net_camera.html | 5 +--
.../configuration/predefined_presets.html | 5 +--
.../multi_camera/gmsl_camera.html | 5 +--
.../multi_camera/multi_camera.html | 5 +--
.../multi_camera/multi_camera_synced.html | 5 +--
...multi_camera_synced_verification_tool.html | 5 +--
...efficient_intra_process_communication.html | 5 +--
.../performance/fastdds_tuning.html | 5 +--
.../performance/lower_cpu_usage.html | 5 +--
en/source/6_benchmark/benchmark.html | 5 +--
en/source/6_benchmark/benchmark_data.html | 5 +--
en/source/6_benchmark/benchmark_usage.html | 5 +--
en/source/6_benchmark/introduction.html | 5 +--
en/source/6_benchmark/othertools.html | 5 +--
.../building_a_Debian_Package.html | 5 +--
.../7_developer_guide/developer_guide.html | 5 +--
.../7_developer_guide/migration_guide.html | 5 +--
en/source/8_FAQ/FAQ.html | 5 +--
en/source/license.html | 5 +--
zh/.doctrees/environment.pickle | Bin 138467 -> 138467 bytes
.../2_installation/build_the_package.doctree | Bin 8180 -> 8195 bytes
.../source/3_quickstarts/quickstart.doctree | Bin 12748 -> 13001 bytes
.../2_installation/build_the_package.md.txt | 32 ++++++-------
.../source/3_quickstarts/quickstart.md.txt | 6 ++-
zh/genindex.html | 2 +-
zh/index.html | 2 +-
zh/search.html | 2 +-
zh/source/1_overview/introduction.html | 2 +-
zh/source/1_overview/orbbecsdk_overview.html | 2 +-
zh/source/1_overview/overview.html | 2 +-
.../2_installation/build_the_package.html | 26 +++++------
zh/source/2_installation/installation.html | 2 +-
.../2_installation/registration_script.html | 2 +-
zh/source/3_quickstarts/orbbecviewer.html | 2 +-
zh/source/3_quickstarts/quickstart.html | 7 ++-
zh/source/3_quickstarts/quickstarts.html | 2 +-
.../application_guide.html | 2 +-
.../4_application_guide/compressed_image.html | 2 +-
.../coordinate_and_tf.html | 2 +-
.../launch_parameters.html | 2 +-
.../4_application_guide/point_cloud.html | 2 +-
zh/source/4_application_guide/services.html | 2 +-
zh/source/4_application_guide/topics.html | 2 +-
.../5_advanced_guide/advanced_guide.html | 2 +-
.../configuration/align_depth_color.html | 2 +-
...guration_of_depth_NFOV_and_WFOV_modes.html | 2 +-
.../configuration/depth_work_mode_switch.html | 2 +-
.../disparity_search_offset.html | 2 +-
.../configuration/interleave_ae_mode.html | 2 +-
.../configuration/net_camera.html | 2 +-
.../configuration/predefined_presets.html | 2 +-
.../multi_camera/gmsl_camera.html | 2 +-
.../multi_camera/multi_camera.html | 2 +-
.../multi_camera/multi_camera_synced.html | 2 +-
...multi_camera_synced_verification_tool.html | 2 +-
...efficient_intra_process_communication.html | 2 +-
.../performance/fastdds_tuning.html | 2 +-
.../performance/lower_cpu_usage.html | 2 +-
zh/source/6_benchmark/benchmark.html | 2 +-
zh/source/6_benchmark/benchmark_data.html | 2 +-
zh/source/6_benchmark/benchmark_usage.html | 2 +-
zh/source/6_benchmark/introduction.html | 2 +-
zh/source/6_benchmark/othertools.html | 2 +-
.../building_a_Debian_Package.html | 2 +-
.../7_developer_guide/developer_guide.html | 2 +-
.../7_developer_guide/migration_guide.html | 2 +-
zh/source/8_FAQ/FAQ.html | 2 +-
zh/source/license.html | 2 +-
100 files changed, 213 insertions(+), 258 deletions(-)
diff --git a/en/.doctrees/environment.pickle b/en/.doctrees/environment.pickle
index 5041cc3a05e4ecd9ed98f8b0583d5da9ca3080e0..5392892a67b30ba0614168f6e6b14c1ecee9e288 100644
GIT binary patch
delta 21642
zcmaic2YA)R60fs_96~}#CzUkPAR&R!Nrg}nLg-aWXu=T)q#&Sh05xKW5ZJ&1QoW*A
z6r>0Uf;8#9BS>$8QdKUXc;C#bE*M==W*VG7YRt%?Q35W`1BT=k<
z7`ZDh4UWl5@!@bqM#bmBKKWsMB%G9M;+w;9`Ad8(9FRWs6JV!oTR%zOO{gJD>-)h`
z`Dy(a_(2}6p9Xtmjf6P3Ad?f~<-!CnX-NoxgYx5qXt*qYNT>tb<-LS(xiP7_3`mTF
zpQU>PPx*RcJ-CjPpZp{-39f4DQDO)jLaI5O)BMl|fpA7sA2;xV^O`z<*pEng%I6L0
zz%8V_WW$C5@)pK}8ivCzjVx@KB&Q;ByYPLr^i>9l^XlN4e8%Fz;aBy_L}(-
z1y?Beoq`h-JfmPA1%Fa-l7hb}I8K46guwx#DigJns47HVBFc@ZqeRsp>Ib4ch}uJx
z4^bD0@~dRQ@GOym1Rf-+Hc^*}3L|PeQFVyALsT?TKND4tsOv-}5OtNPhD04AsxeXL
zh-yaE8KPPeb)KkHqJBimV$LA)7J+SuI!#o2qIMD0fv6osS(RLLK5DU2Q$%&<
zsMShMSL2wYmMb--Wi$7KMYGSlGfPcaYML>KIcmmI(>ybC)RLv9r=KxLtyya7yRfP*
zkXp3Vw0akF)T*VXoR`c|%a)oJ)_2vC)VignZkfzo7uZKiO%3}pOU+zravshcH8o}&
z#~d|xsp-8X%u$nK`&oU7^%u+RPkvhf>puBg|2kC^dC_$Q*TxQd4F`HC-TejZ)LO1m>uFl$zYrn4>O&
z_3gtPbrWo+@ytCATfyvJop||E=BUe*nvQ(U9Ce#g)3dmVU`uI3*5APLYR_17wqwYVwohz)I!jOY&}Vh>S~#kS_SYb4mi7m7UVP(e~t!ZcSbZI@2{IV~0%pl)9oo9S^#k6?Nf_^F5K
z!e4Go@sP{XE6caibL7+X3OKfYM#e;twYrDPW9CrVzIBfD%M6#z3w`9V)>*PaPPp7Y
zE>!l*%#oAZh0B^#{pFp^EcrdkuYRwdoYE#o7G;OaM{Nq_+^#`#O55@BNSkmO&~C7d
z=@l+d|GT!_(Jo8A(=lAewSQAK&kC2{wYSKVsJCC%NVySZe$ARL=d})(D*HX@*E3wE
zba+$FZyzoXcNiw0wGCGZK@czB&B>J>xm19&nh*g^Wn9NxncpK^F6~$-pLL2*b)&&o
z=H%{?i+cvCG&eBG#+`P_wBA-Gu=B^bHl+6sQ@N=SB42dQl~vnY(?)e!BsX;qSI66f
zziiVrR}O9)q{ieTbGYjg>Cs7-DnIHrLk{c{u6B&V6+6Fst~7TGS5FHdRfhD)l~J#U
ztHSYU*Fj|3cVR>8zlSz;?U^NAx`xXgJx9m`Sp5#Y%rc-uxC+k40)Fe2BUfgIt22vn
z_wi2e966^iI;3}z{Gvm+e7DaVvNAfRTHp8OJuEr;2t>QX_JUR^#RO0O8*6tBX@*r1a|IL6lxyLWt6DA>PQF?WGMwDJ%oSl)<
ztBV&=dUXjSO0O;nMCsKfg($tcbRddm3v(Z$^x`s{D80ChBkD$NN`8+>njXw^kSZ>7
zD$2*5)TD}N^Re{<`!@$Us>EG>Ip7Qqx~T)NxTwyfARkBF2sI@i+~tl{Rn~WYGXjY7
zSpUJu$yUmD^hZ`|W4^^owH^B&$lP&3a>wc}I9B`1kax5Kxwh~SoLoPt=p?9}fe<8@
z9r2e_-fo6tc!a7^+geKcTd_c#$NEX*r&%fYi8X}Ar0ewBGGn5r9P-W}RPQGf<~NhG
zCfAjTliIO>mnB{MUS;0>1uL!Ybq;x6G(3hOxllsuI3U7Xz!R(7MoF?kWp`j|{n%A2pJ<
zW|SDI9cKp0>t*e*AP@P&%tSf%BYWD(S&gK5Ca2|Hcws
zh;UUqH=_F*&rOuaB=&}$=)RqE+sIxO?WOmFH|2Np5}?3PA~RJR?BJAtq|QIWl`B7d
zem(iiJZt_3^E2cORU&MO)fPs}iuu;WSqoES!U9Uv70jlHD`>MNaZwO9v$b*_^52UZ
zV0%-=Zt9B3nTwkXS2yaEY;M?+j!;F8U6KKnF>Fd*O$ax(D`%;{+`rgXuce7{%#so#
z@z}CJ`NmRfV&?LO^2t(rV)su%Iv^0~E(RYqHzO6p=W
zKFr5e(@$*G#>(7s?qj=Gc*AD0S8R0CqX^Gcvp&l+U2(%Pbj?kVp%$MH!7~}vhQ`oF
zDwfC4dJUp>b+Zgx0vBTe)wD0F&$0G|ZeMuA-&+5lR{eX{hpdbQ|A=Z>KqLjx6vR?c
zkAiqP@XHP0D??Xvd4Jl=duEh(zYdJX1wUAHtfr<$!T`B{l{aMTJZbZ)LOY}~AXD>H
z`7=B6aa+(pOwiWJW&61DE57!|;ZFr&CQ(>T5A@M%>WKL^IS+Y%O>>xQlYu#;Sj?)%
z4eGS6p_FUdp*{~edtF-@wYJ1a+pxZ)Y_g8i`h7E4o?oZabO&FuAyiiShSU5uHkLcS
z;r?A|Q-r8fUC(f&a_XiQ5GHqilL56cCHN+3{P+nj;k
zuDOF{(M(<3_gh+u33j#JzUz#&Mzx}_I@Wju?`HaJ4T6Po{MI%YZr|Eg*QwUFexS4g
z6@~$`tp;@YK1A%YD?R*u6Fh5^ty^uPFk9PGh@rLzW}#&nP-wFcr!#UrbsyIVXpHMf
zbJ;&DSeR<)F7!MCw=6&G^advxdWc&H??A|2+&Wc}vvzri$Qp9MVLynJ+jhkhvtw%;
zh1uL?>)pwC`(n+8+p*9?86v0#dt<;4L86OMgu6WRLqo{5$%+nCM82%?)L#@j2-V-)
zfXrn(V3by9uE9-_vd>?h-P4Xsc6t^d5AXApd3#HQO<>1V_Q!C-;ku$mO?#bR9!?i-HT7!Y
zQd3vr$&pyxFs7ew%cd0{%@B=Ppg~Q&TGX$}HK;fiBm<9HZK!&@k=%5&MA#AoPXx)e
z$E=BSPBfCK$L)!YbA4sA6V^npQ}yM(6ZXWA(;@P^lh(uqr<=-Fr|gNV&&0~K)7Heq
zvl;TlX-d@fCi@-gJyHa^>xK@LRnFHV#%Sn|&bJhP?z+-G?)J_+`A1)o$$2v6+8;xS
zG4j;C&{$+}o>X`3hnDW@u`4b-sTYI9Sk5+9j=xxk7$e)$i>YEXXM5AgrWad}OJQQM
zyRFl@%a1NK7YkWZ8Irny6_r?^20Cd$i&=uLg+w4vMc_
zZ7A-!s}rpu13Njb_bsu~xT&DJv%{#H>%7I+-9?ax-KZrLzH{)2zR+3iyIR7r7eqpbU#(NdQ#1C+Nk;9Ur^tkR_$Sy
zsHf9JjHmWWq$ih{^r*31|G-+}507$W&xa)<(o=h-3PrpGmK!z{X&c63&Boz*y&xaY
zn@wOo6(#2v`pJ90d5gJh#T>MvsXG1vG?yEG4}eWp8Fv};M+5N<%dAD2F*FU~-6N}T
zm-Y7s$i+{6#ThpEBpZCpYA{VhF;ClJVeZoDSp)ga(-L7zqZ#PS|8QEufm-t8=f1M>
zGkf~17k)DKIj6&)iE`a@O4D^+Yt&V&_T*tQ?=Npr3-7e^D*n)zy!2
z-_!ABBQe%XceT-8+Nrjjd4GqBWt?-FT=I7WEVJd5FArChb^hB#Ear?0U&%PP6$FdJ
zobmA7Nf3c|s@5XszJL^QKxYcr>xIXnL3!o~JS5VwC=%njUa!Gxue~PSzfGhH(AZGk
z0;0t;FTK!`)$;`E_=5|6@=C#KT_p$*fp`+ebtX{Vtpo|g;fU4MEpURi>a>6oRIR-=
z$L_6JNa7ZG$GbRKQaS{Se%^X8&U_EAN`7<314|#3SQY1I+IsZ#rtzS*ny|2U3^{j|
zPz4fUf*}Xvh{ScaI4qKx36x1+B3O9IOhpRDTznKnquhSNC0@
z1Paw7S11%e>xyB-a}lyM7incL-5^l87a70&X4IPpF!oW=?_6?#KW
za9>5rzNTO;1?#n1PapGRI!6~16i!zP%eaVXuNJYx7sAB>Dx!}{tpyFlUM^y{wTNgx
zxB?*$NXsJ%o>1^R1y3n>M!^d%G3=iuUgHvX>k=WABA(2`*@h5w9nK^dKF!xRRHBZr
z?yoCX_^Itd=;1J5?cv(Ky6a32hE&noCgQF_YC}(v&LVhcM{7k3U+y*CLLf@*3&u_I
z$`$VFbO@IHR&DGwnEtp8^iYpOv6s9ZVoe_(hF#nk|ySGjg
zn(B))u}2#*F9y50M;)|t7aOsijo8XroW^q&yk3hCk8}w_3NS2(y=^Tps84^(>#zwr!D*dtUK?`x4Qz
zyS4OeuIeU%r)ch{-Pv4CZG!GJxVcGC&(2*+f&gf)mN&s3p_O%M1Z`AKLnu*sjj>cZ
z9g>OGitgfy4qI%iXkce|F@p=5p$mc;tgP%`)|P^%I4@3Dvm09H#rOTNwb)JSP*d;|
z>-_Xgyl!4IoJ?$tYSj!PVV$ANL+x$`?cr-fkMe2CP7z=Dai#Ay2X}E>+k%m*)dJTS
zJKGh{U2xk$-?0|Z9Bvr;;3|Z{(9WuT@`f!
zstbDtrm-fRKk?2u&)i549=bOcU9~E?aDb;OF9c_GJQZ8N6RXQ%by@y;Uby%botPT(
z;cZkG4>8%FnvkMJU4kj1Me6HSe(FFv>Uf)VjK|El(9FrevQ}_eU$1gkuC1{5f5IYo
zNkOy4B7c3Cr9xX{e_oe?vjGXtZ;fAgTeZUOgXwxL{VEe8#eKV~x@{mu9czu_W088)
z2HsaEGp%`#w#9xkqK(e0JwnD<`%1B{l)9FJ(*oWn^4y*kpvI=c0F|AEy`rtk%fiXO
zbpTah-f^6ZN9g39YH2oP!7!Z+gDK)gYM>g^0p_bV+1T|rrQ-6KmxD|0-E1s>AS%HY
zAzjuMN#}fzW{=Sq^8$BTPi;~B97Xs<`NIpqbua7Z#tumHuW={sZ`0-a
zcOb6IdfAUsp#$()hoSU`fshUnYU~^6&rnLsa8x*UHw3A_^04B)l>Z>8`#%(R|A)fc
zgCGUEu)^H`OCeh5tvrW7I8LEWhCs~!Q26dY6v9ww2~$|%B%4CroxcmTHK6!5khe(7
zhhh6|QzwSu@Ij|}sd{ffYuKW5i%mf|l+0E~C5vl8YT$6(MOhv0;H1m{Fd=>fI_V;t
zaGpXfW1Z`I!nAy7kE%s4q%6}s8I?iP&mV}jl5ZQjK7%Z0#n;T)`|pEGD24pFkv
zIz@a-)x&wos3k1mR;MGW*BZ#zU(Q6|VBJT5UW03A_t7}>^c#ezj_z}R3OLd(Wr6E)4pNd#58tLkGRPVLUe0Xh~HqCKS7YGD^7ab-W;
z3vHnfcj6qEv%NPKF|QD9In70!U|R+hVT(UynTJELOJ6U7H1QkDJYqBMYcqPx8wcTP
zdJ$To1t*Pz7AmY5t+>xtkVdN&N7;&w=d4pHeKizaYiqCgoyS*7dSP*!0N&6^U7LhG
zJg2sH&6x?fbQKta?rO+H=!jJz85l_sPc9>Bvu9?#4Rw|4M6?Ojx+~9jpp{xT5pA*w
zG@OJ>$CkHk0xKus@ubH)4g%XIdCStm7o!Sya~b-zsG2~E+*Q(RoGO~tXXCLLSo^Y_pt
zud8cQ&?UV?_%eJyUWR+C>FThbMA*Y9qcpYJXFVpP)%ip30F0K241g!
zdejqs&^cfymq6bbz7L^B>7lNdqC*NkM2BD*xE+}R&6HCqI^=sYEL~6`R);J#?31T&
z<>PnbAe#9;g0}K)ymX?C_=%6O&xVHTaTy${ty?$~Vz8a9Vje1J79O3`SR^@A58dXW
zJoz*$$9Z@6OkDlnzVD^Bm*aV|?<{;)mN^@y;wH~f5i$p7()U@#G*)53xt9*=(GuHb
z?`*BYLwzisL
z$io_0$4qk~(*@PhiUc5uW4W?34gfu8goNo4RJ#he&s%_tc2F3(1-ob70+1rrNY(At
zRJ7E|qFI=BN#ihXogp7%>-@d|TL<;%*6~v3%AuyJya;ERl7+ZyYOIzo!tv%$5sx?D
zFumbhJ|$mutlpS+ZcNpUPc=4YYtQnMalc<0sV)dQYhQmO@SOU6|g-d>5wv{1m5R
zWO3(!56wc~@l^Yl;wI`_&b)y#n>pjx%OEWDX4q@56%H~7^Sc+7H~Q4!X~sguiLh`7csxy&xPs9n-sdHxIcLm}bh
zT-O*}rg+3R3VHI)J|B_!F5SFb7_u_Eft+#bZco^>`WhWAx%vJPF_<1}@0F
z0=lZ3|H4K_Y5EqcKK=~1_G7I2b-lemha?zfS8vwpaY56L-(YwAx-fn1Fwc%i-4tr`
zVY&eA9VIqsz3S>w>u~m1iNkrFp;~+$t_RJL)JsR{v|HrCk#0_s!b4w!nxZQ
ze}yAQe2LuzHG8P%U*Wtp|4XctO~89K9#8_+@-;YjX_48har@VFl@`%mnM$^f^RKuZ
znukiNqv7xN3BsYJ^G@=z9lX|JN9q!xM|y4q&3zViVJ(a{jgP>&ZeoO<>*P8ZDc+1A
zr-)p90%{#99gxI}ih<^Qd`Z$27HZY9>6?D)$Tz4}vDONdvV92NY!lJTZ-Us!BI_e)
zu)rF%V(UXN}qh4WX}Ez6~c*D*pL4$j1Gm7VrK~ak~i(w?iBr4D+@_
z!~bD|g)-`Ws@9pb12R?X@3Fc6pmszUkBSl
z@BDB_+gx0#qgL&P*#A-Ng;$Gx>jy}Nb6N+Sridq~6Lnto=D+sf3g)Wz?XhoY-R$11
z68TE&l<$QWqB3FWLPYA>@}K&)?1S34j9u6Vb!;{|=xh9{zNP!2iD=0B68^WoJqIAv
z<&8+1;PTA=YUcs)t71-|TR_`Z)o$&OSGBJ`h&$Ch*4|%h$6>to5HJ3)p2!TbhTDXC
zymg4oMiN((J?n8bp;uNY+4%^L-2uC-<8SQ|94Tv9@2W^WQYIdSU^r>Wd8j8xai%;*
zG8y>Elg{V|B6XLe)3BO<6sHT+=b@HmV^`jK92b=EW7tEiLTdF1h*k}b+oTds;#TRz
zaR-5Rryx3jP#NWBYH-LiS&jHBYHrF5xpM6GdDR(~ybQNg^AHD$Jib@B;aR4tyo#U)VBN!ps3!3};5&n3!ti2LWoN
z+=CqiDE9{ryi-v{F+M%98!FJy301YBXbY-eY-7mKoi>IFzExGN`UzTF=yeI#(@EDe
zr3Pk4QfD7zV<`K($VBTTuIJ|tJXw0kfhS8JI`C+zIjW{rGZo(s8B%7UdQ!zlS^-Mz!>kZf9byfY=n%3DzEcl<$5Dv
z1#HrmuADCKS^J
zPpeG@Yfh{B%z>wJ4?6JF0UkK;)B!y3NNvq;$)>K@*bZc4$1m0&1?^>$`K7_OJZ%1I
z2VT2w>?>wcLpdA8^6-px;B^-KT4*t<#+`dY02gEH+>0G}orgXy+AI^=u`dk~wk!tk
z8>x1fs#~GE15e(V;J`assJ8U2(yo(CKVitQ>7GG0oycpSr@w-b*YjUNsHDZOAmsTY
z4hZFWW^n|x;z+AwX)VzeD8|pIj`mTv-{5bvhbN;S9eC3F(t#&SLJc3`IH4-jS5&I9
zB?n!?v3*>$KHyyaP`<7dh~#vsizG)q{mJU>_;eUt|pg{aC0!&)Qt8hrPK^En6{U
zI?f%F9RMol69-LGnN3fm(P)DJSL4OqM3oM%`4ePF<
zT9mu`TQ-J<*L-B6Q44iiT3xm}@KmE;4BmnrgS=1oVm95h0Xc^}D&V&K)5d5sraOqz
zM0<*jb{Mky7}SR
zE?OsX-P$_vRKlAMJe9D(fu})p0C}CAM&|F<#38mtKMao+terPIog8@5HravKU4Np3
z;nXNMv4YgXdTOo0hGR2eS@qPg+Yl3X9W`WE(Uo+L(j;YzWs+Rqkx6oGf!cZ-8o@F3
z
zVSC7d6wa&q6-Hm<83ywIzjqU)k2cAqZyI(O-Fa=duarpJVoKyo3ia0=h|tFd{DqYB
zYp>116#B_zx%tW~+_hJ@8?SJ;Ug7S%!rgs^BL`9my5dc
zBcBpSJ}%e$Tsue3C61h3uJ>Gaj&?Y9j^0b#IeIwFoP{#d9>JbSO+g%;Y|3?;*g0Av
z?Hsj|ouhTl&e4iw=V<=7bJUPl&VohIQy6<9y@|1N^f<=O(L8GBXiBtmG#%PGYJcLW
zKa}f^VCQJwv2ju5cr$Nj%XQzNMCvQ$c$39xH&v^9_-X9erowwL0>q+v33w8X
zFU2Zi=${t3
z4>y&n@K>m#yCQP*6J3nx7gQMW0MsW~8`=qFPc(FqnK9)#9`r%$j5(g_wL
z`hgTi^y?^$wsS-$SmdakF}mKDV>-biOD9;2=md)qonSGd6D&q_g2jkVuo%$^79%>r
zVniocjOh1H7|{t9qiZVtK6tgFGb?iRdnSzN$4nT}krg8zoBGI#935FPq8~5yt0*om
z6K4M5l28ZkLnsLK%Y6t75-~J^o3nH@ykR!}#;H<4VUcbPp<*B4yFa0FAK>@b{%X_%
z7*;(GC9$>4?^VLtVX(UP07AV-AvQe8{EsBxhfoI!RPsY;hf`t6Lu~b*Ha&WXcW(Ht
zCHOHu@7Sk$KgL_xeQMrgOx!o`33Nav=Lvr6JgH_qfd(J5TMik_a9yN4yk#hYF8pCmw@f!@nk25QNgIwhP_zil(0hRMRWFjbkhdjL7{Ns0M
zi&63)_`vUy%KrmPxun+q0bMY1dJ08&B|PCNep))JEFNrRnh;&>(Ya2)PK>R2i2DULKh$Ey=65D
z@oxs?7sL(DA6-dmZFdE=2-p1&nvv|vyMqyc?
zoOM4)6`MpB!aGc2Dn=Pq#B|uM4pkBP7`1RgqqeI87mQRu!oTpQ$Q_W0c}5-heymGgqwD9d*N1w7{sg8!EV?`nib|j25|x&iH!rft$#5
zrjcJ(OYNwMU(LEy6ZP?uc3L&e`m@?zP4tB8%D1|hg38e$MeB{i@rSCyzK
zCcq)}PEFAT?|6@4g9zsxTTbrXoAr(FZBH_
z<>f8fW7OYU48&-=w2IqB}-7L-oe*MDGNl4HwnrAkh&HtGHlMhS8Q_(bt)#NA!
zY91zXop-a^ycwwWvoH~lpE}QkVSP`j;BYkMl$sKbJ^Yk99xkFWdLAxPooQ|^^H(+I
zVW;XHA(}eVERF5ZX(6`5st6n{N7VHQK_A^>>R`vbtp?UXUANV)I-=Z}=5qY2Cio>T
zOihdw?HLGClUCp-{X3D^V7FE6DD3Ndl{rfEai&SX%un_I5TVru(
z{-j*$it!jttBbw#C-qldF&U$`>tSR4q>k1@OMX&*aoB@?QvKu588_7GI2`9Ul!(V>
zxS=}4M}d|s
zCQkoJj&Vp~@&p3(Z+0g#Fo^*D2RbG*Fx3F2G4Os2UN^8v2_qkp2yGS2r3`#z05chw
zZ2)r^m}>y@7+7Ec3mI5U0BteZPW&(7UEevcUK>slOdj@vK;D(ivU5xB8MD{XpzyJ<1aKr$PGH`+b
zS{ltK88~AAXBqg>04^|a$p9>u8M$U4*BQ8F0Jj;qYXJ8cxNiUt7a0G=}N
zoB-O`nO`vQlKijtc;>$ufmj6ekKzSV*sm%RKufdPnE@9AsLDV!1E|h`y8(DG;B5dt
z4EWgqi`k!%ARA&1W+2o6!WgJy0FeyD7(groaRlfe@5eKcXaEfuXk-A58L%`XgjPUv
zb4HR4AccW+1ISz8wT1NKo$cz2GEg#&IZthf$mlS$6pUddK)5r80cpJ{TawJ
zfI$olHGp9Zj4%K*1EUOJGy`J|pg;o_bFqPpW0464Fp+^t1~8d{sRl5Of%gf}e=DJc
zfe#I!l!1>7U?u~z8KChuhmpC4$UFuX7{EdX78}4429^_`8}AbaRv5r%418e#D;Zd2
z0ILbW>$bH9vW`VI7{EpbHXFbe2DTZ%_YCYLfDSy8+$hx@xp=mLM(DBn8%OY_G
z5YIrO0W@HskpVPjpqT+QXCRpX+B=$47)U2Tw^arMnHX90LD$@dk@h4)`$}^b133oJ
zk%7(z(1n5S2GE0n-UQIG+1!VLeg@E=fjk2kR2Rn|I$)@Q3}cZI24H4jlmU!pV5|WY
zFi>m&;~1D=023LQM1cOwC6gJLO8#eL8YAzMi2jo%B@BFM0Hq9kWB@Z6m`%Vns_z^I
z<{H2}1{N5=LIxHaz!D21%MIic238orXAFE{04o_-MF8CgnO8HgmH^r-o7XY0!2mWg
zu-O2%FtCmM&wrZbdq#GWi2hqGyBOGG0DBoYU;qahIAQ=t88~48CmA?Hfc~>DXBqg>
z04x_6xkLzUyUmvwxMl#?8MtKtw;8x=0QVTUZvYP%cx(Vq82Ez#+N_(OGVq-I&&Uf#
zUK+sP3_v}bgg}ZW5(4Oc$L!323juoPTa|%o22h;=cLVTXz}p5`%s!0x*$}fo13?B5
z%s{9CgfURZ03sQPF@RVG;tU|3fkXpnz`(#pgy?CaF(b_kpg9A{29Ux)x&dS`kZAyI
z7-&zx6>?FQ>f2I`Gtrj5-2An|->cWRGV4_JWIW65Q_0DA*>Oo7PZp7`4fG$@q6^DQ
zYANHR2~Tps@x^Tm6Kx2~&Bv7`MbuTJQ$$s~YDrEJiE1U&aj7EFHNnVrR!zV}2Q_Ea
zW0LNlDymv_9Z~tIc=WuimZpkECfZDto6nPeZ}liugy2nqdm0|FuB#qtc%(X~mZgbI
z6RjTQ=3mvXX(H9iJXDkM$A)TDI%=k=wA}n3LNcw)@9JQ>Xl0_&P;UN=4JE6i@2nzj-}AYMdo
KTHP9t?*9j0VbU7_
delta 21626
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
diff --git a/en/.doctrees/source/2_installation/build_the_package.doctree b/en/.doctrees/source/2_installation/build_the_package.doctree
index ee468832b5c751ff82dc108e0b6f037114f7cc19..07c9ec2698af0e7990bc3fb27e1cec2417e09b6f 100644
GIT binary patch
delta 833
zcmZuvUr19?828+}e%>up2D*{oP>R+BdUgbuD)o|lg_PWu3yV#
z)45eE3BwB(L>4SgRG@!Gwi7%~0@g?vm*{2k2AgV(YBsimKj|!a&)fKPes;LL4LA?x9&8Vw0Yw_Q3$cPeZ}`AUQtvNBq5-f4Vey<^qwb+Sn*Dg4F2$rb}exr
z#1?VLH(~<`-+17Z!*5wTKJZPGjRR$wi61osBmOzH#BBuMgnl!hVu0u$BM)0MO8Cbg
zAtjMz#gf!%ZQVPvy8ymcFI(!N#6ah466n{(dQ}OKpg+-bJSiF$ViMpec70o
zh*p0aUX$0^m|dSm`5U&O!H)COF+RTYvCGG2KAQH(7nNKxn_j)KoL=F-qR5c?)S(S!j{n8YM<2);mr<{+`(iZfgxA7
z{;jgl1@_~Kz30f!@~qbC
z@_*&gqmib6M_78`I{%ROgARM(g$WMlFs>aX7jZ<3;Wt`8Wg`MTKw%dD(#G5R1i@<}
z0G@Tm)#jD@roUqxdQ#Fm+%OpLGz>~lBOZ>q-luG$sV5wLUQe~D2j6bLh-2-HvRQoi
z;&4mRm>;u&Fb?`&Cs%RWcY-Vn!k61Vl8J}dRow8!gyX4^G-A8(f~51fSFg=QHnF@`FlCwkRo1tw}YqMK%A7
zZ(VK_Bn>_3@+A8hO=E~WXw|(gbQ}1{Fvz;nez-}p)2k{T+4qcW{#W~&D#tVDC}n>%
zOKXhm0$=@9zpQCYqc{{uwiZ+}9HV}U8{Rm6?Qt4oyP)xDV1pjm1?vfZpv#mg-Uyy2
z;nmGxk&@Zf^W6*DHQ0u&e_y^dJb@Y;r49!>DwkK~a#$>7+m$zSR%vnGDyos(uCS`G
zSKvuSov)~~l`=%+z;1yXu0tGZuu>FcFJOL+j%lQcADFJigV?{l*J)tJF}U*#Z$dvZrLxAvGFc6$F?WsC{LPr
HA(HwBpTViV
diff --git a/en/.doctrees/source/3_quickstarts/quickstart.doctree b/en/.doctrees/source/3_quickstarts/quickstart.doctree
index cbeb74e5a9b5f23da5c4604aa1c2bbe743d79053..449f9626b39d3391463db7d2c32341d49cdea140 100644
GIT binary patch
delta 1363
zcmai!O>9(E6vun+^p%#u+D_kV=c66oFzrkW{e}btYfveMK?VVb1yVw3C%uf8rnOUJ
z4Af#+ycA>Q41p~R6QGHSPNKv}LNkdhh(J*cY#K0rV4{gEnz%yFIS-~GF5LWc?>*=L
zJO8=wX0D|dhKvu5(?6{J!nnK~Vp!{qRpj)tzMQsB$_@{Dhx_zPEmOIpxn^yg4DT7q
zjt!*kfsw(qeJFeQok4pnJ(@i{mL5(Y8GrYw_y5{XoWX0s2}2vm>;6p
z<88!B?=o4nK{uYWdKDEv^#$;bcL8>gp$)4lN{z4%W)k?`Aaa3$7+N4byWu-V~u0fI*oI67PeQfP}6{s
zV5iai#D5!R*{TwNFRu#WMc+P-pzq;1JBA%K+u*yW(aPG%QUIJ^S%Za|A^1`9b@Czh
zn?vwG_T9AqRr2!c=VD&o6*w;*x57#(jKq7PfDf$G%CB&;b_3XWFw_Npe52mPN3~Ht
zj@D^dN5`!dnQm25LI^HLsL2j?m2IHCrA}GxvhpcR`X^P&h4l$6C9q^5;7hSRq&>Pm
zsT-2nLz%VseqbkzJOk(U2&4r50>O6+oL2&m@npV^A9XwRl_y7PKY+VVw9G@$Y&sp7OoEO
zhW7l?a6Q03(!noiGj%ND&6Q_VnFsqrt!y)1k;Cey7QAW?t2(zp-Q`=TV0wtRD`w*H
z$OJT@9p9=<4?TxZ46ZIB+a9fIQ=5ynve&856S51BD#1d&QSBMnCbnF{?%bbfknf6h9lfgze+n@1G>hmJe
z*iVI7JkWdrz7@}`>v_ASx139h?loKZeM=8tmiE%6TlvP-b4pc~=6`RU@C@Fk8_6t?
z=v(?m<_~gYeq(u!Za%YxJOeSni2q@Il
z;@h+`3snKYLq+zeYttw|Cr+mCg#dm}pN8W&nb9P|#1G(2XM!9AtX_%D){rGXPRzxK
z^*)TO^KNY(1RFMQEWzEGP2!G`#V>Co_%!pZc*tRtQXUL!=@GAtbU`_I5l=_WGfqcU
zgwx@8mK#>sB!WM)#vvxd+3{Ys2L!IVgOpFi0Domy(N9&53RyUj6HLhzCX-Z&k$8Hd
zOK35QpR`TRzONfvsQC)mWgCKOyqdiO>f@5K&v0boBd5(;O+pUUtU8-jS9AEVwgrdn
zEzn9XN$W0j?G@DmTdd_tl~T1*lIV+Ds9}pDeD3IheraRJMrSFU`D@kx*Q)=2s}*Mx
z4F79I*IvTmQq}7^ht3rP)g8A+_n3OglOEvYh%EFzVHts8-(oM6gaRqe?Xz-B2IbznBfaT
z9@hIpN~4^4Fzo9PN)rz{iyY`KI4bH`1U&eg++8ij5R{_o-%xWfDnIUB(~|6OszI3MBj^Cb-mtrl_Bm5m=t
z>Yyg-E?p90%^Zyd2hBsXW|K*qk)ST9^V*#Ju-Z!kzkD!SA;E2e34&Q#%n&>#)--{W
zz(&wUaDd=4!9{{7!K8%n@P-pz$GZnkpX@$0c5bX#BVS!z7}D8OXFr|2boSBNLuY-R
zwRP6jSyKNodbI)CI@bh2i8WS
Imnz!f4<^}E00000
diff --git a/en/_sources/source/2_installation/build_the_package.md.txt b/en/_sources/source/2_installation/build_the_package.md.txt
index 81470d1f..3dfde7a2 100644
--- a/en/_sources/source/2_installation/build_the_package.md.txt
+++ b/en/_sources/source/2_installation/build_the_package.md.txt
@@ -6,6 +6,22 @@ Install ROS 2 according to the official guide:
* [ROS 2 installation (Ubuntu)](https://docs.ros.org/en/humble/Installation/Ubuntu-Install-Debians.html)
+Install dependencies:
+
+```bash
+sudo apt install libgflags-dev nlohmann-json3-dev \
+ros-$ROS_DISTRO-image-transport ros-${ROS_DISTRO}-image-transport-plugins ros-${ROS_DISTRO}-compressed-image-transport \
+ros-$ROS_DISTRO-image-publisher ros-$ROS_DISTRO-camera-info-manager \
+ros-$ROS_DISTRO-diagnostic-updater ros-$ROS_DISTRO-diagnostic-msgs ros-$ROS_DISTRO-statistics-msgs ros-$ROS_DISTRO-xacro \
+ros-$ROS_DISTRO-backward-ros libdw-dev libssl-dev
+```
+
+Enable ROS 2 auto-completion:
+
+```bash
+eval "$(register-python-argcomplete3 ros2)"
+eval "$(register-python-argcomplete3 colcon)"
+```
#### Linux Binary Package Installation
Check available packages:
@@ -27,18 +43,7 @@ After installation, you can use it directly without compilation.
### Build from Source
-#### Environment
-
-Install ROS 2 according to the official guide:
-
-* [ROS 2 installation (Ubuntu)](https://docs.ros.org/en/humble/Installation/Ubuntu-Install-Debians.html)
-
-Enable ROS 2 auto-completion:
-
-```bash
-eval "$(register-python-argcomplete3 ros2)"
-eval "$(register-python-argcomplete3 colcon)"
-```
+#### Linux ROS2 Wrapper Compilation
Create a `colcon` workspace:
@@ -46,8 +51,6 @@ Create a `colcon` workspace:
mkdir -p ~/ros2_ws/src
```
-#### Linux ROS2 Wrapper Compilation
-
Clone source and checkout `v2-main` branch:
```bash
@@ -57,16 +60,6 @@ cd OrbbecSDK_ROS2
git checkout v2-main
```
-Install dependencies:
-
-```bash
-sudo apt install libgflags-dev nlohmann-json3-dev \
-ros-$ROS_DISTRO-image-transport ros-${ROS_DISTRO}-image-transport-plugins ros-${ROS_DISTRO}-compressed-image-transport \
-ros-$ROS_DISTRO-image-publisher ros-$ROS_DISTRO-camera-info-manager \
-ros-$ROS_DISTRO-diagnostic-updater ros-$ROS_DISTRO-diagnostic-msgs ros-$ROS_DISTRO-statistics-msgs ros-$ROS_DISTRO-xacro \
-ros-$ROS_DISTRO-backward-ros libdw-dev libssl-dev
-```
-
Build:
```bash
diff --git a/en/_sources/source/3_quickstarts/quickstart.md.txt b/en/_sources/source/3_quickstarts/quickstart.md.txt
index 0f255589..2d5c263c 100644
--- a/en/_sources/source/3_quickstarts/quickstart.md.txt
+++ b/en/_sources/source/3_quickstarts/quickstart.md.txt
@@ -19,6 +19,11 @@ Make sure ROS 2 and your workspace environment are sourced:
```bash
source /opt/ros/$ROS_DISTRO/setup.bash
+```
+
+Source code build requirements
+
+```bash
source ~/ros2_ws/install/setup.bash
```
diff --git a/en/genindex.html b/en/genindex.html
index c70ce25a..b52a3e10 100644
--- a/en/genindex.html
+++ b/en/genindex.html
@@ -65,8 +65,7 @@
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
@@ -397,7 +396,10 @@ You will learn how to:
3.1.2.1. Step 1: Source ROS 2 and Workspace
Make sure ROS 2 and your workspace environment are sourced:
source /opt/ros/$ROS_DISTRO/setup.bash
-source ~/ros2_ws/install/setup.bash
+
+
+Source code build requirements
+source ~/ros2_ws/install/setup.bash
@@ -480,7 +482,7 @@ ros2 param list
© Copyright 2025, ORBBEC INC. www.orbbec.com..
- Last updated on 2025-12-01 01:37:24.
+ Last updated on 2025-12-01 02:24:34.
diff --git a/en/source/3_quickstarts/quickstarts.html b/en/source/3_quickstarts/quickstarts.html
index 21fd8df4..5d27dd13 100644
--- a/en/source/3_quickstarts/quickstarts.html
+++ b/en/source/3_quickstarts/quickstarts.html
@@ -68,8 +68,7 @@
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
@@ -665,7 +664,7 @@ ros2 service call
© Copyright 2025, ORBBEC INC. www.orbbec.com..
- Last updated on 2025-12-01 01:37:24.
+ Last updated on 2025-12-01 02:24:34.
diff --git a/en/source/4_application_guide/topics.html b/en/source/4_application_guide/topics.html
index e703ecb3..56fd2a9b 100644
--- a/en/source/4_application_guide/topics.html
+++ b/en/source/4_application_guide/topics.html
@@ -68,8 +68,7 @@
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
@@ -424,7 +423,7 @@ modify it, you can switch to the corresponding mode as needed.
© Copyright 2025, ORBBEC INC. www.orbbec.com..
- Last updated on 2025-12-01 01:37:24.
+ Last updated on 2025-12-01 02:24:34.
diff --git a/en/source/5_advanced_guide/configuration/disparity_search_offset.html b/en/source/5_advanced_guide/configuration/disparity_search_offset.html
index 97fd1401..c60cfbe8 100644
--- a/en/source/5_advanced_guide/configuration/disparity_search_offset.html
+++ b/en/source/5_advanced_guide/configuration/disparity_search_offset.html
@@ -68,8 +68,7 @@
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
@@ -484,7 +483,7 @@ by running the following command:
© Copyright 2025, ORBBEC INC. www.orbbec.com..
- Last updated on 2025-12-01 01:37:24.
+ Last updated on 2025-12-01 02:24:34.
diff --git a/en/source/5_advanced_guide/multi_camera/multi_camera_synced.html b/en/source/5_advanced_guide/multi_camera/multi_camera_synced.html
index f99faf1a..08a9182d 100644
--- a/en/source/5_advanced_guide/multi_camera/multi_camera_synced.html
+++ b/en/source/5_advanced_guide/multi_camera/multi_camera_synced.html
@@ -68,8 +68,7 @@
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)
2.2. Build from Source
2.3. Registration Script (Required)