| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015 |
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <!-- NewPage -->
- <html lang="en">
- <head>
- <!-- Generated by javadoc (1.8.0_312) on Wed Jun 28 12:47:22 UTC 2023 -->
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <title>Dnn (OpenCV 4.8.0 Java documentation)</title>
- <meta name="date" content="2023-06-28">
- <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
- <script type="text/javascript" src="../../../script.js"></script>
- </head>
- <body>
- <script type="text/javascript"><!--
- try {
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Dnn (OpenCV 4.8.0 Java documentation)";
- }
- }
- catch(err) {
- }
- //-->
- 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};
- var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
- var altColor = "altColor";
- var rowColor = "rowColor";
- var tableTab = "tableTab";
- var activeTableTab = "activeTableTab";
- </script>
- <noscript>
- <div>JavaScript is disabled on your browser.</div>
- </noscript>
- <!-- ========= START OF TOP NAVBAR ======= -->
- <div class="topNav"><a name="navbar.top">
- <!-- -->
- </a>
- <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
- <a name="navbar.top.firstrow">
- <!-- -->
- </a>
- <ul class="navList" title="Navigation">
- <li><a href="../../../overview-summary.html">Overview</a></li>
- <li><a href="package-summary.html">Package</a></li>
- <li class="navBarCell1Rev">Class</li>
- <li><a href="package-tree.html">Tree</a></li>
- <li><a href="../../../index-all.html">Index</a></li>
- <li><a href="../../../help-doc.html">Help</a></li>
- </ul>
- <div class="aboutLanguage">
- <script>
- var url = window.location.href;
- var pos = url.lastIndexOf('/javadoc/');
- url = pos >= 0 ? (url.substring(0, pos) + '/javadoc/mymath.js') : (window.location.origin + '/mymath.js');
- var script = document.createElement('script');
- script.src = 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML,' + url;
- document.getElementsByTagName('head')[0].appendChild(script);
- </script>
- </div>
- </div>
- <div class="subNav">
- <ul class="navList">
- <li><a href="../../../org/opencv/dnn/DictValue.html" title="class in org.opencv.dnn"><span class="typeNameLink">Prev Class</span></a></li>
- <li><a href="../../../org/opencv/dnn/Image2BlobParams.html" title="class in org.opencv.dnn"><span class="typeNameLink">Next Class</span></a></li>
- </ul>
- <ul class="navList">
- <li><a href="../../../index.html?org/opencv/dnn/Dnn.html" target="_top">Frames</a></li>
- <li><a href="Dnn.html" target="_top">No Frames</a></li>
- </ul>
- <ul class="navList" id="allclasses_navbar_top">
- <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
- </ul>
- <div>
- <script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
- </script>
- </div>
- <div>
- <ul class="subNavList">
- <li>Summary: </li>
- <li>Nested | </li>
- <li><a href="#field.summary">Field</a> | </li>
- <li><a href="#constructor.summary">Constr</a> | </li>
- <li><a href="#method.summary">Method</a></li>
- </ul>
- <ul class="subNavList">
- <li>Detail: </li>
- <li><a href="#field.detail">Field</a> | </li>
- <li><a href="#constructor.detail">Constr</a> | </li>
- <li><a href="#method.detail">Method</a></li>
- </ul>
- </div>
- <a name="skip.navbar.top">
- <!-- -->
- </a></div>
- <!-- ========= END OF TOP NAVBAR ========= -->
- <!-- ======== START OF CLASS DATA ======== -->
- <div class="header">
- <div class="subTitle">org.opencv.dnn</div>
- <h2 title="Class Dnn" class="title">Class Dnn</h2>
- </div>
- <div class="contentContainer">
- <ul class="inheritance">
- <li>java.lang.Object</li>
- <li>
- <ul class="inheritance">
- <li>org.opencv.dnn.Dnn</li>
- </ul>
- </li>
- </ul>
- <div class="description">
- <ul class="blockList">
- <li class="blockList">
- <hr>
- <br>
- <pre>public class <span class="typeNameLabel">Dnn</span>
- extends java.lang.Object</pre>
- </li>
- </ul>
- </div>
- <div class="summary">
- <ul class="blockList">
- <li class="blockList">
- <!-- =========== FIELD SUMMARY =========== -->
- <ul class="blockList">
- <li class="blockList"><a name="field.summary">
- <!-- -->
- </a>
- <h3>Field Summary</h3>
- <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
- <caption><span>Fields</span><span class="tabEnd"> </span></caption>
- <tr>
- <th class="colFirst" scope="col">Modifier and Type</th>
- <th class="colLast" scope="col">Field and Description</th>
- </tr>
- <tr class="altColor">
- <td class="colFirst"><code>static int</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_BACKEND_CANN">DNN_BACKEND_CANN</a></span></code> </td>
- </tr>
- <tr class="rowColor">
- <td class="colFirst"><code>static int</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_BACKEND_CUDA">DNN_BACKEND_CUDA</a></span></code> </td>
- </tr>
- <tr class="altColor">
- <td class="colFirst"><code>static int</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_BACKEND_DEFAULT">DNN_BACKEND_DEFAULT</a></span></code> </td>
- </tr>
- <tr class="rowColor">
- <td class="colFirst"><code>static int</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_BACKEND_HALIDE">DNN_BACKEND_HALIDE</a></span></code> </td>
- </tr>
- <tr class="altColor">
- <td class="colFirst"><code>static int</code></td>
- <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> </td>
- </tr>
- <tr class="rowColor">
- <td class="colFirst"><code>static int</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_BACKEND_OPENCV">DNN_BACKEND_OPENCV</a></span></code> </td>
- </tr>
- <tr class="altColor">
- <td class="colFirst"><code>static int</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_BACKEND_TIMVX">DNN_BACKEND_TIMVX</a></span></code> </td>
- </tr>
- <tr class="rowColor">
- <td class="colFirst"><code>static int</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_BACKEND_VKCOM">DNN_BACKEND_VKCOM</a></span></code> </td>
- </tr>
- <tr class="altColor">
- <td class="colFirst"><code>static int</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_BACKEND_WEBNN">DNN_BACKEND_WEBNN</a></span></code> </td>
- </tr>
- <tr class="rowColor">
- <td class="colFirst"><code>static int</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_LAYOUT_NCDHW">DNN_LAYOUT_NCDHW</a></span></code> </td>
- </tr>
- <tr class="altColor">
- <td class="colFirst"><code>static int</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_LAYOUT_NCHW">DNN_LAYOUT_NCHW</a></span></code> </td>
- </tr>
- <tr class="rowColor">
- <td class="colFirst"><code>static int</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_LAYOUT_ND">DNN_LAYOUT_ND</a></span></code> </td>
- </tr>
- <tr class="altColor">
- <td class="colFirst"><code>static int</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_LAYOUT_NDHWC">DNN_LAYOUT_NDHWC</a></span></code> </td>
- </tr>
- <tr class="rowColor">
- <td class="colFirst"><code>static int</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_LAYOUT_NHWC">DNN_LAYOUT_NHWC</a></span></code> </td>
- </tr>
- <tr class="altColor">
- <td class="colFirst"><code>static int</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_LAYOUT_PLANAR">DNN_LAYOUT_PLANAR</a></span></code> </td>
- </tr>
- <tr class="rowColor">
- <td class="colFirst"><code>static int</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_LAYOUT_UNKNOWN">DNN_LAYOUT_UNKNOWN</a></span></code> </td>
- </tr>
- <tr class="altColor">
- <td class="colFirst"><code>static int</code></td>
- <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> </td>
- </tr>
- <tr class="rowColor">
- <td class="colFirst"><code>static int</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_PMODE_LETTERBOX">DNN_PMODE_LETTERBOX</a></span></code> </td>
- </tr>
- <tr class="altColor">
- <td class="colFirst"><code>static int</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_PMODE_NULL">DNN_PMODE_NULL</a></span></code> </td>
- </tr>
- <tr class="rowColor">
- <td class="colFirst"><code>static int</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_TARGET_CPU">DNN_TARGET_CPU</a></span></code> </td>
- </tr>
- <tr class="altColor">
- <td class="colFirst"><code>static int</code></td>
- <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> </td>
- </tr>
- <tr class="rowColor">
- <td class="colFirst"><code>static int</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_TARGET_CUDA">DNN_TARGET_CUDA</a></span></code> </td>
- </tr>
- <tr class="altColor">
- <td class="colFirst"><code>static int</code></td>
- <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> </td>
- </tr>
- <tr class="rowColor">
- <td class="colFirst"><code>static int</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_TARGET_FPGA">DNN_TARGET_FPGA</a></span></code> </td>
- </tr>
- <tr class="altColor">
- <td class="colFirst"><code>static int</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_TARGET_HDDL">DNN_TARGET_HDDL</a></span></code> </td>
- </tr>
- <tr class="rowColor">
- <td class="colFirst"><code>static int</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_TARGET_MYRIAD">DNN_TARGET_MYRIAD</a></span></code> </td>
- </tr>
- <tr class="altColor">
- <td class="colFirst"><code>static int</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_TARGET_NPU">DNN_TARGET_NPU</a></span></code> </td>
- </tr>
- <tr class="rowColor">
- <td class="colFirst"><code>static int</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_TARGET_OPENCL">DNN_TARGET_OPENCL</a></span></code> </td>
- </tr>
- <tr class="altColor">
- <td class="colFirst"><code>static int</code></td>
- <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> </td>
- </tr>
- <tr class="rowColor">
- <td class="colFirst"><code>static int</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#DNN_TARGET_VULKAN">DNN_TARGET_VULKAN</a></span></code> </td>
- </tr>
- <tr class="altColor">
- <td class="colFirst"><code>static int</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#SoftNMSMethod_SOFTNMS_GAUSSIAN">SoftNMSMethod_SOFTNMS_GAUSSIAN</a></span></code> </td>
- </tr>
- <tr class="rowColor">
- <td class="colFirst"><code>static int</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#SoftNMSMethod_SOFTNMS_LINEAR">SoftNMSMethod_SOFTNMS_LINEAR</a></span></code> </td>
- </tr>
- </table>
- </li>
- </ul>
- <!-- ======== CONSTRUCTOR SUMMARY ======== -->
- <ul class="blockList">
- <li class="blockList"><a name="constructor.summary">
- <!-- -->
- </a>
- <h3>Constructor Summary</h3>
- <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
- <caption><span>Constructors</span><span class="tabEnd"> </span></caption>
- <tr>
- <th class="colOne" scope="col">Constructor and Description</th>
- </tr>
- <tr class="altColor">
- <td class="colOne"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#Dnn--">Dnn</a></span>()</code> </td>
- </tr>
- </table>
- </li>
- </ul>
- <!-- ========== METHOD SUMMARY =========== -->
- <ul class="blockList">
- <li class="blockList"><a name="method.summary">
- <!-- -->
- </a>
- <h3>Method Summary</h3>
- <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
- <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
- <tr>
- <th class="colFirst" scope="col">Modifier and Type</th>
- <th class="colLast" scope="col">Method and Description</th>
- </tr>
- <tr id="i0" class="altColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
- <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> image)</code>
- <div class="block">Creates 4-dimensional blob from image.</div>
- </td>
- </tr>
- <tr id="i1" class="rowColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
- <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> image,
- double scalefactor)</code>
- <div class="block">Creates 4-dimensional blob from image.</div>
- </td>
- </tr>
- <tr id="i2" class="altColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
- <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> image,
- double scalefactor,
- <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a> size)</code>
- <div class="block">Creates 4-dimensional blob from image.</div>
- </td>
- </tr>
- <tr id="i3" class="rowColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
- <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> image,
- double scalefactor,
- <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a> size,
- <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a> mean)</code>
- <div class="block">Creates 4-dimensional blob from image.</div>
- </td>
- </tr>
- <tr id="i4" class="altColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
- <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> image,
- double scalefactor,
- <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a> size,
- <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a> mean,
- boolean swapRB)</code>
- <div class="block">Creates 4-dimensional blob from image.</div>
- </td>
- </tr>
- <tr id="i5" class="rowColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
- <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> image,
- double scalefactor,
- <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a> size,
- <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a> mean,
- boolean swapRB,
- boolean crop)</code>
- <div class="block">Creates 4-dimensional blob from image.</div>
- </td>
- </tr>
- <tr id="i6" class="altColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
- <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> image,
- double scalefactor,
- <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a> size,
- <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a> mean,
- boolean swapRB,
- boolean crop,
- int ddepth)</code>
- <div class="block">Creates 4-dimensional blob from image.</div>
- </td>
- </tr>
- <tr id="i7" class="rowColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#blobFromImages-java.util.List-">blobFromImages</a></span>(java.util.List<<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>> images)</code>
- <div class="block">Creates 4-dimensional blob from series of images.</div>
- </td>
- </tr>
- <tr id="i8" class="altColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
- <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<<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>> images,
- double scalefactor)</code>
- <div class="block">Creates 4-dimensional blob from series of images.</div>
- </td>
- </tr>
- <tr id="i9" class="rowColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
- <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<<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>> images,
- double scalefactor,
- <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a> size)</code>
- <div class="block">Creates 4-dimensional blob from series of images.</div>
- </td>
- </tr>
- <tr id="i10" class="altColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
- <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<<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>> images,
- double scalefactor,
- <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a> size,
- <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a> mean)</code>
- <div class="block">Creates 4-dimensional blob from series of images.</div>
- </td>
- </tr>
- <tr id="i11" class="rowColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
- <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<<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>> images,
- double scalefactor,
- <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a> size,
- <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a> mean,
- boolean swapRB)</code>
- <div class="block">Creates 4-dimensional blob from series of images.</div>
- </td>
- </tr>
- <tr id="i12" class="altColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
- <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<<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>> images,
- double scalefactor,
- <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a> size,
- <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a> mean,
- boolean swapRB,
- boolean crop)</code>
- <div class="block">Creates 4-dimensional blob from series of images.</div>
- </td>
- </tr>
- <tr id="i13" class="rowColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
- <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<<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>> images,
- double scalefactor,
- <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a> size,
- <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a> mean,
- boolean swapRB,
- boolean crop,
- int ddepth)</code>
- <div class="block">Creates 4-dimensional blob from series of images.</div>
- </td>
- </tr>
- <tr id="i14" class="altColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#blobFromImagesWithParams-java.util.List-">blobFromImagesWithParams</a></span>(java.util.List<<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>> images)</code>
- <div class="block">Creates 4-dimensional blob from series of images with given params.</div>
- </td>
- </tr>
- <tr id="i15" class="rowColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
- <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<<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>> images,
- <a href="../../../org/opencv/dnn/Image2BlobParams.html" title="class in org.opencv.dnn">Image2BlobParams</a> param)</code>
- <div class="block">Creates 4-dimensional blob from series of images with given params.</div>
- </td>
- </tr>
- <tr id="i16" class="altColor">
- <td class="colFirst"><code>static void</code></td>
- <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<<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>> images,
- <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> blob)</code> </td>
- </tr>
- <tr id="i17" class="rowColor">
- <td class="colFirst"><code>static void</code></td>
- <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<<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>> images,
- <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> blob,
- <a href="../../../org/opencv/dnn/Image2BlobParams.html" title="class in org.opencv.dnn">Image2BlobParams</a> param)</code> </td>
- </tr>
- <tr id="i18" class="altColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
- <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> image)</code>
- <div class="block">Creates 4-dimensional blob from image with given params.</div>
- </td>
- </tr>
- <tr id="i19" class="rowColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
- <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> image,
- <a href="../../../org/opencv/dnn/Image2BlobParams.html" title="class in org.opencv.dnn">Image2BlobParams</a> param)</code>
- <div class="block">Creates 4-dimensional blob from image with given params.</div>
- </td>
- </tr>
- <tr id="i20" class="altColor">
- <td class="colFirst"><code>static void</code></td>
- <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> image,
- <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> blob)</code> </td>
- </tr>
- <tr id="i21" class="rowColor">
- <td class="colFirst"><code>static void</code></td>
- <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> image,
- <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> blob,
- <a href="../../../org/opencv/dnn/Image2BlobParams.html" title="class in org.opencv.dnn">Image2BlobParams</a> param)</code> </td>
- </tr>
- <tr id="i22" class="altColor">
- <td class="colFirst"><code>static java.util.List<java.lang.Integer></code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#getAvailableTargets-int-">getAvailableTargets</a></span>(int be)</code> </td>
- </tr>
- <tr id="i23" class="rowColor">
- <td class="colFirst"><code>static java.lang.String</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#getInferenceEngineCPUType--">getInferenceEngineCPUType</a></span>()</code>
- <div class="block">Returns Inference Engine CPU type.</div>
- </td>
- </tr>
- <tr id="i24" class="altColor">
- <td class="colFirst"><code>static java.lang.String</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#getInferenceEngineVPUType--">getInferenceEngineVPUType</a></span>()</code>
- <div class="block">Returns Inference Engine VPU type.</div>
- </td>
- </tr>
- <tr id="i25" class="rowColor">
- <td class="colFirst"><code>static void</code></td>
- <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> blob_,
- java.util.List<<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>> images_)</code>
- <div class="block">Parse a 4D blob and output the images it contains as 2D arrays through a simpler data structure
- (std::vector<cv::Mat>).</div>
- </td>
- </tr>
- <tr id="i26" class="altColor">
- <td class="colFirst"><code>static void</code></td>
- <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> bboxes,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> scores,
- float score_threshold,
- float nms_threshold,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> indices)</code>
- <div class="block">Performs non maximum suppression given boxes and corresponding scores.</div>
- </td>
- </tr>
- <tr id="i27" class="rowColor">
- <td class="colFirst"><code>static void</code></td>
- <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> bboxes,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> scores,
- float score_threshold,
- float nms_threshold,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> indices,
- float eta)</code>
- <div class="block">Performs non maximum suppression given boxes and corresponding scores.</div>
- </td>
- </tr>
- <tr id="i28" class="altColor">
- <td class="colFirst"><code>static void</code></td>
- <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> bboxes,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> scores,
- float score_threshold,
- float nms_threshold,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> indices,
- float eta,
- int top_k)</code>
- <div class="block">Performs non maximum suppression given boxes and corresponding scores.</div>
- </td>
- </tr>
- <tr id="i29" class="rowColor">
- <td class="colFirst"><code>static void</code></td>
- <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> bboxes,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> scores,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> class_ids,
- float score_threshold,
- float nms_threshold,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> indices)</code>
- <div class="block">Performs batched non maximum suppression on given boxes and corresponding scores across different classes.</div>
- </td>
- </tr>
- <tr id="i30" class="altColor">
- <td class="colFirst"><code>static void</code></td>
- <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> bboxes,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> scores,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> class_ids,
- float score_threshold,
- float nms_threshold,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> indices,
- float eta)</code>
- <div class="block">Performs batched non maximum suppression on given boxes and corresponding scores across different classes.</div>
- </td>
- </tr>
- <tr id="i31" class="rowColor">
- <td class="colFirst"><code>static void</code></td>
- <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> bboxes,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> scores,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> class_ids,
- float score_threshold,
- float nms_threshold,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> indices,
- float eta,
- int top_k)</code>
- <div class="block">Performs batched non maximum suppression on given boxes and corresponding scores across different classes.</div>
- </td>
- </tr>
- <tr id="i32" class="altColor">
- <td class="colFirst"><code>static void</code></td>
- <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> bboxes,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> scores,
- float score_threshold,
- float nms_threshold,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> indices)</code> </td>
- </tr>
- <tr id="i33" class="rowColor">
- <td class="colFirst"><code>static void</code></td>
- <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> bboxes,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> scores,
- float score_threshold,
- float nms_threshold,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> indices,
- float eta)</code> </td>
- </tr>
- <tr id="i34" class="altColor">
- <td class="colFirst"><code>static void</code></td>
- <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> bboxes,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> scores,
- float score_threshold,
- float nms_threshold,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> indices,
- float eta,
- int top_k)</code> </td>
- </tr>
- <tr id="i35" class="rowColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNet-java.lang.String-">readNet</a></span>(java.lang.String model)</code>
- <div class="block">Read deep learning network represented in one of the supported formats.</div>
- </td>
- </tr>
- <tr id="i36" class="altColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
- <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 framework,
- <a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a> bufferModel)</code>
- <div class="block">Read deep learning network represented in one of the supported formats.</div>
- </td>
- </tr>
- <tr id="i37" class="rowColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
- <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 framework,
- <a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a> bufferModel,
- <a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a> bufferConfig)</code>
- <div class="block">Read deep learning network represented in one of the supported formats.</div>
- </td>
- </tr>
- <tr id="i38" class="altColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
- <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 model,
- java.lang.String config)</code>
- <div class="block">Read deep learning network represented in one of the supported formats.</div>
- </td>
- </tr>
- <tr id="i39" class="rowColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
- <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 model,
- java.lang.String config,
- java.lang.String framework)</code>
- <div class="block">Read deep learning network represented in one of the supported formats.</div>
- </td>
- </tr>
- <tr id="i40" class="altColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
- <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> bufferProto)</code>
- <div class="block">Reads a network model stored in Caffe model in memory.</div>
- </td>
- </tr>
- <tr id="i41" class="rowColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
- <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> bufferProto,
- <a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a> bufferModel)</code>
- <div class="block">Reads a network model stored in Caffe model in memory.</div>
- </td>
- </tr>
- <tr id="i42" class="altColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNetFromCaffe-java.lang.String-">readNetFromCaffe</a></span>(java.lang.String prototxt)</code>
- <div class="block">Reads a network model stored in <a href="http://caffe.berkeleyvision.org">Caffe</a> framework's format.</div>
- </td>
- </tr>
- <tr id="i43" class="rowColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
- <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 prototxt,
- java.lang.String caffeModel)</code>
- <div class="block">Reads a network model stored in <a href="http://caffe.berkeleyvision.org">Caffe</a> framework's format.</div>
- </td>
- </tr>
- <tr id="i44" class="altColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
- <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> bufferCfg)</code>
- <div class="block">Reads a network model stored in <a href="https://pjreddie.com/darknet/">Darknet</a> model files.</div>
- </td>
- </tr>
- <tr id="i45" class="rowColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
- <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> bufferCfg,
- <a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a> bufferModel)</code>
- <div class="block">Reads a network model stored in <a href="https://pjreddie.com/darknet/">Darknet</a> model files.</div>
- </td>
- </tr>
- <tr id="i46" class="altColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNetFromDarknet-java.lang.String-">readNetFromDarknet</a></span>(java.lang.String cfgFile)</code>
- <div class="block">Reads a network model stored in <a href="https://pjreddie.com/darknet/">Darknet</a> model files.</div>
- </td>
- </tr>
- <tr id="i47" class="rowColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
- <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 cfgFile,
- java.lang.String darknetModel)</code>
- <div class="block">Reads a network model stored in <a href="https://pjreddie.com/darknet/">Darknet</a> model files.</div>
- </td>
- </tr>
- <tr id="i48" class="altColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
- <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> bufferModelConfig,
- <a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a> bufferWeights)</code>
- <div class="block">Load a network from Intel's Model Optimizer intermediate representation.</div>
- </td>
- </tr>
- <tr id="i49" class="rowColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
- <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 xml,
- java.lang.String bin)</code>
- <div class="block">Load a network from Intel's Model Optimizer intermediate representation.</div>
- </td>
- </tr>
- <tr id="i50" class="altColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
- <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> buffer)</code>
- <div class="block">Reads a network model from <a href="https://onnx.ai/">ONNX</a>
- in-memory buffer.</div>
- </td>
- </tr>
- <tr id="i51" class="rowColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNetFromONNX-java.lang.String-">readNetFromONNX</a></span>(java.lang.String onnxFile)</code>
- <div class="block">Reads a network model <a href="https://onnx.ai/">ONNX</a>.</div>
- </td>
- </tr>
- <tr id="i52" class="altColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
- <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> bufferModel)</code>
- <div class="block">Reads a network model stored in <a href="https://www.tensorflow.org/">TensorFlow</a> framework's format.</div>
- </td>
- </tr>
- <tr id="i53" class="rowColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
- <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> bufferModel,
- <a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a> bufferConfig)</code>
- <div class="block">Reads a network model stored in <a href="https://www.tensorflow.org/">TensorFlow</a> framework's format.</div>
- </td>
- </tr>
- <tr id="i54" class="altColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNetFromTensorflow-java.lang.String-">readNetFromTensorflow</a></span>(java.lang.String model)</code>
- <div class="block">Reads a network model stored in <a href="https://www.tensorflow.org/">TensorFlow</a> framework's format.</div>
- </td>
- </tr>
- <tr id="i55" class="rowColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
- <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 model,
- java.lang.String config)</code>
- <div class="block">Reads a network model stored in <a href="https://www.tensorflow.org/">TensorFlow</a> framework's format.</div>
- </td>
- </tr>
- <tr id="i56" class="altColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
- <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> bufferModel)</code>
- <div class="block">Reads a network model stored in <a href="https://www.tensorflow.org/lite">TFLite</a> framework's format.</div>
- </td>
- </tr>
- <tr id="i57" class="rowColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNetFromTFLite-java.lang.String-">readNetFromTFLite</a></span>(java.lang.String model)</code>
- <div class="block">Reads a network model stored in <a href="https://www.tensorflow.org/lite">TFLite</a> framework's format.</div>
- </td>
- </tr>
- <tr id="i58" class="altColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readNetFromTorch-java.lang.String-">readNetFromTorch</a></span>(java.lang.String model)</code>
- <div class="block">Reads a network model stored in <a href="http://torch.ch">Torch7</a> framework's format.</div>
- </td>
- </tr>
- <tr id="i59" class="rowColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
- <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 model,
- boolean isBinary)</code>
- <div class="block">Reads a network model stored in <a href="http://torch.ch">Torch7</a> framework's format.</div>
- </td>
- </tr>
- <tr id="i60" class="altColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a></code></td>
- <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 model,
- boolean isBinary,
- boolean evaluate)</code>
- <div class="block">Reads a network model stored in <a href="http://torch.ch">Torch7</a> framework's format.</div>
- </td>
- </tr>
- <tr id="i61" class="rowColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readTensorFromONNX-java.lang.String-">readTensorFromONNX</a></span>(java.lang.String path)</code>
- <div class="block">Creates blob from .pb file.</div>
- </td>
- </tr>
- <tr id="i62" class="altColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#readTorchBlob-java.lang.String-">readTorchBlob</a></span>(java.lang.String filename)</code>
- <div class="block">Loads blob which was serialized as torch.Tensor object of Torch7 framework.</div>
- </td>
- </tr>
- <tr id="i63" class="rowColor">
- <td class="colFirst"><code>static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a></code></td>
- <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 filename,
- boolean isBinary)</code>
- <div class="block">Loads blob which was serialized as torch.Tensor object of Torch7 framework.</div>
- </td>
- </tr>
- <tr id="i64" class="altColor">
- <td class="colFirst"><code>static void</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#releaseHDDLPlugin--">releaseHDDLPlugin</a></span>()</code>
- <div class="block">Release a HDDL plugin.</div>
- </td>
- </tr>
- <tr id="i65" class="rowColor">
- <td class="colFirst"><code>static void</code></td>
- <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/dnn/Dnn.html#resetMyriadDevice--">resetMyriadDevice</a></span>()</code>
- <div class="block">Release a Myriad device (binded by OpenCV).</div>
- </td>
- </tr>
- <tr id="i66" class="altColor">
- <td class="colFirst"><code>static void</code></td>
- <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 src,
- java.lang.String dst)</code>
- <div class="block">Convert all weights of Caffe network to half precision floating point.</div>
- </td>
- </tr>
- <tr id="i67" class="rowColor">
- <td class="colFirst"><code>static void</code></td>
- <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 src,
- java.lang.String dst,
- java.util.List<java.lang.String> layersTypes)</code>
- <div class="block">Convert all weights of Caffe network to half precision floating point.</div>
- </td>
- </tr>
- <tr id="i68" class="altColor">
- <td class="colFirst"><code>static void</code></td>
- <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> bboxes,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> scores,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> updated_scores,
- float score_threshold,
- float nms_threshold,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> indices)</code>
- <div class="block">Performs soft non maximum suppression given boxes and corresponding scores.</div>
- </td>
- </tr>
- <tr id="i69" class="rowColor">
- <td class="colFirst"><code>static void</code></td>
- <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> bboxes,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> scores,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> updated_scores,
- float score_threshold,
- float nms_threshold,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> indices,
- long top_k)</code>
- <div class="block">Performs soft non maximum suppression given boxes and corresponding scores.</div>
- </td>
- </tr>
- <tr id="i70" class="altColor">
- <td class="colFirst"><code>static void</code></td>
- <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> bboxes,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> scores,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> updated_scores,
- float score_threshold,
- float nms_threshold,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> indices,
- long top_k,
- float sigma)</code>
- <div class="block">Performs soft non maximum suppression given boxes and corresponding scores.</div>
- </td>
- </tr>
- <tr id="i71" class="rowColor">
- <td class="colFirst"><code>static void</code></td>
- <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 model,
- java.lang.String output)</code>
- <div class="block">Create a text representation for a binary network stored in protocol buffer format.</div>
- </td>
- </tr>
- </table>
- <ul class="blockList">
- <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
- <!-- -->
- </a>
- <h3>Methods inherited from class java.lang.Object</h3>
- <code>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
- </ul>
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div class="details">
- <ul class="blockList">
- <li class="blockList">
- <!-- ============ FIELD DETAIL =========== -->
- <ul class="blockList">
- <li class="blockList"><a name="field.detail">
- <!-- -->
- </a>
- <h3>Field Detail</h3>
- <a name="DNN_BACKEND_CANN">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_BACKEND_CANN</h4>
- <pre>public static final int DNN_BACKEND_CANN</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_BACKEND_CANN">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_BACKEND_CUDA">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_BACKEND_CUDA</h4>
- <pre>public static final int DNN_BACKEND_CUDA</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_BACKEND_CUDA">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_BACKEND_DEFAULT">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_BACKEND_DEFAULT</h4>
- <pre>public static final int DNN_BACKEND_DEFAULT</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_BACKEND_DEFAULT">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_BACKEND_HALIDE">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_BACKEND_HALIDE</h4>
- <pre>public static final int DNN_BACKEND_HALIDE</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_BACKEND_HALIDE">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_BACKEND_INFERENCE_ENGINE">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_BACKEND_INFERENCE_ENGINE</h4>
- <pre>public static final int DNN_BACKEND_INFERENCE_ENGINE</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_BACKEND_INFERENCE_ENGINE">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_BACKEND_OPENCV">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_BACKEND_OPENCV</h4>
- <pre>public static final int DNN_BACKEND_OPENCV</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_BACKEND_OPENCV">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_BACKEND_TIMVX">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_BACKEND_TIMVX</h4>
- <pre>public static final int DNN_BACKEND_TIMVX</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_BACKEND_TIMVX">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_BACKEND_VKCOM">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_BACKEND_VKCOM</h4>
- <pre>public static final int DNN_BACKEND_VKCOM</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_BACKEND_VKCOM">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_BACKEND_WEBNN">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_BACKEND_WEBNN</h4>
- <pre>public static final int DNN_BACKEND_WEBNN</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_BACKEND_WEBNN">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_LAYOUT_NCDHW">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_LAYOUT_NCDHW</h4>
- <pre>public static final int DNN_LAYOUT_NCDHW</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_LAYOUT_NCDHW">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_LAYOUT_NCHW">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_LAYOUT_NCHW</h4>
- <pre>public static final int DNN_LAYOUT_NCHW</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_LAYOUT_NCHW">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_LAYOUT_ND">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_LAYOUT_ND</h4>
- <pre>public static final int DNN_LAYOUT_ND</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_LAYOUT_ND">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_LAYOUT_NDHWC">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_LAYOUT_NDHWC</h4>
- <pre>public static final int DNN_LAYOUT_NDHWC</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_LAYOUT_NDHWC">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_LAYOUT_NHWC">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_LAYOUT_NHWC</h4>
- <pre>public static final int DNN_LAYOUT_NHWC</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_LAYOUT_NHWC">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_LAYOUT_PLANAR">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_LAYOUT_PLANAR</h4>
- <pre>public static final int DNN_LAYOUT_PLANAR</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_LAYOUT_PLANAR">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_LAYOUT_UNKNOWN">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_LAYOUT_UNKNOWN</h4>
- <pre>public static final int DNN_LAYOUT_UNKNOWN</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_LAYOUT_UNKNOWN">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_PMODE_CROP_CENTER">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_PMODE_CROP_CENTER</h4>
- <pre>public static final int DNN_PMODE_CROP_CENTER</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_PMODE_CROP_CENTER">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_PMODE_LETTERBOX">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_PMODE_LETTERBOX</h4>
- <pre>public static final int DNN_PMODE_LETTERBOX</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_PMODE_LETTERBOX">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_PMODE_NULL">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_PMODE_NULL</h4>
- <pre>public static final int DNN_PMODE_NULL</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_PMODE_NULL">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_TARGET_CPU">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_TARGET_CPU</h4>
- <pre>public static final int DNN_TARGET_CPU</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_TARGET_CPU">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_TARGET_CPU_FP16">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_TARGET_CPU_FP16</h4>
- <pre>public static final int DNN_TARGET_CPU_FP16</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_TARGET_CPU_FP16">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_TARGET_CUDA">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_TARGET_CUDA</h4>
- <pre>public static final int DNN_TARGET_CUDA</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_TARGET_CUDA">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_TARGET_CUDA_FP16">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_TARGET_CUDA_FP16</h4>
- <pre>public static final int DNN_TARGET_CUDA_FP16</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_TARGET_CUDA_FP16">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_TARGET_FPGA">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_TARGET_FPGA</h4>
- <pre>public static final int DNN_TARGET_FPGA</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_TARGET_FPGA">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_TARGET_HDDL">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_TARGET_HDDL</h4>
- <pre>public static final int DNN_TARGET_HDDL</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_TARGET_HDDL">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_TARGET_MYRIAD">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_TARGET_MYRIAD</h4>
- <pre>public static final int DNN_TARGET_MYRIAD</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_TARGET_MYRIAD">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_TARGET_NPU">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_TARGET_NPU</h4>
- <pre>public static final int DNN_TARGET_NPU</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_TARGET_NPU">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_TARGET_OPENCL">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_TARGET_OPENCL</h4>
- <pre>public static final int DNN_TARGET_OPENCL</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_TARGET_OPENCL">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_TARGET_OPENCL_FP16">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_TARGET_OPENCL_FP16</h4>
- <pre>public static final int DNN_TARGET_OPENCL_FP16</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_TARGET_OPENCL_FP16">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="DNN_TARGET_VULKAN">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>DNN_TARGET_VULKAN</h4>
- <pre>public static final int DNN_TARGET_VULKAN</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.DNN_TARGET_VULKAN">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="SoftNMSMethod_SOFTNMS_GAUSSIAN">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>SoftNMSMethod_SOFTNMS_GAUSSIAN</h4>
- <pre>public static final int SoftNMSMethod_SOFTNMS_GAUSSIAN</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.SoftNMSMethod_SOFTNMS_GAUSSIAN">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- <a name="SoftNMSMethod_SOFTNMS_LINEAR">
- <!-- -->
- </a>
- <ul class="blockListLast">
- <li class="blockList">
- <h4>SoftNMSMethod_SOFTNMS_LINEAR</h4>
- <pre>public static final int SoftNMSMethod_SOFTNMS_LINEAR</pre>
- <dl>
- <dt><span class="seeLabel">See Also:</span></dt>
- <dd><a href="../../../constant-values.html#org.opencv.dnn.Dnn.SoftNMSMethod_SOFTNMS_LINEAR">Constant Field Values</a></dd>
- </dl>
- </li>
- </ul>
- </li>
- </ul>
- <!-- ========= CONSTRUCTOR DETAIL ======== -->
- <ul class="blockList">
- <li class="blockList"><a name="constructor.detail">
- <!-- -->
- </a>
- <h3>Constructor Detail</h3>
- <a name="Dnn--">
- <!-- -->
- </a>
- <ul class="blockListLast">
- <li class="blockList">
- <h4>Dnn</h4>
- <pre>public Dnn()</pre>
- </li>
- </ul>
- </li>
- </ul>
- <!-- ============ METHOD DETAIL ========== -->
- <ul class="blockList">
- <li class="blockList"><a name="method.detail">
- <!-- -->
- </a>
- <h3>Method Detail</h3>
- <a name="blobFromImage-org.opencv.core.Mat-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>blobFromImage</h4>
- <pre>public static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> blobFromImage(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> image)</pre>
- <div class="block">Creates 4-dimensional blob from image. Optionally resizes and crops <code>image</code> from center,
- subtract <code>mean</code> values, scales values by <code>scalefactor</code>, swap Blue and Red channels.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>image</code> - input image (with 1-, 3- or 4-channels).
- to be in (mean-R, mean-G, mean-B) order if <code>image</code> has BGR ordering and <code>swapRB</code> is true.
- in 3-channel image is necessary.
- if <code>crop</code> is true, input image is resized so one side after resize is equal to corresponding
- dimension in <code>size</code> and another one is equal or larger. Then, crop from the center is performed.
- If <code>crop</code> is false, direct resize without cropping and preserving aspect ratio is performed.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>4-dimensional Mat with NCHW dimensions order.
- <b>Note:</b>
- The order and usage of <code>scalefactor</code> and <code>mean</code> are (input - mean) * scalefactor.</dd>
- </dl>
- </li>
- </ul>
- <a name="blobFromImage-org.opencv.core.Mat-double-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>blobFromImage</h4>
- <pre>public static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> blobFromImage(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> image,
- double scalefactor)</pre>
- <div class="block">Creates 4-dimensional blob from image. Optionally resizes and crops <code>image</code> from center,
- subtract <code>mean</code> values, scales values by <code>scalefactor</code>, swap Blue and Red channels.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>image</code> - input image (with 1-, 3- or 4-channels).</dd>
- <dd><code>scalefactor</code> - multiplier for <code>images</code> values.
- to be in (mean-R, mean-G, mean-B) order if <code>image</code> has BGR ordering and <code>swapRB</code> is true.
- in 3-channel image is necessary.
- if <code>crop</code> is true, input image is resized so one side after resize is equal to corresponding
- dimension in <code>size</code> and another one is equal or larger. Then, crop from the center is performed.
- If <code>crop</code> is false, direct resize without cropping and preserving aspect ratio is performed.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>4-dimensional Mat with NCHW dimensions order.
- <b>Note:</b>
- The order and usage of <code>scalefactor</code> and <code>mean</code> are (input - mean) * scalefactor.</dd>
- </dl>
- </li>
- </ul>
- <a name="blobFromImage-org.opencv.core.Mat-double-org.opencv.core.Size-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>blobFromImage</h4>
- <pre>public static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> blobFromImage(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> image,
- double scalefactor,
- <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a> size)</pre>
- <div class="block">Creates 4-dimensional blob from image. Optionally resizes and crops <code>image</code> from center,
- subtract <code>mean</code> values, scales values by <code>scalefactor</code>, swap Blue and Red channels.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>image</code> - input image (with 1-, 3- or 4-channels).</dd>
- <dd><code>scalefactor</code> - multiplier for <code>images</code> values.</dd>
- <dd><code>size</code> - spatial size for output image
- to be in (mean-R, mean-G, mean-B) order if <code>image</code> has BGR ordering and <code>swapRB</code> is true.
- in 3-channel image is necessary.
- if <code>crop</code> is true, input image is resized so one side after resize is equal to corresponding
- dimension in <code>size</code> and another one is equal or larger. Then, crop from the center is performed.
- If <code>crop</code> is false, direct resize without cropping and preserving aspect ratio is performed.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>4-dimensional Mat with NCHW dimensions order.
- <b>Note:</b>
- The order and usage of <code>scalefactor</code> and <code>mean</code> are (input - mean) * scalefactor.</dd>
- </dl>
- </li>
- </ul>
- <a name="blobFromImage-org.opencv.core.Mat-double-org.opencv.core.Size-org.opencv.core.Scalar-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>blobFromImage</h4>
- <pre>public static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> blobFromImage(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> image,
- double scalefactor,
- <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a> size,
- <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a> mean)</pre>
- <div class="block">Creates 4-dimensional blob from image. Optionally resizes and crops <code>image</code> from center,
- subtract <code>mean</code> values, scales values by <code>scalefactor</code>, swap Blue and Red channels.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>image</code> - input image (with 1-, 3- or 4-channels).</dd>
- <dd><code>scalefactor</code> - multiplier for <code>images</code> values.</dd>
- <dd><code>size</code> - spatial size for output image</dd>
- <dd><code>mean</code> - scalar with mean values which are subtracted from channels. Values are intended
- to be in (mean-R, mean-G, mean-B) order if <code>image</code> has BGR ordering and <code>swapRB</code> is true.
- in 3-channel image is necessary.
- if <code>crop</code> is true, input image is resized so one side after resize is equal to corresponding
- dimension in <code>size</code> and another one is equal or larger. Then, crop from the center is performed.
- If <code>crop</code> is false, direct resize without cropping and preserving aspect ratio is performed.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>4-dimensional Mat with NCHW dimensions order.
- <b>Note:</b>
- The order and usage of <code>scalefactor</code> and <code>mean</code> are (input - mean) * scalefactor.</dd>
- </dl>
- </li>
- </ul>
- <a name="blobFromImage-org.opencv.core.Mat-double-org.opencv.core.Size-org.opencv.core.Scalar-boolean-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>blobFromImage</h4>
- <pre>public static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> blobFromImage(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> image,
- double scalefactor,
- <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a> size,
- <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a> mean,
- boolean swapRB)</pre>
- <div class="block">Creates 4-dimensional blob from image. Optionally resizes and crops <code>image</code> from center,
- subtract <code>mean</code> values, scales values by <code>scalefactor</code>, swap Blue and Red channels.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>image</code> - input image (with 1-, 3- or 4-channels).</dd>
- <dd><code>scalefactor</code> - multiplier for <code>images</code> values.</dd>
- <dd><code>size</code> - spatial size for output image</dd>
- <dd><code>mean</code> - scalar with mean values which are subtracted from channels. Values are intended
- to be in (mean-R, mean-G, mean-B) order if <code>image</code> has BGR ordering and <code>swapRB</code> is true.</dd>
- <dd><code>swapRB</code> - flag which indicates that swap first and last channels
- in 3-channel image is necessary.
- if <code>crop</code> is true, input image is resized so one side after resize is equal to corresponding
- dimension in <code>size</code> and another one is equal or larger. Then, crop from the center is performed.
- If <code>crop</code> is false, direct resize without cropping and preserving aspect ratio is performed.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>4-dimensional Mat with NCHW dimensions order.
- <b>Note:</b>
- The order and usage of <code>scalefactor</code> and <code>mean</code> are (input - mean) * scalefactor.</dd>
- </dl>
- </li>
- </ul>
- <a name="blobFromImage-org.opencv.core.Mat-double-org.opencv.core.Size-org.opencv.core.Scalar-boolean-boolean-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>blobFromImage</h4>
- <pre>public static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> blobFromImage(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> image,
- double scalefactor,
- <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a> size,
- <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a> mean,
- boolean swapRB,
- boolean crop)</pre>
- <div class="block">Creates 4-dimensional blob from image. Optionally resizes and crops <code>image</code> from center,
- subtract <code>mean</code> values, scales values by <code>scalefactor</code>, swap Blue and Red channels.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>image</code> - input image (with 1-, 3- or 4-channels).</dd>
- <dd><code>scalefactor</code> - multiplier for <code>images</code> values.</dd>
- <dd><code>size</code> - spatial size for output image</dd>
- <dd><code>mean</code> - scalar with mean values which are subtracted from channels. Values are intended
- to be in (mean-R, mean-G, mean-B) order if <code>image</code> has BGR ordering and <code>swapRB</code> is true.</dd>
- <dd><code>swapRB</code> - flag which indicates that swap first and last channels
- in 3-channel image is necessary.</dd>
- <dd><code>crop</code> - flag which indicates whether image will be cropped after resize or not
- if <code>crop</code> is true, input image is resized so one side after resize is equal to corresponding
- dimension in <code>size</code> and another one is equal or larger. Then, crop from the center is performed.
- If <code>crop</code> is false, direct resize without cropping and preserving aspect ratio is performed.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>4-dimensional Mat with NCHW dimensions order.
- <b>Note:</b>
- The order and usage of <code>scalefactor</code> and <code>mean</code> are (input - mean) * scalefactor.</dd>
- </dl>
- </li>
- </ul>
- <a name="blobFromImage-org.opencv.core.Mat-double-org.opencv.core.Size-org.opencv.core.Scalar-boolean-boolean-int-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>blobFromImage</h4>
- <pre>public static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> blobFromImage(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> image,
- double scalefactor,
- <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a> size,
- <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a> mean,
- boolean swapRB,
- boolean crop,
- int ddepth)</pre>
- <div class="block">Creates 4-dimensional blob from image. Optionally resizes and crops <code>image</code> from center,
- subtract <code>mean</code> values, scales values by <code>scalefactor</code>, swap Blue and Red channels.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>image</code> - input image (with 1-, 3- or 4-channels).</dd>
- <dd><code>scalefactor</code> - multiplier for <code>images</code> values.</dd>
- <dd><code>size</code> - spatial size for output image</dd>
- <dd><code>mean</code> - scalar with mean values which are subtracted from channels. Values are intended
- to be in (mean-R, mean-G, mean-B) order if <code>image</code> has BGR ordering and <code>swapRB</code> is true.</dd>
- <dd><code>swapRB</code> - flag which indicates that swap first and last channels
- in 3-channel image is necessary.</dd>
- <dd><code>crop</code> - flag which indicates whether image will be cropped after resize or not</dd>
- <dd><code>ddepth</code> - Depth of output blob. Choose CV_32F or CV_8U.
- if <code>crop</code> is true, input image is resized so one side after resize is equal to corresponding
- dimension in <code>size</code> and another one is equal or larger. Then, crop from the center is performed.
- If <code>crop</code> is false, direct resize without cropping and preserving aspect ratio is performed.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>4-dimensional Mat with NCHW dimensions order.
- <b>Note:</b>
- The order and usage of <code>scalefactor</code> and <code>mean</code> are (input - mean) * scalefactor.</dd>
- </dl>
- </li>
- </ul>
- <a name="blobFromImages-java.util.List-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>blobFromImages</h4>
- <pre>public static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> blobFromImages(java.util.List<<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>> images)</pre>
- <div class="block">Creates 4-dimensional blob from series of images. Optionally resizes and
- crops <code>images</code> from center, subtract <code>mean</code> values, scales values by <code>scalefactor</code>,
- swap Blue and Red channels.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>images</code> - input images (all with 1-, 3- or 4-channels).
- to be in (mean-R, mean-G, mean-B) order if <code>image</code> has BGR ordering and <code>swapRB</code> is true.
- in 3-channel image is necessary.
- if <code>crop</code> is true, input image is resized so one side after resize is equal to corresponding
- dimension in <code>size</code> and another one is equal or larger. Then, crop from the center is performed.
- If <code>crop</code> is false, direct resize without cropping and preserving aspect ratio is performed.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>4-dimensional Mat with NCHW dimensions order.
- <b>Note:</b>
- The order and usage of <code>scalefactor</code> and <code>mean</code> are (input - mean) * scalefactor.</dd>
- </dl>
- </li>
- </ul>
- <a name="blobFromImages-java.util.List-double-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>blobFromImages</h4>
- <pre>public static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> blobFromImages(java.util.List<<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>> images,
- double scalefactor)</pre>
- <div class="block">Creates 4-dimensional blob from series of images. Optionally resizes and
- crops <code>images</code> from center, subtract <code>mean</code> values, scales values by <code>scalefactor</code>,
- swap Blue and Red channels.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>images</code> - input images (all with 1-, 3- or 4-channels).
- to be in (mean-R, mean-G, mean-B) order if <code>image</code> has BGR ordering and <code>swapRB</code> is true.</dd>
- <dd><code>scalefactor</code> - multiplier for <code>images</code> values.
- in 3-channel image is necessary.
- if <code>crop</code> is true, input image is resized so one side after resize is equal to corresponding
- dimension in <code>size</code> and another one is equal or larger. Then, crop from the center is performed.
- If <code>crop</code> is false, direct resize without cropping and preserving aspect ratio is performed.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>4-dimensional Mat with NCHW dimensions order.
- <b>Note:</b>
- The order and usage of <code>scalefactor</code> and <code>mean</code> are (input - mean) * scalefactor.</dd>
- </dl>
- </li>
- </ul>
- <a name="blobFromImages-java.util.List-double-org.opencv.core.Size-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>blobFromImages</h4>
- <pre>public static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> blobFromImages(java.util.List<<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>> images,
- double scalefactor,
- <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a> size)</pre>
- <div class="block">Creates 4-dimensional blob from series of images. Optionally resizes and
- crops <code>images</code> from center, subtract <code>mean</code> values, scales values by <code>scalefactor</code>,
- swap Blue and Red channels.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>images</code> - input images (all with 1-, 3- or 4-channels).</dd>
- <dd><code>size</code> - spatial size for output image
- to be in (mean-R, mean-G, mean-B) order if <code>image</code> has BGR ordering and <code>swapRB</code> is true.</dd>
- <dd><code>scalefactor</code> - multiplier for <code>images</code> values.
- in 3-channel image is necessary.
- if <code>crop</code> is true, input image is resized so one side after resize is equal to corresponding
- dimension in <code>size</code> and another one is equal or larger. Then, crop from the center is performed.
- If <code>crop</code> is false, direct resize without cropping and preserving aspect ratio is performed.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>4-dimensional Mat with NCHW dimensions order.
- <b>Note:</b>
- The order and usage of <code>scalefactor</code> and <code>mean</code> are (input - mean) * scalefactor.</dd>
- </dl>
- </li>
- </ul>
- <a name="blobFromImages-java.util.List-double-org.opencv.core.Size-org.opencv.core.Scalar-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>blobFromImages</h4>
- <pre>public static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> blobFromImages(java.util.List<<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>> images,
- double scalefactor,
- <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a> size,
- <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a> mean)</pre>
- <div class="block">Creates 4-dimensional blob from series of images. Optionally resizes and
- crops <code>images</code> from center, subtract <code>mean</code> values, scales values by <code>scalefactor</code>,
- swap Blue and Red channels.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>images</code> - input images (all with 1-, 3- or 4-channels).</dd>
- <dd><code>size</code> - spatial size for output image</dd>
- <dd><code>mean</code> - scalar with mean values which are subtracted from channels. Values are intended
- to be in (mean-R, mean-G, mean-B) order if <code>image</code> has BGR ordering and <code>swapRB</code> is true.</dd>
- <dd><code>scalefactor</code> - multiplier for <code>images</code> values.
- in 3-channel image is necessary.
- if <code>crop</code> is true, input image is resized so one side after resize is equal to corresponding
- dimension in <code>size</code> and another one is equal or larger. Then, crop from the center is performed.
- If <code>crop</code> is false, direct resize without cropping and preserving aspect ratio is performed.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>4-dimensional Mat with NCHW dimensions order.
- <b>Note:</b>
- The order and usage of <code>scalefactor</code> and <code>mean</code> are (input - mean) * scalefactor.</dd>
- </dl>
- </li>
- </ul>
- <a name="blobFromImages-java.util.List-double-org.opencv.core.Size-org.opencv.core.Scalar-boolean-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>blobFromImages</h4>
- <pre>public static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> blobFromImages(java.util.List<<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>> images,
- double scalefactor,
- <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a> size,
- <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a> mean,
- boolean swapRB)</pre>
- <div class="block">Creates 4-dimensional blob from series of images. Optionally resizes and
- crops <code>images</code> from center, subtract <code>mean</code> values, scales values by <code>scalefactor</code>,
- swap Blue and Red channels.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>images</code> - input images (all with 1-, 3- or 4-channels).</dd>
- <dd><code>size</code> - spatial size for output image</dd>
- <dd><code>mean</code> - scalar with mean values which are subtracted from channels. Values are intended
- to be in (mean-R, mean-G, mean-B) order if <code>image</code> has BGR ordering and <code>swapRB</code> is true.</dd>
- <dd><code>scalefactor</code> - multiplier for <code>images</code> values.</dd>
- <dd><code>swapRB</code> - flag which indicates that swap first and last channels
- in 3-channel image is necessary.
- if <code>crop</code> is true, input image is resized so one side after resize is equal to corresponding
- dimension in <code>size</code> and another one is equal or larger. Then, crop from the center is performed.
- If <code>crop</code> is false, direct resize without cropping and preserving aspect ratio is performed.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>4-dimensional Mat with NCHW dimensions order.
- <b>Note:</b>
- The order and usage of <code>scalefactor</code> and <code>mean</code> are (input - mean) * scalefactor.</dd>
- </dl>
- </li>
- </ul>
- <a name="blobFromImages-java.util.List-double-org.opencv.core.Size-org.opencv.core.Scalar-boolean-boolean-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>blobFromImages</h4>
- <pre>public static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> blobFromImages(java.util.List<<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>> images,
- double scalefactor,
- <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a> size,
- <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a> mean,
- boolean swapRB,
- boolean crop)</pre>
- <div class="block">Creates 4-dimensional blob from series of images. Optionally resizes and
- crops <code>images</code> from center, subtract <code>mean</code> values, scales values by <code>scalefactor</code>,
- swap Blue and Red channels.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>images</code> - input images (all with 1-, 3- or 4-channels).</dd>
- <dd><code>size</code> - spatial size for output image</dd>
- <dd><code>mean</code> - scalar with mean values which are subtracted from channels. Values are intended
- to be in (mean-R, mean-G, mean-B) order if <code>image</code> has BGR ordering and <code>swapRB</code> is true.</dd>
- <dd><code>scalefactor</code> - multiplier for <code>images</code> values.</dd>
- <dd><code>swapRB</code> - flag which indicates that swap first and last channels
- in 3-channel image is necessary.</dd>
- <dd><code>crop</code> - flag which indicates whether image will be cropped after resize or not
- if <code>crop</code> is true, input image is resized so one side after resize is equal to corresponding
- dimension in <code>size</code> and another one is equal or larger. Then, crop from the center is performed.
- If <code>crop</code> is false, direct resize without cropping and preserving aspect ratio is performed.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>4-dimensional Mat with NCHW dimensions order.
- <b>Note:</b>
- The order and usage of <code>scalefactor</code> and <code>mean</code> are (input - mean) * scalefactor.</dd>
- </dl>
- </li>
- </ul>
- <a name="blobFromImages-java.util.List-double-org.opencv.core.Size-org.opencv.core.Scalar-boolean-boolean-int-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>blobFromImages</h4>
- <pre>public static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> blobFromImages(java.util.List<<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>> images,
- double scalefactor,
- <a href="../../../org/opencv/core/Size.html" title="class in org.opencv.core">Size</a> size,
- <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a> mean,
- boolean swapRB,
- boolean crop,
- int ddepth)</pre>
- <div class="block">Creates 4-dimensional blob from series of images. Optionally resizes and
- crops <code>images</code> from center, subtract <code>mean</code> values, scales values by <code>scalefactor</code>,
- swap Blue and Red channels.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>images</code> - input images (all with 1-, 3- or 4-channels).</dd>
- <dd><code>size</code> - spatial size for output image</dd>
- <dd><code>mean</code> - scalar with mean values which are subtracted from channels. Values are intended
- to be in (mean-R, mean-G, mean-B) order if <code>image</code> has BGR ordering and <code>swapRB</code> is true.</dd>
- <dd><code>scalefactor</code> - multiplier for <code>images</code> values.</dd>
- <dd><code>swapRB</code> - flag which indicates that swap first and last channels
- in 3-channel image is necessary.</dd>
- <dd><code>crop</code> - flag which indicates whether image will be cropped after resize or not</dd>
- <dd><code>ddepth</code> - Depth of output blob. Choose CV_32F or CV_8U.
- if <code>crop</code> is true, input image is resized so one side after resize is equal to corresponding
- dimension in <code>size</code> and another one is equal or larger. Then, crop from the center is performed.
- If <code>crop</code> is false, direct resize without cropping and preserving aspect ratio is performed.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>4-dimensional Mat with NCHW dimensions order.
- <b>Note:</b>
- The order and usage of <code>scalefactor</code> and <code>mean</code> are (input - mean) * scalefactor.</dd>
- </dl>
- </li>
- </ul>
- <a name="blobFromImagesWithParams-java.util.List-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>blobFromImagesWithParams</h4>
- <pre>public static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> blobFromImagesWithParams(java.util.List<<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>> images)</pre>
- <div class="block">Creates 4-dimensional blob from series of images with given params.
- This function is an extension of REF: blobFromImages to meet more image preprocess needs.
- Given input image and preprocessing parameters, and function outputs the blob.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>images</code> - input image (all with 1-, 3- or 4-channels).</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>4-dimensional Mat.</dd>
- </dl>
- </li>
- </ul>
- <a name="blobFromImagesWithParams-java.util.List-org.opencv.dnn.Image2BlobParams-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>blobFromImagesWithParams</h4>
- <pre>public static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> blobFromImagesWithParams(java.util.List<<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>> images,
- <a href="../../../org/opencv/dnn/Image2BlobParams.html" title="class in org.opencv.dnn">Image2BlobParams</a> param)</pre>
- <div class="block">Creates 4-dimensional blob from series of images with given params.
- This function is an extension of REF: blobFromImages to meet more image preprocess needs.
- Given input image and preprocessing parameters, and function outputs the blob.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>images</code> - input image (all with 1-, 3- or 4-channels).</dd>
- <dd><code>param</code> - struct of Image2BlobParams, contains all parameters needed by processing of image to blob.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>4-dimensional Mat.</dd>
- </dl>
- </li>
- </ul>
- <a name="blobFromImagesWithParams-java.util.List-org.opencv.core.Mat-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>blobFromImagesWithParams</h4>
- <pre>public static void blobFromImagesWithParams(java.util.List<<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>> images,
- <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> blob)</pre>
- </li>
- </ul>
- <a name="blobFromImagesWithParams-java.util.List-org.opencv.core.Mat-org.opencv.dnn.Image2BlobParams-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>blobFromImagesWithParams</h4>
- <pre>public static void blobFromImagesWithParams(java.util.List<<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>> images,
- <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> blob,
- <a href="../../../org/opencv/dnn/Image2BlobParams.html" title="class in org.opencv.dnn">Image2BlobParams</a> param)</pre>
- </li>
- </ul>
- <a name="blobFromImageWithParams-org.opencv.core.Mat-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>blobFromImageWithParams</h4>
- <pre>public static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> blobFromImageWithParams(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> image)</pre>
- <div class="block">Creates 4-dimensional blob from image with given params.
- This function is an extension of REF: blobFromImage to meet more image preprocess needs.
- Given input image and preprocessing parameters, and function outputs the blob.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>image</code> - input image (all with 1-, 3- or 4-channels).</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>4-dimensional Mat.</dd>
- </dl>
- </li>
- </ul>
- <a name="blobFromImageWithParams-org.opencv.core.Mat-org.opencv.dnn.Image2BlobParams-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>blobFromImageWithParams</h4>
- <pre>public static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> blobFromImageWithParams(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> image,
- <a href="../../../org/opencv/dnn/Image2BlobParams.html" title="class in org.opencv.dnn">Image2BlobParams</a> param)</pre>
- <div class="block">Creates 4-dimensional blob from image with given params.
- This function is an extension of REF: blobFromImage to meet more image preprocess needs.
- Given input image and preprocessing parameters, and function outputs the blob.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>image</code> - input image (all with 1-, 3- or 4-channels).</dd>
- <dd><code>param</code> - struct of Image2BlobParams, contains all parameters needed by processing of image to blob.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>4-dimensional Mat.</dd>
- </dl>
- </li>
- </ul>
- <a name="blobFromImageWithParams-org.opencv.core.Mat-org.opencv.core.Mat-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>blobFromImageWithParams</h4>
- <pre>public static void blobFromImageWithParams(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> image,
- <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> blob)</pre>
- </li>
- </ul>
- <a name="blobFromImageWithParams-org.opencv.core.Mat-org.opencv.core.Mat-org.opencv.dnn.Image2BlobParams-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>blobFromImageWithParams</h4>
- <pre>public static void blobFromImageWithParams(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> image,
- <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> blob,
- <a href="../../../org/opencv/dnn/Image2BlobParams.html" title="class in org.opencv.dnn">Image2BlobParams</a> param)</pre>
- </li>
- </ul>
- <a name="getAvailableTargets-int-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>getAvailableTargets</h4>
- <pre>public static java.util.List<java.lang.Integer> getAvailableTargets(int be)</pre>
- </li>
- </ul>
- <a name="getInferenceEngineCPUType--">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>getInferenceEngineCPUType</h4>
- <pre>public static java.lang.String getInferenceEngineCPUType()</pre>
- <div class="block">Returns Inference Engine CPU type.
- Specify OpenVINO plugin: CPU or ARM.</div>
- <dl>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>automatically generated</dd>
- </dl>
- </li>
- </ul>
- <a name="getInferenceEngineVPUType--">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>getInferenceEngineVPUType</h4>
- <pre>public static java.lang.String getInferenceEngineVPUType()</pre>
- <div class="block">Returns Inference Engine VPU type.
- See values of <code>CV_DNN_INFERENCE_ENGINE_VPU_TYPE_*</code> macros.</div>
- <dl>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>automatically generated</dd>
- </dl>
- </li>
- </ul>
- <a name="imagesFromBlob-org.opencv.core.Mat-java.util.List-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>imagesFromBlob</h4>
- <pre>public static void imagesFromBlob(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> blob_,
- java.util.List<<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>> images_)</pre>
- <div class="block">Parse a 4D blob and output the images it contains as 2D arrays through a simpler data structure
- (std::vector<cv::Mat>).</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>blob_</code> - 4 dimensional array (images, channels, height, width) in floating point precision (CV_32F) from
- which you would like to extract the images.</dd>
- <dd><code>images_</code> - array of 2D Mat containing the images extracted from the blob in floating point precision
- (CV_32F). They are non normalized neither mean added. The number of returned images equals the first dimension
- of the blob (batch size). Every image has a number of channels equals to the second dimension of the blob (depth).</dd>
- </dl>
- </li>
- </ul>
- <a name="NMSBoxes-org.opencv.core.MatOfRect2d-org.opencv.core.MatOfFloat-float-float-org.opencv.core.MatOfInt-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>NMSBoxes</h4>
- <pre>public static void NMSBoxes(<a href="../../../org/opencv/core/MatOfRect2d.html" title="class in org.opencv.core">MatOfRect2d</a> bboxes,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> scores,
- float score_threshold,
- float nms_threshold,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> indices)</pre>
- <div class="block">Performs non maximum suppression given boxes and corresponding scores.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>bboxes</code> - a set of bounding boxes to apply NMS.</dd>
- <dd><code>scores</code> - a set of corresponding confidences.</dd>
- <dd><code>score_threshold</code> - a threshold used to filter boxes by score.</dd>
- <dd><code>nms_threshold</code> - a threshold used in non maximum suppression.</dd>
- <dd><code>indices</code> - the kept indices of bboxes after NMS.</dd>
- </dl>
- </li>
- </ul>
- <a name="NMSBoxes-org.opencv.core.MatOfRect2d-org.opencv.core.MatOfFloat-float-float-org.opencv.core.MatOfInt-float-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>NMSBoxes</h4>
- <pre>public static void NMSBoxes(<a href="../../../org/opencv/core/MatOfRect2d.html" title="class in org.opencv.core">MatOfRect2d</a> bboxes,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> scores,
- float score_threshold,
- float nms_threshold,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> indices,
- float eta)</pre>
- <div class="block">Performs non maximum suppression given boxes and corresponding scores.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>bboxes</code> - a set of bounding boxes to apply NMS.</dd>
- <dd><code>scores</code> - a set of corresponding confidences.</dd>
- <dd><code>score_threshold</code> - a threshold used to filter boxes by score.</dd>
- <dd><code>nms_threshold</code> - a threshold used in non maximum suppression.</dd>
- <dd><code>indices</code> - the kept indices of bboxes after NMS.</dd>
- <dd><code>eta</code> - a coefficient in adaptive threshold formula: \(nms\_threshold_{i+1}=eta\cdot nms\_threshold_i\).</dd>
- </dl>
- </li>
- </ul>
- <a name="NMSBoxes-org.opencv.core.MatOfRect2d-org.opencv.core.MatOfFloat-float-float-org.opencv.core.MatOfInt-float-int-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>NMSBoxes</h4>
- <pre>public static void NMSBoxes(<a href="../../../org/opencv/core/MatOfRect2d.html" title="class in org.opencv.core">MatOfRect2d</a> bboxes,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> scores,
- float score_threshold,
- float nms_threshold,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> indices,
- float eta,
- int top_k)</pre>
- <div class="block">Performs non maximum suppression given boxes and corresponding scores.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>bboxes</code> - a set of bounding boxes to apply NMS.</dd>
- <dd><code>scores</code> - a set of corresponding confidences.</dd>
- <dd><code>score_threshold</code> - a threshold used to filter boxes by score.</dd>
- <dd><code>nms_threshold</code> - a threshold used in non maximum suppression.</dd>
- <dd><code>indices</code> - the kept indices of bboxes after NMS.</dd>
- <dd><code>eta</code> - a coefficient in adaptive threshold formula: \(nms\_threshold_{i+1}=eta\cdot nms\_threshold_i\).</dd>
- <dd><code>top_k</code> - if <code>&gt;0</code>, keep at most <code>top_k</code> picked indices.</dd>
- </dl>
- </li>
- </ul>
- <a name="NMSBoxesBatched-org.opencv.core.MatOfRect2d-org.opencv.core.MatOfFloat-org.opencv.core.MatOfInt-float-float-org.opencv.core.MatOfInt-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>NMSBoxesBatched</h4>
- <pre>public static void NMSBoxesBatched(<a href="../../../org/opencv/core/MatOfRect2d.html" title="class in org.opencv.core">MatOfRect2d</a> bboxes,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> scores,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> class_ids,
- float score_threshold,
- float nms_threshold,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> indices)</pre>
- <div class="block">Performs batched non maximum suppression on given boxes and corresponding scores across different classes.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>bboxes</code> - a set of bounding boxes to apply NMS.</dd>
- <dd><code>scores</code> - a set of corresponding confidences.</dd>
- <dd><code>class_ids</code> - a set of corresponding class ids. Ids are integer and usually start from 0.</dd>
- <dd><code>score_threshold</code> - a threshold used to filter boxes by score.</dd>
- <dd><code>nms_threshold</code> - a threshold used in non maximum suppression.</dd>
- <dd><code>indices</code> - the kept indices of bboxes after NMS.</dd>
- </dl>
- </li>
- </ul>
- <a name="NMSBoxesBatched-org.opencv.core.MatOfRect2d-org.opencv.core.MatOfFloat-org.opencv.core.MatOfInt-float-float-org.opencv.core.MatOfInt-float-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>NMSBoxesBatched</h4>
- <pre>public static void NMSBoxesBatched(<a href="../../../org/opencv/core/MatOfRect2d.html" title="class in org.opencv.core">MatOfRect2d</a> bboxes,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> scores,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> class_ids,
- float score_threshold,
- float nms_threshold,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> indices,
- float eta)</pre>
- <div class="block">Performs batched non maximum suppression on given boxes and corresponding scores across different classes.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>bboxes</code> - a set of bounding boxes to apply NMS.</dd>
- <dd><code>scores</code> - a set of corresponding confidences.</dd>
- <dd><code>class_ids</code> - a set of corresponding class ids. Ids are integer and usually start from 0.</dd>
- <dd><code>score_threshold</code> - a threshold used to filter boxes by score.</dd>
- <dd><code>nms_threshold</code> - a threshold used in non maximum suppression.</dd>
- <dd><code>indices</code> - the kept indices of bboxes after NMS.</dd>
- <dd><code>eta</code> - a coefficient in adaptive threshold formula: \(nms\_threshold_{i+1}=eta\cdot nms\_threshold_i\).</dd>
- </dl>
- </li>
- </ul>
- <a name="NMSBoxesBatched-org.opencv.core.MatOfRect2d-org.opencv.core.MatOfFloat-org.opencv.core.MatOfInt-float-float-org.opencv.core.MatOfInt-float-int-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>NMSBoxesBatched</h4>
- <pre>public static void NMSBoxesBatched(<a href="../../../org/opencv/core/MatOfRect2d.html" title="class in org.opencv.core">MatOfRect2d</a> bboxes,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> scores,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> class_ids,
- float score_threshold,
- float nms_threshold,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> indices,
- float eta,
- int top_k)</pre>
- <div class="block">Performs batched non maximum suppression on given boxes and corresponding scores across different classes.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>bboxes</code> - a set of bounding boxes to apply NMS.</dd>
- <dd><code>scores</code> - a set of corresponding confidences.</dd>
- <dd><code>class_ids</code> - a set of corresponding class ids. Ids are integer and usually start from 0.</dd>
- <dd><code>score_threshold</code> - a threshold used to filter boxes by score.</dd>
- <dd><code>nms_threshold</code> - a threshold used in non maximum suppression.</dd>
- <dd><code>indices</code> - the kept indices of bboxes after NMS.</dd>
- <dd><code>eta</code> - a coefficient in adaptive threshold formula: \(nms\_threshold_{i+1}=eta\cdot nms\_threshold_i\).</dd>
- <dd><code>top_k</code> - if <code>&gt;0</code>, keep at most <code>top_k</code> picked indices.</dd>
- </dl>
- </li>
- </ul>
- <a name="NMSBoxesRotated-org.opencv.core.MatOfRotatedRect-org.opencv.core.MatOfFloat-float-float-org.opencv.core.MatOfInt-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>NMSBoxesRotated</h4>
- <pre>public static void NMSBoxesRotated(<a href="../../../org/opencv/core/MatOfRotatedRect.html" title="class in org.opencv.core">MatOfRotatedRect</a> bboxes,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> scores,
- float score_threshold,
- float nms_threshold,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> indices)</pre>
- </li>
- </ul>
- <a name="NMSBoxesRotated-org.opencv.core.MatOfRotatedRect-org.opencv.core.MatOfFloat-float-float-org.opencv.core.MatOfInt-float-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>NMSBoxesRotated</h4>
- <pre>public static void NMSBoxesRotated(<a href="../../../org/opencv/core/MatOfRotatedRect.html" title="class in org.opencv.core">MatOfRotatedRect</a> bboxes,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> scores,
- float score_threshold,
- float nms_threshold,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> indices,
- float eta)</pre>
- </li>
- </ul>
- <a name="NMSBoxesRotated-org.opencv.core.MatOfRotatedRect-org.opencv.core.MatOfFloat-float-float-org.opencv.core.MatOfInt-float-int-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>NMSBoxesRotated</h4>
- <pre>public static void NMSBoxesRotated(<a href="../../../org/opencv/core/MatOfRotatedRect.html" title="class in org.opencv.core">MatOfRotatedRect</a> bboxes,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> scores,
- float score_threshold,
- float nms_threshold,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> indices,
- float eta,
- int top_k)</pre>
- </li>
- </ul>
- <a name="readNet-java.lang.String-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readNet</h4>
- <pre>public static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a> readNet(java.lang.String model)</pre>
- <div class="block">Read deep learning network represented in one of the supported formats.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>model</code> - Binary file contains trained weights. The following file
- extensions are expected for models from different frameworks:
- * <code>*.caffemodel</code> (Caffe, http://caffe.berkeleyvision.org/)
- * <code>*.pb</code> (TensorFlow, https://www.tensorflow.org/)
- * <code>*.t7</code> | <code>*.net</code> (Torch, http://torch.ch/)
- * <code>*.weights</code> (Darknet, https://pjreddie.com/darknet/)
- * <code>*.bin</code> (DLDT, https://software.intel.com/openvino-toolkit)
- * <code>*.onnx</code> (ONNX, https://onnx.ai/)
- file with the following extensions:
- * <code>*.prototxt</code> (Caffe, http://caffe.berkeleyvision.org/)
- * <code>*.pbtxt</code> (TensorFlow, https://www.tensorflow.org/)
- * <code>*.cfg</code> (Darknet, https://pjreddie.com/darknet/)
- * <code>*.xml</code> (DLDT, https://software.intel.com/openvino-toolkit)</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>Net object.
- This function automatically detects an origin framework of trained model
- and calls an appropriate function such REF: readNetFromCaffe, REF: readNetFromTensorflow,
- REF: readNetFromTorch or REF: readNetFromDarknet. An order of <code>model</code> and <code>config</code>
- arguments does not matter.</dd>
- </dl>
- </li>
- </ul>
- <a name="readNet-java.lang.String-org.opencv.core.MatOfByte-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readNet</h4>
- <pre>public static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a> readNet(java.lang.String framework,
- <a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a> bufferModel)</pre>
- <div class="block">Read deep learning network represented in one of the supported formats.
- This is an overloaded member function, provided for convenience.
- It differs from the above function only in what argument(s) it accepts.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>framework</code> - Name of origin framework.</dd>
- <dd><code>bufferModel</code> - A buffer with a content of binary file with weights</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>Net object.</dd>
- </dl>
- </li>
- </ul>
- <a name="readNet-java.lang.String-org.opencv.core.MatOfByte-org.opencv.core.MatOfByte-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readNet</h4>
- <pre>public static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a> readNet(java.lang.String framework,
- <a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a> bufferModel,
- <a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a> bufferConfig)</pre>
- <div class="block">Read deep learning network represented in one of the supported formats.
- This is an overloaded member function, provided for convenience.
- It differs from the above function only in what argument(s) it accepts.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>framework</code> - Name of origin framework.</dd>
- <dd><code>bufferModel</code> - A buffer with a content of binary file with weights</dd>
- <dd><code>bufferConfig</code> - A buffer with a content of text file contains network configuration.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>Net object.</dd>
- </dl>
- </li>
- </ul>
- <a name="readNet-java.lang.String-java.lang.String-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readNet</h4>
- <pre>public static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a> readNet(java.lang.String model,
- java.lang.String config)</pre>
- <div class="block">Read deep learning network represented in one of the supported formats.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>model</code> - Binary file contains trained weights. The following file
- extensions are expected for models from different frameworks:
- * <code>*.caffemodel</code> (Caffe, http://caffe.berkeleyvision.org/)
- * <code>*.pb</code> (TensorFlow, https://www.tensorflow.org/)
- * <code>*.t7</code> | <code>*.net</code> (Torch, http://torch.ch/)
- * <code>*.weights</code> (Darknet, https://pjreddie.com/darknet/)
- * <code>*.bin</code> (DLDT, https://software.intel.com/openvino-toolkit)
- * <code>*.onnx</code> (ONNX, https://onnx.ai/)</dd>
- <dd><code>config</code> - Text file contains network configuration. It could be a
- file with the following extensions:
- * <code>*.prototxt</code> (Caffe, http://caffe.berkeleyvision.org/)
- * <code>*.pbtxt</code> (TensorFlow, https://www.tensorflow.org/)
- * <code>*.cfg</code> (Darknet, https://pjreddie.com/darknet/)
- * <code>*.xml</code> (DLDT, https://software.intel.com/openvino-toolkit)</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>Net object.
- This function automatically detects an origin framework of trained model
- and calls an appropriate function such REF: readNetFromCaffe, REF: readNetFromTensorflow,
- REF: readNetFromTorch or REF: readNetFromDarknet. An order of <code>model</code> and <code>config</code>
- arguments does not matter.</dd>
- </dl>
- </li>
- </ul>
- <a name="readNet-java.lang.String-java.lang.String-java.lang.String-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readNet</h4>
- <pre>public static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a> readNet(java.lang.String model,
- java.lang.String config,
- java.lang.String framework)</pre>
- <div class="block">Read deep learning network represented in one of the supported formats.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>model</code> - Binary file contains trained weights. The following file
- extensions are expected for models from different frameworks:
- * <code>*.caffemodel</code> (Caffe, http://caffe.berkeleyvision.org/)
- * <code>*.pb</code> (TensorFlow, https://www.tensorflow.org/)
- * <code>*.t7</code> | <code>*.net</code> (Torch, http://torch.ch/)
- * <code>*.weights</code> (Darknet, https://pjreddie.com/darknet/)
- * <code>*.bin</code> (DLDT, https://software.intel.com/openvino-toolkit)
- * <code>*.onnx</code> (ONNX, https://onnx.ai/)</dd>
- <dd><code>config</code> - Text file contains network configuration. It could be a
- file with the following extensions:
- * <code>*.prototxt</code> (Caffe, http://caffe.berkeleyvision.org/)
- * <code>*.pbtxt</code> (TensorFlow, https://www.tensorflow.org/)
- * <code>*.cfg</code> (Darknet, https://pjreddie.com/darknet/)
- * <code>*.xml</code> (DLDT, https://software.intel.com/openvino-toolkit)</dd>
- <dd><code>framework</code> - Explicit framework name tag to determine a format.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>Net object.
- This function automatically detects an origin framework of trained model
- and calls an appropriate function such REF: readNetFromCaffe, REF: readNetFromTensorflow,
- REF: readNetFromTorch or REF: readNetFromDarknet. An order of <code>model</code> and <code>config</code>
- arguments does not matter.</dd>
- </dl>
- </li>
- </ul>
- <a name="readNetFromCaffe-org.opencv.core.MatOfByte-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readNetFromCaffe</h4>
- <pre>public static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a> readNetFromCaffe(<a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a> bufferProto)</pre>
- <div class="block">Reads a network model stored in Caffe model in memory.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>bufferProto</code> - buffer containing the content of the .prototxt file</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>Net object.</dd>
- </dl>
- </li>
- </ul>
- <a name="readNetFromCaffe-org.opencv.core.MatOfByte-org.opencv.core.MatOfByte-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readNetFromCaffe</h4>
- <pre>public static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a> readNetFromCaffe(<a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a> bufferProto,
- <a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a> bufferModel)</pre>
- <div class="block">Reads a network model stored in Caffe model in memory.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>bufferProto</code> - buffer containing the content of the .prototxt file</dd>
- <dd><code>bufferModel</code> - buffer containing the content of the .caffemodel file</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>Net object.</dd>
- </dl>
- </li>
- </ul>
- <a name="readNetFromCaffe-java.lang.String-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readNetFromCaffe</h4>
- <pre>public static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a> readNetFromCaffe(java.lang.String prototxt)</pre>
- <div class="block">Reads a network model stored in <a href="http://caffe.berkeleyvision.org">Caffe</a> framework's format.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>prototxt</code> - path to the .prototxt file with text description of the network architecture.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>Net object.</dd>
- </dl>
- </li>
- </ul>
- <a name="readNetFromCaffe-java.lang.String-java.lang.String-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readNetFromCaffe</h4>
- <pre>public static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a> readNetFromCaffe(java.lang.String prototxt,
- java.lang.String caffeModel)</pre>
- <div class="block">Reads a network model stored in <a href="http://caffe.berkeleyvision.org">Caffe</a> framework's format.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>prototxt</code> - path to the .prototxt file with text description of the network architecture.</dd>
- <dd><code>caffeModel</code> - path to the .caffemodel file with learned network.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>Net object.</dd>
- </dl>
- </li>
- </ul>
- <a name="readNetFromDarknet-org.opencv.core.MatOfByte-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readNetFromDarknet</h4>
- <pre>public static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a> readNetFromDarknet(<a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a> bufferCfg)</pre>
- <div class="block">Reads a network model stored in <a href="https://pjreddie.com/darknet/">Darknet</a> model files.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>bufferCfg</code> - A buffer contains a content of .cfg file with text description of the network architecture.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>Net object.</dd>
- </dl>
- </li>
- </ul>
- <a name="readNetFromDarknet-org.opencv.core.MatOfByte-org.opencv.core.MatOfByte-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readNetFromDarknet</h4>
- <pre>public static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a> readNetFromDarknet(<a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a> bufferCfg,
- <a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a> bufferModel)</pre>
- <div class="block">Reads a network model stored in <a href="https://pjreddie.com/darknet/">Darknet</a> model files.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>bufferCfg</code> - A buffer contains a content of .cfg file with text description of the network architecture.</dd>
- <dd><code>bufferModel</code> - A buffer contains a content of .weights file with learned network.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>Net object.</dd>
- </dl>
- </li>
- </ul>
- <a name="readNetFromDarknet-java.lang.String-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readNetFromDarknet</h4>
- <pre>public static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a> readNetFromDarknet(java.lang.String cfgFile)</pre>
- <div class="block">Reads a network model stored in <a href="https://pjreddie.com/darknet/">Darknet</a> model files.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>cfgFile</code> - path to the .cfg file with text description of the network architecture.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>Network object that ready to do forward, throw an exception in failure cases.</dd>
- </dl>
- </li>
- </ul>
- <a name="readNetFromDarknet-java.lang.String-java.lang.String-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readNetFromDarknet</h4>
- <pre>public static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a> readNetFromDarknet(java.lang.String cfgFile,
- java.lang.String darknetModel)</pre>
- <div class="block">Reads a network model stored in <a href="https://pjreddie.com/darknet/">Darknet</a> model files.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>cfgFile</code> - path to the .cfg file with text description of the network architecture.</dd>
- <dd><code>darknetModel</code> - path to the .weights file with learned network.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>Network object that ready to do forward, throw an exception in failure cases.</dd>
- </dl>
- </li>
- </ul>
- <a name="readNetFromModelOptimizer-org.opencv.core.MatOfByte-org.opencv.core.MatOfByte-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readNetFromModelOptimizer</h4>
- <pre>public static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a> readNetFromModelOptimizer(<a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a> bufferModelConfig,
- <a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a> bufferWeights)</pre>
- <div class="block">Load a network from Intel's Model Optimizer intermediate representation.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>bufferModelConfig</code> - Buffer contains XML configuration with network's topology.</dd>
- <dd><code>bufferWeights</code> - Buffer contains binary data with trained weights.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>Net object.
- Networks imported from Intel's Model Optimizer are launched in Intel's Inference Engine
- backend.</dd>
- </dl>
- </li>
- </ul>
- <a name="readNetFromModelOptimizer-java.lang.String-java.lang.String-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readNetFromModelOptimizer</h4>
- <pre>public static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a> readNetFromModelOptimizer(java.lang.String xml,
- java.lang.String bin)</pre>
- <div class="block">Load a network from Intel's Model Optimizer intermediate representation.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>xml</code> - XML configuration file with network's topology.</dd>
- <dd><code>bin</code> - Binary file with trained weights.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>Net object.
- Networks imported from Intel's Model Optimizer are launched in Intel's Inference Engine
- backend.</dd>
- </dl>
- </li>
- </ul>
- <a name="readNetFromONNX-org.opencv.core.MatOfByte-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readNetFromONNX</h4>
- <pre>public static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a> readNetFromONNX(<a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a> buffer)</pre>
- <div class="block">Reads a network model from <a href="https://onnx.ai/">ONNX</a>
- in-memory buffer.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>buffer</code> - in-memory buffer that stores the ONNX model bytes.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>Network object that ready to do forward, throw an exception
- in failure cases.</dd>
- </dl>
- </li>
- </ul>
- <a name="readNetFromONNX-java.lang.String-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readNetFromONNX</h4>
- <pre>public static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a> readNetFromONNX(java.lang.String onnxFile)</pre>
- <div class="block">Reads a network model <a href="https://onnx.ai/">ONNX</a>.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>onnxFile</code> - path to the .onnx file with text description of the network architecture.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>Network object that ready to do forward, throw an exception in failure cases.</dd>
- </dl>
- </li>
- </ul>
- <a name="readNetFromTensorflow-org.opencv.core.MatOfByte-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readNetFromTensorflow</h4>
- <pre>public static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a> readNetFromTensorflow(<a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a> bufferModel)</pre>
- <div class="block">Reads a network model stored in <a href="https://www.tensorflow.org/">TensorFlow</a> framework's format.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>bufferModel</code> - buffer containing the content of the pb file</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>Net object.</dd>
- </dl>
- </li>
- </ul>
- <a name="readNetFromTensorflow-org.opencv.core.MatOfByte-org.opencv.core.MatOfByte-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readNetFromTensorflow</h4>
- <pre>public static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a> readNetFromTensorflow(<a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a> bufferModel,
- <a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a> bufferConfig)</pre>
- <div class="block">Reads a network model stored in <a href="https://www.tensorflow.org/">TensorFlow</a> framework's format.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>bufferModel</code> - buffer containing the content of the pb file</dd>
- <dd><code>bufferConfig</code> - buffer containing the content of the pbtxt file</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>Net object.</dd>
- </dl>
- </li>
- </ul>
- <a name="readNetFromTensorflow-java.lang.String-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readNetFromTensorflow</h4>
- <pre>public static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a> readNetFromTensorflow(java.lang.String model)</pre>
- <div class="block">Reads a network model stored in <a href="https://www.tensorflow.org/">TensorFlow</a> framework's format.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>model</code> - path to the .pb file with binary protobuf description of the network architecture
- Resulting Net object is built by text graph using weights from a binary one that
- let us make it more flexible.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>Net object.</dd>
- </dl>
- </li>
- </ul>
- <a name="readNetFromTensorflow-java.lang.String-java.lang.String-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readNetFromTensorflow</h4>
- <pre>public static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a> readNetFromTensorflow(java.lang.String model,
- java.lang.String config)</pre>
- <div class="block">Reads a network model stored in <a href="https://www.tensorflow.org/">TensorFlow</a> framework's format.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>model</code> - path to the .pb file with binary protobuf description of the network architecture</dd>
- <dd><code>config</code> - path to the .pbtxt file that contains text graph definition in protobuf format.
- Resulting Net object is built by text graph using weights from a binary one that
- let us make it more flexible.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>Net object.</dd>
- </dl>
- </li>
- </ul>
- <a name="readNetFromTFLite-org.opencv.core.MatOfByte-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readNetFromTFLite</h4>
- <pre>public static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a> readNetFromTFLite(<a href="../../../org/opencv/core/MatOfByte.html" title="class in org.opencv.core">MatOfByte</a> bufferModel)</pre>
- <div class="block">Reads a network model stored in <a href="https://www.tensorflow.org/lite">TFLite</a> framework's format.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>bufferModel</code> - buffer containing the content of the tflite file</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>Net object.</dd>
- </dl>
- </li>
- </ul>
- <a name="readNetFromTFLite-java.lang.String-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readNetFromTFLite</h4>
- <pre>public static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a> readNetFromTFLite(java.lang.String model)</pre>
- <div class="block">Reads a network model stored in <a href="https://www.tensorflow.org/lite">TFLite</a> framework's format.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>model</code> - path to the .tflite file with binary flatbuffers description of the network architecture</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>Net object.</dd>
- </dl>
- </li>
- </ul>
- <a name="readNetFromTorch-java.lang.String-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readNetFromTorch</h4>
- <pre>public static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a> readNetFromTorch(java.lang.String model)</pre>
- <div class="block">Reads a network model stored in <a href="http://torch.ch">Torch7</a> framework's format.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>model</code> - path to the file, dumped from Torch by using torch.save() function.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>Net object.
- <b>Note:</b> Ascii mode of Torch serializer is more preferable, because binary mode extensively use <code>long</code> type of C language,
- which has various bit-length on different systems.
- The loading file must contain serialized <a href="https://github.com/torch/nn/blob/master/doc/module.md">nn.Module</a> object
- with importing network. Try to eliminate a custom objects from serialazing data to avoid importing errors.
- List of supported layers (i.e. object instances derived from Torch nn.Module class):
- - nn.Sequential
- - nn.Parallel
- - nn.Concat
- - nn.Linear
- - nn.SpatialConvolution
- - nn.SpatialMaxPooling, nn.SpatialAveragePooling
- - nn.ReLU, nn.TanH, nn.Sigmoid
- - nn.Reshape
- - nn.SoftMax, nn.LogSoftMax
- Also some equivalents of these classes from cunn, cudnn, and fbcunn may be successfully imported.</dd>
- </dl>
- </li>
- </ul>
- <a name="readNetFromTorch-java.lang.String-boolean-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readNetFromTorch</h4>
- <pre>public static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a> readNetFromTorch(java.lang.String model,
- boolean isBinary)</pre>
- <div class="block">Reads a network model stored in <a href="http://torch.ch">Torch7</a> framework's format.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>model</code> - path to the file, dumped from Torch by using torch.save() function.</dd>
- <dd><code>isBinary</code> - specifies whether the network was serialized in ascii mode or binary.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>Net object.
- <b>Note:</b> Ascii mode of Torch serializer is more preferable, because binary mode extensively use <code>long</code> type of C language,
- which has various bit-length on different systems.
- The loading file must contain serialized <a href="https://github.com/torch/nn/blob/master/doc/module.md">nn.Module</a> object
- with importing network. Try to eliminate a custom objects from serialazing data to avoid importing errors.
- List of supported layers (i.e. object instances derived from Torch nn.Module class):
- - nn.Sequential
- - nn.Parallel
- - nn.Concat
- - nn.Linear
- - nn.SpatialConvolution
- - nn.SpatialMaxPooling, nn.SpatialAveragePooling
- - nn.ReLU, nn.TanH, nn.Sigmoid
- - nn.Reshape
- - nn.SoftMax, nn.LogSoftMax
- Also some equivalents of these classes from cunn, cudnn, and fbcunn may be successfully imported.</dd>
- </dl>
- </li>
- </ul>
- <a name="readNetFromTorch-java.lang.String-boolean-boolean-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readNetFromTorch</h4>
- <pre>public static <a href="../../../org/opencv/dnn/Net.html" title="class in org.opencv.dnn">Net</a> readNetFromTorch(java.lang.String model,
- boolean isBinary,
- boolean evaluate)</pre>
- <div class="block">Reads a network model stored in <a href="http://torch.ch">Torch7</a> framework's format.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>model</code> - path to the file, dumped from Torch by using torch.save() function.</dd>
- <dd><code>isBinary</code> - specifies whether the network was serialized in ascii mode or binary.</dd>
- <dd><code>evaluate</code> - specifies testing phase of network. If true, it's similar to evaluate() method in Torch.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>Net object.
- <b>Note:</b> Ascii mode of Torch serializer is more preferable, because binary mode extensively use <code>long</code> type of C language,
- which has various bit-length on different systems.
- The loading file must contain serialized <a href="https://github.com/torch/nn/blob/master/doc/module.md">nn.Module</a> object
- with importing network. Try to eliminate a custom objects from serialazing data to avoid importing errors.
- List of supported layers (i.e. object instances derived from Torch nn.Module class):
- - nn.Sequential
- - nn.Parallel
- - nn.Concat
- - nn.Linear
- - nn.SpatialConvolution
- - nn.SpatialMaxPooling, nn.SpatialAveragePooling
- - nn.ReLU, nn.TanH, nn.Sigmoid
- - nn.Reshape
- - nn.SoftMax, nn.LogSoftMax
- Also some equivalents of these classes from cunn, cudnn, and fbcunn may be successfully imported.</dd>
- </dl>
- </li>
- </ul>
- <a name="readTensorFromONNX-java.lang.String-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readTensorFromONNX</h4>
- <pre>public static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> readTensorFromONNX(java.lang.String path)</pre>
- <div class="block">Creates blob from .pb file.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>path</code> - to the .pb file with input tensor.</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>Mat.</dd>
- </dl>
- </li>
- </ul>
- <a name="readTorchBlob-java.lang.String-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readTorchBlob</h4>
- <pre>public static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> readTorchBlob(java.lang.String filename)</pre>
- <div class="block">Loads blob which was serialized as torch.Tensor object of Torch7 framework.
- WARNING: This function has the same limitations as readNetFromTorch().</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>filename</code> - automatically generated</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>automatically generated</dd>
- </dl>
- </li>
- </ul>
- <a name="readTorchBlob-java.lang.String-boolean-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>readTorchBlob</h4>
- <pre>public static <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a> readTorchBlob(java.lang.String filename,
- boolean isBinary)</pre>
- <div class="block">Loads blob which was serialized as torch.Tensor object of Torch7 framework.
- WARNING: This function has the same limitations as readNetFromTorch().</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>filename</code> - automatically generated</dd>
- <dd><code>isBinary</code> - automatically generated</dd>
- <dt><span class="returnLabel">Returns:</span></dt>
- <dd>automatically generated</dd>
- </dl>
- </li>
- </ul>
- <a name="releaseHDDLPlugin--">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>releaseHDDLPlugin</h4>
- <pre>public static void releaseHDDLPlugin()</pre>
- <div class="block">Release a HDDL plugin.</div>
- </li>
- </ul>
- <a name="resetMyriadDevice--">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>resetMyriadDevice</h4>
- <pre>public static void resetMyriadDevice()</pre>
- <div class="block">Release a Myriad device (binded by OpenCV).
- Single Myriad device cannot be shared across multiple processes which uses
- Inference Engine's Myriad plugin.</div>
- </li>
- </ul>
- <a name="shrinkCaffeModel-java.lang.String-java.lang.String-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>shrinkCaffeModel</h4>
- <pre>public static void shrinkCaffeModel(java.lang.String src,
- java.lang.String dst)</pre>
- <div class="block">Convert all weights of Caffe network to half precision floating point.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>src</code> - Path to origin model from Caffe framework contains single
- precision floating point weights (usually has <code>.caffemodel</code> extension).</dd>
- <dd><code>dst</code> - Path to destination model with updated weights.
- By default, converts only Convolutional and Fully-Connected layers'
- weights.
- <b>Note:</b> Shrinked model has no origin float32 weights so it can't be used
- in origin Caffe framework anymore. However the structure of data
- is taken from NVidia's Caffe fork: https://github.com/NVIDIA/caffe.
- So the resulting model may be used there.</dd>
- </dl>
- </li>
- </ul>
- <a name="shrinkCaffeModel-java.lang.String-java.lang.String-java.util.List-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>shrinkCaffeModel</h4>
- <pre>public static void shrinkCaffeModel(java.lang.String src,
- java.lang.String dst,
- java.util.List<java.lang.String> layersTypes)</pre>
- <div class="block">Convert all weights of Caffe network to half precision floating point.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>src</code> - Path to origin model from Caffe framework contains single
- precision floating point weights (usually has <code>.caffemodel</code> extension).</dd>
- <dd><code>dst</code> - Path to destination model with updated weights.</dd>
- <dd><code>layersTypes</code> - Set of layers types which parameters will be converted.
- By default, converts only Convolutional and Fully-Connected layers'
- weights.
- <b>Note:</b> Shrinked model has no origin float32 weights so it can't be used
- in origin Caffe framework anymore. However the structure of data
- is taken from NVidia's Caffe fork: https://github.com/NVIDIA/caffe.
- So the resulting model may be used there.</dd>
- </dl>
- </li>
- </ul>
- <a name="softNMSBoxes-org.opencv.core.MatOfRect-org.opencv.core.MatOfFloat-org.opencv.core.MatOfFloat-float-float-org.opencv.core.MatOfInt-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>softNMSBoxes</h4>
- <pre>public static void softNMSBoxes(<a href="../../../org/opencv/core/MatOfRect.html" title="class in org.opencv.core">MatOfRect</a> bboxes,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> scores,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> updated_scores,
- float score_threshold,
- float nms_threshold,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> indices)</pre>
- <div class="block">Performs soft non maximum suppression given boxes and corresponding scores.
- Reference: https://arxiv.org/abs/1704.04503</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>bboxes</code> - a set of bounding boxes to apply Soft NMS.</dd>
- <dd><code>scores</code> - a set of corresponding confidences.</dd>
- <dd><code>updated_scores</code> - a set of corresponding updated confidences.</dd>
- <dd><code>score_threshold</code> - a threshold used to filter boxes by score.</dd>
- <dd><code>nms_threshold</code> - a threshold used in non maximum suppression.</dd>
- <dd><code>indices</code> - the kept indices of bboxes after NMS.
- SEE: SoftNMSMethod</dd>
- </dl>
- </li>
- </ul>
- <a name="softNMSBoxes-org.opencv.core.MatOfRect-org.opencv.core.MatOfFloat-org.opencv.core.MatOfFloat-float-float-org.opencv.core.MatOfInt-long-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>softNMSBoxes</h4>
- <pre>public static void softNMSBoxes(<a href="../../../org/opencv/core/MatOfRect.html" title="class in org.opencv.core">MatOfRect</a> bboxes,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> scores,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> updated_scores,
- float score_threshold,
- float nms_threshold,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> indices,
- long top_k)</pre>
- <div class="block">Performs soft non maximum suppression given boxes and corresponding scores.
- Reference: https://arxiv.org/abs/1704.04503</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>bboxes</code> - a set of bounding boxes to apply Soft NMS.</dd>
- <dd><code>scores</code> - a set of corresponding confidences.</dd>
- <dd><code>updated_scores</code> - a set of corresponding updated confidences.</dd>
- <dd><code>score_threshold</code> - a threshold used to filter boxes by score.</dd>
- <dd><code>nms_threshold</code> - a threshold used in non maximum suppression.</dd>
- <dd><code>indices</code> - the kept indices of bboxes after NMS.</dd>
- <dd><code>top_k</code> - keep at most <code>top_k</code> picked indices.
- SEE: SoftNMSMethod</dd>
- </dl>
- </li>
- </ul>
- <a name="softNMSBoxes-org.opencv.core.MatOfRect-org.opencv.core.MatOfFloat-org.opencv.core.MatOfFloat-float-float-org.opencv.core.MatOfInt-long-float-">
- <!-- -->
- </a>
- <ul class="blockList">
- <li class="blockList">
- <h4>softNMSBoxes</h4>
- <pre>public static void softNMSBoxes(<a href="../../../org/opencv/core/MatOfRect.html" title="class in org.opencv.core">MatOfRect</a> bboxes,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> scores,
- <a href="../../../org/opencv/core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> updated_scores,
- float score_threshold,
- float nms_threshold,
- <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> indices,
- long top_k,
- float sigma)</pre>
- <div class="block">Performs soft non maximum suppression given boxes and corresponding scores.
- Reference: https://arxiv.org/abs/1704.04503</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>bboxes</code> - a set of bounding boxes to apply Soft NMS.</dd>
- <dd><code>scores</code> - a set of corresponding confidences.</dd>
- <dd><code>updated_scores</code> - a set of corresponding updated confidences.</dd>
- <dd><code>score_threshold</code> - a threshold used to filter boxes by score.</dd>
- <dd><code>nms_threshold</code> - a threshold used in non maximum suppression.</dd>
- <dd><code>indices</code> - the kept indices of bboxes after NMS.</dd>
- <dd><code>top_k</code> - keep at most <code>top_k</code> picked indices.</dd>
- <dd><code>sigma</code> - parameter of Gaussian weighting.
- SEE: SoftNMSMethod</dd>
- </dl>
- </li>
- </ul>
- <a name="writeTextGraph-java.lang.String-java.lang.String-">
- <!-- -->
- </a>
- <ul class="blockListLast">
- <li class="blockList">
- <h4>writeTextGraph</h4>
- <pre>public static void writeTextGraph(java.lang.String model,
- java.lang.String output)</pre>
- <div class="block">Create a text representation for a binary network stored in protocol buffer format.</div>
- <dl>
- <dt><span class="paramLabel">Parameters:</span></dt>
- <dd><code>model</code> - A path to binary network.</dd>
- <dd><code>output</code> - A path to output text file to be created.
- <b>Note:</b> To reduce output file size, trained weights are not included.</dd>
- </dl>
- </li>
- </ul>
- </li>
- </ul>
- </li>
- </ul>
- </div>
- </div>
- <!-- ========= END OF CLASS DATA ========= -->
- <!-- ======= START OF BOTTOM NAVBAR ====== -->
- <div class="bottomNav"><a name="navbar.bottom">
- <!-- -->
- </a>
- <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
- <a name="navbar.bottom.firstrow">
- <!-- -->
- </a>
- <ul class="navList" title="Navigation">
- <li><a href="../../../overview-summary.html">Overview</a></li>
- <li><a href="package-summary.html">Package</a></li>
- <li class="navBarCell1Rev">Class</li>
- <li><a href="package-tree.html">Tree</a></li>
- <li><a href="../../../index-all.html">Index</a></li>
- <li><a href="../../../help-doc.html">Help</a></li>
- </ul>
- <div class="aboutLanguage">
- <script>
- var url = window.location.href;
- var pos = url.lastIndexOf('/javadoc/');
- url = pos >= 0 ? (url.substring(0, pos) + '/javadoc/mymath.js') : (window.location.origin + '/mymath.js');
- var script = document.createElement('script');
- script.src = 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML,' + url;
- document.getElementsByTagName('head')[0].appendChild(script);
- </script>
- </div>
- </div>
- <div class="subNav">
- <ul class="navList">
- <li><a href="../../../org/opencv/dnn/DictValue.html" title="class in org.opencv.dnn"><span class="typeNameLink">Prev Class</span></a></li>
- <li><a href="../../../org/opencv/dnn/Image2BlobParams.html" title="class in org.opencv.dnn"><span class="typeNameLink">Next Class</span></a></li>
- </ul>
- <ul class="navList">
- <li><a href="../../../index.html?org/opencv/dnn/Dnn.html" target="_top">Frames</a></li>
- <li><a href="Dnn.html" target="_top">No Frames</a></li>
- </ul>
- <ul class="navList" id="allclasses_navbar_bottom">
- <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
- </ul>
- <div>
- <script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
- </script>
- </div>
- <div>
- <ul class="subNavList">
- <li>Summary: </li>
- <li>Nested | </li>
- <li><a href="#field.summary">Field</a> | </li>
- <li><a href="#constructor.summary">Constr</a> | </li>
- <li><a href="#method.summary">Method</a></li>
- </ul>
- <ul class="subNavList">
- <li>Detail: </li>
- <li><a href="#field.detail">Field</a> | </li>
- <li><a href="#constructor.detail">Constr</a> | </li>
- <li><a href="#method.detail">Method</a></li>
- </ul>
- </div>
- <a name="skip.navbar.bottom">
- <!-- -->
- </a></div>
- <!-- ======== END OF BOTTOM NAVBAR ======= -->
- <p class="legalCopy"><small>Generated on 2023-06-28 12:47:21 / OpenCV 4.8.0</small></p>
- </body>
- </html>
|