Dnn.html 163 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <!-- NewPage -->
  3. <html lang="en">
  4. <head>
  5. <!-- Generated by javadoc (1.8.0_312) on Wed Jun 28 12:47:22 UTC 2023 -->
  6. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  7. <title>Dnn (OpenCV 4.8.0 Java documentation)</title>
  8. <meta name="date" content="2023-06-28">
  9. <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
  10. <script type="text/javascript" src="../../../script.js"></script>
  11. </head>
  12. <body>
  13. <script type="text/javascript"><!--
  14. try {
  15. if (location.href.indexOf('is-external=true') == -1) {
  16. parent.document.title="Dnn (OpenCV 4.8.0 Java documentation)";
  17. }
  18. }
  19. catch(err) {
  20. }
  21. //-->
  22. var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9,"i46":9,"i47":9,"i48":9,"i49":9,"i50":9,"i51":9,"i52":9,"i53":9,"i54":9,"i55":9,"i56":9,"i57":9,"i58":9,"i59":9,"i60":9,"i61":9,"i62":9,"i63":9,"i64":9,"i65":9,"i66":9,"i67":9,"i68":9,"i69":9,"i70":9,"i71":9};
  23. var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
  24. var altColor = "altColor";
  25. var rowColor = "rowColor";
  26. var tableTab = "tableTab";
  27. var activeTableTab = "activeTableTab";
  28. </script>
  29. <noscript>
  30. <div>JavaScript is disabled on your browser.</div>
  31. </noscript>
  32. <!-- ========= START OF TOP NAVBAR ======= -->
  33. <div class="topNav"><a name="navbar.top">
  34. <!-- -->
  35. </a>
  36. <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
  37. <a name="navbar.top.firstrow">
  38. <!-- -->
  39. </a>
  40. <ul class="navList" title="Navigation">
  41. <li><a href="../../../overview-summary.html">Overview</a></li>
  42. <li><a href="package-summary.html">Package</a></li>
  43. <li class="navBarCell1Rev">Class</li>
  44. <li><a href="package-tree.html">Tree</a></li>
  45. <li><a href="../../../index-all.html">Index</a></li>
  46. <li><a href="../../../help-doc.html">Help</a></li>
  47. </ul>
  48. <div class="aboutLanguage">
  49. <script>
  50. var url = window.location.href;
  51. var pos = url.lastIndexOf('/javadoc/');
  52. url = pos >= 0 ? (url.substring(0, pos) + '/javadoc/mymath.js') : (window.location.origin + '/mymath.js');
  53. var script = document.createElement('script');
  54. script.src = 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML,' + url;
  55. document.getElementsByTagName('head')[0].appendChild(script);
  56. </script>
  57. </div>
  58. </div>
  59. <div class="subNav">
  60. <ul class="navList">
  61. <li><a href="../../../org/opencv/dnn/DictValue.html" title="class in org.opencv.dnn"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  62. <li><a href="../../../org/opencv/dnn/Image2BlobParams.html" title="class in org.opencv.dnn"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  63. </ul>
  64. <ul class="navList">
  65. <li><a href="../../../index.html?org/opencv/dnn/Dnn.html" target="_top">Frames</a></li>
  66. <li><a href="Dnn.html" target="_top">No&nbsp;Frames</a></li>
  67. </ul>
  68. <ul class="navList" id="allclasses_navbar_top">
  69. <li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  70. </ul>
  71. <div>
  72. <script type="text/javascript"><!--
  73. allClassesLink = document.getElementById("allclasses_navbar_top");
  74. if(window==top) {
  75. allClassesLink.style.display = "block";
  76. }
  77. else {
  78. allClassesLink.style.display = "none";
  79. }
  80. //-->
  81. </script>
  82. </div>
  83. <div>
  84. <ul class="subNavList">
  85. <li>Summary:&nbsp;</li>
  86. <li>Nested&nbsp;|&nbsp;</li>
  87. <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
  88. <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
  89. <li><a href="#method.summary">Method</a></li>
  90. </ul>
  91. <ul class="subNavList">
  92. <li>Detail:&nbsp;</li>
  93. <li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
  94. <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
  95. <li><a href="#method.detail">Method</a></li>
  96. </ul>
  97. </div>
  98. <a name="skip.navbar.top">
  99. <!-- -->
  100. </a></div>
  101. <!-- ========= END OF TOP NAVBAR ========= -->
  102. <!-- ======== START OF CLASS DATA ======== -->
  103. <div class="header">
  104. <div class="subTitle">org.opencv.dnn</div>
  105. <h2 title="Class Dnn" class="title">Class Dnn</h2>
  106. </div>
  107. <div class="contentContainer">
  108. <ul class="inheritance">
  109. <li>java.lang.Object</li>
  110. <li>
  111. <ul class="inheritance">
  112. <li>org.opencv.dnn.Dnn</li>
  113. </ul>
  114. </li>
  115. </ul>
  116. <div class="description">
  117. <ul class="blockList">
  118. <li class="blockList">
  119. <hr>
  120. <br>
  121. <pre>public class <span class="typeNameLabel">Dnn</span>
  122. extends java.lang.Object</pre>
  123. </li>
  124. </ul>
  125. </div>
  126. <div class="summary">
  127. <ul class="blockList">
  128. <li class="blockList">
  129. <!-- =========== FIELD SUMMARY =========== -->
  130. <ul class="blockList">
  131. <li class="blockList"><a name="field.summary">
  132. <!-- -->
  133. </a>
  134. <h3>Field Summary</h3>
  135. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
  136. <caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
  137. <tr>
  138. <th class="colFirst" scope="col">Modifier and Type</th>
  139. <th class="colLast" scope="col">Field and Description</th>
  140. </tr>
  141. <tr class="altColor">
  142. <td class="colFirst"><code>static int</code></td>
  143. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_BACKEND_CANN">DNN_BACKEND_CANN</a></span></code>&nbsp;</td>
  144. </tr>
  145. <tr class="rowColor">
  146. <td class="colFirst"><code>static int</code></td>
  147. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_BACKEND_CUDA">DNN_BACKEND_CUDA</a></span></code>&nbsp;</td>
  148. </tr>
  149. <tr class="altColor">
  150. <td class="colFirst"><code>static int</code></td>
  151. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_BACKEND_DEFAULT">DNN_BACKEND_DEFAULT</a></span></code>&nbsp;</td>
  152. </tr>
  153. <tr class="rowColor">
  154. <td class="colFirst"><code>static int</code></td>
  155. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_BACKEND_HALIDE">DNN_BACKEND_HALIDE</a></span></code>&nbsp;</td>
  156. </tr>
  157. <tr class="altColor">
  158. <td class="colFirst"><code>static int</code></td>
  159. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_BACKEND_INFERENCE_ENGINE">DNN_BACKEND_INFERENCE_ENGINE</a></span></code>&nbsp;</td>
  160. </tr>
  161. <tr class="rowColor">
  162. <td class="colFirst"><code>static int</code></td>
  163. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_BACKEND_OPENCV">DNN_BACKEND_OPENCV</a></span></code>&nbsp;</td>
  164. </tr>
  165. <tr class="altColor">
  166. <td class="colFirst"><code>static int</code></td>
  167. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_BACKEND_TIMVX">DNN_BACKEND_TIMVX</a></span></code>&nbsp;</td>
  168. </tr>
  169. <tr class="rowColor">
  170. <td class="colFirst"><code>static int</code></td>
  171. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_BACKEND_VKCOM">DNN_BACKEND_VKCOM</a></span></code>&nbsp;</td>
  172. </tr>
  173. <tr class="altColor">
  174. <td class="colFirst"><code>static int</code></td>
  175. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_BACKEND_WEBNN">DNN_BACKEND_WEBNN</a></span></code>&nbsp;</td>
  176. </tr>
  177. <tr class="rowColor">
  178. <td class="colFirst"><code>static int</code></td>
  179. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_LAYOUT_NCDHW">DNN_LAYOUT_NCDHW</a></span></code>&nbsp;</td>
  180. </tr>
  181. <tr class="altColor">
  182. <td class="colFirst"><code>static int</code></td>
  183. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_LAYOUT_NCHW">DNN_LAYOUT_NCHW</a></span></code>&nbsp;</td>
  184. </tr>
  185. <tr class="rowColor">
  186. <td class="colFirst"><code>static int</code></td>
  187. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_LAYOUT_ND">DNN_LAYOUT_ND</a></span></code>&nbsp;</td>
  188. </tr>
  189. <tr class="altColor">
  190. <td class="colFirst"><code>static int</code></td>
  191. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_LAYOUT_NDHWC">DNN_LAYOUT_NDHWC</a></span></code>&nbsp;</td>
  192. </tr>
  193. <tr class="rowColor">
  194. <td class="colFirst"><code>static int</code></td>
  195. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_LAYOUT_NHWC">DNN_LAYOUT_NHWC</a></span></code>&nbsp;</td>
  196. </tr>
  197. <tr class="altColor">
  198. <td class="colFirst"><code>static int</code></td>
  199. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_LAYOUT_PLANAR">DNN_LAYOUT_PLANAR</a></span></code>&nbsp;</td>
  200. </tr>
  201. <tr class="rowColor">
  202. <td class="colFirst"><code>static int</code></td>
  203. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_LAYOUT_UNKNOWN">DNN_LAYOUT_UNKNOWN</a></span></code>&nbsp;</td>
  204. </tr>
  205. <tr class="altColor">
  206. <td class="colFirst"><code>static int</code></td>
  207. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_PMODE_CROP_CENTER">DNN_PMODE_CROP_CENTER</a></span></code>&nbsp;</td>
  208. </tr>
  209. <tr class="rowColor">
  210. <td class="colFirst"><code>static int</code></td>
  211. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_PMODE_LETTERBOX">DNN_PMODE_LETTERBOX</a></span></code>&nbsp;</td>
  212. </tr>
  213. <tr class="altColor">
  214. <td class="colFirst"><code>static int</code></td>
  215. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_PMODE_NULL">DNN_PMODE_NULL</a></span></code>&nbsp;</td>
  216. </tr>
  217. <tr class="rowColor">
  218. <td class="colFirst"><code>static int</code></td>
  219. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_TARGET_CPU">DNN_TARGET_CPU</a></span></code>&nbsp;</td>
  220. </tr>
  221. <tr class="altColor">
  222. <td class="colFirst"><code>static int</code></td>
  223. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_TARGET_CPU_FP16">DNN_TARGET_CPU_FP16</a></span></code>&nbsp;</td>
  224. </tr>
  225. <tr class="rowColor">
  226. <td class="colFirst"><code>static int</code></td>
  227. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_TARGET_CUDA">DNN_TARGET_CUDA</a></span></code>&nbsp;</td>
  228. </tr>
  229. <tr class="altColor">
  230. <td class="colFirst"><code>static int</code></td>
  231. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_TARGET_CUDA_FP16">DNN_TARGET_CUDA_FP16</a></span></code>&nbsp;</td>
  232. </tr>
  233. <tr class="rowColor">
  234. <td class="colFirst"><code>static int</code></td>
  235. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_TARGET_FPGA">DNN_TARGET_FPGA</a></span></code>&nbsp;</td>
  236. </tr>
  237. <tr class="altColor">
  238. <td class="colFirst"><code>static int</code></td>
  239. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_TARGET_HDDL">DNN_TARGET_HDDL</a></span></code>&nbsp;</td>
  240. </tr>
  241. <tr class="rowColor">
  242. <td class="colFirst"><code>static int</code></td>
  243. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_TARGET_MYRIAD">DNN_TARGET_MYRIAD</a></span></code>&nbsp;</td>
  244. </tr>
  245. <tr class="altColor">
  246. <td class="colFirst"><code>static int</code></td>
  247. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_TARGET_NPU">DNN_TARGET_NPU</a></span></code>&nbsp;</td>
  248. </tr>
  249. <tr class="rowColor">
  250. <td class="colFirst"><code>static int</code></td>
  251. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_TARGET_OPENCL">DNN_TARGET_OPENCL</a></span></code>&nbsp;</td>
  252. </tr>
  253. <tr class="altColor">
  254. <td class="colFirst"><code>static int</code></td>
  255. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_TARGET_OPENCL_FP16">DNN_TARGET_OPENCL_FP16</a></span></code>&nbsp;</td>
  256. </tr>
  257. <tr class="rowColor">
  258. <td class="colFirst"><code>static int</code></td>
  259. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_TARGET_VULKAN">DNN_TARGET_VULKAN</a></span></code>&nbsp;</td>
  260. </tr>
  261. <tr class="altColor">
  262. <td class="colFirst"><code>static int</code></td>
  263. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#SoftNMSMethod_SOFTNMS_GAUSSIAN">SoftNMSMethod_SOFTNMS_GAUSSIAN</a></span></code>&nbsp;</td>
  264. </tr>
  265. <tr class="rowColor">
  266. <td class="colFirst"><code>static int</code></td>
  267. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#SoftNMSMethod_SOFTNMS_LINEAR">SoftNMSMethod_SOFTNMS_LINEAR</a></span></code>&nbsp;</td>
  268. </tr>
  269. </table>
  270. </li>
  271. </ul>
  272. <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  273. <ul class="blockList">
  274. <li class="blockList"><a name="constructor.summary">
  275. <!-- -->
  276. </a>
  277. <h3>Constructor Summary</h3>
  278. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
  279. <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
  280. <tr>
  281. <th class="colOne" scope="col">Constructor and Description</th>
  282. </tr>
  283. <tr class="altColor">
  284. <td class="colOne"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#Dnn--">Dnn</a></span>()</code>&nbsp;</td>
  285. </tr>
  286. </table>
  287. </li>
  288. </ul>
  289. <!-- ========== METHOD SUMMARY =========== -->
  290. <ul class="blockList">
  291. <li class="blockList"><a name="method.summary">
  292. <!-- -->
  293. </a>
  294. <h3>Method Summary</h3>
  295. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
  296. <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
  297. <tr>
  298. <th class="colFirst" scope="col">Modifier and Type</th>
  299. <th class="colLast" scope="col">Method and Description</th>
  300. </tr>
  301. <tr id="i0" class="altColor">
  302. <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
  303. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#blobFromImage-org.opencv.core.Mat-">blobFromImage</a></span>(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image)</code>
  304. <div class="block">Creates 4-dimensional blob from image.</div>
  305. </td>
  306. </tr>
  307. <tr id="i1" class="rowColor">
  308. <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
  309. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#blobFromImage-org.opencv.core.Mat-double-">blobFromImage</a></span>(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  310. double&nbsp;scalefactor)</code>
  311. <div class="block">Creates 4-dimensional blob from image.</div>
  312. </td>
  313. </tr>
  314. <tr id="i2" class="altColor">
  315. <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
  316. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#blobFromImage-org.opencv.core.Mat-double-org.opencv.core.Size-">blobFromImage</a></span>(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  317. double&nbsp;scalefactor,
  318. <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a>&nbsp;size)</code>
  319. <div class="block">Creates 4-dimensional blob from image.</div>
  320. </td>
  321. </tr>
  322. <tr id="i3" class="rowColor">
  323. <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
  324. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#blobFromImage-org.opencv.core.Mat-double-org.opencv.core.Size-org.opencv.core.Scalar-">blobFromImage</a></span>(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  325. double&nbsp;scalefactor,
  326. <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a>&nbsp;size,
  327. <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a>&nbsp;mean)</code>
  328. <div class="block">Creates 4-dimensional blob from image.</div>
  329. </td>
  330. </tr>
  331. <tr id="i4" class="altColor">
  332. <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
  333. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#blobFromImage-org.opencv.core.Mat-double-org.opencv.core.Size-org.opencv.core.Scalar-boolean-">blobFromImage</a></span>(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  334. double&nbsp;scalefactor,
  335. <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a>&nbsp;size,
  336. <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a>&nbsp;mean,
  337. boolean&nbsp;swapRB)</code>
  338. <div class="block">Creates 4-dimensional blob from image.</div>
  339. </td>
  340. </tr>
  341. <tr id="i5" class="rowColor">
  342. <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
  343. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#blobFromImage-org.opencv.core.Mat-double-org.opencv.core.Size-org.opencv.core.Scalar-boolean-boolean-">blobFromImage</a></span>(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  344. double&nbsp;scalefactor,
  345. <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a>&nbsp;size,
  346. <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a>&nbsp;mean,
  347. boolean&nbsp;swapRB,
  348. boolean&nbsp;crop)</code>
  349. <div class="block">Creates 4-dimensional blob from image.</div>
  350. </td>
  351. </tr>
  352. <tr id="i6" class="altColor">
  353. <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
  354. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#blobFromImage-org.opencv.core.Mat-double-org.opencv.core.Size-org.opencv.core.Scalar-boolean-boolean-int-">blobFromImage</a></span>(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  355. double&nbsp;scalefactor,
  356. <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a>&nbsp;size,
  357. <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a>&nbsp;mean,
  358. boolean&nbsp;swapRB,
  359. boolean&nbsp;crop,
  360. int&nbsp;ddepth)</code>
  361. <div class="block">Creates 4-dimensional blob from image.</div>
  362. </td>
  363. </tr>
  364. <tr id="i7" class="rowColor">
  365. <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
  366. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#blobFromImages-java.util.List-">blobFromImages</a></span>(java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;images)</code>
  367. <div class="block">Creates 4-dimensional blob from series of images.</div>
  368. </td>
  369. </tr>
  370. <tr id="i8" class="altColor">
  371. <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
  372. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#blobFromImages-java.util.List-double-">blobFromImages</a></span>(java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;images,
  373. double&nbsp;scalefactor)</code>
  374. <div class="block">Creates 4-dimensional blob from series of images.</div>
  375. </td>
  376. </tr>
  377. <tr id="i9" class="rowColor">
  378. <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
  379. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#blobFromImages-java.util.List-double-org.opencv.core.Size-">blobFromImages</a></span>(java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;images,
  380. double&nbsp;scalefactor,
  381. <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a>&nbsp;size)</code>
  382. <div class="block">Creates 4-dimensional blob from series of images.</div>
  383. </td>
  384. </tr>
  385. <tr id="i10" class="altColor">
  386. <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
  387. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#blobFromImages-java.util.List-double-org.opencv.core.Size-org.opencv.core.Scalar-">blobFromImages</a></span>(java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;images,
  388. double&nbsp;scalefactor,
  389. <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a>&nbsp;size,
  390. <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a>&nbsp;mean)</code>
  391. <div class="block">Creates 4-dimensional blob from series of images.</div>
  392. </td>
  393. </tr>
  394. <tr id="i11" class="rowColor">
  395. <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
  396. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#blobFromImages-java.util.List-double-org.opencv.core.Size-org.opencv.core.Scalar-boolean-">blobFromImages</a></span>(java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;images,
  397. double&nbsp;scalefactor,
  398. <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a>&nbsp;size,
  399. <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a>&nbsp;mean,
  400. boolean&nbsp;swapRB)</code>
  401. <div class="block">Creates 4-dimensional blob from series of images.</div>
  402. </td>
  403. </tr>
  404. <tr id="i12" class="altColor">
  405. <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
  406. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#blobFromImages-java.util.List-double-org.opencv.core.Size-org.opencv.core.Scalar-boolean-boolean-">blobFromImages</a></span>(java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;images,
  407. double&nbsp;scalefactor,
  408. <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a>&nbsp;size,
  409. <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a>&nbsp;mean,
  410. boolean&nbsp;swapRB,
  411. boolean&nbsp;crop)</code>
  412. <div class="block">Creates 4-dimensional blob from series of images.</div>
  413. </td>
  414. </tr>
  415. <tr id="i13" class="rowColor">
  416. <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
  417. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#blobFromImages-java.util.List-double-org.opencv.core.Size-org.opencv.core.Scalar-boolean-boolean-int-">blobFromImages</a></span>(java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;images,
  418. double&nbsp;scalefactor,
  419. <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a>&nbsp;size,
  420. <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a>&nbsp;mean,
  421. boolean&nbsp;swapRB,
  422. boolean&nbsp;crop,
  423. int&nbsp;ddepth)</code>
  424. <div class="block">Creates 4-dimensional blob from series of images.</div>
  425. </td>
  426. </tr>
  427. <tr id="i14" class="altColor">
  428. <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
  429. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#blobFromImagesWithParams-java.util.List-">blobFromImagesWithParams</a></span>(java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;images)</code>
  430. <div class="block">Creates 4-dimensional blob from series of images with given params.</div>
  431. </td>
  432. </tr>
  433. <tr id="i15" class="rowColor">
  434. <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
  435. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#blobFromImagesWithParams-java.util.List-org.opencv.dnn.Image2BlobParams-">blobFromImagesWithParams</a></span>(java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;images,
  436. <a href="../../../org/opencv/dnn/Image2BlobParams.html" title="class in org.opencv.dnn">Image2BlobParams</a>&nbsp;param)</code>
  437. <div class="block">Creates 4-dimensional blob from series of images with given params.</div>
  438. </td>
  439. </tr>
  440. <tr id="i16" class="altColor">
  441. <td class="colFirst"><code>static void</code></td>
  442. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#blobFromImagesWithParams-java.util.List-org.opencv.core.Mat-">blobFromImagesWithParams</a></span>(java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;images,
  443. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;blob)</code>&nbsp;</td>
  444. </tr>
  445. <tr id="i17" class="rowColor">
  446. <td class="colFirst"><code>static void</code></td>
  447. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#blobFromImagesWithParams-java.util.List-org.opencv.core.Mat-org.opencv.dnn.Image2BlobParams-">blobFromImagesWithParams</a></span>(java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;images,
  448. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;blob,
  449. <a href="../../../org/opencv/dnn/Image2BlobParams.html" title="class in org.opencv.dnn">Image2BlobParams</a>&nbsp;param)</code>&nbsp;</td>
  450. </tr>
  451. <tr id="i18" class="altColor">
  452. <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
  453. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#blobFromImageWithParams-org.opencv.core.Mat-">blobFromImageWithParams</a></span>(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image)</code>
  454. <div class="block">Creates 4-dimensional blob from image with given params.</div>
  455. </td>
  456. </tr>
  457. <tr id="i19" class="rowColor">
  458. <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
  459. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#blobFromImageWithParams-org.opencv.core.Mat-org.opencv.dnn.Image2BlobParams-">blobFromImageWithParams</a></span>(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  460. <a href="../../../org/opencv/dnn/Image2BlobParams.html" title="class in org.opencv.dnn">Image2BlobParams</a>&nbsp;param)</code>
  461. <div class="block">Creates 4-dimensional blob from image with given params.</div>
  462. </td>
  463. </tr>
  464. <tr id="i20" class="altColor">
  465. <td class="colFirst"><code>static void</code></td>
  466. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#blobFromImageWithParams-org.opencv.core.Mat-org.opencv.core.Mat-">blobFromImageWithParams</a></span>(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  467. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;blob)</code>&nbsp;</td>
  468. </tr>
  469. <tr id="i21" class="rowColor">
  470. <td class="colFirst"><code>static void</code></td>
  471. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#blobFromImageWithParams-org.opencv.core.Mat-org.opencv.core.Mat-org.opencv.dnn.Image2BlobParams-">blobFromImageWithParams</a></span>(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  472. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;blob,
  473. <a href="../../../org/opencv/dnn/Image2BlobParams.html" title="class in org.opencv.dnn">Image2BlobParams</a>&nbsp;param)</code>&nbsp;</td>
  474. </tr>
  475. <tr id="i22" class="altColor">
  476. <td class="colFirst"><code>static java.util.List&lt;java.lang.Integer&gt;</code></td>
  477. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#getAvailableTargets-int-">getAvailableTargets</a></span>(int&nbsp;be)</code>&nbsp;</td>
  478. </tr>
  479. <tr id="i23" class="rowColor">
  480. <td class="colFirst"><code>static java.lang.String</code></td>
  481. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#getInferenceEngineCPUType--">getInferenceEngineCPUType</a></span>()</code>
  482. <div class="block">Returns Inference Engine CPU type.</div>
  483. </td>
  484. </tr>
  485. <tr id="i24" class="altColor">
  486. <td class="colFirst"><code>static java.lang.String</code></td>
  487. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#getInferenceEngineVPUType--">getInferenceEngineVPUType</a></span>()</code>
  488. <div class="block">Returns Inference Engine VPU type.</div>
  489. </td>
  490. </tr>
  491. <tr id="i25" class="rowColor">
  492. <td class="colFirst"><code>static void</code></td>
  493. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#imagesFromBlob-org.opencv.core.Mat-java.util.List-">imagesFromBlob</a></span>(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;blob_,
  494. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;images_)</code>
  495. <div class="block">Parse a 4D blob and output the images it contains as 2D arrays through a simpler data structure
  496. (std::vector&lt;cv::Mat&gt;).</div>
  497. </td>
  498. </tr>
  499. <tr id="i26" class="altColor">
  500. <td class="colFirst"><code>static void</code></td>
  501. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#NMSBoxes-org.opencv.core.MatOfRect2d-org.opencv.core.MatOfFloat-float-float-org.opencv.core.MatOfInt-">NMSBoxes</a></span>(<a href="../../../org/opencv/core/MatOfRect2d.html" title="class in org.opencv.core">MatOfRect2d</a>&nbsp;bboxes,
  502. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;scores,
  503. float&nbsp;score_threshold,
  504. float&nbsp;nms_threshold,
  505. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;indices)</code>
  506. <div class="block">Performs non maximum suppression given boxes and corresponding scores.</div>
  507. </td>
  508. </tr>
  509. <tr id="i27" class="rowColor">
  510. <td class="colFirst"><code>static void</code></td>
  511. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#NMSBoxes-org.opencv.core.MatOfRect2d-org.opencv.core.MatOfFloat-float-float-org.opencv.core.MatOfInt-float-">NMSBoxes</a></span>(<a href="../../../org/opencv/core/MatOfRect2d.html" title="class in org.opencv.core">MatOfRect2d</a>&nbsp;bboxes,
  512. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;scores,
  513. float&nbsp;score_threshold,
  514. float&nbsp;nms_threshold,
  515. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;indices,
  516. float&nbsp;eta)</code>
  517. <div class="block">Performs non maximum suppression given boxes and corresponding scores.</div>
  518. </td>
  519. </tr>
  520. <tr id="i28" class="altColor">
  521. <td class="colFirst"><code>static void</code></td>
  522. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#NMSBoxes-org.opencv.core.MatOfRect2d-org.opencv.core.MatOfFloat-float-float-org.opencv.core.MatOfInt-float-int-">NMSBoxes</a></span>(<a href="../../../org/opencv/core/MatOfRect2d.html" title="class in org.opencv.core">MatOfRect2d</a>&nbsp;bboxes,
  523. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;scores,
  524. float&nbsp;score_threshold,
  525. float&nbsp;nms_threshold,
  526. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;indices,
  527. float&nbsp;eta,
  528. int&nbsp;top_k)</code>
  529. <div class="block">Performs non maximum suppression given boxes and corresponding scores.</div>
  530. </td>
  531. </tr>
  532. <tr id="i29" class="rowColor">
  533. <td class="colFirst"><code>static void</code></td>
  534. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#NMSBoxesBatched-org.opencv.core.MatOfRect2d-org.opencv.core.MatOfFloat-org.opencv.core.MatOfInt-float-float-org.opencv.core.MatOfInt-">NMSBoxesBatched</a></span>(<a href="../../../org/opencv/core/MatOfRect2d.html" title="class in org.opencv.core">MatOfRect2d</a>&nbsp;bboxes,
  535. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;scores,
  536. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;class_ids,
  537. float&nbsp;score_threshold,
  538. float&nbsp;nms_threshold,
  539. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;indices)</code>
  540. <div class="block">Performs batched non maximum suppression on given boxes and corresponding scores across different classes.</div>
  541. </td>
  542. </tr>
  543. <tr id="i30" class="altColor">
  544. <td class="colFirst"><code>static void</code></td>
  545. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#NMSBoxesBatched-org.opencv.core.MatOfRect2d-org.opencv.core.MatOfFloat-org.opencv.core.MatOfInt-float-float-org.opencv.core.MatOfInt-float-">NMSBoxesBatched</a></span>(<a href="../../../org/opencv/core/MatOfRect2d.html" title="class in org.opencv.core">MatOfRect2d</a>&nbsp;bboxes,
  546. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;scores,
  547. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;class_ids,
  548. float&nbsp;score_threshold,
  549. float&nbsp;nms_threshold,
  550. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;indices,
  551. float&nbsp;eta)</code>
  552. <div class="block">Performs batched non maximum suppression on given boxes and corresponding scores across different classes.</div>
  553. </td>
  554. </tr>
  555. <tr id="i31" class="rowColor">
  556. <td class="colFirst"><code>static void</code></td>
  557. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#NMSBoxesBatched-org.opencv.core.MatOfRect2d-org.opencv.core.MatOfFloat-org.opencv.core.MatOfInt-float-float-org.opencv.core.MatOfInt-float-int-">NMSBoxesBatched</a></span>(<a href="../../../org/opencv/core/MatOfRect2d.html" title="class in org.opencv.core">MatOfRect2d</a>&nbsp;bboxes,
  558. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;scores,
  559. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;class_ids,
  560. float&nbsp;score_threshold,
  561. float&nbsp;nms_threshold,
  562. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;indices,
  563. float&nbsp;eta,
  564. int&nbsp;top_k)</code>
  565. <div class="block">Performs batched non maximum suppression on given boxes and corresponding scores across different classes.</div>
  566. </td>
  567. </tr>
  568. <tr id="i32" class="altColor">
  569. <td class="colFirst"><code>static void</code></td>
  570. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#NMSBoxesRotated-org.opencv.core.MatOfRotatedRect-org.opencv.core.MatOfFloat-float-float-org.opencv.core.MatOfInt-">NMSBoxesRotated</a></span>(<a href="../../../org/opencv/core/MatOfRotatedRect.html" title="class in org.opencv.core">MatOfRotatedRect</a>&nbsp;bboxes,
  571. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;scores,
  572. float&nbsp;score_threshold,
  573. float&nbsp;nms_threshold,
  574. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;indices)</code>&nbsp;</td>
  575. </tr>
  576. <tr id="i33" class="rowColor">
  577. <td class="colFirst"><code>static void</code></td>
  578. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#NMSBoxesRotated-org.opencv.core.MatOfRotatedRect-org.opencv.core.MatOfFloat-float-float-org.opencv.core.MatOfInt-float-">NMSBoxesRotated</a></span>(<a href="../../../org/opencv/core/MatOfRotatedRect.html" title="class in org.opencv.core">MatOfRotatedRect</a>&nbsp;bboxes,
  579. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;scores,
  580. float&nbsp;score_threshold,
  581. float&nbsp;nms_threshold,
  582. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;indices,
  583. float&nbsp;eta)</code>&nbsp;</td>
  584. </tr>
  585. <tr id="i34" class="altColor">
  586. <td class="colFirst"><code>static void</code></td>
  587. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#NMSBoxesRotated-org.opencv.core.MatOfRotatedRect-org.opencv.core.MatOfFloat-float-float-org.opencv.core.MatOfInt-float-int-">NMSBoxesRotated</a></span>(<a href="../../../org/opencv/core/MatOfRotatedRect.html" title="class in org.opencv.core">MatOfRotatedRect</a>&nbsp;bboxes,
  588. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;scores,
  589. float&nbsp;score_threshold,
  590. float&nbsp;nms_threshold,
  591. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;indices,
  592. float&nbsp;eta,
  593. int&nbsp;top_k)</code>&nbsp;</td>
  594. </tr>
  595. <tr id="i35" class="rowColor">
  596. <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
  597. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNet-java.lang.String-">readNet</a></span>(java.lang.String&nbsp;model)</code>
  598. <div class="block">Read deep learning network represented in one of the supported formats.</div>
  599. </td>
  600. </tr>
  601. <tr id="i36" class="altColor">
  602. <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
  603. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNet-java.lang.String-org.opencv.core.MatOfByte-">readNet</a></span>(java.lang.String&nbsp;framework,
  604. <a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferModel)</code>
  605. <div class="block">Read deep learning network represented in one of the supported formats.</div>
  606. </td>
  607. </tr>
  608. <tr id="i37" class="rowColor">
  609. <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
  610. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNet-java.lang.String-org.opencv.core.MatOfByte-org.opencv.core.MatOfByte-">readNet</a></span>(java.lang.String&nbsp;framework,
  611. <a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferModel,
  612. <a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferConfig)</code>
  613. <div class="block">Read deep learning network represented in one of the supported formats.</div>
  614. </td>
  615. </tr>
  616. <tr id="i38" class="altColor">
  617. <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
  618. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNet-java.lang.String-java.lang.String-">readNet</a></span>(java.lang.String&nbsp;model,
  619. java.lang.String&nbsp;config)</code>
  620. <div class="block">Read deep learning network represented in one of the supported formats.</div>
  621. </td>
  622. </tr>
  623. <tr id="i39" class="rowColor">
  624. <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
  625. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNet-java.lang.String-java.lang.String-java.lang.String-">readNet</a></span>(java.lang.String&nbsp;model,
  626. java.lang.String&nbsp;config,
  627. java.lang.String&nbsp;framework)</code>
  628. <div class="block">Read deep learning network represented in one of the supported formats.</div>
  629. </td>
  630. </tr>
  631. <tr id="i40" class="altColor">
  632. <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
  633. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNetFromCaffe-org.opencv.core.MatOfByte-">readNetFromCaffe</a></span>(<a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferProto)</code>
  634. <div class="block">Reads a network model stored in Caffe model in memory.</div>
  635. </td>
  636. </tr>
  637. <tr id="i41" class="rowColor">
  638. <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
  639. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNetFromCaffe-org.opencv.core.MatOfByte-org.opencv.core.MatOfByte-">readNetFromCaffe</a></span>(<a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferProto,
  640. <a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferModel)</code>
  641. <div class="block">Reads a network model stored in Caffe model in memory.</div>
  642. </td>
  643. </tr>
  644. <tr id="i42" class="altColor">
  645. <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
  646. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNetFromCaffe-java.lang.String-">readNetFromCaffe</a></span>(java.lang.String&nbsp;prototxt)</code>
  647. <div class="block">Reads a network model stored in &lt;a href="http://caffe.berkeleyvision.org"&gt;Caffe&lt;/a&gt; framework's format.</div>
  648. </td>
  649. </tr>
  650. <tr id="i43" class="rowColor">
  651. <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
  652. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNetFromCaffe-java.lang.String-java.lang.String-">readNetFromCaffe</a></span>(java.lang.String&nbsp;prototxt,
  653. java.lang.String&nbsp;caffeModel)</code>
  654. <div class="block">Reads a network model stored in &lt;a href="http://caffe.berkeleyvision.org"&gt;Caffe&lt;/a&gt; framework's format.</div>
  655. </td>
  656. </tr>
  657. <tr id="i44" class="altColor">
  658. <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
  659. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNetFromDarknet-org.opencv.core.MatOfByte-">readNetFromDarknet</a></span>(<a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferCfg)</code>
  660. <div class="block">Reads a network model stored in &lt;a href="https://pjreddie.com/darknet/"&gt;Darknet&lt;/a&gt; model files.</div>
  661. </td>
  662. </tr>
  663. <tr id="i45" class="rowColor">
  664. <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
  665. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNetFromDarknet-org.opencv.core.MatOfByte-org.opencv.core.MatOfByte-">readNetFromDarknet</a></span>(<a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferCfg,
  666. <a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferModel)</code>
  667. <div class="block">Reads a network model stored in &lt;a href="https://pjreddie.com/darknet/"&gt;Darknet&lt;/a&gt; model files.</div>
  668. </td>
  669. </tr>
  670. <tr id="i46" class="altColor">
  671. <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
  672. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNetFromDarknet-java.lang.String-">readNetFromDarknet</a></span>(java.lang.String&nbsp;cfgFile)</code>
  673. <div class="block">Reads a network model stored in &lt;a href="https://pjreddie.com/darknet/"&gt;Darknet&lt;/a&gt; model files.</div>
  674. </td>
  675. </tr>
  676. <tr id="i47" class="rowColor">
  677. <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
  678. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNetFromDarknet-java.lang.String-java.lang.String-">readNetFromDarknet</a></span>(java.lang.String&nbsp;cfgFile,
  679. java.lang.String&nbsp;darknetModel)</code>
  680. <div class="block">Reads a network model stored in &lt;a href="https://pjreddie.com/darknet/"&gt;Darknet&lt;/a&gt; model files.</div>
  681. </td>
  682. </tr>
  683. <tr id="i48" class="altColor">
  684. <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
  685. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNetFromModelOptimizer-org.opencv.core.MatOfByte-org.opencv.core.MatOfByte-">readNetFromModelOptimizer</a></span>(<a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferModelConfig,
  686. <a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferWeights)</code>
  687. <div class="block">Load a network from Intel's Model Optimizer intermediate representation.</div>
  688. </td>
  689. </tr>
  690. <tr id="i49" class="rowColor">
  691. <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
  692. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNetFromModelOptimizer-java.lang.String-java.lang.String-">readNetFromModelOptimizer</a></span>(java.lang.String&nbsp;xml,
  693. java.lang.String&nbsp;bin)</code>
  694. <div class="block">Load a network from Intel's Model Optimizer intermediate representation.</div>
  695. </td>
  696. </tr>
  697. <tr id="i50" class="altColor">
  698. <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
  699. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNetFromONNX-org.opencv.core.MatOfByte-">readNetFromONNX</a></span>(<a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;buffer)</code>
  700. <div class="block">Reads a network model from &lt;a href="https://onnx.ai/"&gt;ONNX&lt;/a&gt;
  701. in-memory buffer.</div>
  702. </td>
  703. </tr>
  704. <tr id="i51" class="rowColor">
  705. <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
  706. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNetFromONNX-java.lang.String-">readNetFromONNX</a></span>(java.lang.String&nbsp;onnxFile)</code>
  707. <div class="block">Reads a network model &lt;a href="https://onnx.ai/"&gt;ONNX&lt;/a&gt;.</div>
  708. </td>
  709. </tr>
  710. <tr id="i52" class="altColor">
  711. <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
  712. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNetFromTensorflow-org.opencv.core.MatOfByte-">readNetFromTensorflow</a></span>(<a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferModel)</code>
  713. <div class="block">Reads a network model stored in &lt;a href="https://www.tensorflow.org/"&gt;TensorFlow&lt;/a&gt; framework's format.</div>
  714. </td>
  715. </tr>
  716. <tr id="i53" class="rowColor">
  717. <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
  718. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNetFromTensorflow-org.opencv.core.MatOfByte-org.opencv.core.MatOfByte-">readNetFromTensorflow</a></span>(<a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferModel,
  719. <a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferConfig)</code>
  720. <div class="block">Reads a network model stored in &lt;a href="https://www.tensorflow.org/"&gt;TensorFlow&lt;/a&gt; framework's format.</div>
  721. </td>
  722. </tr>
  723. <tr id="i54" class="altColor">
  724. <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
  725. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNetFromTensorflow-java.lang.String-">readNetFromTensorflow</a></span>(java.lang.String&nbsp;model)</code>
  726. <div class="block">Reads a network model stored in &lt;a href="https://www.tensorflow.org/"&gt;TensorFlow&lt;/a&gt; framework's format.</div>
  727. </td>
  728. </tr>
  729. <tr id="i55" class="rowColor">
  730. <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
  731. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNetFromTensorflow-java.lang.String-java.lang.String-">readNetFromTensorflow</a></span>(java.lang.String&nbsp;model,
  732. java.lang.String&nbsp;config)</code>
  733. <div class="block">Reads a network model stored in &lt;a href="https://www.tensorflow.org/"&gt;TensorFlow&lt;/a&gt; framework's format.</div>
  734. </td>
  735. </tr>
  736. <tr id="i56" class="altColor">
  737. <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
  738. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNetFromTFLite-org.opencv.core.MatOfByte-">readNetFromTFLite</a></span>(<a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferModel)</code>
  739. <div class="block">Reads a network model stored in &lt;a href="https://www.tensorflow.org/lite"&gt;TFLite&lt;/a&gt; framework's format.</div>
  740. </td>
  741. </tr>
  742. <tr id="i57" class="rowColor">
  743. <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
  744. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNetFromTFLite-java.lang.String-">readNetFromTFLite</a></span>(java.lang.String&nbsp;model)</code>
  745. <div class="block">Reads a network model stored in &lt;a href="https://www.tensorflow.org/lite"&gt;TFLite&lt;/a&gt; framework's format.</div>
  746. </td>
  747. </tr>
  748. <tr id="i58" class="altColor">
  749. <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
  750. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNetFromTorch-java.lang.String-">readNetFromTorch</a></span>(java.lang.String&nbsp;model)</code>
  751. <div class="block">Reads a network model stored in &lt;a href="http://torch.ch"&gt;Torch7&lt;/a&gt; framework's format.</div>
  752. </td>
  753. </tr>
  754. <tr id="i59" class="rowColor">
  755. <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
  756. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNetFromTorch-java.lang.String-boolean-">readNetFromTorch</a></span>(java.lang.String&nbsp;model,
  757. boolean&nbsp;isBinary)</code>
  758. <div class="block">Reads a network model stored in &lt;a href="http://torch.ch"&gt;Torch7&lt;/a&gt; framework's format.</div>
  759. </td>
  760. </tr>
  761. <tr id="i60" class="altColor">
  762. <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
  763. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNetFromTorch-java.lang.String-boolean-boolean-">readNetFromTorch</a></span>(java.lang.String&nbsp;model,
  764. boolean&nbsp;isBinary,
  765. boolean&nbsp;evaluate)</code>
  766. <div class="block">Reads a network model stored in &lt;a href="http://torch.ch"&gt;Torch7&lt;/a&gt; framework's format.</div>
  767. </td>
  768. </tr>
  769. <tr id="i61" class="rowColor">
  770. <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
  771. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readTensorFromONNX-java.lang.String-">readTensorFromONNX</a></span>(java.lang.String&nbsp;path)</code>
  772. <div class="block">Creates blob from .pb file.</div>
  773. </td>
  774. </tr>
  775. <tr id="i62" class="altColor">
  776. <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
  777. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readTorchBlob-java.lang.String-">readTorchBlob</a></span>(java.lang.String&nbsp;filename)</code>
  778. <div class="block">Loads blob which was serialized as torch.Tensor object of Torch7 framework.</div>
  779. </td>
  780. </tr>
  781. <tr id="i63" class="rowColor">
  782. <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
  783. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readTorchBlob-java.lang.String-boolean-">readTorchBlob</a></span>(java.lang.String&nbsp;filename,
  784. boolean&nbsp;isBinary)</code>
  785. <div class="block">Loads blob which was serialized as torch.Tensor object of Torch7 framework.</div>
  786. </td>
  787. </tr>
  788. <tr id="i64" class="altColor">
  789. <td class="colFirst"><code>static void</code></td>
  790. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#releaseHDDLPlugin--">releaseHDDLPlugin</a></span>()</code>
  791. <div class="block">Release a HDDL plugin.</div>
  792. </td>
  793. </tr>
  794. <tr id="i65" class="rowColor">
  795. <td class="colFirst"><code>static void</code></td>
  796. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#resetMyriadDevice--">resetMyriadDevice</a></span>()</code>
  797. <div class="block">Release a Myriad device (binded by OpenCV).</div>
  798. </td>
  799. </tr>
  800. <tr id="i66" class="altColor">
  801. <td class="colFirst"><code>static void</code></td>
  802. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#shrinkCaffeModel-java.lang.String-java.lang.String-">shrinkCaffeModel</a></span>(java.lang.String&nbsp;src,
  803. java.lang.String&nbsp;dst)</code>
  804. <div class="block">Convert all weights of Caffe network to half precision floating point.</div>
  805. </td>
  806. </tr>
  807. <tr id="i67" class="rowColor">
  808. <td class="colFirst"><code>static void</code></td>
  809. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#shrinkCaffeModel-java.lang.String-java.lang.String-java.util.List-">shrinkCaffeModel</a></span>(java.lang.String&nbsp;src,
  810. java.lang.String&nbsp;dst,
  811. java.util.List&lt;java.lang.String&gt;&nbsp;layersTypes)</code>
  812. <div class="block">Convert all weights of Caffe network to half precision floating point.</div>
  813. </td>
  814. </tr>
  815. <tr id="i68" class="altColor">
  816. <td class="colFirst"><code>static void</code></td>
  817. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#softNMSBoxes-org.opencv.core.MatOfRect-org.opencv.core.MatOfFloat-org.opencv.core.MatOfFloat-float-float-org.opencv.core.MatOfInt-">softNMSBoxes</a></span>(<a href="../../../org/opencv/core/MatOfRect.html" title="class in org.opencv.core">MatOfRect</a>&nbsp;bboxes,
  818. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;scores,
  819. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;updated_scores,
  820. float&nbsp;score_threshold,
  821. float&nbsp;nms_threshold,
  822. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;indices)</code>
  823. <div class="block">Performs soft non maximum suppression given boxes and corresponding scores.</div>
  824. </td>
  825. </tr>
  826. <tr id="i69" class="rowColor">
  827. <td class="colFirst"><code>static void</code></td>
  828. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#softNMSBoxes-org.opencv.core.MatOfRect-org.opencv.core.MatOfFloat-org.opencv.core.MatOfFloat-float-float-org.opencv.core.MatOfInt-long-">softNMSBoxes</a></span>(<a href="../../../org/opencv/core/MatOfRect.html" title="class in org.opencv.core">MatOfRect</a>&nbsp;bboxes,
  829. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;scores,
  830. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;updated_scores,
  831. float&nbsp;score_threshold,
  832. float&nbsp;nms_threshold,
  833. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;indices,
  834. long&nbsp;top_k)</code>
  835. <div class="block">Performs soft non maximum suppression given boxes and corresponding scores.</div>
  836. </td>
  837. </tr>
  838. <tr id="i70" class="altColor">
  839. <td class="colFirst"><code>static void</code></td>
  840. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#softNMSBoxes-org.opencv.core.MatOfRect-org.opencv.core.MatOfFloat-org.opencv.core.MatOfFloat-float-float-org.opencv.core.MatOfInt-long-float-">softNMSBoxes</a></span>(<a href="../../../org/opencv/core/MatOfRect.html" title="class in org.opencv.core">MatOfRect</a>&nbsp;bboxes,
  841. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;scores,
  842. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;updated_scores,
  843. float&nbsp;score_threshold,
  844. float&nbsp;nms_threshold,
  845. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;indices,
  846. long&nbsp;top_k,
  847. float&nbsp;sigma)</code>
  848. <div class="block">Performs soft non maximum suppression given boxes and corresponding scores.</div>
  849. </td>
  850. </tr>
  851. <tr id="i71" class="rowColor">
  852. <td class="colFirst"><code>static void</code></td>
  853. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#writeTextGraph-java.lang.String-java.lang.String-">writeTextGraph</a></span>(java.lang.String&nbsp;model,
  854. java.lang.String&nbsp;output)</code>
  855. <div class="block">Create a text representation for a binary network stored in protocol buffer format.</div>
  856. </td>
  857. </tr>
  858. </table>
  859. <ul class="blockList">
  860. <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
  861. <!-- -->
  862. </a>
  863. <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
  864. <code>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
  865. </ul>
  866. </li>
  867. </ul>
  868. </li>
  869. </ul>
  870. </div>
  871. <div class="details">
  872. <ul class="blockList">
  873. <li class="blockList">
  874. <!-- ============ FIELD DETAIL =========== -->
  875. <ul class="blockList">
  876. <li class="blockList"><a name="field.detail">
  877. <!-- -->
  878. </a>
  879. <h3>Field Detail</h3>
  880. <a name="DNN_BACKEND_CANN">
  881. <!-- -->
  882. </a>
  883. <ul class="blockList">
  884. <li class="blockList">
  885. <h4>DNN_BACKEND_CANN</h4>
  886. <pre>public static final&nbsp;int DNN_BACKEND_CANN</pre>
  887. <dl>
  888. <dt><span class="seeLabel">See Also:</span></dt>
  889. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_BACKEND_CANN">Constant Field Values</a></dd>
  890. </dl>
  891. </li>
  892. </ul>
  893. <a name="DNN_BACKEND_CUDA">
  894. <!-- -->
  895. </a>
  896. <ul class="blockList">
  897. <li class="blockList">
  898. <h4>DNN_BACKEND_CUDA</h4>
  899. <pre>public static final&nbsp;int DNN_BACKEND_CUDA</pre>
  900. <dl>
  901. <dt><span class="seeLabel">See Also:</span></dt>
  902. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_BACKEND_CUDA">Constant Field Values</a></dd>
  903. </dl>
  904. </li>
  905. </ul>
  906. <a name="DNN_BACKEND_DEFAULT">
  907. <!-- -->
  908. </a>
  909. <ul class="blockList">
  910. <li class="blockList">
  911. <h4>DNN_BACKEND_DEFAULT</h4>
  912. <pre>public static final&nbsp;int DNN_BACKEND_DEFAULT</pre>
  913. <dl>
  914. <dt><span class="seeLabel">See Also:</span></dt>
  915. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_BACKEND_DEFAULT">Constant Field Values</a></dd>
  916. </dl>
  917. </li>
  918. </ul>
  919. <a name="DNN_BACKEND_HALIDE">
  920. <!-- -->
  921. </a>
  922. <ul class="blockList">
  923. <li class="blockList">
  924. <h4>DNN_BACKEND_HALIDE</h4>
  925. <pre>public static final&nbsp;int DNN_BACKEND_HALIDE</pre>
  926. <dl>
  927. <dt><span class="seeLabel">See Also:</span></dt>
  928. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_BACKEND_HALIDE">Constant Field Values</a></dd>
  929. </dl>
  930. </li>
  931. </ul>
  932. <a name="DNN_BACKEND_INFERENCE_ENGINE">
  933. <!-- -->
  934. </a>
  935. <ul class="blockList">
  936. <li class="blockList">
  937. <h4>DNN_BACKEND_INFERENCE_ENGINE</h4>
  938. <pre>public static final&nbsp;int DNN_BACKEND_INFERENCE_ENGINE</pre>
  939. <dl>
  940. <dt><span class="seeLabel">See Also:</span></dt>
  941. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_BACKEND_INFERENCE_ENGINE">Constant Field Values</a></dd>
  942. </dl>
  943. </li>
  944. </ul>
  945. <a name="DNN_BACKEND_OPENCV">
  946. <!-- -->
  947. </a>
  948. <ul class="blockList">
  949. <li class="blockList">
  950. <h4>DNN_BACKEND_OPENCV</h4>
  951. <pre>public static final&nbsp;int DNN_BACKEND_OPENCV</pre>
  952. <dl>
  953. <dt><span class="seeLabel">See Also:</span></dt>
  954. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_BACKEND_OPENCV">Constant Field Values</a></dd>
  955. </dl>
  956. </li>
  957. </ul>
  958. <a name="DNN_BACKEND_TIMVX">
  959. <!-- -->
  960. </a>
  961. <ul class="blockList">
  962. <li class="blockList">
  963. <h4>DNN_BACKEND_TIMVX</h4>
  964. <pre>public static final&nbsp;int DNN_BACKEND_TIMVX</pre>
  965. <dl>
  966. <dt><span class="seeLabel">See Also:</span></dt>
  967. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_BACKEND_TIMVX">Constant Field Values</a></dd>
  968. </dl>
  969. </li>
  970. </ul>
  971. <a name="DNN_BACKEND_VKCOM">
  972. <!-- -->
  973. </a>
  974. <ul class="blockList">
  975. <li class="blockList">
  976. <h4>DNN_BACKEND_VKCOM</h4>
  977. <pre>public static final&nbsp;int DNN_BACKEND_VKCOM</pre>
  978. <dl>
  979. <dt><span class="seeLabel">See Also:</span></dt>
  980. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_BACKEND_VKCOM">Constant Field Values</a></dd>
  981. </dl>
  982. </li>
  983. </ul>
  984. <a name="DNN_BACKEND_WEBNN">
  985. <!-- -->
  986. </a>
  987. <ul class="blockList">
  988. <li class="blockList">
  989. <h4>DNN_BACKEND_WEBNN</h4>
  990. <pre>public static final&nbsp;int DNN_BACKEND_WEBNN</pre>
  991. <dl>
  992. <dt><span class="seeLabel">See Also:</span></dt>
  993. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_BACKEND_WEBNN">Constant Field Values</a></dd>
  994. </dl>
  995. </li>
  996. </ul>
  997. <a name="DNN_LAYOUT_NCDHW">
  998. <!-- -->
  999. </a>
  1000. <ul class="blockList">
  1001. <li class="blockList">
  1002. <h4>DNN_LAYOUT_NCDHW</h4>
  1003. <pre>public static final&nbsp;int DNN_LAYOUT_NCDHW</pre>
  1004. <dl>
  1005. <dt><span class="seeLabel">See Also:</span></dt>
  1006. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_LAYOUT_NCDHW">Constant Field Values</a></dd>
  1007. </dl>
  1008. </li>
  1009. </ul>
  1010. <a name="DNN_LAYOUT_NCHW">
  1011. <!-- -->
  1012. </a>
  1013. <ul class="blockList">
  1014. <li class="blockList">
  1015. <h4>DNN_LAYOUT_NCHW</h4>
  1016. <pre>public static final&nbsp;int DNN_LAYOUT_NCHW</pre>
  1017. <dl>
  1018. <dt><span class="seeLabel">See Also:</span></dt>
  1019. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_LAYOUT_NCHW">Constant Field Values</a></dd>
  1020. </dl>
  1021. </li>
  1022. </ul>
  1023. <a name="DNN_LAYOUT_ND">
  1024. <!-- -->
  1025. </a>
  1026. <ul class="blockList">
  1027. <li class="blockList">
  1028. <h4>DNN_LAYOUT_ND</h4>
  1029. <pre>public static final&nbsp;int DNN_LAYOUT_ND</pre>
  1030. <dl>
  1031. <dt><span class="seeLabel">See Also:</span></dt>
  1032. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_LAYOUT_ND">Constant Field Values</a></dd>
  1033. </dl>
  1034. </li>
  1035. </ul>
  1036. <a name="DNN_LAYOUT_NDHWC">
  1037. <!-- -->
  1038. </a>
  1039. <ul class="blockList">
  1040. <li class="blockList">
  1041. <h4>DNN_LAYOUT_NDHWC</h4>
  1042. <pre>public static final&nbsp;int DNN_LAYOUT_NDHWC</pre>
  1043. <dl>
  1044. <dt><span class="seeLabel">See Also:</span></dt>
  1045. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_LAYOUT_NDHWC">Constant Field Values</a></dd>
  1046. </dl>
  1047. </li>
  1048. </ul>
  1049. <a name="DNN_LAYOUT_NHWC">
  1050. <!-- -->
  1051. </a>
  1052. <ul class="blockList">
  1053. <li class="blockList">
  1054. <h4>DNN_LAYOUT_NHWC</h4>
  1055. <pre>public static final&nbsp;int DNN_LAYOUT_NHWC</pre>
  1056. <dl>
  1057. <dt><span class="seeLabel">See Also:</span></dt>
  1058. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_LAYOUT_NHWC">Constant Field Values</a></dd>
  1059. </dl>
  1060. </li>
  1061. </ul>
  1062. <a name="DNN_LAYOUT_PLANAR">
  1063. <!-- -->
  1064. </a>
  1065. <ul class="blockList">
  1066. <li class="blockList">
  1067. <h4>DNN_LAYOUT_PLANAR</h4>
  1068. <pre>public static final&nbsp;int DNN_LAYOUT_PLANAR</pre>
  1069. <dl>
  1070. <dt><span class="seeLabel">See Also:</span></dt>
  1071. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_LAYOUT_PLANAR">Constant Field Values</a></dd>
  1072. </dl>
  1073. </li>
  1074. </ul>
  1075. <a name="DNN_LAYOUT_UNKNOWN">
  1076. <!-- -->
  1077. </a>
  1078. <ul class="blockList">
  1079. <li class="blockList">
  1080. <h4>DNN_LAYOUT_UNKNOWN</h4>
  1081. <pre>public static final&nbsp;int DNN_LAYOUT_UNKNOWN</pre>
  1082. <dl>
  1083. <dt><span class="seeLabel">See Also:</span></dt>
  1084. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_LAYOUT_UNKNOWN">Constant Field Values</a></dd>
  1085. </dl>
  1086. </li>
  1087. </ul>
  1088. <a name="DNN_PMODE_CROP_CENTER">
  1089. <!-- -->
  1090. </a>
  1091. <ul class="blockList">
  1092. <li class="blockList">
  1093. <h4>DNN_PMODE_CROP_CENTER</h4>
  1094. <pre>public static final&nbsp;int DNN_PMODE_CROP_CENTER</pre>
  1095. <dl>
  1096. <dt><span class="seeLabel">See Also:</span></dt>
  1097. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_PMODE_CROP_CENTER">Constant Field Values</a></dd>
  1098. </dl>
  1099. </li>
  1100. </ul>
  1101. <a name="DNN_PMODE_LETTERBOX">
  1102. <!-- -->
  1103. </a>
  1104. <ul class="blockList">
  1105. <li class="blockList">
  1106. <h4>DNN_PMODE_LETTERBOX</h4>
  1107. <pre>public static final&nbsp;int DNN_PMODE_LETTERBOX</pre>
  1108. <dl>
  1109. <dt><span class="seeLabel">See Also:</span></dt>
  1110. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_PMODE_LETTERBOX">Constant Field Values</a></dd>
  1111. </dl>
  1112. </li>
  1113. </ul>
  1114. <a name="DNN_PMODE_NULL">
  1115. <!-- -->
  1116. </a>
  1117. <ul class="blockList">
  1118. <li class="blockList">
  1119. <h4>DNN_PMODE_NULL</h4>
  1120. <pre>public static final&nbsp;int DNN_PMODE_NULL</pre>
  1121. <dl>
  1122. <dt><span class="seeLabel">See Also:</span></dt>
  1123. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_PMODE_NULL">Constant Field Values</a></dd>
  1124. </dl>
  1125. </li>
  1126. </ul>
  1127. <a name="DNN_TARGET_CPU">
  1128. <!-- -->
  1129. </a>
  1130. <ul class="blockList">
  1131. <li class="blockList">
  1132. <h4>DNN_TARGET_CPU</h4>
  1133. <pre>public static final&nbsp;int DNN_TARGET_CPU</pre>
  1134. <dl>
  1135. <dt><span class="seeLabel">See Also:</span></dt>
  1136. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_TARGET_CPU">Constant Field Values</a></dd>
  1137. </dl>
  1138. </li>
  1139. </ul>
  1140. <a name="DNN_TARGET_CPU_FP16">
  1141. <!-- -->
  1142. </a>
  1143. <ul class="blockList">
  1144. <li class="blockList">
  1145. <h4>DNN_TARGET_CPU_FP16</h4>
  1146. <pre>public static final&nbsp;int DNN_TARGET_CPU_FP16</pre>
  1147. <dl>
  1148. <dt><span class="seeLabel">See Also:</span></dt>
  1149. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_TARGET_CPU_FP16">Constant Field Values</a></dd>
  1150. </dl>
  1151. </li>
  1152. </ul>
  1153. <a name="DNN_TARGET_CUDA">
  1154. <!-- -->
  1155. </a>
  1156. <ul class="blockList">
  1157. <li class="blockList">
  1158. <h4>DNN_TARGET_CUDA</h4>
  1159. <pre>public static final&nbsp;int DNN_TARGET_CUDA</pre>
  1160. <dl>
  1161. <dt><span class="seeLabel">See Also:</span></dt>
  1162. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_TARGET_CUDA">Constant Field Values</a></dd>
  1163. </dl>
  1164. </li>
  1165. </ul>
  1166. <a name="DNN_TARGET_CUDA_FP16">
  1167. <!-- -->
  1168. </a>
  1169. <ul class="blockList">
  1170. <li class="blockList">
  1171. <h4>DNN_TARGET_CUDA_FP16</h4>
  1172. <pre>public static final&nbsp;int DNN_TARGET_CUDA_FP16</pre>
  1173. <dl>
  1174. <dt><span class="seeLabel">See Also:</span></dt>
  1175. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_TARGET_CUDA_FP16">Constant Field Values</a></dd>
  1176. </dl>
  1177. </li>
  1178. </ul>
  1179. <a name="DNN_TARGET_FPGA">
  1180. <!-- -->
  1181. </a>
  1182. <ul class="blockList">
  1183. <li class="blockList">
  1184. <h4>DNN_TARGET_FPGA</h4>
  1185. <pre>public static final&nbsp;int DNN_TARGET_FPGA</pre>
  1186. <dl>
  1187. <dt><span class="seeLabel">See Also:</span></dt>
  1188. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_TARGET_FPGA">Constant Field Values</a></dd>
  1189. </dl>
  1190. </li>
  1191. </ul>
  1192. <a name="DNN_TARGET_HDDL">
  1193. <!-- -->
  1194. </a>
  1195. <ul class="blockList">
  1196. <li class="blockList">
  1197. <h4>DNN_TARGET_HDDL</h4>
  1198. <pre>public static final&nbsp;int DNN_TARGET_HDDL</pre>
  1199. <dl>
  1200. <dt><span class="seeLabel">See Also:</span></dt>
  1201. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_TARGET_HDDL">Constant Field Values</a></dd>
  1202. </dl>
  1203. </li>
  1204. </ul>
  1205. <a name="DNN_TARGET_MYRIAD">
  1206. <!-- -->
  1207. </a>
  1208. <ul class="blockList">
  1209. <li class="blockList">
  1210. <h4>DNN_TARGET_MYRIAD</h4>
  1211. <pre>public static final&nbsp;int DNN_TARGET_MYRIAD</pre>
  1212. <dl>
  1213. <dt><span class="seeLabel">See Also:</span></dt>
  1214. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_TARGET_MYRIAD">Constant Field Values</a></dd>
  1215. </dl>
  1216. </li>
  1217. </ul>
  1218. <a name="DNN_TARGET_NPU">
  1219. <!-- -->
  1220. </a>
  1221. <ul class="blockList">
  1222. <li class="blockList">
  1223. <h4>DNN_TARGET_NPU</h4>
  1224. <pre>public static final&nbsp;int DNN_TARGET_NPU</pre>
  1225. <dl>
  1226. <dt><span class="seeLabel">See Also:</span></dt>
  1227. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_TARGET_NPU">Constant Field Values</a></dd>
  1228. </dl>
  1229. </li>
  1230. </ul>
  1231. <a name="DNN_TARGET_OPENCL">
  1232. <!-- -->
  1233. </a>
  1234. <ul class="blockList">
  1235. <li class="blockList">
  1236. <h4>DNN_TARGET_OPENCL</h4>
  1237. <pre>public static final&nbsp;int DNN_TARGET_OPENCL</pre>
  1238. <dl>
  1239. <dt><span class="seeLabel">See Also:</span></dt>
  1240. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_TARGET_OPENCL">Constant Field Values</a></dd>
  1241. </dl>
  1242. </li>
  1243. </ul>
  1244. <a name="DNN_TARGET_OPENCL_FP16">
  1245. <!-- -->
  1246. </a>
  1247. <ul class="blockList">
  1248. <li class="blockList">
  1249. <h4>DNN_TARGET_OPENCL_FP16</h4>
  1250. <pre>public static final&nbsp;int DNN_TARGET_OPENCL_FP16</pre>
  1251. <dl>
  1252. <dt><span class="seeLabel">See Also:</span></dt>
  1253. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_TARGET_OPENCL_FP16">Constant Field Values</a></dd>
  1254. </dl>
  1255. </li>
  1256. </ul>
  1257. <a name="DNN_TARGET_VULKAN">
  1258. <!-- -->
  1259. </a>
  1260. <ul class="blockList">
  1261. <li class="blockList">
  1262. <h4>DNN_TARGET_VULKAN</h4>
  1263. <pre>public static final&nbsp;int DNN_TARGET_VULKAN</pre>
  1264. <dl>
  1265. <dt><span class="seeLabel">See Also:</span></dt>
  1266. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_TARGET_VULKAN">Constant Field Values</a></dd>
  1267. </dl>
  1268. </li>
  1269. </ul>
  1270. <a name="SoftNMSMethod_SOFTNMS_GAUSSIAN">
  1271. <!-- -->
  1272. </a>
  1273. <ul class="blockList">
  1274. <li class="blockList">
  1275. <h4>SoftNMSMethod_SOFTNMS_GAUSSIAN</h4>
  1276. <pre>public static final&nbsp;int SoftNMSMethod_SOFTNMS_GAUSSIAN</pre>
  1277. <dl>
  1278. <dt><span class="seeLabel">See Also:</span></dt>
  1279. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.SoftNMSMethod_SOFTNMS_GAUSSIAN">Constant Field Values</a></dd>
  1280. </dl>
  1281. </li>
  1282. </ul>
  1283. <a name="SoftNMSMethod_SOFTNMS_LINEAR">
  1284. <!-- -->
  1285. </a>
  1286. <ul class="blockListLast">
  1287. <li class="blockList">
  1288. <h4>SoftNMSMethod_SOFTNMS_LINEAR</h4>
  1289. <pre>public static final&nbsp;int SoftNMSMethod_SOFTNMS_LINEAR</pre>
  1290. <dl>
  1291. <dt><span class="seeLabel">See Also:</span></dt>
  1292. <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.SoftNMSMethod_SOFTNMS_LINEAR">Constant Field Values</a></dd>
  1293. </dl>
  1294. </li>
  1295. </ul>
  1296. </li>
  1297. </ul>
  1298. <!-- ========= CONSTRUCTOR DETAIL ======== -->
  1299. <ul class="blockList">
  1300. <li class="blockList"><a name="constructor.detail">
  1301. <!-- -->
  1302. </a>
  1303. <h3>Constructor Detail</h3>
  1304. <a name="Dnn--">
  1305. <!-- -->
  1306. </a>
  1307. <ul class="blockListLast">
  1308. <li class="blockList">
  1309. <h4>Dnn</h4>
  1310. <pre>public&nbsp;Dnn()</pre>
  1311. </li>
  1312. </ul>
  1313. </li>
  1314. </ul>
  1315. <!-- ============ METHOD DETAIL ========== -->
  1316. <ul class="blockList">
  1317. <li class="blockList"><a name="method.detail">
  1318. <!-- -->
  1319. </a>
  1320. <h3>Method Detail</h3>
  1321. <a name="blobFromImage-org.opencv.core.Mat-">
  1322. <!-- -->
  1323. </a>
  1324. <ul class="blockList">
  1325. <li class="blockList">
  1326. <h4>blobFromImage</h4>
  1327. <pre>public static&nbsp;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;blobFromImage(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image)</pre>
  1328. <div class="block">Creates 4-dimensional blob from image. Optionally resizes and crops <code>image</code> from center,
  1329. subtract <code>mean</code> values, scales values by <code>scalefactor</code>, swap Blue and Red channels.</div>
  1330. <dl>
  1331. <dt><span class="paramLabel">Parameters:</span></dt>
  1332. <dd><code>image</code> - input image (with 1-, 3- or 4-channels).
  1333. to be in (mean-R, mean-G, mean-B) order if <code>image</code> has BGR ordering and <code>swapRB</code> is true.
  1334. in 3-channel image is necessary.
  1335. if <code>crop</code> is true, input image is resized so one side after resize is equal to corresponding
  1336. dimension in <code>size</code> and another one is equal or larger. Then, crop from the center is performed.
  1337. If <code>crop</code> is false, direct resize without cropping and preserving aspect ratio is performed.</dd>
  1338. <dt><span class="returnLabel">Returns:</span></dt>
  1339. <dd>4-dimensional Mat with NCHW dimensions order.
  1340. <b>Note:</b>
  1341. The order and usage of <code>scalefactor</code> and <code>mean</code> are (input - mean) * scalefactor.</dd>
  1342. </dl>
  1343. </li>
  1344. </ul>
  1345. <a name="blobFromImage-org.opencv.core.Mat-double-">
  1346. <!-- -->
  1347. </a>
  1348. <ul class="blockList">
  1349. <li class="blockList">
  1350. <h4>blobFromImage</h4>
  1351. <pre>public static&nbsp;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;blobFromImage(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  1352. double&nbsp;scalefactor)</pre>
  1353. <div class="block">Creates 4-dimensional blob from image. Optionally resizes and crops <code>image</code> from center,
  1354. subtract <code>mean</code> values, scales values by <code>scalefactor</code>, swap Blue and Red channels.</div>
  1355. <dl>
  1356. <dt><span class="paramLabel">Parameters:</span></dt>
  1357. <dd><code>image</code> - input image (with 1-, 3- or 4-channels).</dd>
  1358. <dd><code>scalefactor</code> - multiplier for <code>images</code> values.
  1359. to be in (mean-R, mean-G, mean-B) order if <code>image</code> has BGR ordering and <code>swapRB</code> is true.
  1360. in 3-channel image is necessary.
  1361. if <code>crop</code> is true, input image is resized so one side after resize is equal to corresponding
  1362. dimension in <code>size</code> and another one is equal or larger. Then, crop from the center is performed.
  1363. If <code>crop</code> is false, direct resize without cropping and preserving aspect ratio is performed.</dd>
  1364. <dt><span class="returnLabel">Returns:</span></dt>
  1365. <dd>4-dimensional Mat with NCHW dimensions order.
  1366. <b>Note:</b>
  1367. The order and usage of <code>scalefactor</code> and <code>mean</code> are (input - mean) * scalefactor.</dd>
  1368. </dl>
  1369. </li>
  1370. </ul>
  1371. <a name="blobFromImage-org.opencv.core.Mat-double-org.opencv.core.Size-">
  1372. <!-- -->
  1373. </a>
  1374. <ul class="blockList">
  1375. <li class="blockList">
  1376. <h4>blobFromImage</h4>
  1377. <pre>public static&nbsp;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;blobFromImage(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  1378. double&nbsp;scalefactor,
  1379. <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a>&nbsp;size)</pre>
  1380. <div class="block">Creates 4-dimensional blob from image. Optionally resizes and crops <code>image</code> from center,
  1381. subtract <code>mean</code> values, scales values by <code>scalefactor</code>, swap Blue and Red channels.</div>
  1382. <dl>
  1383. <dt><span class="paramLabel">Parameters:</span></dt>
  1384. <dd><code>image</code> - input image (with 1-, 3- or 4-channels).</dd>
  1385. <dd><code>scalefactor</code> - multiplier for <code>images</code> values.</dd>
  1386. <dd><code>size</code> - spatial size for output image
  1387. to be in (mean-R, mean-G, mean-B) order if <code>image</code> has BGR ordering and <code>swapRB</code> is true.
  1388. in 3-channel image is necessary.
  1389. if <code>crop</code> is true, input image is resized so one side after resize is equal to corresponding
  1390. dimension in <code>size</code> and another one is equal or larger. Then, crop from the center is performed.
  1391. If <code>crop</code> is false, direct resize without cropping and preserving aspect ratio is performed.</dd>
  1392. <dt><span class="returnLabel">Returns:</span></dt>
  1393. <dd>4-dimensional Mat with NCHW dimensions order.
  1394. <b>Note:</b>
  1395. The order and usage of <code>scalefactor</code> and <code>mean</code> are (input - mean) * scalefactor.</dd>
  1396. </dl>
  1397. </li>
  1398. </ul>
  1399. <a name="blobFromImage-org.opencv.core.Mat-double-org.opencv.core.Size-org.opencv.core.Scalar-">
  1400. <!-- -->
  1401. </a>
  1402. <ul class="blockList">
  1403. <li class="blockList">
  1404. <h4>blobFromImage</h4>
  1405. <pre>public static&nbsp;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;blobFromImage(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  1406. double&nbsp;scalefactor,
  1407. <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a>&nbsp;size,
  1408. <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a>&nbsp;mean)</pre>
  1409. <div class="block">Creates 4-dimensional blob from image. Optionally resizes and crops <code>image</code> from center,
  1410. subtract <code>mean</code> values, scales values by <code>scalefactor</code>, swap Blue and Red channels.</div>
  1411. <dl>
  1412. <dt><span class="paramLabel">Parameters:</span></dt>
  1413. <dd><code>image</code> - input image (with 1-, 3- or 4-channels).</dd>
  1414. <dd><code>scalefactor</code> - multiplier for <code>images</code> values.</dd>
  1415. <dd><code>size</code> - spatial size for output image</dd>
  1416. <dd><code>mean</code> - scalar with mean values which are subtracted from channels. Values are intended
  1417. to be in (mean-R, mean-G, mean-B) order if <code>image</code> has BGR ordering and <code>swapRB</code> is true.
  1418. in 3-channel image is necessary.
  1419. if <code>crop</code> is true, input image is resized so one side after resize is equal to corresponding
  1420. dimension in <code>size</code> and another one is equal or larger. Then, crop from the center is performed.
  1421. If <code>crop</code> is false, direct resize without cropping and preserving aspect ratio is performed.</dd>
  1422. <dt><span class="returnLabel">Returns:</span></dt>
  1423. <dd>4-dimensional Mat with NCHW dimensions order.
  1424. <b>Note:</b>
  1425. The order and usage of <code>scalefactor</code> and <code>mean</code> are (input - mean) * scalefactor.</dd>
  1426. </dl>
  1427. </li>
  1428. </ul>
  1429. <a name="blobFromImage-org.opencv.core.Mat-double-org.opencv.core.Size-org.opencv.core.Scalar-boolean-">
  1430. <!-- -->
  1431. </a>
  1432. <ul class="blockList">
  1433. <li class="blockList">
  1434. <h4>blobFromImage</h4>
  1435. <pre>public static&nbsp;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;blobFromImage(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  1436. double&nbsp;scalefactor,
  1437. <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a>&nbsp;size,
  1438. <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a>&nbsp;mean,
  1439. boolean&nbsp;swapRB)</pre>
  1440. <div class="block">Creates 4-dimensional blob from image. Optionally resizes and crops <code>image</code> from center,
  1441. subtract <code>mean</code> values, scales values by <code>scalefactor</code>, swap Blue and Red channels.</div>
  1442. <dl>
  1443. <dt><span class="paramLabel">Parameters:</span></dt>
  1444. <dd><code>image</code> - input image (with 1-, 3- or 4-channels).</dd>
  1445. <dd><code>scalefactor</code> - multiplier for <code>images</code> values.</dd>
  1446. <dd><code>size</code> - spatial size for output image</dd>
  1447. <dd><code>mean</code> - scalar with mean values which are subtracted from channels. Values are intended
  1448. to be in (mean-R, mean-G, mean-B) order if <code>image</code> has BGR ordering and <code>swapRB</code> is true.</dd>
  1449. <dd><code>swapRB</code> - flag which indicates that swap first and last channels
  1450. in 3-channel image is necessary.
  1451. if <code>crop</code> is true, input image is resized so one side after resize is equal to corresponding
  1452. dimension in <code>size</code> and another one is equal or larger. Then, crop from the center is performed.
  1453. If <code>crop</code> is false, direct resize without cropping and preserving aspect ratio is performed.</dd>
  1454. <dt><span class="returnLabel">Returns:</span></dt>
  1455. <dd>4-dimensional Mat with NCHW dimensions order.
  1456. <b>Note:</b>
  1457. The order and usage of <code>scalefactor</code> and <code>mean</code> are (input - mean) * scalefactor.</dd>
  1458. </dl>
  1459. </li>
  1460. </ul>
  1461. <a name="blobFromImage-org.opencv.core.Mat-double-org.opencv.core.Size-org.opencv.core.Scalar-boolean-boolean-">
  1462. <!-- -->
  1463. </a>
  1464. <ul class="blockList">
  1465. <li class="blockList">
  1466. <h4>blobFromImage</h4>
  1467. <pre>public static&nbsp;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;blobFromImage(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  1468. double&nbsp;scalefactor,
  1469. <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a>&nbsp;size,
  1470. <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a>&nbsp;mean,
  1471. boolean&nbsp;swapRB,
  1472. boolean&nbsp;crop)</pre>
  1473. <div class="block">Creates 4-dimensional blob from image. Optionally resizes and crops <code>image</code> from center,
  1474. subtract <code>mean</code> values, scales values by <code>scalefactor</code>, swap Blue and Red channels.</div>
  1475. <dl>
  1476. <dt><span class="paramLabel">Parameters:</span></dt>
  1477. <dd><code>image</code> - input image (with 1-, 3- or 4-channels).</dd>
  1478. <dd><code>scalefactor</code> - multiplier for <code>images</code> values.</dd>
  1479. <dd><code>size</code> - spatial size for output image</dd>
  1480. <dd><code>mean</code> - scalar with mean values which are subtracted from channels. Values are intended
  1481. to be in (mean-R, mean-G, mean-B) order if <code>image</code> has BGR ordering and <code>swapRB</code> is true.</dd>
  1482. <dd><code>swapRB</code> - flag which indicates that swap first and last channels
  1483. in 3-channel image is necessary.</dd>
  1484. <dd><code>crop</code> - flag which indicates whether image will be cropped after resize or not
  1485. if <code>crop</code> is true, input image is resized so one side after resize is equal to corresponding
  1486. dimension in <code>size</code> and another one is equal or larger. Then, crop from the center is performed.
  1487. If <code>crop</code> is false, direct resize without cropping and preserving aspect ratio is performed.</dd>
  1488. <dt><span class="returnLabel">Returns:</span></dt>
  1489. <dd>4-dimensional Mat with NCHW dimensions order.
  1490. <b>Note:</b>
  1491. The order and usage of <code>scalefactor</code> and <code>mean</code> are (input - mean) * scalefactor.</dd>
  1492. </dl>
  1493. </li>
  1494. </ul>
  1495. <a name="blobFromImage-org.opencv.core.Mat-double-org.opencv.core.Size-org.opencv.core.Scalar-boolean-boolean-int-">
  1496. <!-- -->
  1497. </a>
  1498. <ul class="blockList">
  1499. <li class="blockList">
  1500. <h4>blobFromImage</h4>
  1501. <pre>public static&nbsp;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;blobFromImage(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  1502. double&nbsp;scalefactor,
  1503. <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a>&nbsp;size,
  1504. <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a>&nbsp;mean,
  1505. boolean&nbsp;swapRB,
  1506. boolean&nbsp;crop,
  1507. int&nbsp;ddepth)</pre>
  1508. <div class="block">Creates 4-dimensional blob from image. Optionally resizes and crops <code>image</code> from center,
  1509. subtract <code>mean</code> values, scales values by <code>scalefactor</code>, swap Blue and Red channels.</div>
  1510. <dl>
  1511. <dt><span class="paramLabel">Parameters:</span></dt>
  1512. <dd><code>image</code> - input image (with 1-, 3- or 4-channels).</dd>
  1513. <dd><code>scalefactor</code> - multiplier for <code>images</code> values.</dd>
  1514. <dd><code>size</code> - spatial size for output image</dd>
  1515. <dd><code>mean</code> - scalar with mean values which are subtracted from channels. Values are intended
  1516. to be in (mean-R, mean-G, mean-B) order if <code>image</code> has BGR ordering and <code>swapRB</code> is true.</dd>
  1517. <dd><code>swapRB</code> - flag which indicates that swap first and last channels
  1518. in 3-channel image is necessary.</dd>
  1519. <dd><code>crop</code> - flag which indicates whether image will be cropped after resize or not</dd>
  1520. <dd><code>ddepth</code> - Depth of output blob. Choose CV_32F or CV_8U.
  1521. if <code>crop</code> is true, input image is resized so one side after resize is equal to corresponding
  1522. dimension in <code>size</code> and another one is equal or larger. Then, crop from the center is performed.
  1523. If <code>crop</code> is false, direct resize without cropping and preserving aspect ratio is performed.</dd>
  1524. <dt><span class="returnLabel">Returns:</span></dt>
  1525. <dd>4-dimensional Mat with NCHW dimensions order.
  1526. <b>Note:</b>
  1527. The order and usage of <code>scalefactor</code> and <code>mean</code> are (input - mean) * scalefactor.</dd>
  1528. </dl>
  1529. </li>
  1530. </ul>
  1531. <a name="blobFromImages-java.util.List-">
  1532. <!-- -->
  1533. </a>
  1534. <ul class="blockList">
  1535. <li class="blockList">
  1536. <h4>blobFromImages</h4>
  1537. <pre>public static&nbsp;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;blobFromImages(java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;images)</pre>
  1538. <div class="block">Creates 4-dimensional blob from series of images. Optionally resizes and
  1539. crops <code>images</code> from center, subtract <code>mean</code> values, scales values by <code>scalefactor</code>,
  1540. swap Blue and Red channels.</div>
  1541. <dl>
  1542. <dt><span class="paramLabel">Parameters:</span></dt>
  1543. <dd><code>images</code> - input images (all with 1-, 3- or 4-channels).
  1544. to be in (mean-R, mean-G, mean-B) order if <code>image</code> has BGR ordering and <code>swapRB</code> is true.
  1545. in 3-channel image is necessary.
  1546. if <code>crop</code> is true, input image is resized so one side after resize is equal to corresponding
  1547. dimension in <code>size</code> and another one is equal or larger. Then, crop from the center is performed.
  1548. If <code>crop</code> is false, direct resize without cropping and preserving aspect ratio is performed.</dd>
  1549. <dt><span class="returnLabel">Returns:</span></dt>
  1550. <dd>4-dimensional Mat with NCHW dimensions order.
  1551. <b>Note:</b>
  1552. The order and usage of <code>scalefactor</code> and <code>mean</code> are (input - mean) * scalefactor.</dd>
  1553. </dl>
  1554. </li>
  1555. </ul>
  1556. <a name="blobFromImages-java.util.List-double-">
  1557. <!-- -->
  1558. </a>
  1559. <ul class="blockList">
  1560. <li class="blockList">
  1561. <h4>blobFromImages</h4>
  1562. <pre>public static&nbsp;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;blobFromImages(java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;images,
  1563. double&nbsp;scalefactor)</pre>
  1564. <div class="block">Creates 4-dimensional blob from series of images. Optionally resizes and
  1565. crops <code>images</code> from center, subtract <code>mean</code> values, scales values by <code>scalefactor</code>,
  1566. swap Blue and Red channels.</div>
  1567. <dl>
  1568. <dt><span class="paramLabel">Parameters:</span></dt>
  1569. <dd><code>images</code> - input images (all with 1-, 3- or 4-channels).
  1570. to be in (mean-R, mean-G, mean-B) order if <code>image</code> has BGR ordering and <code>swapRB</code> is true.</dd>
  1571. <dd><code>scalefactor</code> - multiplier for <code>images</code> values.
  1572. in 3-channel image is necessary.
  1573. if <code>crop</code> is true, input image is resized so one side after resize is equal to corresponding
  1574. dimension in <code>size</code> and another one is equal or larger. Then, crop from the center is performed.
  1575. If <code>crop</code> is false, direct resize without cropping and preserving aspect ratio is performed.</dd>
  1576. <dt><span class="returnLabel">Returns:</span></dt>
  1577. <dd>4-dimensional Mat with NCHW dimensions order.
  1578. <b>Note:</b>
  1579. The order and usage of <code>scalefactor</code> and <code>mean</code> are (input - mean) * scalefactor.</dd>
  1580. </dl>
  1581. </li>
  1582. </ul>
  1583. <a name="blobFromImages-java.util.List-double-org.opencv.core.Size-">
  1584. <!-- -->
  1585. </a>
  1586. <ul class="blockList">
  1587. <li class="blockList">
  1588. <h4>blobFromImages</h4>
  1589. <pre>public static&nbsp;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;blobFromImages(java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;images,
  1590. double&nbsp;scalefactor,
  1591. <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a>&nbsp;size)</pre>
  1592. <div class="block">Creates 4-dimensional blob from series of images. Optionally resizes and
  1593. crops <code>images</code> from center, subtract <code>mean</code> values, scales values by <code>scalefactor</code>,
  1594. swap Blue and Red channels.</div>
  1595. <dl>
  1596. <dt><span class="paramLabel">Parameters:</span></dt>
  1597. <dd><code>images</code> - input images (all with 1-, 3- or 4-channels).</dd>
  1598. <dd><code>size</code> - spatial size for output image
  1599. to be in (mean-R, mean-G, mean-B) order if <code>image</code> has BGR ordering and <code>swapRB</code> is true.</dd>
  1600. <dd><code>scalefactor</code> - multiplier for <code>images</code> values.
  1601. in 3-channel image is necessary.
  1602. if <code>crop</code> is true, input image is resized so one side after resize is equal to corresponding
  1603. dimension in <code>size</code> and another one is equal or larger. Then, crop from the center is performed.
  1604. If <code>crop</code> is false, direct resize without cropping and preserving aspect ratio is performed.</dd>
  1605. <dt><span class="returnLabel">Returns:</span></dt>
  1606. <dd>4-dimensional Mat with NCHW dimensions order.
  1607. <b>Note:</b>
  1608. The order and usage of <code>scalefactor</code> and <code>mean</code> are (input - mean) * scalefactor.</dd>
  1609. </dl>
  1610. </li>
  1611. </ul>
  1612. <a name="blobFromImages-java.util.List-double-org.opencv.core.Size-org.opencv.core.Scalar-">
  1613. <!-- -->
  1614. </a>
  1615. <ul class="blockList">
  1616. <li class="blockList">
  1617. <h4>blobFromImages</h4>
  1618. <pre>public static&nbsp;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;blobFromImages(java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;images,
  1619. double&nbsp;scalefactor,
  1620. <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a>&nbsp;size,
  1621. <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a>&nbsp;mean)</pre>
  1622. <div class="block">Creates 4-dimensional blob from series of images. Optionally resizes and
  1623. crops <code>images</code> from center, subtract <code>mean</code> values, scales values by <code>scalefactor</code>,
  1624. swap Blue and Red channels.</div>
  1625. <dl>
  1626. <dt><span class="paramLabel">Parameters:</span></dt>
  1627. <dd><code>images</code> - input images (all with 1-, 3- or 4-channels).</dd>
  1628. <dd><code>size</code> - spatial size for output image</dd>
  1629. <dd><code>mean</code> - scalar with mean values which are subtracted from channels. Values are intended
  1630. to be in (mean-R, mean-G, mean-B) order if <code>image</code> has BGR ordering and <code>swapRB</code> is true.</dd>
  1631. <dd><code>scalefactor</code> - multiplier for <code>images</code> values.
  1632. in 3-channel image is necessary.
  1633. if <code>crop</code> is true, input image is resized so one side after resize is equal to corresponding
  1634. dimension in <code>size</code> and another one is equal or larger. Then, crop from the center is performed.
  1635. If <code>crop</code> is false, direct resize without cropping and preserving aspect ratio is performed.</dd>
  1636. <dt><span class="returnLabel">Returns:</span></dt>
  1637. <dd>4-dimensional Mat with NCHW dimensions order.
  1638. <b>Note:</b>
  1639. The order and usage of <code>scalefactor</code> and <code>mean</code> are (input - mean) * scalefactor.</dd>
  1640. </dl>
  1641. </li>
  1642. </ul>
  1643. <a name="blobFromImages-java.util.List-double-org.opencv.core.Size-org.opencv.core.Scalar-boolean-">
  1644. <!-- -->
  1645. </a>
  1646. <ul class="blockList">
  1647. <li class="blockList">
  1648. <h4>blobFromImages</h4>
  1649. <pre>public static&nbsp;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;blobFromImages(java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;images,
  1650. double&nbsp;scalefactor,
  1651. <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a>&nbsp;size,
  1652. <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a>&nbsp;mean,
  1653. boolean&nbsp;swapRB)</pre>
  1654. <div class="block">Creates 4-dimensional blob from series of images. Optionally resizes and
  1655. crops <code>images</code> from center, subtract <code>mean</code> values, scales values by <code>scalefactor</code>,
  1656. swap Blue and Red channels.</div>
  1657. <dl>
  1658. <dt><span class="paramLabel">Parameters:</span></dt>
  1659. <dd><code>images</code> - input images (all with 1-, 3- or 4-channels).</dd>
  1660. <dd><code>size</code> - spatial size for output image</dd>
  1661. <dd><code>mean</code> - scalar with mean values which are subtracted from channels. Values are intended
  1662. to be in (mean-R, mean-G, mean-B) order if <code>image</code> has BGR ordering and <code>swapRB</code> is true.</dd>
  1663. <dd><code>scalefactor</code> - multiplier for <code>images</code> values.</dd>
  1664. <dd><code>swapRB</code> - flag which indicates that swap first and last channels
  1665. in 3-channel image is necessary.
  1666. if <code>crop</code> is true, input image is resized so one side after resize is equal to corresponding
  1667. dimension in <code>size</code> and another one is equal or larger. Then, crop from the center is performed.
  1668. If <code>crop</code> is false, direct resize without cropping and preserving aspect ratio is performed.</dd>
  1669. <dt><span class="returnLabel">Returns:</span></dt>
  1670. <dd>4-dimensional Mat with NCHW dimensions order.
  1671. <b>Note:</b>
  1672. The order and usage of <code>scalefactor</code> and <code>mean</code> are (input - mean) * scalefactor.</dd>
  1673. </dl>
  1674. </li>
  1675. </ul>
  1676. <a name="blobFromImages-java.util.List-double-org.opencv.core.Size-org.opencv.core.Scalar-boolean-boolean-">
  1677. <!-- -->
  1678. </a>
  1679. <ul class="blockList">
  1680. <li class="blockList">
  1681. <h4>blobFromImages</h4>
  1682. <pre>public static&nbsp;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;blobFromImages(java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;images,
  1683. double&nbsp;scalefactor,
  1684. <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a>&nbsp;size,
  1685. <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a>&nbsp;mean,
  1686. boolean&nbsp;swapRB,
  1687. boolean&nbsp;crop)</pre>
  1688. <div class="block">Creates 4-dimensional blob from series of images. Optionally resizes and
  1689. crops <code>images</code> from center, subtract <code>mean</code> values, scales values by <code>scalefactor</code>,
  1690. swap Blue and Red channels.</div>
  1691. <dl>
  1692. <dt><span class="paramLabel">Parameters:</span></dt>
  1693. <dd><code>images</code> - input images (all with 1-, 3- or 4-channels).</dd>
  1694. <dd><code>size</code> - spatial size for output image</dd>
  1695. <dd><code>mean</code> - scalar with mean values which are subtracted from channels. Values are intended
  1696. to be in (mean-R, mean-G, mean-B) order if <code>image</code> has BGR ordering and <code>swapRB</code> is true.</dd>
  1697. <dd><code>scalefactor</code> - multiplier for <code>images</code> values.</dd>
  1698. <dd><code>swapRB</code> - flag which indicates that swap first and last channels
  1699. in 3-channel image is necessary.</dd>
  1700. <dd><code>crop</code> - flag which indicates whether image will be cropped after resize or not
  1701. if <code>crop</code> is true, input image is resized so one side after resize is equal to corresponding
  1702. dimension in <code>size</code> and another one is equal or larger. Then, crop from the center is performed.
  1703. If <code>crop</code> is false, direct resize without cropping and preserving aspect ratio is performed.</dd>
  1704. <dt><span class="returnLabel">Returns:</span></dt>
  1705. <dd>4-dimensional Mat with NCHW dimensions order.
  1706. <b>Note:</b>
  1707. The order and usage of <code>scalefactor</code> and <code>mean</code> are (input - mean) * scalefactor.</dd>
  1708. </dl>
  1709. </li>
  1710. </ul>
  1711. <a name="blobFromImages-java.util.List-double-org.opencv.core.Size-org.opencv.core.Scalar-boolean-boolean-int-">
  1712. <!-- -->
  1713. </a>
  1714. <ul class="blockList">
  1715. <li class="blockList">
  1716. <h4>blobFromImages</h4>
  1717. <pre>public static&nbsp;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;blobFromImages(java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;images,
  1718. double&nbsp;scalefactor,
  1719. <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a>&nbsp;size,
  1720. <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a>&nbsp;mean,
  1721. boolean&nbsp;swapRB,
  1722. boolean&nbsp;crop,
  1723. int&nbsp;ddepth)</pre>
  1724. <div class="block">Creates 4-dimensional blob from series of images. Optionally resizes and
  1725. crops <code>images</code> from center, subtract <code>mean</code> values, scales values by <code>scalefactor</code>,
  1726. swap Blue and Red channels.</div>
  1727. <dl>
  1728. <dt><span class="paramLabel">Parameters:</span></dt>
  1729. <dd><code>images</code> - input images (all with 1-, 3- or 4-channels).</dd>
  1730. <dd><code>size</code> - spatial size for output image</dd>
  1731. <dd><code>mean</code> - scalar with mean values which are subtracted from channels. Values are intended
  1732. to be in (mean-R, mean-G, mean-B) order if <code>image</code> has BGR ordering and <code>swapRB</code> is true.</dd>
  1733. <dd><code>scalefactor</code> - multiplier for <code>images</code> values.</dd>
  1734. <dd><code>swapRB</code> - flag which indicates that swap first and last channels
  1735. in 3-channel image is necessary.</dd>
  1736. <dd><code>crop</code> - flag which indicates whether image will be cropped after resize or not</dd>
  1737. <dd><code>ddepth</code> - Depth of output blob. Choose CV_32F or CV_8U.
  1738. if <code>crop</code> is true, input image is resized so one side after resize is equal to corresponding
  1739. dimension in <code>size</code> and another one is equal or larger. Then, crop from the center is performed.
  1740. If <code>crop</code> is false, direct resize without cropping and preserving aspect ratio is performed.</dd>
  1741. <dt><span class="returnLabel">Returns:</span></dt>
  1742. <dd>4-dimensional Mat with NCHW dimensions order.
  1743. <b>Note:</b>
  1744. The order and usage of <code>scalefactor</code> and <code>mean</code> are (input - mean) * scalefactor.</dd>
  1745. </dl>
  1746. </li>
  1747. </ul>
  1748. <a name="blobFromImagesWithParams-java.util.List-">
  1749. <!-- -->
  1750. </a>
  1751. <ul class="blockList">
  1752. <li class="blockList">
  1753. <h4>blobFromImagesWithParams</h4>
  1754. <pre>public static&nbsp;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;blobFromImagesWithParams(java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;images)</pre>
  1755. <div class="block">Creates 4-dimensional blob from series of images with given params.
  1756. This function is an extension of REF: blobFromImages to meet more image preprocess needs.
  1757. Given input image and preprocessing parameters, and function outputs the blob.</div>
  1758. <dl>
  1759. <dt><span class="paramLabel">Parameters:</span></dt>
  1760. <dd><code>images</code> - input image (all with 1-, 3- or 4-channels).</dd>
  1761. <dt><span class="returnLabel">Returns:</span></dt>
  1762. <dd>4-dimensional Mat.</dd>
  1763. </dl>
  1764. </li>
  1765. </ul>
  1766. <a name="blobFromImagesWithParams-java.util.List-org.opencv.dnn.Image2BlobParams-">
  1767. <!-- -->
  1768. </a>
  1769. <ul class="blockList">
  1770. <li class="blockList">
  1771. <h4>blobFromImagesWithParams</h4>
  1772. <pre>public static&nbsp;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;blobFromImagesWithParams(java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;images,
  1773. <a href="../../../org/opencv/dnn/Image2BlobParams.html" title="class in org.opencv.dnn">Image2BlobParams</a>&nbsp;param)</pre>
  1774. <div class="block">Creates 4-dimensional blob from series of images with given params.
  1775. This function is an extension of REF: blobFromImages to meet more image preprocess needs.
  1776. Given input image and preprocessing parameters, and function outputs the blob.</div>
  1777. <dl>
  1778. <dt><span class="paramLabel">Parameters:</span></dt>
  1779. <dd><code>images</code> - input image (all with 1-, 3- or 4-channels).</dd>
  1780. <dd><code>param</code> - struct of Image2BlobParams, contains all parameters needed by processing of image to blob.</dd>
  1781. <dt><span class="returnLabel">Returns:</span></dt>
  1782. <dd>4-dimensional Mat.</dd>
  1783. </dl>
  1784. </li>
  1785. </ul>
  1786. <a name="blobFromImagesWithParams-java.util.List-org.opencv.core.Mat-">
  1787. <!-- -->
  1788. </a>
  1789. <ul class="blockList">
  1790. <li class="blockList">
  1791. <h4>blobFromImagesWithParams</h4>
  1792. <pre>public static&nbsp;void&nbsp;blobFromImagesWithParams(java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;images,
  1793. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;blob)</pre>
  1794. </li>
  1795. </ul>
  1796. <a name="blobFromImagesWithParams-java.util.List-org.opencv.core.Mat-org.opencv.dnn.Image2BlobParams-">
  1797. <!-- -->
  1798. </a>
  1799. <ul class="blockList">
  1800. <li class="blockList">
  1801. <h4>blobFromImagesWithParams</h4>
  1802. <pre>public static&nbsp;void&nbsp;blobFromImagesWithParams(java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;images,
  1803. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;blob,
  1804. <a href="../../../org/opencv/dnn/Image2BlobParams.html" title="class in org.opencv.dnn">Image2BlobParams</a>&nbsp;param)</pre>
  1805. </li>
  1806. </ul>
  1807. <a name="blobFromImageWithParams-org.opencv.core.Mat-">
  1808. <!-- -->
  1809. </a>
  1810. <ul class="blockList">
  1811. <li class="blockList">
  1812. <h4>blobFromImageWithParams</h4>
  1813. <pre>public static&nbsp;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;blobFromImageWithParams(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image)</pre>
  1814. <div class="block">Creates 4-dimensional blob from image with given params.
  1815. This function is an extension of REF: blobFromImage to meet more image preprocess needs.
  1816. Given input image and preprocessing parameters, and function outputs the blob.</div>
  1817. <dl>
  1818. <dt><span class="paramLabel">Parameters:</span></dt>
  1819. <dd><code>image</code> - input image (all with 1-, 3- or 4-channels).</dd>
  1820. <dt><span class="returnLabel">Returns:</span></dt>
  1821. <dd>4-dimensional Mat.</dd>
  1822. </dl>
  1823. </li>
  1824. </ul>
  1825. <a name="blobFromImageWithParams-org.opencv.core.Mat-org.opencv.dnn.Image2BlobParams-">
  1826. <!-- -->
  1827. </a>
  1828. <ul class="blockList">
  1829. <li class="blockList">
  1830. <h4>blobFromImageWithParams</h4>
  1831. <pre>public static&nbsp;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;blobFromImageWithParams(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  1832. <a href="../../../org/opencv/dnn/Image2BlobParams.html" title="class in org.opencv.dnn">Image2BlobParams</a>&nbsp;param)</pre>
  1833. <div class="block">Creates 4-dimensional blob from image with given params.
  1834. This function is an extension of REF: blobFromImage to meet more image preprocess needs.
  1835. Given input image and preprocessing parameters, and function outputs the blob.</div>
  1836. <dl>
  1837. <dt><span class="paramLabel">Parameters:</span></dt>
  1838. <dd><code>image</code> - input image (all with 1-, 3- or 4-channels).</dd>
  1839. <dd><code>param</code> - struct of Image2BlobParams, contains all parameters needed by processing of image to blob.</dd>
  1840. <dt><span class="returnLabel">Returns:</span></dt>
  1841. <dd>4-dimensional Mat.</dd>
  1842. </dl>
  1843. </li>
  1844. </ul>
  1845. <a name="blobFromImageWithParams-org.opencv.core.Mat-org.opencv.core.Mat-">
  1846. <!-- -->
  1847. </a>
  1848. <ul class="blockList">
  1849. <li class="blockList">
  1850. <h4>blobFromImageWithParams</h4>
  1851. <pre>public static&nbsp;void&nbsp;blobFromImageWithParams(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  1852. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;blob)</pre>
  1853. </li>
  1854. </ul>
  1855. <a name="blobFromImageWithParams-org.opencv.core.Mat-org.opencv.core.Mat-org.opencv.dnn.Image2BlobParams-">
  1856. <!-- -->
  1857. </a>
  1858. <ul class="blockList">
  1859. <li class="blockList">
  1860. <h4>blobFromImageWithParams</h4>
  1861. <pre>public static&nbsp;void&nbsp;blobFromImageWithParams(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  1862. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;blob,
  1863. <a href="../../../org/opencv/dnn/Image2BlobParams.html" title="class in org.opencv.dnn">Image2BlobParams</a>&nbsp;param)</pre>
  1864. </li>
  1865. </ul>
  1866. <a name="getAvailableTargets-int-">
  1867. <!-- -->
  1868. </a>
  1869. <ul class="blockList">
  1870. <li class="blockList">
  1871. <h4>getAvailableTargets</h4>
  1872. <pre>public static&nbsp;java.util.List&lt;java.lang.Integer&gt;&nbsp;getAvailableTargets(int&nbsp;be)</pre>
  1873. </li>
  1874. </ul>
  1875. <a name="getInferenceEngineCPUType--">
  1876. <!-- -->
  1877. </a>
  1878. <ul class="blockList">
  1879. <li class="blockList">
  1880. <h4>getInferenceEngineCPUType</h4>
  1881. <pre>public static&nbsp;java.lang.String&nbsp;getInferenceEngineCPUType()</pre>
  1882. <div class="block">Returns Inference Engine CPU type.
  1883. Specify OpenVINO plugin: CPU or ARM.</div>
  1884. <dl>
  1885. <dt><span class="returnLabel">Returns:</span></dt>
  1886. <dd>automatically generated</dd>
  1887. </dl>
  1888. </li>
  1889. </ul>
  1890. <a name="getInferenceEngineVPUType--">
  1891. <!-- -->
  1892. </a>
  1893. <ul class="blockList">
  1894. <li class="blockList">
  1895. <h4>getInferenceEngineVPUType</h4>
  1896. <pre>public static&nbsp;java.lang.String&nbsp;getInferenceEngineVPUType()</pre>
  1897. <div class="block">Returns Inference Engine VPU type.
  1898. See values of <code>CV_DNN_INFERENCE_ENGINE_VPU_TYPE_*</code> macros.</div>
  1899. <dl>
  1900. <dt><span class="returnLabel">Returns:</span></dt>
  1901. <dd>automatically generated</dd>
  1902. </dl>
  1903. </li>
  1904. </ul>
  1905. <a name="imagesFromBlob-org.opencv.core.Mat-java.util.List-">
  1906. <!-- -->
  1907. </a>
  1908. <ul class="blockList">
  1909. <li class="blockList">
  1910. <h4>imagesFromBlob</h4>
  1911. <pre>public static&nbsp;void&nbsp;imagesFromBlob(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;blob_,
  1912. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;images_)</pre>
  1913. <div class="block">Parse a 4D blob and output the images it contains as 2D arrays through a simpler data structure
  1914. (std::vector&lt;cv::Mat&gt;).</div>
  1915. <dl>
  1916. <dt><span class="paramLabel">Parameters:</span></dt>
  1917. <dd><code>blob_</code> - 4 dimensional array (images, channels, height, width) in floating point precision (CV_32F) from
  1918. which you would like to extract the images.</dd>
  1919. <dd><code>images_</code> - array of 2D Mat containing the images extracted from the blob in floating point precision
  1920. (CV_32F). They are non normalized neither mean added. The number of returned images equals the first dimension
  1921. of the blob (batch size). Every image has a number of channels equals to the second dimension of the blob (depth).</dd>
  1922. </dl>
  1923. </li>
  1924. </ul>
  1925. <a name="NMSBoxes-org.opencv.core.MatOfRect2d-org.opencv.core.MatOfFloat-float-float-org.opencv.core.MatOfInt-">
  1926. <!-- -->
  1927. </a>
  1928. <ul class="blockList">
  1929. <li class="blockList">
  1930. <h4>NMSBoxes</h4>
  1931. <pre>public static&nbsp;void&nbsp;NMSBoxes(<a href="../../../org/opencv/core/MatOfRect2d.html" title="class in org.opencv.core">MatOfRect2d</a>&nbsp;bboxes,
  1932. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;scores,
  1933. float&nbsp;score_threshold,
  1934. float&nbsp;nms_threshold,
  1935. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;indices)</pre>
  1936. <div class="block">Performs non maximum suppression given boxes and corresponding scores.</div>
  1937. <dl>
  1938. <dt><span class="paramLabel">Parameters:</span></dt>
  1939. <dd><code>bboxes</code> - a set of bounding boxes to apply NMS.</dd>
  1940. <dd><code>scores</code> - a set of corresponding confidences.</dd>
  1941. <dd><code>score_threshold</code> - a threshold used to filter boxes by score.</dd>
  1942. <dd><code>nms_threshold</code> - a threshold used in non maximum suppression.</dd>
  1943. <dd><code>indices</code> - the kept indices of bboxes after NMS.</dd>
  1944. </dl>
  1945. </li>
  1946. </ul>
  1947. <a name="NMSBoxes-org.opencv.core.MatOfRect2d-org.opencv.core.MatOfFloat-float-float-org.opencv.core.MatOfInt-float-">
  1948. <!-- -->
  1949. </a>
  1950. <ul class="blockList">
  1951. <li class="blockList">
  1952. <h4>NMSBoxes</h4>
  1953. <pre>public static&nbsp;void&nbsp;NMSBoxes(<a href="../../../org/opencv/core/MatOfRect2d.html" title="class in org.opencv.core">MatOfRect2d</a>&nbsp;bboxes,
  1954. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;scores,
  1955. float&nbsp;score_threshold,
  1956. float&nbsp;nms_threshold,
  1957. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;indices,
  1958. float&nbsp;eta)</pre>
  1959. <div class="block">Performs non maximum suppression given boxes and corresponding scores.</div>
  1960. <dl>
  1961. <dt><span class="paramLabel">Parameters:</span></dt>
  1962. <dd><code>bboxes</code> - a set of bounding boxes to apply NMS.</dd>
  1963. <dd><code>scores</code> - a set of corresponding confidences.</dd>
  1964. <dd><code>score_threshold</code> - a threshold used to filter boxes by score.</dd>
  1965. <dd><code>nms_threshold</code> - a threshold used in non maximum suppression.</dd>
  1966. <dd><code>indices</code> - the kept indices of bboxes after NMS.</dd>
  1967. <dd><code>eta</code> - a coefficient in adaptive threshold formula: \(nms\_threshold_{i+1}=eta\cdot nms\_threshold_i\).</dd>
  1968. </dl>
  1969. </li>
  1970. </ul>
  1971. <a name="NMSBoxes-org.opencv.core.MatOfRect2d-org.opencv.core.MatOfFloat-float-float-org.opencv.core.MatOfInt-float-int-">
  1972. <!-- -->
  1973. </a>
  1974. <ul class="blockList">
  1975. <li class="blockList">
  1976. <h4>NMSBoxes</h4>
  1977. <pre>public static&nbsp;void&nbsp;NMSBoxes(<a href="../../../org/opencv/core/MatOfRect2d.html" title="class in org.opencv.core">MatOfRect2d</a>&nbsp;bboxes,
  1978. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;scores,
  1979. float&nbsp;score_threshold,
  1980. float&nbsp;nms_threshold,
  1981. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;indices,
  1982. float&nbsp;eta,
  1983. int&nbsp;top_k)</pre>
  1984. <div class="block">Performs non maximum suppression given boxes and corresponding scores.</div>
  1985. <dl>
  1986. <dt><span class="paramLabel">Parameters:</span></dt>
  1987. <dd><code>bboxes</code> - a set of bounding boxes to apply NMS.</dd>
  1988. <dd><code>scores</code> - a set of corresponding confidences.</dd>
  1989. <dd><code>score_threshold</code> - a threshold used to filter boxes by score.</dd>
  1990. <dd><code>nms_threshold</code> - a threshold used in non maximum suppression.</dd>
  1991. <dd><code>indices</code> - the kept indices of bboxes after NMS.</dd>
  1992. <dd><code>eta</code> - a coefficient in adaptive threshold formula: \(nms\_threshold_{i+1}=eta\cdot nms\_threshold_i\).</dd>
  1993. <dd><code>top_k</code> - if <code>&amp;gt;0</code>, keep at most <code>top_k</code> picked indices.</dd>
  1994. </dl>
  1995. </li>
  1996. </ul>
  1997. <a name="NMSBoxesBatched-org.opencv.core.MatOfRect2d-org.opencv.core.MatOfFloat-org.opencv.core.MatOfInt-float-float-org.opencv.core.MatOfInt-">
  1998. <!-- -->
  1999. </a>
  2000. <ul class="blockList">
  2001. <li class="blockList">
  2002. <h4>NMSBoxesBatched</h4>
  2003. <pre>public static&nbsp;void&nbsp;NMSBoxesBatched(<a href="../../../org/opencv/core/MatOfRect2d.html" title="class in org.opencv.core">MatOfRect2d</a>&nbsp;bboxes,
  2004. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;scores,
  2005. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;class_ids,
  2006. float&nbsp;score_threshold,
  2007. float&nbsp;nms_threshold,
  2008. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;indices)</pre>
  2009. <div class="block">Performs batched non maximum suppression on given boxes and corresponding scores across different classes.</div>
  2010. <dl>
  2011. <dt><span class="paramLabel">Parameters:</span></dt>
  2012. <dd><code>bboxes</code> - a set of bounding boxes to apply NMS.</dd>
  2013. <dd><code>scores</code> - a set of corresponding confidences.</dd>
  2014. <dd><code>class_ids</code> - a set of corresponding class ids. Ids are integer and usually start from 0.</dd>
  2015. <dd><code>score_threshold</code> - a threshold used to filter boxes by score.</dd>
  2016. <dd><code>nms_threshold</code> - a threshold used in non maximum suppression.</dd>
  2017. <dd><code>indices</code> - the kept indices of bboxes after NMS.</dd>
  2018. </dl>
  2019. </li>
  2020. </ul>
  2021. <a name="NMSBoxesBatched-org.opencv.core.MatOfRect2d-org.opencv.core.MatOfFloat-org.opencv.core.MatOfInt-float-float-org.opencv.core.MatOfInt-float-">
  2022. <!-- -->
  2023. </a>
  2024. <ul class="blockList">
  2025. <li class="blockList">
  2026. <h4>NMSBoxesBatched</h4>
  2027. <pre>public static&nbsp;void&nbsp;NMSBoxesBatched(<a href="../../../org/opencv/core/MatOfRect2d.html" title="class in org.opencv.core">MatOfRect2d</a>&nbsp;bboxes,
  2028. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;scores,
  2029. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;class_ids,
  2030. float&nbsp;score_threshold,
  2031. float&nbsp;nms_threshold,
  2032. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;indices,
  2033. float&nbsp;eta)</pre>
  2034. <div class="block">Performs batched non maximum suppression on given boxes and corresponding scores across different classes.</div>
  2035. <dl>
  2036. <dt><span class="paramLabel">Parameters:</span></dt>
  2037. <dd><code>bboxes</code> - a set of bounding boxes to apply NMS.</dd>
  2038. <dd><code>scores</code> - a set of corresponding confidences.</dd>
  2039. <dd><code>class_ids</code> - a set of corresponding class ids. Ids are integer and usually start from 0.</dd>
  2040. <dd><code>score_threshold</code> - a threshold used to filter boxes by score.</dd>
  2041. <dd><code>nms_threshold</code> - a threshold used in non maximum suppression.</dd>
  2042. <dd><code>indices</code> - the kept indices of bboxes after NMS.</dd>
  2043. <dd><code>eta</code> - a coefficient in adaptive threshold formula: \(nms\_threshold_{i+1}=eta\cdot nms\_threshold_i\).</dd>
  2044. </dl>
  2045. </li>
  2046. </ul>
  2047. <a name="NMSBoxesBatched-org.opencv.core.MatOfRect2d-org.opencv.core.MatOfFloat-org.opencv.core.MatOfInt-float-float-org.opencv.core.MatOfInt-float-int-">
  2048. <!-- -->
  2049. </a>
  2050. <ul class="blockList">
  2051. <li class="blockList">
  2052. <h4>NMSBoxesBatched</h4>
  2053. <pre>public static&nbsp;void&nbsp;NMSBoxesBatched(<a href="../../../org/opencv/core/MatOfRect2d.html" title="class in org.opencv.core">MatOfRect2d</a>&nbsp;bboxes,
  2054. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;scores,
  2055. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;class_ids,
  2056. float&nbsp;score_threshold,
  2057. float&nbsp;nms_threshold,
  2058. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;indices,
  2059. float&nbsp;eta,
  2060. int&nbsp;top_k)</pre>
  2061. <div class="block">Performs batched non maximum suppression on given boxes and corresponding scores across different classes.</div>
  2062. <dl>
  2063. <dt><span class="paramLabel">Parameters:</span></dt>
  2064. <dd><code>bboxes</code> - a set of bounding boxes to apply NMS.</dd>
  2065. <dd><code>scores</code> - a set of corresponding confidences.</dd>
  2066. <dd><code>class_ids</code> - a set of corresponding class ids. Ids are integer and usually start from 0.</dd>
  2067. <dd><code>score_threshold</code> - a threshold used to filter boxes by score.</dd>
  2068. <dd><code>nms_threshold</code> - a threshold used in non maximum suppression.</dd>
  2069. <dd><code>indices</code> - the kept indices of bboxes after NMS.</dd>
  2070. <dd><code>eta</code> - a coefficient in adaptive threshold formula: \(nms\_threshold_{i+1}=eta\cdot nms\_threshold_i\).</dd>
  2071. <dd><code>top_k</code> - if <code>&amp;gt;0</code>, keep at most <code>top_k</code> picked indices.</dd>
  2072. </dl>
  2073. </li>
  2074. </ul>
  2075. <a name="NMSBoxesRotated-org.opencv.core.MatOfRotatedRect-org.opencv.core.MatOfFloat-float-float-org.opencv.core.MatOfInt-">
  2076. <!-- -->
  2077. </a>
  2078. <ul class="blockList">
  2079. <li class="blockList">
  2080. <h4>NMSBoxesRotated</h4>
  2081. <pre>public static&nbsp;void&nbsp;NMSBoxesRotated(<a href="../../../org/opencv/core/MatOfRotatedRect.html" title="class in org.opencv.core">MatOfRotatedRect</a>&nbsp;bboxes,
  2082. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;scores,
  2083. float&nbsp;score_threshold,
  2084. float&nbsp;nms_threshold,
  2085. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;indices)</pre>
  2086. </li>
  2087. </ul>
  2088. <a name="NMSBoxesRotated-org.opencv.core.MatOfRotatedRect-org.opencv.core.MatOfFloat-float-float-org.opencv.core.MatOfInt-float-">
  2089. <!-- -->
  2090. </a>
  2091. <ul class="blockList">
  2092. <li class="blockList">
  2093. <h4>NMSBoxesRotated</h4>
  2094. <pre>public static&nbsp;void&nbsp;NMSBoxesRotated(<a href="../../../org/opencv/core/MatOfRotatedRect.html" title="class in org.opencv.core">MatOfRotatedRect</a>&nbsp;bboxes,
  2095. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;scores,
  2096. float&nbsp;score_threshold,
  2097. float&nbsp;nms_threshold,
  2098. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;indices,
  2099. float&nbsp;eta)</pre>
  2100. </li>
  2101. </ul>
  2102. <a name="NMSBoxesRotated-org.opencv.core.MatOfRotatedRect-org.opencv.core.MatOfFloat-float-float-org.opencv.core.MatOfInt-float-int-">
  2103. <!-- -->
  2104. </a>
  2105. <ul class="blockList">
  2106. <li class="blockList">
  2107. <h4>NMSBoxesRotated</h4>
  2108. <pre>public static&nbsp;void&nbsp;NMSBoxesRotated(<a href="../../../org/opencv/core/MatOfRotatedRect.html" title="class in org.opencv.core">MatOfRotatedRect</a>&nbsp;bboxes,
  2109. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;scores,
  2110. float&nbsp;score_threshold,
  2111. float&nbsp;nms_threshold,
  2112. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;indices,
  2113. float&nbsp;eta,
  2114. int&nbsp;top_k)</pre>
  2115. </li>
  2116. </ul>
  2117. <a name="readNet-java.lang.String-">
  2118. <!-- -->
  2119. </a>
  2120. <ul class="blockList">
  2121. <li class="blockList">
  2122. <h4>readNet</h4>
  2123. <pre>public static&nbsp;<a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a>&nbsp;readNet(java.lang.String&nbsp;model)</pre>
  2124. <div class="block">Read deep learning network represented in one of the supported formats.</div>
  2125. <dl>
  2126. <dt><span class="paramLabel">Parameters:</span></dt>
  2127. <dd><code>model</code> - Binary file contains trained weights. The following file
  2128. extensions are expected for models from different frameworks:
  2129. * <code>*.caffemodel</code> (Caffe, http://caffe.berkeleyvision.org/)
  2130. * <code>*.pb</code> (TensorFlow, https://www.tensorflow.org/)
  2131. * <code>*.t7</code> | <code>*.net</code> (Torch, http://torch.ch/)
  2132. * <code>*.weights</code> (Darknet, https://pjreddie.com/darknet/)
  2133. * <code>*.bin</code> (DLDT, https://software.intel.com/openvino-toolkit)
  2134. * <code>*.onnx</code> (ONNX, https://onnx.ai/)
  2135. file with the following extensions:
  2136. * <code>*.prototxt</code> (Caffe, http://caffe.berkeleyvision.org/)
  2137. * <code>*.pbtxt</code> (TensorFlow, https://www.tensorflow.org/)
  2138. * <code>*.cfg</code> (Darknet, https://pjreddie.com/darknet/)
  2139. * <code>*.xml</code> (DLDT, https://software.intel.com/openvino-toolkit)</dd>
  2140. <dt><span class="returnLabel">Returns:</span></dt>
  2141. <dd>Net object.
  2142. This function automatically detects an origin framework of trained model
  2143. and calls an appropriate function such REF: readNetFromCaffe, REF: readNetFromTensorflow,
  2144. REF: readNetFromTorch or REF: readNetFromDarknet. An order of <code>model</code> and <code>config</code>
  2145. arguments does not matter.</dd>
  2146. </dl>
  2147. </li>
  2148. </ul>
  2149. <a name="readNet-java.lang.String-org.opencv.core.MatOfByte-">
  2150. <!-- -->
  2151. </a>
  2152. <ul class="blockList">
  2153. <li class="blockList">
  2154. <h4>readNet</h4>
  2155. <pre>public static&nbsp;<a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a>&nbsp;readNet(java.lang.String&nbsp;framework,
  2156. <a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferModel)</pre>
  2157. <div class="block">Read deep learning network represented in one of the supported formats.
  2158. This is an overloaded member function, provided for convenience.
  2159. It differs from the above function only in what argument(s) it accepts.</div>
  2160. <dl>
  2161. <dt><span class="paramLabel">Parameters:</span></dt>
  2162. <dd><code>framework</code> - Name of origin framework.</dd>
  2163. <dd><code>bufferModel</code> - A buffer with a content of binary file with weights</dd>
  2164. <dt><span class="returnLabel">Returns:</span></dt>
  2165. <dd>Net object.</dd>
  2166. </dl>
  2167. </li>
  2168. </ul>
  2169. <a name="readNet-java.lang.String-org.opencv.core.MatOfByte-org.opencv.core.MatOfByte-">
  2170. <!-- -->
  2171. </a>
  2172. <ul class="blockList">
  2173. <li class="blockList">
  2174. <h4>readNet</h4>
  2175. <pre>public static&nbsp;<a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a>&nbsp;readNet(java.lang.String&nbsp;framework,
  2176. <a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferModel,
  2177. <a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferConfig)</pre>
  2178. <div class="block">Read deep learning network represented in one of the supported formats.
  2179. This is an overloaded member function, provided for convenience.
  2180. It differs from the above function only in what argument(s) it accepts.</div>
  2181. <dl>
  2182. <dt><span class="paramLabel">Parameters:</span></dt>
  2183. <dd><code>framework</code> - Name of origin framework.</dd>
  2184. <dd><code>bufferModel</code> - A buffer with a content of binary file with weights</dd>
  2185. <dd><code>bufferConfig</code> - A buffer with a content of text file contains network configuration.</dd>
  2186. <dt><span class="returnLabel">Returns:</span></dt>
  2187. <dd>Net object.</dd>
  2188. </dl>
  2189. </li>
  2190. </ul>
  2191. <a name="readNet-java.lang.String-java.lang.String-">
  2192. <!-- -->
  2193. </a>
  2194. <ul class="blockList">
  2195. <li class="blockList">
  2196. <h4>readNet</h4>
  2197. <pre>public static&nbsp;<a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a>&nbsp;readNet(java.lang.String&nbsp;model,
  2198. java.lang.String&nbsp;config)</pre>
  2199. <div class="block">Read deep learning network represented in one of the supported formats.</div>
  2200. <dl>
  2201. <dt><span class="paramLabel">Parameters:</span></dt>
  2202. <dd><code>model</code> - Binary file contains trained weights. The following file
  2203. extensions are expected for models from different frameworks:
  2204. * <code>*.caffemodel</code> (Caffe, http://caffe.berkeleyvision.org/)
  2205. * <code>*.pb</code> (TensorFlow, https://www.tensorflow.org/)
  2206. * <code>*.t7</code> | <code>*.net</code> (Torch, http://torch.ch/)
  2207. * <code>*.weights</code> (Darknet, https://pjreddie.com/darknet/)
  2208. * <code>*.bin</code> (DLDT, https://software.intel.com/openvino-toolkit)
  2209. * <code>*.onnx</code> (ONNX, https://onnx.ai/)</dd>
  2210. <dd><code>config</code> - Text file contains network configuration. It could be a
  2211. file with the following extensions:
  2212. * <code>*.prototxt</code> (Caffe, http://caffe.berkeleyvision.org/)
  2213. * <code>*.pbtxt</code> (TensorFlow, https://www.tensorflow.org/)
  2214. * <code>*.cfg</code> (Darknet, https://pjreddie.com/darknet/)
  2215. * <code>*.xml</code> (DLDT, https://software.intel.com/openvino-toolkit)</dd>
  2216. <dt><span class="returnLabel">Returns:</span></dt>
  2217. <dd>Net object.
  2218. This function automatically detects an origin framework of trained model
  2219. and calls an appropriate function such REF: readNetFromCaffe, REF: readNetFromTensorflow,
  2220. REF: readNetFromTorch or REF: readNetFromDarknet. An order of <code>model</code> and <code>config</code>
  2221. arguments does not matter.</dd>
  2222. </dl>
  2223. </li>
  2224. </ul>
  2225. <a name="readNet-java.lang.String-java.lang.String-java.lang.String-">
  2226. <!-- -->
  2227. </a>
  2228. <ul class="blockList">
  2229. <li class="blockList">
  2230. <h4>readNet</h4>
  2231. <pre>public static&nbsp;<a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a>&nbsp;readNet(java.lang.String&nbsp;model,
  2232. java.lang.String&nbsp;config,
  2233. java.lang.String&nbsp;framework)</pre>
  2234. <div class="block">Read deep learning network represented in one of the supported formats.</div>
  2235. <dl>
  2236. <dt><span class="paramLabel">Parameters:</span></dt>
  2237. <dd><code>model</code> - Binary file contains trained weights. The following file
  2238. extensions are expected for models from different frameworks:
  2239. * <code>*.caffemodel</code> (Caffe, http://caffe.berkeleyvision.org/)
  2240. * <code>*.pb</code> (TensorFlow, https://www.tensorflow.org/)
  2241. * <code>*.t7</code> | <code>*.net</code> (Torch, http://torch.ch/)
  2242. * <code>*.weights</code> (Darknet, https://pjreddie.com/darknet/)
  2243. * <code>*.bin</code> (DLDT, https://software.intel.com/openvino-toolkit)
  2244. * <code>*.onnx</code> (ONNX, https://onnx.ai/)</dd>
  2245. <dd><code>config</code> - Text file contains network configuration. It could be a
  2246. file with the following extensions:
  2247. * <code>*.prototxt</code> (Caffe, http://caffe.berkeleyvision.org/)
  2248. * <code>*.pbtxt</code> (TensorFlow, https://www.tensorflow.org/)
  2249. * <code>*.cfg</code> (Darknet, https://pjreddie.com/darknet/)
  2250. * <code>*.xml</code> (DLDT, https://software.intel.com/openvino-toolkit)</dd>
  2251. <dd><code>framework</code> - Explicit framework name tag to determine a format.</dd>
  2252. <dt><span class="returnLabel">Returns:</span></dt>
  2253. <dd>Net object.
  2254. This function automatically detects an origin framework of trained model
  2255. and calls an appropriate function such REF: readNetFromCaffe, REF: readNetFromTensorflow,
  2256. REF: readNetFromTorch or REF: readNetFromDarknet. An order of <code>model</code> and <code>config</code>
  2257. arguments does not matter.</dd>
  2258. </dl>
  2259. </li>
  2260. </ul>
  2261. <a name="readNetFromCaffe-org.opencv.core.MatOfByte-">
  2262. <!-- -->
  2263. </a>
  2264. <ul class="blockList">
  2265. <li class="blockList">
  2266. <h4>readNetFromCaffe</h4>
  2267. <pre>public static&nbsp;<a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a>&nbsp;readNetFromCaffe(<a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferProto)</pre>
  2268. <div class="block">Reads a network model stored in Caffe model in memory.</div>
  2269. <dl>
  2270. <dt><span class="paramLabel">Parameters:</span></dt>
  2271. <dd><code>bufferProto</code> - buffer containing the content of the .prototxt file</dd>
  2272. <dt><span class="returnLabel">Returns:</span></dt>
  2273. <dd>Net object.</dd>
  2274. </dl>
  2275. </li>
  2276. </ul>
  2277. <a name="readNetFromCaffe-org.opencv.core.MatOfByte-org.opencv.core.MatOfByte-">
  2278. <!-- -->
  2279. </a>
  2280. <ul class="blockList">
  2281. <li class="blockList">
  2282. <h4>readNetFromCaffe</h4>
  2283. <pre>public static&nbsp;<a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a>&nbsp;readNetFromCaffe(<a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferProto,
  2284. <a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferModel)</pre>
  2285. <div class="block">Reads a network model stored in Caffe model in memory.</div>
  2286. <dl>
  2287. <dt><span class="paramLabel">Parameters:</span></dt>
  2288. <dd><code>bufferProto</code> - buffer containing the content of the .prototxt file</dd>
  2289. <dd><code>bufferModel</code> - buffer containing the content of the .caffemodel file</dd>
  2290. <dt><span class="returnLabel">Returns:</span></dt>
  2291. <dd>Net object.</dd>
  2292. </dl>
  2293. </li>
  2294. </ul>
  2295. <a name="readNetFromCaffe-java.lang.String-">
  2296. <!-- -->
  2297. </a>
  2298. <ul class="blockList">
  2299. <li class="blockList">
  2300. <h4>readNetFromCaffe</h4>
  2301. <pre>public static&nbsp;<a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a>&nbsp;readNetFromCaffe(java.lang.String&nbsp;prototxt)</pre>
  2302. <div class="block">Reads a network model stored in &lt;a href="http://caffe.berkeleyvision.org"&gt;Caffe&lt;/a&gt; framework's format.</div>
  2303. <dl>
  2304. <dt><span class="paramLabel">Parameters:</span></dt>
  2305. <dd><code>prototxt</code> - path to the .prototxt file with text description of the network architecture.</dd>
  2306. <dt><span class="returnLabel">Returns:</span></dt>
  2307. <dd>Net object.</dd>
  2308. </dl>
  2309. </li>
  2310. </ul>
  2311. <a name="readNetFromCaffe-java.lang.String-java.lang.String-">
  2312. <!-- -->
  2313. </a>
  2314. <ul class="blockList">
  2315. <li class="blockList">
  2316. <h4>readNetFromCaffe</h4>
  2317. <pre>public static&nbsp;<a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a>&nbsp;readNetFromCaffe(java.lang.String&nbsp;prototxt,
  2318. java.lang.String&nbsp;caffeModel)</pre>
  2319. <div class="block">Reads a network model stored in &lt;a href="http://caffe.berkeleyvision.org"&gt;Caffe&lt;/a&gt; framework's format.</div>
  2320. <dl>
  2321. <dt><span class="paramLabel">Parameters:</span></dt>
  2322. <dd><code>prototxt</code> - path to the .prototxt file with text description of the network architecture.</dd>
  2323. <dd><code>caffeModel</code> - path to the .caffemodel file with learned network.</dd>
  2324. <dt><span class="returnLabel">Returns:</span></dt>
  2325. <dd>Net object.</dd>
  2326. </dl>
  2327. </li>
  2328. </ul>
  2329. <a name="readNetFromDarknet-org.opencv.core.MatOfByte-">
  2330. <!-- -->
  2331. </a>
  2332. <ul class="blockList">
  2333. <li class="blockList">
  2334. <h4>readNetFromDarknet</h4>
  2335. <pre>public static&nbsp;<a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a>&nbsp;readNetFromDarknet(<a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferCfg)</pre>
  2336. <div class="block">Reads a network model stored in &lt;a href="https://pjreddie.com/darknet/"&gt;Darknet&lt;/a&gt; model files.</div>
  2337. <dl>
  2338. <dt><span class="paramLabel">Parameters:</span></dt>
  2339. <dd><code>bufferCfg</code> - A buffer contains a content of .cfg file with text description of the network architecture.</dd>
  2340. <dt><span class="returnLabel">Returns:</span></dt>
  2341. <dd>Net object.</dd>
  2342. </dl>
  2343. </li>
  2344. </ul>
  2345. <a name="readNetFromDarknet-org.opencv.core.MatOfByte-org.opencv.core.MatOfByte-">
  2346. <!-- -->
  2347. </a>
  2348. <ul class="blockList">
  2349. <li class="blockList">
  2350. <h4>readNetFromDarknet</h4>
  2351. <pre>public static&nbsp;<a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a>&nbsp;readNetFromDarknet(<a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferCfg,
  2352. <a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferModel)</pre>
  2353. <div class="block">Reads a network model stored in &lt;a href="https://pjreddie.com/darknet/"&gt;Darknet&lt;/a&gt; model files.</div>
  2354. <dl>
  2355. <dt><span class="paramLabel">Parameters:</span></dt>
  2356. <dd><code>bufferCfg</code> - A buffer contains a content of .cfg file with text description of the network architecture.</dd>
  2357. <dd><code>bufferModel</code> - A buffer contains a content of .weights file with learned network.</dd>
  2358. <dt><span class="returnLabel">Returns:</span></dt>
  2359. <dd>Net object.</dd>
  2360. </dl>
  2361. </li>
  2362. </ul>
  2363. <a name="readNetFromDarknet-java.lang.String-">
  2364. <!-- -->
  2365. </a>
  2366. <ul class="blockList">
  2367. <li class="blockList">
  2368. <h4>readNetFromDarknet</h4>
  2369. <pre>public static&nbsp;<a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a>&nbsp;readNetFromDarknet(java.lang.String&nbsp;cfgFile)</pre>
  2370. <div class="block">Reads a network model stored in &lt;a href="https://pjreddie.com/darknet/"&gt;Darknet&lt;/a&gt; model files.</div>
  2371. <dl>
  2372. <dt><span class="paramLabel">Parameters:</span></dt>
  2373. <dd><code>cfgFile</code> - path to the .cfg file with text description of the network architecture.</dd>
  2374. <dt><span class="returnLabel">Returns:</span></dt>
  2375. <dd>Network object that ready to do forward, throw an exception in failure cases.</dd>
  2376. </dl>
  2377. </li>
  2378. </ul>
  2379. <a name="readNetFromDarknet-java.lang.String-java.lang.String-">
  2380. <!-- -->
  2381. </a>
  2382. <ul class="blockList">
  2383. <li class="blockList">
  2384. <h4>readNetFromDarknet</h4>
  2385. <pre>public static&nbsp;<a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a>&nbsp;readNetFromDarknet(java.lang.String&nbsp;cfgFile,
  2386. java.lang.String&nbsp;darknetModel)</pre>
  2387. <div class="block">Reads a network model stored in &lt;a href="https://pjreddie.com/darknet/"&gt;Darknet&lt;/a&gt; model files.</div>
  2388. <dl>
  2389. <dt><span class="paramLabel">Parameters:</span></dt>
  2390. <dd><code>cfgFile</code> - path to the .cfg file with text description of the network architecture.</dd>
  2391. <dd><code>darknetModel</code> - path to the .weights file with learned network.</dd>
  2392. <dt><span class="returnLabel">Returns:</span></dt>
  2393. <dd>Network object that ready to do forward, throw an exception in failure cases.</dd>
  2394. </dl>
  2395. </li>
  2396. </ul>
  2397. <a name="readNetFromModelOptimizer-org.opencv.core.MatOfByte-org.opencv.core.MatOfByte-">
  2398. <!-- -->
  2399. </a>
  2400. <ul class="blockList">
  2401. <li class="blockList">
  2402. <h4>readNetFromModelOptimizer</h4>
  2403. <pre>public static&nbsp;<a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a>&nbsp;readNetFromModelOptimizer(<a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferModelConfig,
  2404. <a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferWeights)</pre>
  2405. <div class="block">Load a network from Intel's Model Optimizer intermediate representation.</div>
  2406. <dl>
  2407. <dt><span class="paramLabel">Parameters:</span></dt>
  2408. <dd><code>bufferModelConfig</code> - Buffer contains XML configuration with network's topology.</dd>
  2409. <dd><code>bufferWeights</code> - Buffer contains binary data with trained weights.</dd>
  2410. <dt><span class="returnLabel">Returns:</span></dt>
  2411. <dd>Net object.
  2412. Networks imported from Intel's Model Optimizer are launched in Intel's Inference Engine
  2413. backend.</dd>
  2414. </dl>
  2415. </li>
  2416. </ul>
  2417. <a name="readNetFromModelOptimizer-java.lang.String-java.lang.String-">
  2418. <!-- -->
  2419. </a>
  2420. <ul class="blockList">
  2421. <li class="blockList">
  2422. <h4>readNetFromModelOptimizer</h4>
  2423. <pre>public static&nbsp;<a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a>&nbsp;readNetFromModelOptimizer(java.lang.String&nbsp;xml,
  2424. java.lang.String&nbsp;bin)</pre>
  2425. <div class="block">Load a network from Intel's Model Optimizer intermediate representation.</div>
  2426. <dl>
  2427. <dt><span class="paramLabel">Parameters:</span></dt>
  2428. <dd><code>xml</code> - XML configuration file with network's topology.</dd>
  2429. <dd><code>bin</code> - Binary file with trained weights.</dd>
  2430. <dt><span class="returnLabel">Returns:</span></dt>
  2431. <dd>Net object.
  2432. Networks imported from Intel's Model Optimizer are launched in Intel's Inference Engine
  2433. backend.</dd>
  2434. </dl>
  2435. </li>
  2436. </ul>
  2437. <a name="readNetFromONNX-org.opencv.core.MatOfByte-">
  2438. <!-- -->
  2439. </a>
  2440. <ul class="blockList">
  2441. <li class="blockList">
  2442. <h4>readNetFromONNX</h4>
  2443. <pre>public static&nbsp;<a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a>&nbsp;readNetFromONNX(<a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;buffer)</pre>
  2444. <div class="block">Reads a network model from &lt;a href="https://onnx.ai/"&gt;ONNX&lt;/a&gt;
  2445. in-memory buffer.</div>
  2446. <dl>
  2447. <dt><span class="paramLabel">Parameters:</span></dt>
  2448. <dd><code>buffer</code> - in-memory buffer that stores the ONNX model bytes.</dd>
  2449. <dt><span class="returnLabel">Returns:</span></dt>
  2450. <dd>Network object that ready to do forward, throw an exception
  2451. in failure cases.</dd>
  2452. </dl>
  2453. </li>
  2454. </ul>
  2455. <a name="readNetFromONNX-java.lang.String-">
  2456. <!-- -->
  2457. </a>
  2458. <ul class="blockList">
  2459. <li class="blockList">
  2460. <h4>readNetFromONNX</h4>
  2461. <pre>public static&nbsp;<a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a>&nbsp;readNetFromONNX(java.lang.String&nbsp;onnxFile)</pre>
  2462. <div class="block">Reads a network model &lt;a href="https://onnx.ai/"&gt;ONNX&lt;/a&gt;.</div>
  2463. <dl>
  2464. <dt><span class="paramLabel">Parameters:</span></dt>
  2465. <dd><code>onnxFile</code> - path to the .onnx file with text description of the network architecture.</dd>
  2466. <dt><span class="returnLabel">Returns:</span></dt>
  2467. <dd>Network object that ready to do forward, throw an exception in failure cases.</dd>
  2468. </dl>
  2469. </li>
  2470. </ul>
  2471. <a name="readNetFromTensorflow-org.opencv.core.MatOfByte-">
  2472. <!-- -->
  2473. </a>
  2474. <ul class="blockList">
  2475. <li class="blockList">
  2476. <h4>readNetFromTensorflow</h4>
  2477. <pre>public static&nbsp;<a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a>&nbsp;readNetFromTensorflow(<a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferModel)</pre>
  2478. <div class="block">Reads a network model stored in &lt;a href="https://www.tensorflow.org/"&gt;TensorFlow&lt;/a&gt; framework's format.</div>
  2479. <dl>
  2480. <dt><span class="paramLabel">Parameters:</span></dt>
  2481. <dd><code>bufferModel</code> - buffer containing the content of the pb file</dd>
  2482. <dt><span class="returnLabel">Returns:</span></dt>
  2483. <dd>Net object.</dd>
  2484. </dl>
  2485. </li>
  2486. </ul>
  2487. <a name="readNetFromTensorflow-org.opencv.core.MatOfByte-org.opencv.core.MatOfByte-">
  2488. <!-- -->
  2489. </a>
  2490. <ul class="blockList">
  2491. <li class="blockList">
  2492. <h4>readNetFromTensorflow</h4>
  2493. <pre>public static&nbsp;<a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a>&nbsp;readNetFromTensorflow(<a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferModel,
  2494. <a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferConfig)</pre>
  2495. <div class="block">Reads a network model stored in &lt;a href="https://www.tensorflow.org/"&gt;TensorFlow&lt;/a&gt; framework's format.</div>
  2496. <dl>
  2497. <dt><span class="paramLabel">Parameters:</span></dt>
  2498. <dd><code>bufferModel</code> - buffer containing the content of the pb file</dd>
  2499. <dd><code>bufferConfig</code> - buffer containing the content of the pbtxt file</dd>
  2500. <dt><span class="returnLabel">Returns:</span></dt>
  2501. <dd>Net object.</dd>
  2502. </dl>
  2503. </li>
  2504. </ul>
  2505. <a name="readNetFromTensorflow-java.lang.String-">
  2506. <!-- -->
  2507. </a>
  2508. <ul class="blockList">
  2509. <li class="blockList">
  2510. <h4>readNetFromTensorflow</h4>
  2511. <pre>public static&nbsp;<a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a>&nbsp;readNetFromTensorflow(java.lang.String&nbsp;model)</pre>
  2512. <div class="block">Reads a network model stored in &lt;a href="https://www.tensorflow.org/"&gt;TensorFlow&lt;/a&gt; framework's format.</div>
  2513. <dl>
  2514. <dt><span class="paramLabel">Parameters:</span></dt>
  2515. <dd><code>model</code> - path to the .pb file with binary protobuf description of the network architecture
  2516. Resulting Net object is built by text graph using weights from a binary one that
  2517. let us make it more flexible.</dd>
  2518. <dt><span class="returnLabel">Returns:</span></dt>
  2519. <dd>Net object.</dd>
  2520. </dl>
  2521. </li>
  2522. </ul>
  2523. <a name="readNetFromTensorflow-java.lang.String-java.lang.String-">
  2524. <!-- -->
  2525. </a>
  2526. <ul class="blockList">
  2527. <li class="blockList">
  2528. <h4>readNetFromTensorflow</h4>
  2529. <pre>public static&nbsp;<a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a>&nbsp;readNetFromTensorflow(java.lang.String&nbsp;model,
  2530. java.lang.String&nbsp;config)</pre>
  2531. <div class="block">Reads a network model stored in &lt;a href="https://www.tensorflow.org/"&gt;TensorFlow&lt;/a&gt; framework's format.</div>
  2532. <dl>
  2533. <dt><span class="paramLabel">Parameters:</span></dt>
  2534. <dd><code>model</code> - path to the .pb file with binary protobuf description of the network architecture</dd>
  2535. <dd><code>config</code> - path to the .pbtxt file that contains text graph definition in protobuf format.
  2536. Resulting Net object is built by text graph using weights from a binary one that
  2537. let us make it more flexible.</dd>
  2538. <dt><span class="returnLabel">Returns:</span></dt>
  2539. <dd>Net object.</dd>
  2540. </dl>
  2541. </li>
  2542. </ul>
  2543. <a name="readNetFromTFLite-org.opencv.core.MatOfByte-">
  2544. <!-- -->
  2545. </a>
  2546. <ul class="blockList">
  2547. <li class="blockList">
  2548. <h4>readNetFromTFLite</h4>
  2549. <pre>public static&nbsp;<a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a>&nbsp;readNetFromTFLite(<a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a>&nbsp;bufferModel)</pre>
  2550. <div class="block">Reads a network model stored in &lt;a href="https://www.tensorflow.org/lite"&gt;TFLite&lt;/a&gt; framework's format.</div>
  2551. <dl>
  2552. <dt><span class="paramLabel">Parameters:</span></dt>
  2553. <dd><code>bufferModel</code> - buffer containing the content of the tflite file</dd>
  2554. <dt><span class="returnLabel">Returns:</span></dt>
  2555. <dd>Net object.</dd>
  2556. </dl>
  2557. </li>
  2558. </ul>
  2559. <a name="readNetFromTFLite-java.lang.String-">
  2560. <!-- -->
  2561. </a>
  2562. <ul class="blockList">
  2563. <li class="blockList">
  2564. <h4>readNetFromTFLite</h4>
  2565. <pre>public static&nbsp;<a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a>&nbsp;readNetFromTFLite(java.lang.String&nbsp;model)</pre>
  2566. <div class="block">Reads a network model stored in &lt;a href="https://www.tensorflow.org/lite"&gt;TFLite&lt;/a&gt; framework's format.</div>
  2567. <dl>
  2568. <dt><span class="paramLabel">Parameters:</span></dt>
  2569. <dd><code>model</code> - path to the .tflite file with binary flatbuffers description of the network architecture</dd>
  2570. <dt><span class="returnLabel">Returns:</span></dt>
  2571. <dd>Net object.</dd>
  2572. </dl>
  2573. </li>
  2574. </ul>
  2575. <a name="readNetFromTorch-java.lang.String-">
  2576. <!-- -->
  2577. </a>
  2578. <ul class="blockList">
  2579. <li class="blockList">
  2580. <h4>readNetFromTorch</h4>
  2581. <pre>public static&nbsp;<a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a>&nbsp;readNetFromTorch(java.lang.String&nbsp;model)</pre>
  2582. <div class="block">Reads a network model stored in &lt;a href="http://torch.ch"&gt;Torch7&lt;/a&gt; framework's format.</div>
  2583. <dl>
  2584. <dt><span class="paramLabel">Parameters:</span></dt>
  2585. <dd><code>model</code> - path to the file, dumped from Torch by using torch.save() function.</dd>
  2586. <dt><span class="returnLabel">Returns:</span></dt>
  2587. <dd>Net object.
  2588. <b>Note:</b> Ascii mode of Torch serializer is more preferable, because binary mode extensively use <code>long</code> type of C language,
  2589. which has various bit-length on different systems.
  2590. The loading file must contain serialized &lt;a href="https://github.com/torch/nn/blob/master/doc/module.md"&gt;nn.Module&lt;/a&gt; object
  2591. with importing network. Try to eliminate a custom objects from serialazing data to avoid importing errors.
  2592. List of supported layers (i.e. object instances derived from Torch nn.Module class):
  2593. - nn.Sequential
  2594. - nn.Parallel
  2595. - nn.Concat
  2596. - nn.Linear
  2597. - nn.SpatialConvolution
  2598. - nn.SpatialMaxPooling, nn.SpatialAveragePooling
  2599. - nn.ReLU, nn.TanH, nn.Sigmoid
  2600. - nn.Reshape
  2601. - nn.SoftMax, nn.LogSoftMax
  2602. Also some equivalents of these classes from cunn, cudnn, and fbcunn may be successfully imported.</dd>
  2603. </dl>
  2604. </li>
  2605. </ul>
  2606. <a name="readNetFromTorch-java.lang.String-boolean-">
  2607. <!-- -->
  2608. </a>
  2609. <ul class="blockList">
  2610. <li class="blockList">
  2611. <h4>readNetFromTorch</h4>
  2612. <pre>public static&nbsp;<a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a>&nbsp;readNetFromTorch(java.lang.String&nbsp;model,
  2613. boolean&nbsp;isBinary)</pre>
  2614. <div class="block">Reads a network model stored in &lt;a href="http://torch.ch"&gt;Torch7&lt;/a&gt; framework's format.</div>
  2615. <dl>
  2616. <dt><span class="paramLabel">Parameters:</span></dt>
  2617. <dd><code>model</code> - path to the file, dumped from Torch by using torch.save() function.</dd>
  2618. <dd><code>isBinary</code> - specifies whether the network was serialized in ascii mode or binary.</dd>
  2619. <dt><span class="returnLabel">Returns:</span></dt>
  2620. <dd>Net object.
  2621. <b>Note:</b> Ascii mode of Torch serializer is more preferable, because binary mode extensively use <code>long</code> type of C language,
  2622. which has various bit-length on different systems.
  2623. The loading file must contain serialized &lt;a href="https://github.com/torch/nn/blob/master/doc/module.md"&gt;nn.Module&lt;/a&gt; object
  2624. with importing network. Try to eliminate a custom objects from serialazing data to avoid importing errors.
  2625. List of supported layers (i.e. object instances derived from Torch nn.Module class):
  2626. - nn.Sequential
  2627. - nn.Parallel
  2628. - nn.Concat
  2629. - nn.Linear
  2630. - nn.SpatialConvolution
  2631. - nn.SpatialMaxPooling, nn.SpatialAveragePooling
  2632. - nn.ReLU, nn.TanH, nn.Sigmoid
  2633. - nn.Reshape
  2634. - nn.SoftMax, nn.LogSoftMax
  2635. Also some equivalents of these classes from cunn, cudnn, and fbcunn may be successfully imported.</dd>
  2636. </dl>
  2637. </li>
  2638. </ul>
  2639. <a name="readNetFromTorch-java.lang.String-boolean-boolean-">
  2640. <!-- -->
  2641. </a>
  2642. <ul class="blockList">
  2643. <li class="blockList">
  2644. <h4>readNetFromTorch</h4>
  2645. <pre>public static&nbsp;<a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a>&nbsp;readNetFromTorch(java.lang.String&nbsp;model,
  2646. boolean&nbsp;isBinary,
  2647. boolean&nbsp;evaluate)</pre>
  2648. <div class="block">Reads a network model stored in &lt;a href="http://torch.ch"&gt;Torch7&lt;/a&gt; framework's format.</div>
  2649. <dl>
  2650. <dt><span class="paramLabel">Parameters:</span></dt>
  2651. <dd><code>model</code> - path to the file, dumped from Torch by using torch.save() function.</dd>
  2652. <dd><code>isBinary</code> - specifies whether the network was serialized in ascii mode or binary.</dd>
  2653. <dd><code>evaluate</code> - specifies testing phase of network. If true, it's similar to evaluate() method in Torch.</dd>
  2654. <dt><span class="returnLabel">Returns:</span></dt>
  2655. <dd>Net object.
  2656. <b>Note:</b> Ascii mode of Torch serializer is more preferable, because binary mode extensively use <code>long</code> type of C language,
  2657. which has various bit-length on different systems.
  2658. The loading file must contain serialized &lt;a href="https://github.com/torch/nn/blob/master/doc/module.md"&gt;nn.Module&lt;/a&gt; object
  2659. with importing network. Try to eliminate a custom objects from serialazing data to avoid importing errors.
  2660. List of supported layers (i.e. object instances derived from Torch nn.Module class):
  2661. - nn.Sequential
  2662. - nn.Parallel
  2663. - nn.Concat
  2664. - nn.Linear
  2665. - nn.SpatialConvolution
  2666. - nn.SpatialMaxPooling, nn.SpatialAveragePooling
  2667. - nn.ReLU, nn.TanH, nn.Sigmoid
  2668. - nn.Reshape
  2669. - nn.SoftMax, nn.LogSoftMax
  2670. Also some equivalents of these classes from cunn, cudnn, and fbcunn may be successfully imported.</dd>
  2671. </dl>
  2672. </li>
  2673. </ul>
  2674. <a name="readTensorFromONNX-java.lang.String-">
  2675. <!-- -->
  2676. </a>
  2677. <ul class="blockList">
  2678. <li class="blockList">
  2679. <h4>readTensorFromONNX</h4>
  2680. <pre>public static&nbsp;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;readTensorFromONNX(java.lang.String&nbsp;path)</pre>
  2681. <div class="block">Creates blob from .pb file.</div>
  2682. <dl>
  2683. <dt><span class="paramLabel">Parameters:</span></dt>
  2684. <dd><code>path</code> - to the .pb file with input tensor.</dd>
  2685. <dt><span class="returnLabel">Returns:</span></dt>
  2686. <dd>Mat.</dd>
  2687. </dl>
  2688. </li>
  2689. </ul>
  2690. <a name="readTorchBlob-java.lang.String-">
  2691. <!-- -->
  2692. </a>
  2693. <ul class="blockList">
  2694. <li class="blockList">
  2695. <h4>readTorchBlob</h4>
  2696. <pre>public static&nbsp;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;readTorchBlob(java.lang.String&nbsp;filename)</pre>
  2697. <div class="block">Loads blob which was serialized as torch.Tensor object of Torch7 framework.
  2698. WARNING: This function has the same limitations as readNetFromTorch().</div>
  2699. <dl>
  2700. <dt><span class="paramLabel">Parameters:</span></dt>
  2701. <dd><code>filename</code> - automatically generated</dd>
  2702. <dt><span class="returnLabel">Returns:</span></dt>
  2703. <dd>automatically generated</dd>
  2704. </dl>
  2705. </li>
  2706. </ul>
  2707. <a name="readTorchBlob-java.lang.String-boolean-">
  2708. <!-- -->
  2709. </a>
  2710. <ul class="blockList">
  2711. <li class="blockList">
  2712. <h4>readTorchBlob</h4>
  2713. <pre>public static&nbsp;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;readTorchBlob(java.lang.String&nbsp;filename,
  2714. boolean&nbsp;isBinary)</pre>
  2715. <div class="block">Loads blob which was serialized as torch.Tensor object of Torch7 framework.
  2716. WARNING: This function has the same limitations as readNetFromTorch().</div>
  2717. <dl>
  2718. <dt><span class="paramLabel">Parameters:</span></dt>
  2719. <dd><code>filename</code> - automatically generated</dd>
  2720. <dd><code>isBinary</code> - automatically generated</dd>
  2721. <dt><span class="returnLabel">Returns:</span></dt>
  2722. <dd>automatically generated</dd>
  2723. </dl>
  2724. </li>
  2725. </ul>
  2726. <a name="releaseHDDLPlugin--">
  2727. <!-- -->
  2728. </a>
  2729. <ul class="blockList">
  2730. <li class="blockList">
  2731. <h4>releaseHDDLPlugin</h4>
  2732. <pre>public static&nbsp;void&nbsp;releaseHDDLPlugin()</pre>
  2733. <div class="block">Release a HDDL plugin.</div>
  2734. </li>
  2735. </ul>
  2736. <a name="resetMyriadDevice--">
  2737. <!-- -->
  2738. </a>
  2739. <ul class="blockList">
  2740. <li class="blockList">
  2741. <h4>resetMyriadDevice</h4>
  2742. <pre>public static&nbsp;void&nbsp;resetMyriadDevice()</pre>
  2743. <div class="block">Release a Myriad device (binded by OpenCV).
  2744. Single Myriad device cannot be shared across multiple processes which uses
  2745. Inference Engine's Myriad plugin.</div>
  2746. </li>
  2747. </ul>
  2748. <a name="shrinkCaffeModel-java.lang.String-java.lang.String-">
  2749. <!-- -->
  2750. </a>
  2751. <ul class="blockList">
  2752. <li class="blockList">
  2753. <h4>shrinkCaffeModel</h4>
  2754. <pre>public static&nbsp;void&nbsp;shrinkCaffeModel(java.lang.String&nbsp;src,
  2755. java.lang.String&nbsp;dst)</pre>
  2756. <div class="block">Convert all weights of Caffe network to half precision floating point.</div>
  2757. <dl>
  2758. <dt><span class="paramLabel">Parameters:</span></dt>
  2759. <dd><code>src</code> - Path to origin model from Caffe framework contains single
  2760. precision floating point weights (usually has <code>.caffemodel</code> extension).</dd>
  2761. <dd><code>dst</code> - Path to destination model with updated weights.
  2762. By default, converts only Convolutional and Fully-Connected layers'
  2763. weights.
  2764. <b>Note:</b> Shrinked model has no origin float32 weights so it can't be used
  2765. in origin Caffe framework anymore. However the structure of data
  2766. is taken from NVidia's Caffe fork: https://github.com/NVIDIA/caffe.
  2767. So the resulting model may be used there.</dd>
  2768. </dl>
  2769. </li>
  2770. </ul>
  2771. <a name="shrinkCaffeModel-java.lang.String-java.lang.String-java.util.List-">
  2772. <!-- -->
  2773. </a>
  2774. <ul class="blockList">
  2775. <li class="blockList">
  2776. <h4>shrinkCaffeModel</h4>
  2777. <pre>public static&nbsp;void&nbsp;shrinkCaffeModel(java.lang.String&nbsp;src,
  2778. java.lang.String&nbsp;dst,
  2779. java.util.List&lt;java.lang.String&gt;&nbsp;layersTypes)</pre>
  2780. <div class="block">Convert all weights of Caffe network to half precision floating point.</div>
  2781. <dl>
  2782. <dt><span class="paramLabel">Parameters:</span></dt>
  2783. <dd><code>src</code> - Path to origin model from Caffe framework contains single
  2784. precision floating point weights (usually has <code>.caffemodel</code> extension).</dd>
  2785. <dd><code>dst</code> - Path to destination model with updated weights.</dd>
  2786. <dd><code>layersTypes</code> - Set of layers types which parameters will be converted.
  2787. By default, converts only Convolutional and Fully-Connected layers'
  2788. weights.
  2789. <b>Note:</b> Shrinked model has no origin float32 weights so it can't be used
  2790. in origin Caffe framework anymore. However the structure of data
  2791. is taken from NVidia's Caffe fork: https://github.com/NVIDIA/caffe.
  2792. So the resulting model may be used there.</dd>
  2793. </dl>
  2794. </li>
  2795. </ul>
  2796. <a name="softNMSBoxes-org.opencv.core.MatOfRect-org.opencv.core.MatOfFloat-org.opencv.core.MatOfFloat-float-float-org.opencv.core.MatOfInt-">
  2797. <!-- -->
  2798. </a>
  2799. <ul class="blockList">
  2800. <li class="blockList">
  2801. <h4>softNMSBoxes</h4>
  2802. <pre>public static&nbsp;void&nbsp;softNMSBoxes(<a href="../../../org/opencv/core/MatOfRect.html" title="class in org.opencv.core">MatOfRect</a>&nbsp;bboxes,
  2803. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;scores,
  2804. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;updated_scores,
  2805. float&nbsp;score_threshold,
  2806. float&nbsp;nms_threshold,
  2807. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;indices)</pre>
  2808. <div class="block">Performs soft non maximum suppression given boxes and corresponding scores.
  2809. Reference: https://arxiv.org/abs/1704.04503</div>
  2810. <dl>
  2811. <dt><span class="paramLabel">Parameters:</span></dt>
  2812. <dd><code>bboxes</code> - a set of bounding boxes to apply Soft NMS.</dd>
  2813. <dd><code>scores</code> - a set of corresponding confidences.</dd>
  2814. <dd><code>updated_scores</code> - a set of corresponding updated confidences.</dd>
  2815. <dd><code>score_threshold</code> - a threshold used to filter boxes by score.</dd>
  2816. <dd><code>nms_threshold</code> - a threshold used in non maximum suppression.</dd>
  2817. <dd><code>indices</code> - the kept indices of bboxes after NMS.
  2818. SEE: SoftNMSMethod</dd>
  2819. </dl>
  2820. </li>
  2821. </ul>
  2822. <a name="softNMSBoxes-org.opencv.core.MatOfRect-org.opencv.core.MatOfFloat-org.opencv.core.MatOfFloat-float-float-org.opencv.core.MatOfInt-long-">
  2823. <!-- -->
  2824. </a>
  2825. <ul class="blockList">
  2826. <li class="blockList">
  2827. <h4>softNMSBoxes</h4>
  2828. <pre>public static&nbsp;void&nbsp;softNMSBoxes(<a href="../../../org/opencv/core/MatOfRect.html" title="class in org.opencv.core">MatOfRect</a>&nbsp;bboxes,
  2829. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;scores,
  2830. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;updated_scores,
  2831. float&nbsp;score_threshold,
  2832. float&nbsp;nms_threshold,
  2833. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;indices,
  2834. long&nbsp;top_k)</pre>
  2835. <div class="block">Performs soft non maximum suppression given boxes and corresponding scores.
  2836. Reference: https://arxiv.org/abs/1704.04503</div>
  2837. <dl>
  2838. <dt><span class="paramLabel">Parameters:</span></dt>
  2839. <dd><code>bboxes</code> - a set of bounding boxes to apply Soft NMS.</dd>
  2840. <dd><code>scores</code> - a set of corresponding confidences.</dd>
  2841. <dd><code>updated_scores</code> - a set of corresponding updated confidences.</dd>
  2842. <dd><code>score_threshold</code> - a threshold used to filter boxes by score.</dd>
  2843. <dd><code>nms_threshold</code> - a threshold used in non maximum suppression.</dd>
  2844. <dd><code>indices</code> - the kept indices of bboxes after NMS.</dd>
  2845. <dd><code>top_k</code> - keep at most <code>top_k</code> picked indices.
  2846. SEE: SoftNMSMethod</dd>
  2847. </dl>
  2848. </li>
  2849. </ul>
  2850. <a name="softNMSBoxes-org.opencv.core.MatOfRect-org.opencv.core.MatOfFloat-org.opencv.core.MatOfFloat-float-float-org.opencv.core.MatOfInt-long-float-">
  2851. <!-- -->
  2852. </a>
  2853. <ul class="blockList">
  2854. <li class="blockList">
  2855. <h4>softNMSBoxes</h4>
  2856. <pre>public static&nbsp;void&nbsp;softNMSBoxes(<a href="../../../org/opencv/core/MatOfRect.html" title="class in org.opencv.core">MatOfRect</a>&nbsp;bboxes,
  2857. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;scores,
  2858. <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a>&nbsp;updated_scores,
  2859. float&nbsp;score_threshold,
  2860. float&nbsp;nms_threshold,
  2861. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;indices,
  2862. long&nbsp;top_k,
  2863. float&nbsp;sigma)</pre>
  2864. <div class="block">Performs soft non maximum suppression given boxes and corresponding scores.
  2865. Reference: https://arxiv.org/abs/1704.04503</div>
  2866. <dl>
  2867. <dt><span class="paramLabel">Parameters:</span></dt>
  2868. <dd><code>bboxes</code> - a set of bounding boxes to apply Soft NMS.</dd>
  2869. <dd><code>scores</code> - a set of corresponding confidences.</dd>
  2870. <dd><code>updated_scores</code> - a set of corresponding updated confidences.</dd>
  2871. <dd><code>score_threshold</code> - a threshold used to filter boxes by score.</dd>
  2872. <dd><code>nms_threshold</code> - a threshold used in non maximum suppression.</dd>
  2873. <dd><code>indices</code> - the kept indices of bboxes after NMS.</dd>
  2874. <dd><code>top_k</code> - keep at most <code>top_k</code> picked indices.</dd>
  2875. <dd><code>sigma</code> - parameter of Gaussian weighting.
  2876. SEE: SoftNMSMethod</dd>
  2877. </dl>
  2878. </li>
  2879. </ul>
  2880. <a name="writeTextGraph-java.lang.String-java.lang.String-">
  2881. <!-- -->
  2882. </a>
  2883. <ul class="blockListLast">
  2884. <li class="blockList">
  2885. <h4>writeTextGraph</h4>
  2886. <pre>public static&nbsp;void&nbsp;writeTextGraph(java.lang.String&nbsp;model,
  2887. java.lang.String&nbsp;output)</pre>
  2888. <div class="block">Create a text representation for a binary network stored in protocol buffer format.</div>
  2889. <dl>
  2890. <dt><span class="paramLabel">Parameters:</span></dt>
  2891. <dd><code>model</code> - A path to binary network.</dd>
  2892. <dd><code>output</code> - A path to output text file to be created.
  2893. <b>Note:</b> To reduce output file size, trained weights are not included.</dd>
  2894. </dl>
  2895. </li>
  2896. </ul>
  2897. </li>
  2898. </ul>
  2899. </li>
  2900. </ul>
  2901. </div>
  2902. </div>
  2903. <!-- ========= END OF CLASS DATA ========= -->
  2904. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  2905. <div class="bottomNav"><a name="navbar.bottom">
  2906. <!-- -->
  2907. </a>
  2908. <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
  2909. <a name="navbar.bottom.firstrow">
  2910. <!-- -->
  2911. </a>
  2912. <ul class="navList" title="Navigation">
  2913. <li><a href="../../../overview-summary.html">Overview</a></li>
  2914. <li><a href="package-summary.html">Package</a></li>
  2915. <li class="navBarCell1Rev">Class</li>
  2916. <li><a href="package-tree.html">Tree</a></li>
  2917. <li><a href="../../../index-all.html">Index</a></li>
  2918. <li><a href="../../../help-doc.html">Help</a></li>
  2919. </ul>
  2920. <div class="aboutLanguage">
  2921. <script>
  2922. var url = window.location.href;
  2923. var pos = url.lastIndexOf('/javadoc/');
  2924. url = pos >= 0 ? (url.substring(0, pos) + '/javadoc/mymath.js') : (window.location.origin + '/mymath.js');
  2925. var script = document.createElement('script');
  2926. script.src = 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML,' + url;
  2927. document.getElementsByTagName('head')[0].appendChild(script);
  2928. </script>
  2929. </div>
  2930. </div>
  2931. <div class="subNav">
  2932. <ul class="navList">
  2933. <li><a href="../../../org/opencv/dnn/DictValue.html" title="class in org.opencv.dnn"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  2934. <li><a href="../../../org/opencv/dnn/Image2BlobParams.html" title="class in org.opencv.dnn"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  2935. </ul>
  2936. <ul class="navList">
  2937. <li><a href="../../../index.html?org/opencv/dnn/Dnn.html" target="_top">Frames</a></li>
  2938. <li><a href="Dnn.html" target="_top">No&nbsp;Frames</a></li>
  2939. </ul>
  2940. <ul class="navList" id="allclasses_navbar_bottom">
  2941. <li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  2942. </ul>
  2943. <div>
  2944. <script type="text/javascript"><!--
  2945. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  2946. if(window==top) {
  2947. allClassesLink.style.display = "block";
  2948. }
  2949. else {
  2950. allClassesLink.style.display = "none";
  2951. }
  2952. //-->
  2953. </script>
  2954. </div>
  2955. <div>
  2956. <ul class="subNavList">
  2957. <li>Summary:&nbsp;</li>
  2958. <li>Nested&nbsp;|&nbsp;</li>
  2959. <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
  2960. <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
  2961. <li><a href="#method.summary">Method</a></li>
  2962. </ul>
  2963. <ul class="subNavList">
  2964. <li>Detail:&nbsp;</li>
  2965. <li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
  2966. <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
  2967. <li><a href="#method.detail">Method</a></li>
  2968. </ul>
  2969. </div>
  2970. <a name="skip.navbar.bottom">
  2971. <!-- -->
  2972. </a></div>
  2973. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  2974. <p class="legalCopy"><small>Generated on 2023-06-28 12:47:21 / OpenCV 4.8.0</small></p>
  2975. </body>
  2976. </html>