OpenCvSharp.xml 1.8 MB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074240752407624077240782407924080240812408224083240842408524086240872408824089240902409124092240932409424095240962409724098240992410024101241022410324104241052410624107241082410924110241112411224113241142411524116241172411824119241202412124122241232412424125241262412724128241292413024131241322413324134241352413624137241382413924140241412414224143241442414524146241472414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197241982419924200242012420224203242042420524206242072420824209242102421124212242132421424215242162421724218242192422024221242222422324224242252422624227242282422924230242312423224233242342423524236242372423824239242402424124242242432424424245242462424724248242492425024251242522425324254242552425624257242582425924260242612426224263242642426524266242672426824269242702427124272242732427424275242762427724278242792428024281242822428324284242852428624287242882428924290242912429224293242942429524296242972429824299243002430124302243032430424305243062430724308243092431024311243122431324314243152431624317243182431924320243212432224323243242432524326243272432824329243302433124332243332433424335243362433724338243392434024341243422434324344243452434624347243482434924350243512435224353243542435524356243572435824359243602436124362243632436424365243662436724368243692437024371243722437324374243752437624377243782437924380243812438224383243842438524386243872438824389243902439124392243932439424395243962439724398243992440024401244022440324404244052440624407244082440924410244112441224413244142441524416244172441824419244202442124422244232442424425244262442724428244292443024431244322443324434244352443624437244382443924440244412444224443244442444524446244472444824449244502445124452244532445424455244562445724458244592446024461244622446324464244652446624467244682446924470244712447224473244742447524476244772447824479244802448124482244832448424485244862448724488244892449024491244922449324494244952449624497244982449924500245012450224503245042450524506245072450824509245102451124512245132451424515245162451724518245192452024521245222452324524245252452624527245282452924530245312453224533245342453524536245372453824539245402454124542245432454424545245462454724548245492455024551245522455324554245552455624557245582455924560245612456224563245642456524566245672456824569245702457124572245732457424575245762457724578245792458024581245822458324584245852458624587245882458924590245912459224593245942459524596245972459824599246002460124602246032460424605246062460724608246092461024611246122461324614246152461624617246182461924620246212462224623246242462524626246272462824629246302463124632246332463424635246362463724638246392464024641246422464324644246452464624647246482464924650246512465224653246542465524656246572465824659246602466124662246632466424665246662466724668246692467024671246722467324674246752467624677246782467924680246812468224683246842468524686246872468824689246902469124692246932469424695246962469724698246992470024701247022470324704247052470624707247082470924710247112471224713247142471524716247172471824719247202472124722247232472424725247262472724728247292473024731247322473324734247352473624737247382473924740247412474224743247442474524746247472474824749247502475124752247532475424755247562475724758247592476024761247622476324764247652476624767247682476924770247712477224773247742477524776247772477824779247802478124782247832478424785247862478724788247892479024791247922479324794247952479624797247982479924800248012480224803248042480524806248072480824809248102481124812248132481424815248162481724818248192482024821248222482324824248252482624827248282482924830248312483224833248342483524836248372483824839248402484124842248432484424845248462484724848248492485024851248522485324854248552485624857248582485924860248612486224863248642486524866248672486824869248702487124872248732487424875248762487724878248792488024881248822488324884248852488624887248882488924890248912489224893248942489524896248972489824899249002490124902249032490424905249062490724908249092491024911249122491324914249152491624917249182491924920249212492224923249242492524926249272492824929249302493124932249332493424935249362493724938249392494024941249422494324944249452494624947249482494924950249512495224953249542495524956249572495824959249602496124962249632496424965249662496724968249692497024971249722497324974249752497624977249782497924980249812498224983249842498524986249872498824989249902499124992249932499424995249962499724998249992500025001250022500325004250052500625007250082500925010250112501225013250142501525016250172501825019250202502125022250232502425025250262502725028250292503025031250322503325034250352503625037250382503925040250412504225043250442504525046250472504825049250502505125052250532505425055250562505725058250592506025061250622506325064250652506625067250682506925070250712507225073250742507525076250772507825079250802508125082250832508425085250862508725088250892509025091250922509325094250952509625097250982509925100251012510225103251042510525106251072510825109251102511125112251132511425115251162511725118251192512025121251222512325124251252512625127251282512925130251312513225133251342513525136251372513825139251402514125142251432514425145251462514725148251492515025151251522515325154251552515625157251582515925160251612516225163251642516525166251672516825169251702517125172251732517425175251762517725178251792518025181251822518325184251852518625187251882518925190251912519225193251942519525196251972519825199252002520125202252032520425205252062520725208252092521025211252122521325214252152521625217252182521925220252212522225223252242522525226252272522825229252302523125232252332523425235252362523725238252392524025241252422524325244252452524625247252482524925250252512525225253252542525525256252572525825259252602526125262252632526425265252662526725268252692527025271252722527325274252752527625277252782527925280252812528225283252842528525286252872528825289252902529125292252932529425295252962529725298252992530025301253022530325304253052530625307253082530925310253112531225313253142531525316253172531825319253202532125322253232532425325253262532725328253292533025331253322533325334253352533625337253382533925340253412534225343253442534525346253472534825349253502535125352253532535425355253562535725358253592536025361253622536325364253652536625367253682536925370253712537225373253742537525376253772537825379253802538125382253832538425385253862538725388253892539025391253922539325394253952539625397253982539925400254012540225403254042540525406254072540825409254102541125412254132541425415254162541725418254192542025421254222542325424254252542625427254282542925430254312543225433254342543525436254372543825439254402544125442254432544425445254462544725448254492545025451254522545325454254552545625457254582545925460254612546225463254642546525466254672546825469254702547125472254732547425475254762547725478254792548025481254822548325484254852548625487254882548925490254912549225493254942549525496254972549825499255002550125502255032550425505255062550725508255092551025511255122551325514255152551625517255182551925520255212552225523255242552525526255272552825529255302553125532255332553425535255362553725538255392554025541255422554325544255452554625547255482554925550255512555225553255542555525556255572555825559255602556125562255632556425565255662556725568255692557025571255722557325574255752557625577255782557925580255812558225583255842558525586255872558825589255902559125592255932559425595255962559725598255992560025601256022560325604256052560625607256082560925610256112561225613256142561525616256172561825619256202562125622256232562425625256262562725628256292563025631256322563325634256352563625637256382563925640256412564225643256442564525646256472564825649256502565125652256532565425655256562565725658256592566025661256622566325664256652566625667256682566925670256712567225673256742567525676256772567825679256802568125682256832568425685256862568725688256892569025691256922569325694256952569625697256982569925700257012570225703257042570525706257072570825709257102571125712257132571425715257162571725718257192572025721257222572325724257252572625727257282572925730257312573225733257342573525736257372573825739257402574125742257432574425745257462574725748257492575025751257522575325754257552575625757257582575925760257612576225763257642576525766257672576825769257702577125772257732577425775257762577725778257792578025781257822578325784257852578625787257882578925790257912579225793257942579525796257972579825799258002580125802258032580425805258062580725808258092581025811258122581325814258152581625817258182581925820258212582225823258242582525826258272582825829258302583125832258332583425835258362583725838258392584025841258422584325844258452584625847258482584925850258512585225853258542585525856258572585825859258602586125862258632586425865258662586725868258692587025871258722587325874258752587625877258782587925880258812588225883258842588525886258872588825889258902589125892258932589425895258962589725898258992590025901259022590325904259052590625907259082590925910259112591225913259142591525916259172591825919259202592125922259232592425925259262592725928259292593025931259322593325934259352593625937259382593925940259412594225943259442594525946259472594825949259502595125952259532595425955259562595725958259592596025961259622596325964259652596625967259682596925970259712597225973259742597525976259772597825979259802598125982259832598425985259862598725988259892599025991259922599325994259952599625997259982599926000260012600226003260042600526006260072600826009260102601126012260132601426015260162601726018260192602026021260222602326024260252602626027260282602926030260312603226033260342603526036260372603826039260402604126042260432604426045260462604726048260492605026051260522605326054260552605626057260582605926060260612606226063260642606526066260672606826069260702607126072260732607426075260762607726078260792608026081260822608326084260852608626087260882608926090260912609226093260942609526096260972609826099261002610126102261032610426105261062610726108261092611026111261122611326114261152611626117261182611926120261212612226123261242612526126261272612826129261302613126132261332613426135261362613726138261392614026141261422614326144261452614626147261482614926150261512615226153261542615526156261572615826159261602616126162261632616426165261662616726168261692617026171261722617326174261752617626177261782617926180261812618226183261842618526186261872618826189261902619126192261932619426195261962619726198261992620026201262022620326204262052620626207262082620926210262112621226213262142621526216262172621826219262202622126222262232622426225262262622726228262292623026231262322623326234262352623626237262382623926240262412624226243262442624526246262472624826249262502625126252262532625426255262562625726258262592626026261262622626326264262652626626267262682626926270262712627226273262742627526276262772627826279262802628126282262832628426285262862628726288262892629026291262922629326294262952629626297262982629926300263012630226303263042630526306263072630826309263102631126312263132631426315263162631726318263192632026321263222632326324263252632626327263282632926330263312633226333263342633526336263372633826339263402634126342263432634426345263462634726348263492635026351263522635326354263552635626357263582635926360263612636226363263642636526366263672636826369263702637126372263732637426375263762637726378263792638026381263822638326384263852638626387263882638926390263912639226393263942639526396263972639826399264002640126402264032640426405264062640726408264092641026411264122641326414264152641626417264182641926420264212642226423264242642526426264272642826429264302643126432264332643426435264362643726438264392644026441264422644326444264452644626447264482644926450264512645226453264542645526456264572645826459264602646126462264632646426465264662646726468264692647026471264722647326474264752647626477264782647926480264812648226483264842648526486264872648826489264902649126492264932649426495264962649726498264992650026501265022650326504265052650626507265082650926510265112651226513265142651526516265172651826519265202652126522265232652426525265262652726528265292653026531265322653326534265352653626537265382653926540265412654226543265442654526546265472654826549265502655126552265532655426555265562655726558265592656026561265622656326564265652656626567265682656926570265712657226573265742657526576265772657826579265802658126582265832658426585265862658726588265892659026591265922659326594265952659626597265982659926600266012660226603266042660526606266072660826609266102661126612266132661426615266162661726618266192662026621266222662326624266252662626627266282662926630266312663226633266342663526636266372663826639266402664126642266432664426645266462664726648266492665026651266522665326654266552665626657266582665926660266612666226663266642666526666266672666826669266702667126672266732667426675266762667726678266792668026681266822668326684266852668626687266882668926690266912669226693266942669526696266972669826699267002670126702267032670426705267062670726708267092671026711267122671326714267152671626717267182671926720267212672226723267242672526726267272672826729267302673126732267332673426735267362673726738267392674026741267422674326744267452674626747267482674926750267512675226753267542675526756267572675826759267602676126762267632676426765267662676726768267692677026771267722677326774267752677626777267782677926780267812678226783267842678526786267872678826789267902679126792267932679426795267962679726798267992680026801268022680326804268052680626807268082680926810268112681226813268142681526816268172681826819268202682126822268232682426825268262682726828268292683026831268322683326834268352683626837268382683926840268412684226843268442684526846268472684826849268502685126852268532685426855268562685726858268592686026861268622686326864268652686626867268682686926870268712687226873268742687526876268772687826879268802688126882268832688426885268862688726888268892689026891268922689326894268952689626897268982689926900269012690226903269042690526906269072690826909269102691126912269132691426915269162691726918269192692026921269222692326924269252692626927269282692926930269312693226933269342693526936269372693826939269402694126942269432694426945269462694726948269492695026951269522695326954269552695626957269582695926960269612696226963269642696526966269672696826969269702697126972269732697426975269762697726978269792698026981269822698326984269852698626987269882698926990269912699226993269942699526996269972699826999270002700127002270032700427005270062700727008270092701027011270122701327014270152701627017270182701927020270212702227023270242702527026270272702827029270302703127032270332703427035270362703727038270392704027041270422704327044270452704627047270482704927050270512705227053270542705527056270572705827059270602706127062270632706427065270662706727068270692707027071270722707327074270752707627077270782707927080270812708227083270842708527086270872708827089270902709127092270932709427095270962709727098270992710027101271022710327104271052710627107271082710927110271112711227113271142711527116271172711827119271202712127122271232712427125271262712727128271292713027131271322713327134271352713627137271382713927140271412714227143271442714527146271472714827149271502715127152271532715427155271562715727158271592716027161271622716327164271652716627167271682716927170271712717227173271742717527176271772717827179271802718127182271832718427185271862718727188271892719027191271922719327194271952719627197271982719927200272012720227203272042720527206272072720827209272102721127212272132721427215272162721727218272192722027221272222722327224272252722627227272282722927230272312723227233272342723527236272372723827239272402724127242272432724427245272462724727248272492725027251272522725327254272552725627257272582725927260272612726227263272642726527266272672726827269272702727127272272732727427275272762727727278272792728027281272822728327284272852728627287272882728927290272912729227293272942729527296272972729827299273002730127302273032730427305273062730727308273092731027311273122731327314273152731627317273182731927320273212732227323273242732527326273272732827329273302733127332273332733427335273362733727338273392734027341273422734327344273452734627347273482734927350273512735227353273542735527356273572735827359273602736127362273632736427365273662736727368273692737027371273722737327374273752737627377273782737927380273812738227383273842738527386273872738827389273902739127392273932739427395273962739727398273992740027401274022740327404274052740627407274082740927410274112741227413274142741527416274172741827419274202742127422274232742427425274262742727428274292743027431274322743327434274352743627437274382743927440274412744227443274442744527446274472744827449274502745127452274532745427455274562745727458274592746027461274622746327464274652746627467274682746927470274712747227473274742747527476274772747827479274802748127482274832748427485274862748727488274892749027491274922749327494274952749627497274982749927500275012750227503275042750527506275072750827509275102751127512275132751427515275162751727518275192752027521275222752327524275252752627527275282752927530275312753227533275342753527536275372753827539275402754127542275432754427545275462754727548275492755027551275522755327554275552755627557275582755927560275612756227563275642756527566275672756827569275702757127572275732757427575275762757727578275792758027581275822758327584275852758627587275882758927590275912759227593275942759527596275972759827599276002760127602276032760427605276062760727608276092761027611276122761327614276152761627617276182761927620276212762227623276242762527626276272762827629276302763127632276332763427635276362763727638276392764027641276422764327644276452764627647276482764927650276512765227653276542765527656276572765827659276602766127662276632766427665276662766727668276692767027671276722767327674276752767627677276782767927680276812768227683276842768527686276872768827689276902769127692276932769427695276962769727698276992770027701277022770327704277052770627707277082770927710277112771227713277142771527716277172771827719277202772127722277232772427725277262772727728277292773027731277322773327734277352773627737277382773927740277412774227743277442774527746277472774827749277502775127752277532775427755277562775727758277592776027761277622776327764277652776627767277682776927770277712777227773277742777527776277772777827779277802778127782277832778427785277862778727788277892779027791277922779327794277952779627797277982779927800278012780227803278042780527806278072780827809278102781127812278132781427815278162781727818278192782027821278222782327824278252782627827278282782927830278312783227833278342783527836278372783827839278402784127842278432784427845278462784727848278492785027851278522785327854278552785627857278582785927860278612786227863278642786527866278672786827869278702787127872278732787427875278762787727878278792788027881278822788327884278852788627887278882788927890278912789227893278942789527896278972789827899279002790127902279032790427905279062790727908279092791027911279122791327914279152791627917279182791927920279212792227923279242792527926279272792827929279302793127932279332793427935279362793727938279392794027941279422794327944279452794627947279482794927950279512795227953279542795527956279572795827959279602796127962279632796427965279662796727968279692797027971279722797327974279752797627977279782797927980279812798227983279842798527986279872798827989279902799127992279932799427995279962799727998279992800028001280022800328004280052800628007280082800928010280112801228013280142801528016280172801828019280202802128022280232802428025280262802728028280292803028031280322803328034280352803628037280382803928040280412804228043280442804528046280472804828049280502805128052280532805428055280562805728058280592806028061280622806328064280652806628067280682806928070280712807228073280742807528076280772807828079280802808128082280832808428085280862808728088280892809028091280922809328094280952809628097280982809928100281012810228103281042810528106281072810828109281102811128112281132811428115281162811728118281192812028121281222812328124281252812628127281282812928130281312813228133281342813528136281372813828139281402814128142281432814428145281462814728148281492815028151281522815328154281552815628157281582815928160281612816228163281642816528166281672816828169281702817128172281732817428175281762817728178281792818028181281822818328184281852818628187281882818928190281912819228193281942819528196281972819828199282002820128202282032820428205282062820728208282092821028211282122821328214282152821628217282182821928220282212822228223282242822528226282272822828229282302823128232282332823428235282362823728238282392824028241282422824328244282452824628247282482824928250282512825228253282542825528256282572825828259282602826128262282632826428265282662826728268282692827028271282722827328274282752827628277282782827928280282812828228283282842828528286282872828828289282902829128292282932829428295282962829728298282992830028301283022830328304283052830628307283082830928310283112831228313283142831528316283172831828319283202832128322283232832428325283262832728328283292833028331283322833328334283352833628337283382833928340283412834228343283442834528346283472834828349283502835128352283532835428355283562835728358283592836028361283622836328364283652836628367283682836928370283712837228373283742837528376283772837828379283802838128382283832838428385283862838728388283892839028391283922839328394283952839628397283982839928400284012840228403284042840528406284072840828409284102841128412284132841428415284162841728418284192842028421284222842328424284252842628427284282842928430284312843228433284342843528436284372843828439284402844128442284432844428445284462844728448284492845028451284522845328454284552845628457284582845928460284612846228463284642846528466284672846828469284702847128472284732847428475284762847728478284792848028481284822848328484284852848628487284882848928490284912849228493284942849528496284972849828499285002850128502285032850428505285062850728508285092851028511285122851328514285152851628517285182851928520285212852228523285242852528526285272852828529285302853128532285332853428535285362853728538285392854028541285422854328544285452854628547285482854928550285512855228553285542855528556285572855828559285602856128562285632856428565285662856728568285692857028571285722857328574285752857628577285782857928580285812858228583285842858528586285872858828589285902859128592285932859428595285962859728598285992860028601286022860328604286052860628607286082860928610286112861228613286142861528616286172861828619286202862128622286232862428625286262862728628286292863028631286322863328634286352863628637286382863928640286412864228643286442864528646286472864828649286502865128652286532865428655286562865728658286592866028661286622866328664286652866628667286682866928670286712867228673286742867528676286772867828679286802868128682286832868428685286862868728688286892869028691286922869328694286952869628697286982869928700287012870228703287042870528706287072870828709287102871128712287132871428715287162871728718287192872028721287222872328724287252872628727287282872928730287312873228733287342873528736287372873828739287402874128742287432874428745287462874728748287492875028751287522875328754287552875628757287582875928760287612876228763287642876528766287672876828769287702877128772287732877428775287762877728778287792878028781287822878328784287852878628787287882878928790287912879228793287942879528796287972879828799288002880128802288032880428805288062880728808288092881028811288122881328814288152881628817288182881928820288212882228823288242882528826288272882828829288302883128832288332883428835288362883728838288392884028841288422884328844288452884628847288482884928850288512885228853288542885528856288572885828859288602886128862288632886428865288662886728868288692887028871288722887328874288752887628877288782887928880288812888228883288842888528886288872888828889288902889128892288932889428895288962889728898288992890028901289022890328904289052890628907289082890928910289112891228913289142891528916289172891828919289202892128922289232892428925289262892728928289292893028931289322893328934289352893628937289382893928940289412894228943289442894528946289472894828949289502895128952289532895428955289562895728958289592896028961289622896328964289652896628967289682896928970289712897228973289742897528976289772897828979289802898128982289832898428985289862898728988289892899028991289922899328994289952899628997289982899929000290012900229003290042900529006290072900829009290102901129012290132901429015290162901729018290192902029021290222902329024290252902629027290282902929030290312903229033290342903529036290372903829039290402904129042290432904429045290462904729048290492905029051290522905329054290552905629057290582905929060290612906229063290642906529066290672906829069290702907129072290732907429075290762907729078290792908029081290822908329084290852908629087290882908929090290912909229093290942909529096290972909829099291002910129102291032910429105291062910729108291092911029111291122911329114291152911629117291182911929120291212912229123291242912529126291272912829129291302913129132291332913429135291362913729138291392914029141291422914329144291452914629147291482914929150291512915229153291542915529156291572915829159291602916129162291632916429165291662916729168291692917029171291722917329174291752917629177291782917929180291812918229183291842918529186291872918829189291902919129192291932919429195291962919729198291992920029201292022920329204292052920629207292082920929210292112921229213292142921529216292172921829219292202922129222292232922429225292262922729228292292923029231292322923329234292352923629237292382923929240292412924229243292442924529246292472924829249292502925129252292532925429255292562925729258292592926029261292622926329264292652926629267292682926929270292712927229273292742927529276292772927829279292802928129282292832928429285292862928729288292892929029291292922929329294292952929629297292982929929300293012930229303293042930529306293072930829309293102931129312293132931429315293162931729318293192932029321293222932329324293252932629327293282932929330293312933229333293342933529336293372933829339293402934129342293432934429345293462934729348293492935029351293522935329354293552935629357293582935929360293612936229363293642936529366293672936829369293702937129372293732937429375293762937729378293792938029381293822938329384293852938629387293882938929390293912939229393293942939529396293972939829399294002940129402294032940429405294062940729408294092941029411294122941329414294152941629417294182941929420294212942229423294242942529426294272942829429294302943129432294332943429435294362943729438294392944029441294422944329444294452944629447294482944929450294512945229453294542945529456294572945829459294602946129462294632946429465294662946729468294692947029471294722947329474294752947629477294782947929480294812948229483294842948529486294872948829489294902949129492294932949429495294962949729498294992950029501295022950329504295052950629507295082950929510295112951229513295142951529516295172951829519295202952129522295232952429525295262952729528295292953029531295322953329534295352953629537295382953929540295412954229543295442954529546295472954829549295502955129552295532955429555295562955729558295592956029561295622956329564295652956629567295682956929570295712957229573295742957529576295772957829579295802958129582295832958429585295862958729588295892959029591295922959329594295952959629597295982959929600296012960229603296042960529606296072960829609296102961129612296132961429615296162961729618296192962029621296222962329624296252962629627296282962929630296312963229633296342963529636296372963829639296402964129642296432964429645296462964729648296492965029651296522965329654296552965629657296582965929660296612966229663296642966529666296672966829669296702967129672296732967429675296762967729678296792968029681296822968329684296852968629687296882968929690296912969229693296942969529696296972969829699297002970129702297032970429705297062970729708297092971029711297122971329714297152971629717297182971929720297212972229723297242972529726297272972829729297302973129732297332973429735297362973729738297392974029741297422974329744297452974629747297482974929750297512975229753297542975529756297572975829759297602976129762297632976429765297662976729768297692977029771297722977329774297752977629777297782977929780297812978229783297842978529786297872978829789297902979129792297932979429795297962979729798297992980029801298022980329804298052980629807298082980929810298112981229813298142981529816298172981829819298202982129822298232982429825298262982729828298292983029831298322983329834298352983629837298382983929840298412984229843298442984529846298472984829849298502985129852298532985429855298562985729858298592986029861298622986329864298652986629867298682986929870298712987229873298742987529876298772987829879298802988129882298832988429885298862988729888298892989029891298922989329894298952989629897298982989929900299012990229903299042990529906299072990829909299102991129912299132991429915299162991729918299192992029921299222992329924299252992629927299282992929930299312993229933299342993529936299372993829939299402994129942299432994429945299462994729948299492995029951299522995329954299552995629957299582995929960299612996229963299642996529966299672996829969299702997129972299732997429975299762997729978299792998029981299822998329984299852998629987299882998929990299912999229993299942999529996299972999829999300003000130002300033000430005300063000730008300093001030011300123001330014300153001630017300183001930020300213002230023300243002530026300273002830029300303003130032300333003430035300363003730038300393004030041300423004330044300453004630047300483004930050300513005230053300543005530056300573005830059300603006130062300633006430065300663006730068300693007030071300723007330074300753007630077300783007930080300813008230083300843008530086300873008830089300903009130092300933009430095300963009730098300993010030101301023010330104301053010630107301083010930110301113011230113301143011530116301173011830119301203012130122301233012430125301263012730128301293013030131301323013330134301353013630137301383013930140301413014230143301443014530146301473014830149301503015130152301533015430155301563015730158301593016030161301623016330164301653016630167301683016930170301713017230173301743017530176301773017830179301803018130182301833018430185301863018730188301893019030191301923019330194301953019630197301983019930200302013020230203302043020530206302073020830209302103021130212302133021430215302163021730218302193022030221302223022330224302253022630227302283022930230302313023230233302343023530236302373023830239302403024130242302433024430245302463024730248302493025030251302523025330254302553025630257302583025930260302613026230263302643026530266302673026830269302703027130272302733027430275302763027730278302793028030281302823028330284302853028630287302883028930290302913029230293302943029530296302973029830299303003030130302303033030430305303063030730308303093031030311303123031330314303153031630317303183031930320303213032230323303243032530326303273032830329303303033130332303333033430335303363033730338303393034030341303423034330344303453034630347303483034930350303513035230353303543035530356303573035830359303603036130362303633036430365303663036730368303693037030371303723037330374303753037630377303783037930380303813038230383303843038530386303873038830389303903039130392303933039430395303963039730398303993040030401304023040330404304053040630407304083040930410304113041230413304143041530416304173041830419304203042130422304233042430425304263042730428304293043030431304323043330434304353043630437304383043930440304413044230443304443044530446304473044830449304503045130452304533045430455304563045730458304593046030461304623046330464304653046630467304683046930470304713047230473304743047530476304773047830479304803048130482304833048430485304863048730488304893049030491304923049330494304953049630497304983049930500305013050230503305043050530506305073050830509305103051130512305133051430515305163051730518305193052030521305223052330524305253052630527305283052930530305313053230533305343053530536305373053830539305403054130542305433054430545305463054730548305493055030551305523055330554305553055630557305583055930560305613056230563305643056530566305673056830569305703057130572305733057430575305763057730578305793058030581305823058330584305853058630587305883058930590305913059230593305943059530596305973059830599306003060130602306033060430605306063060730608306093061030611306123061330614306153061630617306183061930620306213062230623306243062530626306273062830629306303063130632306333063430635306363063730638306393064030641306423064330644306453064630647306483064930650306513065230653306543065530656306573065830659306603066130662306633066430665306663066730668306693067030671306723067330674306753067630677306783067930680306813068230683306843068530686306873068830689306903069130692306933069430695306963069730698306993070030701307023070330704307053070630707307083070930710307113071230713307143071530716307173071830719307203072130722307233072430725307263072730728307293073030731307323073330734307353073630737307383073930740307413074230743307443074530746307473074830749307503075130752307533075430755307563075730758307593076030761307623076330764307653076630767307683076930770307713077230773307743077530776307773077830779307803078130782307833078430785307863078730788307893079030791307923079330794307953079630797307983079930800308013080230803308043080530806308073080830809308103081130812308133081430815308163081730818308193082030821308223082330824308253082630827308283082930830308313083230833308343083530836308373083830839308403084130842308433084430845308463084730848308493085030851308523085330854308553085630857308583085930860308613086230863308643086530866308673086830869308703087130872308733087430875308763087730878308793088030881308823088330884308853088630887308883088930890308913089230893308943089530896308973089830899309003090130902309033090430905309063090730908309093091030911309123091330914309153091630917309183091930920309213092230923309243092530926309273092830929309303093130932309333093430935309363093730938309393094030941309423094330944309453094630947309483094930950309513095230953309543095530956309573095830959309603096130962309633096430965309663096730968309693097030971309723097330974309753097630977309783097930980309813098230983309843098530986309873098830989309903099130992309933099430995309963099730998309993100031001310023100331004310053100631007310083100931010310113101231013310143101531016310173101831019310203102131022310233102431025310263102731028310293103031031310323103331034310353103631037310383103931040310413104231043310443104531046310473104831049310503105131052310533105431055310563105731058310593106031061310623106331064310653106631067310683106931070310713107231073310743107531076310773107831079310803108131082310833108431085310863108731088310893109031091310923109331094310953109631097310983109931100311013110231103311043110531106311073110831109311103111131112311133111431115311163111731118311193112031121311223112331124311253112631127311283112931130311313113231133311343113531136311373113831139311403114131142311433114431145311463114731148311493115031151311523115331154311553115631157311583115931160311613116231163311643116531166311673116831169311703117131172311733117431175311763117731178311793118031181311823118331184311853118631187311883118931190311913119231193311943119531196311973119831199312003120131202312033120431205312063120731208312093121031211312123121331214312153121631217312183121931220312213122231223312243122531226312273122831229312303123131232312333123431235312363123731238312393124031241312423124331244312453124631247312483124931250312513125231253312543125531256312573125831259312603126131262312633126431265312663126731268312693127031271312723127331274312753127631277312783127931280312813128231283312843128531286312873128831289312903129131292312933129431295312963129731298312993130031301313023130331304313053130631307313083130931310313113131231313313143131531316313173131831319313203132131322313233132431325313263132731328313293133031331313323133331334313353133631337313383133931340313413134231343313443134531346313473134831349313503135131352313533135431355313563135731358313593136031361313623136331364313653136631367313683136931370313713137231373313743137531376313773137831379313803138131382313833138431385313863138731388313893139031391313923139331394313953139631397313983139931400314013140231403314043140531406314073140831409314103141131412314133141431415314163141731418314193142031421314223142331424314253142631427314283142931430314313143231433314343143531436314373143831439314403144131442314433144431445314463144731448314493145031451314523145331454314553145631457314583145931460314613146231463314643146531466314673146831469314703147131472314733147431475314763147731478314793148031481314823148331484314853148631487314883148931490314913149231493314943149531496314973149831499315003150131502315033150431505315063150731508315093151031511315123151331514315153151631517315183151931520315213152231523315243152531526315273152831529315303153131532315333153431535315363153731538315393154031541315423154331544315453154631547315483154931550315513155231553315543155531556315573155831559315603156131562315633156431565315663156731568315693157031571315723157331574315753157631577315783157931580315813158231583315843158531586315873158831589315903159131592315933159431595315963159731598315993160031601316023160331604316053160631607316083160931610316113161231613316143161531616316173161831619316203162131622316233162431625316263162731628316293163031631316323163331634316353163631637316383163931640316413164231643316443164531646316473164831649316503165131652316533165431655316563165731658316593166031661316623166331664316653166631667316683166931670316713167231673316743167531676316773167831679316803168131682316833168431685316863168731688316893169031691316923169331694316953169631697316983169931700317013170231703317043170531706317073170831709317103171131712317133171431715317163171731718317193172031721317223172331724317253172631727317283172931730317313173231733317343173531736317373173831739317403174131742317433174431745317463174731748317493175031751317523175331754317553175631757317583175931760317613176231763317643176531766317673176831769317703177131772317733177431775317763177731778317793178031781317823178331784317853178631787317883178931790317913179231793317943179531796317973179831799318003180131802318033180431805318063180731808318093181031811318123181331814318153181631817318183181931820318213182231823318243182531826318273182831829318303183131832318333183431835318363183731838318393184031841318423184331844318453184631847318483184931850318513185231853318543185531856318573185831859318603186131862318633186431865318663186731868318693187031871318723187331874318753187631877318783187931880318813188231883318843188531886318873188831889318903189131892318933189431895318963189731898318993190031901319023190331904319053190631907319083190931910319113191231913319143191531916319173191831919319203192131922319233192431925319263192731928319293193031931319323193331934319353193631937319383193931940319413194231943319443194531946319473194831949319503195131952319533195431955319563195731958319593196031961319623196331964319653196631967319683196931970319713197231973319743197531976319773197831979319803198131982319833198431985319863198731988319893199031991319923199331994319953199631997319983199932000320013200232003320043200532006320073200832009320103201132012320133201432015320163201732018320193202032021320223202332024320253202632027320283202932030320313203232033320343203532036320373203832039320403204132042320433204432045320463204732048320493205032051320523205332054320553205632057320583205932060320613206232063320643206532066320673206832069320703207132072320733207432075320763207732078320793208032081320823208332084320853208632087320883208932090320913209232093320943209532096320973209832099321003210132102321033210432105321063210732108321093211032111321123211332114321153211632117321183211932120321213212232123321243212532126321273212832129321303213132132321333213432135321363213732138321393214032141321423214332144321453214632147321483214932150321513215232153321543215532156321573215832159321603216132162321633216432165321663216732168321693217032171321723217332174321753217632177321783217932180321813218232183321843218532186321873218832189321903219132192321933219432195321963219732198321993220032201322023220332204322053220632207322083220932210322113221232213322143221532216322173221832219322203222132222322233222432225322263222732228322293223032231322323223332234322353223632237322383223932240322413224232243322443224532246322473224832249322503225132252322533225432255322563225732258322593226032261322623226332264322653226632267322683226932270322713227232273322743227532276322773227832279322803228132282322833228432285322863228732288322893229032291322923229332294322953229632297322983229932300323013230232303323043230532306323073230832309323103231132312323133231432315323163231732318323193232032321323223232332324323253232632327323283232932330323313233232333323343233532336323373233832339323403234132342323433234432345323463234732348323493235032351323523235332354323553235632357323583235932360323613236232363323643236532366323673236832369323703237132372323733237432375323763237732378323793238032381323823238332384323853238632387323883238932390323913239232393323943239532396323973239832399324003240132402324033240432405324063240732408324093241032411324123241332414324153241632417324183241932420324213242232423324243242532426324273242832429324303243132432324333243432435324363243732438324393244032441324423244332444324453244632447324483244932450324513245232453324543245532456324573245832459324603246132462324633246432465324663246732468324693247032471324723247332474324753247632477324783247932480324813248232483324843248532486324873248832489324903249132492324933249432495324963249732498324993250032501325023250332504325053250632507325083250932510325113251232513325143251532516325173251832519325203252132522325233252432525325263252732528325293253032531325323253332534325353253632537325383253932540325413254232543325443254532546325473254832549325503255132552325533255432555325563255732558325593256032561325623256332564325653256632567325683256932570325713257232573325743257532576325773257832579325803258132582325833258432585325863258732588325893259032591325923259332594325953259632597325983259932600326013260232603326043260532606326073260832609326103261132612326133261432615326163261732618326193262032621326223262332624326253262632627326283262932630326313263232633326343263532636326373263832639326403264132642326433264432645326463264732648326493265032651326523265332654326553265632657326583265932660326613266232663326643266532666326673266832669326703267132672326733267432675326763267732678326793268032681326823268332684326853268632687326883268932690326913269232693326943269532696326973269832699327003270132702327033270432705327063270732708327093271032711327123271332714327153271632717327183271932720327213272232723327243272532726327273272832729327303273132732327333273432735327363273732738327393274032741327423274332744327453274632747327483274932750327513275232753327543275532756327573275832759327603276132762327633276432765327663276732768327693277032771327723277332774327753277632777327783277932780327813278232783327843278532786327873278832789327903279132792327933279432795327963279732798327993280032801328023280332804328053280632807328083280932810328113281232813328143281532816328173281832819328203282132822328233282432825328263282732828328293283032831328323283332834328353283632837328383283932840328413284232843328443284532846328473284832849328503285132852328533285432855328563285732858328593286032861328623286332864328653286632867328683286932870328713287232873328743287532876328773287832879328803288132882328833288432885328863288732888328893289032891328923289332894328953289632897328983289932900329013290232903329043290532906329073290832909329103291132912329133291432915329163291732918329193292032921329223292332924329253292632927329283292932930329313293232933329343293532936329373293832939329403294132942329433294432945329463294732948329493295032951329523295332954329553295632957329583295932960329613296232963329643296532966329673296832969329703297132972329733297432975329763297732978329793298032981329823298332984329853298632987329883298932990329913299232993329943299532996329973299832999330003300133002330033300433005330063300733008330093301033011330123301333014330153301633017330183301933020330213302233023330243302533026330273302833029330303303133032330333303433035330363303733038330393304033041330423304333044330453304633047330483304933050330513305233053330543305533056330573305833059330603306133062330633306433065330663306733068330693307033071330723307333074330753307633077330783307933080330813308233083330843308533086330873308833089330903309133092330933309433095330963309733098330993310033101331023310333104331053310633107331083310933110331113311233113331143311533116331173311833119331203312133122331233312433125331263312733128331293313033131331323313333134331353313633137331383313933140331413314233143331443314533146331473314833149331503315133152331533315433155331563315733158331593316033161331623316333164331653316633167331683316933170331713317233173331743317533176331773317833179331803318133182331833318433185331863318733188331893319033191331923319333194331953319633197331983319933200332013320233203332043320533206332073320833209332103321133212332133321433215332163321733218332193322033221332223322333224332253322633227332283322933230332313323233233332343323533236332373323833239332403324133242332433324433245332463324733248332493325033251332523325333254332553325633257332583325933260332613326233263332643326533266332673326833269332703327133272332733327433275332763327733278332793328033281332823328333284332853328633287332883328933290332913329233293332943329533296332973329833299333003330133302333033330433305333063330733308333093331033311333123331333314333153331633317333183331933320333213332233323333243332533326333273332833329333303333133332333333333433335333363333733338333393334033341333423334333344333453334633347333483334933350333513335233353333543335533356333573335833359333603336133362333633336433365333663336733368333693337033371333723337333374333753337633377333783337933380333813338233383333843338533386333873338833389333903339133392333933339433395333963339733398333993340033401334023340333404334053340633407334083340933410334113341233413334143341533416334173341833419334203342133422334233342433425334263342733428334293343033431334323343333434334353343633437334383343933440334413344233443334443344533446334473344833449334503345133452334533345433455334563345733458334593346033461334623346333464334653346633467334683346933470334713347233473334743347533476334773347833479334803348133482334833348433485334863348733488334893349033491334923349333494334953349633497334983349933500335013350233503335043350533506335073350833509335103351133512335133351433515335163351733518335193352033521335223352333524335253352633527335283352933530335313353233533335343353533536335373353833539335403354133542335433354433545335463354733548335493355033551335523355333554335553355633557335583355933560335613356233563335643356533566335673356833569335703357133572335733357433575335763357733578335793358033581335823358333584335853358633587335883358933590335913359233593335943359533596335973359833599336003360133602336033360433605336063360733608336093361033611336123361333614336153361633617336183361933620336213362233623336243362533626336273362833629336303363133632336333363433635336363363733638336393364033641336423364333644336453364633647336483364933650336513365233653336543365533656336573365833659336603366133662336633366433665336663366733668336693367033671336723367333674336753367633677336783367933680336813368233683336843368533686336873368833689336903369133692336933369433695336963369733698336993370033701337023370333704337053370633707337083370933710337113371233713337143371533716337173371833719337203372133722337233372433725337263372733728337293373033731337323373333734337353373633737337383373933740337413374233743337443374533746337473374833749337503375133752337533375433755337563375733758337593376033761337623376333764337653376633767337683376933770337713377233773337743377533776337773377833779337803378133782337833378433785337863378733788337893379033791337923379333794337953379633797337983379933800338013380233803338043380533806338073380833809338103381133812338133381433815338163381733818338193382033821338223382333824338253382633827338283382933830338313383233833338343383533836338373383833839338403384133842338433384433845338463384733848338493385033851338523385333854338553385633857338583385933860338613386233863338643386533866338673386833869338703387133872338733387433875338763387733878338793388033881338823388333884338853388633887338883388933890338913389233893338943389533896338973389833899339003390133902339033390433905339063390733908339093391033911339123391333914339153391633917339183391933920339213392233923339243392533926339273392833929339303393133932339333393433935339363393733938339393394033941339423394333944339453394633947339483394933950339513395233953339543395533956339573395833959339603396133962339633396433965339663396733968339693397033971339723397333974339753397633977339783397933980339813398233983339843398533986339873398833989339903399133992339933399433995339963399733998339993400034001340023400334004340053400634007340083400934010340113401234013340143401534016340173401834019340203402134022340233402434025340263402734028340293403034031340323403334034340353403634037340383403934040340413404234043340443404534046340473404834049340503405134052340533405434055340563405734058340593406034061340623406334064340653406634067340683406934070340713407234073340743407534076340773407834079340803408134082340833408434085340863408734088340893409034091340923409334094340953409634097340983409934100341013410234103341043410534106341073410834109341103411134112341133411434115341163411734118341193412034121341223412334124341253412634127341283412934130341313413234133341343413534136341373413834139341403414134142341433414434145341463414734148341493415034151341523415334154341553415634157341583415934160341613416234163341643416534166341673416834169341703417134172341733417434175341763417734178341793418034181341823418334184341853418634187341883418934190341913419234193341943419534196341973419834199342003420134202342033420434205342063420734208342093421034211342123421334214342153421634217342183421934220342213422234223342243422534226342273422834229342303423134232342333423434235342363423734238342393424034241342423424334244342453424634247342483424934250342513425234253342543425534256342573425834259342603426134262342633426434265342663426734268342693427034271342723427334274342753427634277342783427934280342813428234283342843428534286342873428834289342903429134292342933429434295342963429734298342993430034301343023430334304343053430634307343083430934310343113431234313343143431534316343173431834319343203432134322343233432434325343263432734328343293433034331343323433334334343353433634337343383433934340343413434234343343443434534346343473434834349343503435134352343533435434355343563435734358343593436034361343623436334364343653436634367343683436934370343713437234373343743437534376343773437834379343803438134382343833438434385343863438734388343893439034391343923439334394343953439634397343983439934400344013440234403344043440534406344073440834409344103441134412344133441434415344163441734418344193442034421344223442334424344253442634427344283442934430344313443234433344343443534436344373443834439344403444134442344433444434445344463444734448344493445034451344523445334454344553445634457344583445934460344613446234463344643446534466344673446834469344703447134472344733447434475344763447734478344793448034481344823448334484344853448634487344883448934490344913449234493344943449534496344973449834499345003450134502345033450434505345063450734508345093451034511345123451334514345153451634517345183451934520345213452234523345243452534526345273452834529345303453134532345333453434535345363453734538345393454034541345423454334544345453454634547345483454934550345513455234553345543455534556345573455834559345603456134562345633456434565345663456734568345693457034571345723457334574345753457634577345783457934580345813458234583345843458534586345873458834589345903459134592345933459434595345963459734598345993460034601346023460334604346053460634607346083460934610346113461234613346143461534616346173461834619346203462134622346233462434625346263462734628346293463034631346323463334634346353463634637346383463934640346413464234643346443464534646346473464834649346503465134652346533465434655346563465734658346593466034661346623466334664346653466634667346683466934670346713467234673346743467534676346773467834679346803468134682346833468434685346863468734688346893469034691346923469334694346953469634697346983469934700347013470234703347043470534706347073470834709347103471134712347133471434715347163471734718347193472034721347223472334724347253472634727347283472934730347313473234733347343473534736347373473834739347403474134742347433474434745347463474734748347493475034751347523475334754347553475634757347583475934760347613476234763347643476534766347673476834769347703477134772347733477434775347763477734778347793478034781347823478334784347853478634787347883478934790347913479234793347943479534796347973479834799348003480134802348033480434805348063480734808348093481034811348123481334814348153481634817348183481934820348213482234823348243482534826348273482834829348303483134832348333483434835348363483734838348393484034841348423484334844348453484634847348483484934850348513485234853348543485534856348573485834859348603486134862348633486434865348663486734868348693487034871348723487334874348753487634877348783487934880348813488234883348843488534886348873488834889348903489134892348933489434895348963489734898348993490034901349023490334904349053490634907349083490934910349113491234913349143491534916349173491834919349203492134922349233492434925349263492734928349293493034931349323493334934349353493634937349383493934940349413494234943349443494534946349473494834949349503495134952349533495434955349563495734958349593496034961349623496334964349653496634967349683496934970349713497234973349743497534976349773497834979349803498134982349833498434985349863498734988349893499034991349923499334994349953499634997349983499935000350013500235003350043500535006350073500835009350103501135012350133501435015350163501735018350193502035021350223502335024350253502635027350283502935030350313503235033350343503535036350373503835039350403504135042350433504435045350463504735048350493505035051350523505335054350553505635057350583505935060350613506235063350643506535066350673506835069350703507135072350733507435075350763507735078350793508035081350823508335084350853508635087350883508935090350913509235093350943509535096350973509835099351003510135102351033510435105351063510735108351093511035111351123511335114351153511635117351183511935120351213512235123351243512535126351273512835129351303513135132351333513435135351363513735138351393514035141351423514335144351453514635147351483514935150351513515235153351543515535156351573515835159351603516135162351633516435165351663516735168351693517035171351723517335174351753517635177351783517935180351813518235183351843518535186351873518835189351903519135192351933519435195351963519735198351993520035201352023520335204352053520635207352083520935210352113521235213352143521535216352173521835219352203522135222352233522435225352263522735228352293523035231352323523335234352353523635237352383523935240352413524235243352443524535246352473524835249352503525135252352533525435255352563525735258352593526035261352623526335264352653526635267352683526935270352713527235273352743527535276352773527835279352803528135282352833528435285352863528735288352893529035291352923529335294352953529635297352983529935300353013530235303353043530535306353073530835309353103531135312353133531435315353163531735318353193532035321353223532335324353253532635327353283532935330353313533235333353343533535336353373533835339353403534135342353433534435345353463534735348353493535035351353523535335354353553535635357353583535935360353613536235363353643536535366353673536835369353703537135372353733537435375353763537735378353793538035381353823538335384353853538635387353883538935390353913539235393353943539535396353973539835399354003540135402354033540435405354063540735408354093541035411354123541335414354153541635417354183541935420354213542235423354243542535426354273542835429354303543135432354333543435435354363543735438354393544035441354423544335444354453544635447354483544935450354513545235453354543545535456354573545835459354603546135462354633546435465354663546735468354693547035471354723547335474354753547635477354783547935480354813548235483354843548535486354873548835489354903549135492354933549435495354963549735498354993550035501355023550335504355053550635507355083550935510355113551235513355143551535516355173551835519355203552135522355233552435525355263552735528355293553035531355323553335534355353553635537355383553935540355413554235543355443554535546355473554835549355503555135552355533555435555355563555735558355593556035561355623556335564355653556635567355683556935570355713557235573355743557535576355773557835579355803558135582355833558435585355863558735588355893559035591355923559335594355953559635597355983559935600356013560235603356043560535606356073560835609356103561135612356133561435615356163561735618356193562035621356223562335624356253562635627356283562935630356313563235633356343563535636356373563835639356403564135642356433564435645356463564735648356493565035651356523565335654356553565635657356583565935660356613566235663356643566535666356673566835669356703567135672356733567435675356763567735678356793568035681356823568335684356853568635687356883568935690356913569235693356943569535696356973569835699357003570135702357033570435705357063570735708357093571035711357123571335714357153571635717357183571935720357213572235723357243572535726357273572835729357303573135732357333573435735357363573735738357393574035741357423574335744357453574635747357483574935750357513575235753357543575535756357573575835759357603576135762357633576435765357663576735768357693577035771357723577335774357753577635777357783577935780357813578235783357843578535786357873578835789357903579135792357933579435795357963579735798357993580035801358023580335804358053580635807358083580935810358113581235813358143581535816358173581835819358203582135822358233582435825358263582735828358293583035831358323583335834358353583635837358383583935840358413584235843358443584535846358473584835849358503585135852358533585435855358563585735858358593586035861358623586335864358653586635867358683586935870358713587235873358743587535876358773587835879358803588135882358833588435885358863588735888358893589035891358923589335894358953589635897358983589935900359013590235903359043590535906359073590835909359103591135912359133591435915359163591735918359193592035921359223592335924359253592635927359283592935930359313593235933359343593535936359373593835939359403594135942359433594435945359463594735948359493595035951359523595335954359553595635957359583595935960359613596235963359643596535966359673596835969359703597135972359733597435975359763597735978359793598035981359823598335984359853598635987359883598935990359913599235993359943599535996359973599835999360003600136002360033600436005360063600736008360093601036011360123601336014360153601636017360183601936020360213602236023360243602536026360273602836029360303603136032360333603436035360363603736038360393604036041360423604336044360453604636047360483604936050360513605236053360543605536056360573605836059360603606136062360633606436065360663606736068360693607036071360723607336074360753607636077360783607936080360813608236083360843608536086360873608836089360903609136092360933609436095360963609736098360993610036101361023610336104361053610636107361083610936110361113611236113361143611536116361173611836119361203612136122361233612436125361263612736128361293613036131361323613336134361353613636137361383613936140361413614236143361443614536146361473614836149361503615136152361533615436155361563615736158361593616036161361623616336164361653616636167361683616936170361713617236173361743617536176361773617836179361803618136182361833618436185361863618736188361893619036191361923619336194361953619636197361983619936200362013620236203362043620536206362073620836209362103621136212362133621436215362163621736218362193622036221362223622336224362253622636227362283622936230362313623236233362343623536236362373623836239362403624136242362433624436245362463624736248362493625036251362523625336254362553625636257362583625936260362613626236263362643626536266362673626836269362703627136272362733627436275362763627736278362793628036281362823628336284362853628636287362883628936290362913629236293362943629536296362973629836299363003630136302363033630436305363063630736308363093631036311363123631336314363153631636317363183631936320363213632236323363243632536326363273632836329363303633136332363333633436335363363633736338363393634036341363423634336344363453634636347363483634936350363513635236353363543635536356363573635836359363603636136362363633636436365363663636736368363693637036371363723637336374363753637636377363783637936380363813638236383363843638536386363873638836389363903639136392363933639436395363963639736398363993640036401364023640336404364053640636407364083640936410364113641236413364143641536416364173641836419364203642136422364233642436425364263642736428364293643036431364323643336434364353643636437364383643936440364413644236443364443644536446364473644836449364503645136452364533645436455364563645736458364593646036461364623646336464364653646636467364683646936470364713647236473364743647536476364773647836479364803648136482364833648436485364863648736488364893649036491364923649336494364953649636497364983649936500365013650236503365043650536506365073650836509365103651136512365133651436515365163651736518365193652036521365223652336524365253652636527365283652936530365313653236533365343653536536365373653836539365403654136542365433654436545365463654736548365493655036551365523655336554365553655636557365583655936560365613656236563365643656536566365673656836569365703657136572365733657436575365763657736578365793658036581365823658336584365853658636587365883658936590365913659236593365943659536596365973659836599366003660136602366033660436605366063660736608366093661036611366123661336614366153661636617366183661936620366213662236623366243662536626366273662836629366303663136632366333663436635366363663736638366393664036641366423664336644366453664636647366483664936650366513665236653366543665536656366573665836659366603666136662366633666436665366663666736668366693667036671366723667336674366753667636677366783667936680366813668236683366843668536686366873668836689366903669136692366933669436695366963669736698366993670036701367023670336704367053670636707367083670936710367113671236713367143671536716367173671836719367203672136722367233672436725367263672736728367293673036731367323673336734367353673636737367383673936740367413674236743367443674536746367473674836749367503675136752367533675436755367563675736758367593676036761367623676336764367653676636767367683676936770367713677236773367743677536776367773677836779367803678136782367833678436785367863678736788367893679036791367923679336794367953679636797367983679936800368013680236803368043680536806368073680836809368103681136812368133681436815368163681736818368193682036821368223682336824368253682636827368283682936830368313683236833368343683536836368373683836839368403684136842368433684436845368463684736848368493685036851368523685336854368553685636857368583685936860368613686236863368643686536866368673686836869368703687136872368733687436875368763687736878368793688036881368823688336884368853688636887368883688936890368913689236893368943689536896368973689836899369003690136902369033690436905369063690736908369093691036911369123691336914369153691636917369183691936920369213692236923369243692536926369273692836929369303693136932369333693436935369363693736938369393694036941369423694336944369453694636947369483694936950369513695236953369543695536956369573695836959369603696136962369633696436965369663696736968369693697036971369723697336974369753697636977369783697936980369813698236983369843698536986369873698836989369903699136992369933699436995369963699736998369993700037001370023700337004370053700637007370083700937010370113701237013370143701537016370173701837019370203702137022370233702437025370263702737028370293703037031370323703337034370353703637037370383703937040370413704237043370443704537046370473704837049370503705137052370533705437055370563705737058370593706037061370623706337064370653706637067370683706937070370713707237073370743707537076370773707837079370803708137082370833708437085370863708737088370893709037091370923709337094370953709637097370983709937100371013710237103371043710537106371073710837109371103711137112371133711437115371163711737118371193712037121371223712337124371253712637127371283712937130371313713237133371343713537136371373713837139371403714137142371433714437145371463714737148371493715037151371523715337154371553715637157371583715937160371613716237163371643716537166371673716837169371703717137172371733717437175371763717737178371793718037181371823718337184371853718637187371883718937190371913719237193371943719537196371973719837199372003720137202372033720437205372063720737208372093721037211372123721337214372153721637217372183721937220372213722237223372243722537226372273722837229372303723137232372333723437235372363723737238372393724037241372423724337244372453724637247372483724937250372513725237253372543725537256372573725837259372603726137262372633726437265372663726737268372693727037271372723727337274372753727637277372783727937280372813728237283372843728537286372873728837289372903729137292372933729437295372963729737298372993730037301373023730337304373053730637307373083730937310373113731237313373143731537316373173731837319373203732137322373233732437325373263732737328373293733037331373323733337334373353733637337373383733937340373413734237343373443734537346373473734837349373503735137352373533735437355373563735737358373593736037361373623736337364373653736637367373683736937370373713737237373373743737537376373773737837379373803738137382373833738437385373863738737388373893739037391373923739337394373953739637397373983739937400374013740237403374043740537406374073740837409374103741137412374133741437415374163741737418374193742037421374223742337424374253742637427374283742937430374313743237433374343743537436374373743837439374403744137442374433744437445374463744737448374493745037451374523745337454374553745637457374583745937460374613746237463374643746537466374673746837469374703747137472374733747437475374763747737478374793748037481374823748337484374853748637487374883748937490374913749237493374943749537496374973749837499375003750137502375033750437505375063750737508375093751037511375123751337514375153751637517375183751937520375213752237523375243752537526375273752837529375303753137532375333753437535375363753737538375393754037541375423754337544375453754637547375483754937550375513755237553375543755537556375573755837559375603756137562375633756437565375663756737568375693757037571375723757337574375753757637577375783757937580375813758237583375843758537586375873758837589375903759137592375933759437595375963759737598375993760037601376023760337604376053760637607376083760937610376113761237613376143761537616376173761837619376203762137622376233762437625376263762737628376293763037631376323763337634376353763637637376383763937640376413764237643376443764537646376473764837649376503765137652376533765437655376563765737658376593766037661376623766337664376653766637667376683766937670376713767237673376743767537676376773767837679376803768137682376833768437685376863768737688376893769037691376923769337694376953769637697376983769937700377013770237703377043770537706377073770837709377103771137712377133771437715377163771737718377193772037721377223772337724377253772637727377283772937730377313773237733377343773537736377373773837739377403774137742377433774437745377463774737748377493775037751377523775337754377553775637757377583775937760377613776237763377643776537766377673776837769377703777137772377733777437775377763777737778377793778037781377823778337784377853778637787377883778937790377913779237793377943779537796377973779837799378003780137802378033780437805378063780737808378093781037811378123781337814378153781637817378183781937820378213782237823378243782537826378273782837829378303783137832378333783437835378363783737838378393784037841378423784337844378453784637847378483784937850378513785237853378543785537856378573785837859378603786137862378633786437865378663786737868378693787037871378723787337874378753787637877378783787937880378813788237883378843788537886378873788837889378903789137892378933789437895378963789737898378993790037901379023790337904379053790637907379083790937910379113791237913379143791537916379173791837919379203792137922379233792437925379263792737928379293793037931379323793337934379353793637937379383793937940379413794237943379443794537946379473794837949379503795137952379533795437955379563795737958379593796037961379623796337964379653796637967379683796937970379713797237973379743797537976379773797837979379803798137982379833798437985379863798737988379893799037991379923799337994379953799637997379983799938000380013800238003380043800538006380073800838009380103801138012380133801438015380163801738018380193802038021380223802338024380253802638027380283802938030380313803238033380343803538036380373803838039380403804138042380433804438045380463804738048380493805038051380523805338054380553805638057380583805938060380613806238063380643806538066380673806838069380703807138072380733807438075380763807738078380793808038081380823808338084380853808638087380883808938090380913809238093380943809538096380973809838099381003810138102381033810438105381063810738108381093811038111381123811338114381153811638117381183811938120381213812238123381243812538126381273812838129381303813138132381333813438135381363813738138381393814038141381423814338144381453814638147381483814938150381513815238153381543815538156381573815838159381603816138162381633816438165381663816738168381693817038171381723817338174381753817638177381783817938180381813818238183381843818538186381873818838189381903819138192381933819438195381963819738198381993820038201382023820338204382053820638207382083820938210382113821238213382143821538216382173821838219382203822138222382233822438225382263822738228382293823038231382323823338234382353823638237382383823938240382413824238243382443824538246382473824838249382503825138252382533825438255382563825738258382593826038261382623826338264382653826638267382683826938270382713827238273382743827538276382773827838279
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>OpenCvSharp</name>
  5. </assembly>
  6. <members>
  7. <member name="T:OpenCvSharp.Cv2">
  8. <summary>
  9. OpenCV Functions of C++ I/F (cv::xxx)
  10. </summary>
  11. </member>
  12. <member name="F:OpenCvSharp.Cv2.PI">
  13. <summary>
  14. The ratio of a circle's circumference to its diameter
  15. </summary>
  16. </member>
  17. <member name="F:OpenCvSharp.Cv2.LOG2">
  18. <summary>
  19. </summary>
  20. </member>
  21. <member name="F:OpenCvSharp.Cv2.FILLED">
  22. <summary>
  23. </summary>
  24. </member>
  25. <member name="M:OpenCvSharp.Cv2.Initialize">
  26. <summary>
  27. set up P/Invoke settings only for .NET 2.0/3.0/3.5
  28. </summary>
  29. <returns></returns>
  30. </member>
  31. <member name="M:OpenCvSharp.Cv2.ToPtr(OpenCvSharp.ICvPtrHolder)">
  32. <summary>
  33. 引数がnullの時はIntPtr.Zeroに変換する
  34. </summary>
  35. <param name="obj"></param>
  36. <returns></returns>
  37. </member>
  38. <member name="M:OpenCvSharp.Cv2.Rodrigues(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray)">
  39. <summary>
  40. converts rotation vector to rotation matrix or vice versa using Rodrigues transformation
  41. </summary>
  42. <param name="src">Input rotation vector (3x1 or 1x3) or rotation matrix (3x3).</param>
  43. <param name="dst">Output rotation matrix (3x3) or rotation vector (3x1 or 1x3), respectively.</param>
  44. <param name="jacobian">Optional output Jacobian matrix, 3x9 or 9x3, which is a matrix of partial derivatives of the output array components with respect to the input array components.</param>
  45. </member>
  46. <member name="M:OpenCvSharp.Cv2.Rodrigues(System.Double[],System.Double[0:,0:]@,System.Double[0:,0:]@)">
  47. <summary>
  48. converts rotation vector to rotation matrix using Rodrigues transformation
  49. </summary>
  50. <param name="vector">Input rotation vector (3x1).</param>
  51. <param name="matrix">Output rotation matrix (3x3).</param>
  52. <param name="jacobian">Optional output Jacobian matrix, 3x9, which is a matrix of partial derivatives of the output array components with respect to the input array components.</param>
  53. </member>
  54. <member name="M:OpenCvSharp.Cv2.Rodrigues(System.Double[0:,0:],System.Double[]@,System.Double[0:,0:]@)">
  55. <summary>
  56. converts rotation matrix to rotation vector using Rodrigues transformation
  57. </summary>
  58. <param name="matrix">Input rotation matrix (3x3).</param>
  59. <param name="vector">Output rotation vector (3x1).</param>
  60. <param name="jacobian">Optional output Jacobian matrix, 3x9, which is a matrix of partial derivatives of the output array components with respect to the input array components.</param>
  61. </member>
  62. <member name="M:OpenCvSharp.Cv2.FindHomography(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.HomographyMethods,System.Double,OpenCvSharp.OutputArray)">
  63. <summary>
  64. computes the best-fit perspective transformation mapping srcPoints to dstPoints.
  65. </summary>
  66. <param name="srcPoints">Coordinates of the points in the original plane, a matrix of the type CV_32FC2</param>
  67. <param name="dstPoints">Coordinates of the points in the target plane, a matrix of the type CV_32FC2</param>
  68. <param name="method">Method used to computed a homography matrix.</param>
  69. <param name="ransacReprojThreshold">Maximum allowed reprojection error to treat a point pair as an inlier (used in the RANSAC method only)</param>
  70. <param name="mask"> Optional output mask set by a robust method ( CV_RANSAC or CV_LMEDS ). Note that the input mask values are ignored.</param>
  71. <returns></returns>
  72. </member>
  73. <member name="M:OpenCvSharp.Cv2.FindHomography(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2d},System.Collections.Generic.IEnumerable{OpenCvSharp.Point2d},OpenCvSharp.HomographyMethods,System.Double,OpenCvSharp.OutputArray)">
  74. <summary>
  75. computes the best-fit perspective transformation mapping srcPoints to dstPoints.
  76. </summary>
  77. <param name="srcPoints">Coordinates of the points in the original plane</param>
  78. <param name="dstPoints">Coordinates of the points in the target plane</param>
  79. <param name="method">Method used to computed a homography matrix.</param>
  80. <param name="ransacReprojThreshold">Maximum allowed reprojection error to treat a point pair as an inlier (used in the RANSAC method only)</param>
  81. <param name="mask"> Optional output mask set by a robust method ( CV_RANSAC or CV_LMEDS ). Note that the input mask values are ignored.</param>
  82. <returns></returns>
  83. </member>
  84. <member name="M:OpenCvSharp.Cv2.RQDecomp3x3(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray)">
  85. <summary>
  86. Computes RQ decomposition of 3x3 matrix
  87. </summary>
  88. <param name="src">3x3 input matrix.</param>
  89. <param name="mtxR">Output 3x3 upper-triangular matrix.</param>
  90. <param name="mtxQ"> Output 3x3 orthogonal matrix.</param>
  91. <param name="qx">Optional output 3x3 rotation matrix around x-axis.</param>
  92. <param name="qy">Optional output 3x3 rotation matrix around y-axis.</param>
  93. <param name="qz">Optional output 3x3 rotation matrix around z-axis.</param>
  94. <returns></returns>
  95. </member>
  96. <member name="M:OpenCvSharp.Cv2.RQDecomp3x3(System.Double[0:,0:],System.Double[0:,0:]@,System.Double[0:,0:]@)">
  97. <summary>
  98. Computes RQ decomposition of 3x3 matrix
  99. </summary>
  100. <param name="src">3x3 input matrix.</param>
  101. <param name="mtxR">Output 3x3 upper-triangular matrix.</param>
  102. <param name="mtxQ"> Output 3x3 orthogonal matrix.</param>
  103. <returns></returns>
  104. </member>
  105. <member name="M:OpenCvSharp.Cv2.RQDecomp3x3(System.Double[0:,0:],System.Double[0:,0:]@,System.Double[0:,0:]@,System.Double[0:,0:]@,System.Double[0:,0:]@,System.Double[0:,0:]@)">
  106. <summary>
  107. Computes RQ decomposition of 3x3 matrix
  108. </summary>
  109. <param name="src">3x3 input matrix.</param>
  110. <param name="mtxR">Output 3x3 upper-triangular matrix.</param>
  111. <param name="mtxQ"> Output 3x3 orthogonal matrix.</param>
  112. <param name="qx">Optional output 3x3 rotation matrix around x-axis.</param>
  113. <param name="qy">Optional output 3x3 rotation matrix around y-axis.</param>
  114. <param name="qz">Optional output 3x3 rotation matrix around z-axis.</param>
  115. <returns></returns>
  116. </member>
  117. <member name="M:OpenCvSharp.Cv2.DecomposeProjectionMatrix(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray)">
  118. <summary>
  119. Decomposes the projection matrix into camera matrix and the rotation martix and the translation vector
  120. </summary>
  121. <param name="projMatrix">3x4 input projection matrix P.</param>
  122. <param name="cameraMatrix">Output 3x3 camera matrix K.</param>
  123. <param name="rotMatrix">Output 3x3 external rotation matrix R.</param>
  124. <param name="transVect">Output 4x1 translation vector T.</param>
  125. <param name="rotMatrixX">Optional 3x3 rotation matrix around x-axis.</param>
  126. <param name="rotMatrixY">Optional 3x3 rotation matrix around y-axis.</param>
  127. <param name="rotMatrixZ">Optional 3x3 rotation matrix around z-axis.</param>
  128. <param name="eulerAngles">ptional three-element vector containing three Euler angles of rotation in degrees.</param>
  129. </member>
  130. <member name="M:OpenCvSharp.Cv2.DecomposeProjectionMatrix(System.Double[0:,0:],System.Double[0:,0:]@,System.Double[0:,0:]@,System.Double[]@,System.Double[0:,0:]@,System.Double[0:,0:]@,System.Double[0:,0:]@,System.Double[]@)">
  131. <summary>
  132. Decomposes the projection matrix into camera matrix and the rotation martix and the translation vector
  133. </summary>
  134. <param name="projMatrix">3x4 input projection matrix P.</param>
  135. <param name="cameraMatrix">Output 3x3 camera matrix K.</param>
  136. <param name="rotMatrix">Output 3x3 external rotation matrix R.</param>
  137. <param name="transVect">Output 4x1 translation vector T.</param>
  138. <param name="rotMatrixX">Optional 3x3 rotation matrix around x-axis.</param>
  139. <param name="rotMatrixY">Optional 3x3 rotation matrix around y-axis.</param>
  140. <param name="rotMatrixZ">Optional 3x3 rotation matrix around z-axis.</param>
  141. <param name="eulerAngles">ptional three-element vector containing three Euler angles of rotation in degrees.</param>
  142. </member>
  143. <member name="M:OpenCvSharp.Cv2.DecomposeProjectionMatrix(System.Double[0:,0:],System.Double[0:,0:]@,System.Double[0:,0:]@,System.Double[]@)">
  144. <summary>
  145. Decomposes the projection matrix into camera matrix and the rotation martix and the translation vector
  146. </summary>
  147. <param name="projMatrix">3x4 input projection matrix P.</param>
  148. <param name="cameraMatrix">Output 3x3 camera matrix K.</param>
  149. <param name="rotMatrix">Output 3x3 external rotation matrix R.</param>
  150. <param name="transVect">Output 4x1 translation vector T.</param>
  151. </member>
  152. <member name="M:OpenCvSharp.Cv2.MatMulDeriv(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray)">
  153. <summary>
  154. computes derivatives of the matrix product w.r.t each of the multiplied matrix coefficients
  155. </summary>
  156. <param name="a">First multiplied matrix.</param>
  157. <param name="b">Second multiplied matrix.</param>
  158. <param name="dABdA">First output derivative matrix d(A*B)/dA of size A.rows*B.cols X A.rows*A.cols .</param>
  159. <param name="dABdB">Second output derivative matrix d(A*B)/dB of size A.rows*B.cols X B.rows*B.cols .</param>
  160. </member>
  161. <member name="M:OpenCvSharp.Cv2.ComposeRT(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray)">
  162. <summary>
  163. composes 2 [R|t] transformations together. Also computes the derivatives of the result w.r.t the arguments
  164. </summary>
  165. <param name="rvec1">First rotation vector.</param>
  166. <param name="tvec1">First translation vector.</param>
  167. <param name="rvec2">Second rotation vector.</param>
  168. <param name="tvec2">Second translation vector.</param>
  169. <param name="rvec3">Output rotation vector of the superposition.</param>
  170. <param name="tvec3">Output translation vector of the superposition.</param>
  171. <param name="dr3dr1">Optional output derivatives of rvec3 or tvec3 with regard to rvec1, rvec2, tvec1 and tvec2, respectively.</param>
  172. <param name="dr3dt1">Optional output derivatives of rvec3 or tvec3 with regard to rvec1, rvec2, tvec1 and tvec2, respectively.</param>
  173. <param name="dr3dr2">Optional output derivatives of rvec3 or tvec3 with regard to rvec1, rvec2, tvec1 and tvec2, respectively.</param>
  174. <param name="dr3dt2">Optional output derivatives of rvec3 or tvec3 with regard to rvec1, rvec2, tvec1 and tvec2, respectively.</param>
  175. <param name="dt3dr1">Optional output derivatives of rvec3 or tvec3 with regard to rvec1, rvec2, tvec1 and tvec2, respectively.</param>
  176. <param name="dt3dt1">Optional output derivatives of rvec3 or tvec3 with regard to rvec1, rvec2, tvec1 and tvec2, respectively.</param>
  177. <param name="dt3dr2">Optional output derivatives of rvec3 or tvec3 with regard to rvec1, rvec2, tvec1 and tvec2, respectively.</param>
  178. <param name="dt3dt2">Optional output derivatives of rvec3 or tvec3 with regard to rvec1, rvec2, tvec1 and tvec2, respectively.</param>
  179. </member>
  180. <member name="M:OpenCvSharp.Cv2.ComposeRT(System.Double[],System.Double[],System.Double[],System.Double[],System.Double[]@,System.Double[]@,System.Double[0:,0:]@,System.Double[0:,0:]@,System.Double[0:,0:]@,System.Double[0:,0:]@,System.Double[0:,0:]@,System.Double[0:,0:]@,System.Double[0:,0:]@,System.Double[0:,0:]@)">
  181. <summary>
  182. composes 2 [R|t] transformations together. Also computes the derivatives of the result w.r.t the arguments
  183. </summary>
  184. <param name="rvec1">First rotation vector.</param>
  185. <param name="tvec1">First translation vector.</param>
  186. <param name="rvec2">Second rotation vector.</param>
  187. <param name="tvec2">Second translation vector.</param>
  188. <param name="rvec3">Output rotation vector of the superposition.</param>
  189. <param name="tvec3">Output translation vector of the superposition.</param>
  190. <param name="dr3dr1">Optional output derivatives of rvec3 or tvec3 with regard to rvec1, rvec2, tvec1 and tvec2, respectively.</param>
  191. <param name="dr3dt1">Optional output derivatives of rvec3 or tvec3 with regard to rvec1, rvec2, tvec1 and tvec2, respectively.</param>
  192. <param name="dr3dr2">Optional output derivatives of rvec3 or tvec3 with regard to rvec1, rvec2, tvec1 and tvec2, respectively.</param>
  193. <param name="dr3dt2">Optional output derivatives of rvec3 or tvec3 with regard to rvec1, rvec2, tvec1 and tvec2, respectively.</param>
  194. <param name="dt3dr1">Optional output derivatives of rvec3 or tvec3 with regard to rvec1, rvec2, tvec1 and tvec2, respectively.</param>
  195. <param name="dt3dt1">Optional output derivatives of rvec3 or tvec3 with regard to rvec1, rvec2, tvec1 and tvec2, respectively.</param>
  196. <param name="dt3dr2">Optional output derivatives of rvec3 or tvec3 with regard to rvec1, rvec2, tvec1 and tvec2, respectively.</param>
  197. <param name="dt3dt2">Optional output derivatives of rvec3 or tvec3 with regard to rvec1, rvec2, tvec1 and tvec2, respectively.</param>
  198. </member>
  199. <member name="M:OpenCvSharp.Cv2.ComposeRT(System.Double[],System.Double[],System.Double[],System.Double[],System.Double[]@,System.Double[]@)">
  200. <summary>
  201. composes 2 [R|t] transformations together. Also computes the derivatives of the result w.r.t the arguments
  202. </summary>
  203. <param name="rvec1">First rotation vector.</param>
  204. <param name="tvec1">First translation vector.</param>
  205. <param name="rvec2">Second rotation vector.</param>
  206. <param name="tvec2">Second translation vector.</param>
  207. <param name="rvec3">Output rotation vector of the superposition.</param>
  208. <param name="tvec3">Output translation vector of the superposition.</param>
  209. </member>
  210. <member name="M:OpenCvSharp.Cv2.ProjectPoints(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,System.Double)">
  211. <summary>
  212. projects points from the model coordinate space to the image coordinates.
  213. Also computes derivatives of the image coordinates w.r.t the intrinsic
  214. and extrinsic camera parameters
  215. </summary>
  216. <param name="objectPoints">Array of object points, 3xN/Nx3 1-channel or
  217. 1xN/Nx1 3-channel, where N is the number of points in the view.</param>
  218. <param name="rvec">Rotation vector (3x1).</param>
  219. <param name="tvec">Translation vector (3x1).</param>
  220. <param name="cameraMatrix">Camera matrix (3x3)</param>
  221. <param name="distCoeffs">Input vector of distortion coefficients
  222. (k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6]]) of 4, 5, or 8 elements.
  223. If the vector is null, the zero distortion coefficients are assumed.</param>
  224. <param name="imagePoints">Output array of image points, 2xN/Nx2 1-channel
  225. or 1xN/Nx1 2-channel</param>
  226. <param name="jacobian">Optional output 2Nx(10 + numDistCoeffs) jacobian matrix
  227. of derivatives of image points with respect to components of the rotation vector,
  228. translation vector, focal lengths, coordinates of the principal point and
  229. the distortion coefficients. In the old interface different components of
  230. the jacobian are returned via different output parameters.</param>
  231. <param name="aspectRatio">Optional “fixed aspect ratio” parameter.
  232. If the parameter is not 0, the function assumes that the aspect ratio (fx/fy)
  233. is fixed and correspondingly adjusts the jacobian matrix.</param>
  234. </member>
  235. <member name="M:OpenCvSharp.Cv2.ProjectPoints(System.Collections.Generic.IEnumerable{OpenCvSharp.Point3f},System.Double[],System.Double[],System.Double[0:,0:],System.Double[],OpenCvSharp.Point2f[]@,System.Double[0:,0:]@,System.Double)">
  236. <summary>
  237. projects points from the model coordinate space to the image coordinates.
  238. Also computes derivatives of the image coordinates w.r.t the intrinsic
  239. and extrinsic camera parameters
  240. </summary>
  241. <param name="objectPoints">Array of object points, 3xN/Nx3 1-channel or
  242. 1xN/Nx1 3-channel, where N is the number of points in the view.</param>
  243. <param name="rvec">Rotation vector (3x1).</param>
  244. <param name="tvec">Translation vector (3x1).</param>
  245. <param name="cameraMatrix">Camera matrix (3x3)</param>
  246. <param name="distCoeffs">Input vector of distortion coefficients
  247. (k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6]]) of 4, 5, or 8 elements.
  248. If the vector is null, the zero distortion coefficients are assumed.</param>
  249. <param name="imagePoints">Output array of image points, 2xN/Nx2 1-channel
  250. or 1xN/Nx1 2-channel</param>
  251. <param name="jacobian">Optional output 2Nx(10 + numDistCoeffs) jacobian matrix
  252. of derivatives of image points with respect to components of the rotation vector,
  253. translation vector, focal lengths, coordinates of the principal point and
  254. the distortion coefficients. In the old interface different components of
  255. the jacobian are returned via different output parameters.</param>
  256. <param name="aspectRatio">Optional “fixed aspect ratio” parameter.
  257. If the parameter is not 0, the function assumes that the aspect ratio (fx/fy)
  258. is fixed and correspondingly adjusts the jacobian matrix.</param>
  259. </member>
  260. <member name="M:OpenCvSharp.Cv2.SolvePnP(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,System.Boolean,OpenCvSharp.SolvePnPFlags)">
  261. <summary>
  262. Finds an object pose from 3D-2D point correspondences.
  263. </summary>
  264. <param name="objectPoints"> Array of object points in the object coordinate space, 3xN/Nx3 1-channel or 1xN/Nx1 3-channel,
  265. where N is the number of points. vector&lt;Point3f&gt; can be also passed here.</param>
  266. <param name="imagePoints">Array of corresponding image points, 2xN/Nx2 1-channel or 1xN/Nx1 2-channel,
  267. where N is the number of points. vector&lt;Point2f&gt; can be also passed here.</param>
  268. <param name="cameraMatrix">Input camera matrix</param>
  269. <param name="distCoeffs">Input vector of distortion coefficients (k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6]]) of 4, 5, or 8 elements.
  270. If the vector is null, the zero distortion coefficients are assumed.</param>
  271. <param name="rvec">Output rotation vector that, together with tvec , brings points from the model coordinate system to the
  272. camera coordinate system.</param>
  273. <param name="tvec">Output translation vector.</param>
  274. <param name="useExtrinsicGuess">If true, the function uses the provided rvec and tvec values as initial approximations of
  275. the rotation and translation vectors, respectively, and further optimizes them.</param>
  276. <param name="flags">Method for solving a PnP problem:</param>
  277. </member>
  278. <member name="M:OpenCvSharp.Cv2.SolvePnP(System.Collections.Generic.IEnumerable{OpenCvSharp.Point3f},System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},System.Double[0:,0:],System.Collections.Generic.IEnumerable{System.Double},System.Double[]@,System.Double[]@,System.Boolean,OpenCvSharp.SolvePnPFlags)">
  279. <summary>
  280. Finds an object pose from 3D-2D point correspondences.
  281. </summary>
  282. <param name="objectPoints"> Array of object points in the object coordinate space, 3xN/Nx3 1-channel or 1xN/Nx1 3-channel,
  283. where N is the number of points. vector&lt;Point3f&gt; can be also passed here.</param>
  284. <param name="imagePoints">Array of corresponding image points, 2xN/Nx2 1-channel or 1xN/Nx1 2-channel,
  285. where N is the number of points. vector&lt;Point2f&gt; can be also passed here.</param>
  286. <param name="cameraMatrix">Input camera matrix</param>
  287. <param name="distCoeffs">Input vector of distortion coefficients (k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6]]) of 4, 5, or 8 elements.
  288. If the vector is null, the zero distortion coefficients are assumed.</param>
  289. <param name="rvec">Output rotation vector that, together with tvec , brings points from the model coordinate system to the
  290. camera coordinate system.</param>
  291. <param name="tvec">Output translation vector.</param>
  292. <param name="useExtrinsicGuess">If true, the function uses the provided rvec and tvec values as initial approximations of
  293. the rotation and translation vectors, respectively, and further optimizes them.</param>
  294. <param name="flags">Method for solving a PnP problem</param>
  295. </member>
  296. <member name="M:OpenCvSharp.Cv2.SolvePnPRansac(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,System.Boolean,System.Int32,System.Single,System.Double,OpenCvSharp.OutputArray,OpenCvSharp.SolvePnPFlags)">
  297. <summary>
  298. computes the camera pose from a few 3D points and the corresponding projections. The outliers are possible.
  299. </summary>
  300. <param name="objectPoints">Array of object points in the object coordinate space, 3xN/Nx3 1-channel or 1xN/Nx1 3-channel,
  301. where N is the number of points. List&lt;Point3f&gt; can be also passed here.</param>
  302. <param name="imagePoints">Array of corresponding image points, 2xN/Nx2 1-channel or 1xN/Nx1 2-channel, where N is the number of points.
  303. List&lt;Point2f&gt; can be also passed here.</param>
  304. <param name="cameraMatrix">Input 3x3 camera matrix</param>
  305. <param name="distCoeffs">Input vector of distortion coefficients (k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6]]) of 4, 5, or 8 elements.
  306. If the vector is null, the zero distortion coefficients are assumed.</param>
  307. <param name="rvec">Output rotation vector that, together with tvec , brings points from the model coordinate system
  308. to the camera coordinate system.</param>
  309. <param name="tvec">Output translation vector.</param>
  310. <param name="useExtrinsicGuess">If true, the function uses the provided rvec and tvec values as initial approximations
  311. of the rotation and translation vectors, respectively, and further optimizes them.</param>
  312. <param name="iterationsCount">Number of iterations.</param>
  313. <param name="reprojectionError">Inlier threshold value used by the RANSAC procedure.
  314. The parameter value is the maximum allowed distance between the observed and computed point projections to consider it an inlier.</param>
  315. <param name="confidence">The probability that the algorithm produces a useful result.</param>
  316. <param name="inliers">Output vector that contains indices of inliers in objectPoints and imagePoints .</param>
  317. <param name="flags">Method for solving a PnP problem</param>
  318. </member>
  319. <member name="M:OpenCvSharp.Cv2.SolvePnPRansac(System.Collections.Generic.IEnumerable{OpenCvSharp.Point3f},System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},System.Double[0:,0:],System.Collections.Generic.IEnumerable{System.Double},System.Double[]@,System.Double[]@)">
  320. <summary>
  321. computes the camera pose from a few 3D points and the corresponding projections. The outliers are possible.
  322. </summary>
  323. <param name="objectPoints">Array of object points in the object coordinate space, 3xN/Nx3 1-channel or 1xN/Nx1 3-channel,
  324. where N is the number of points. List&lt;Point3f&gt; can be also passed here.</param>
  325. <param name="imagePoints">Array of corresponding image points, 2xN/Nx2 1-channel or 1xN/Nx1 2-channel, where N is the number of points.
  326. List&lt;Point2f&gt; can be also passed here.</param>
  327. <param name="cameraMatrix">Input 3x3 camera matrix</param>
  328. <param name="distCoeffs">Input vector of distortion coefficients (k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6]]) of 4, 5, or 8 elements.
  329. If the vector is null, the zero distortion coefficients are assumed.</param>
  330. <param name="rvec">Output rotation vector that, together with tvec , brings points from the model coordinate system
  331. to the camera coordinate system.</param>
  332. <param name="tvec">Output translation vector.</param>
  333. </member>
  334. <member name="M:OpenCvSharp.Cv2.SolvePnPRansac(System.Collections.Generic.IEnumerable{OpenCvSharp.Point3f},System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},System.Double[0:,0:],System.Collections.Generic.IEnumerable{System.Double},System.Double[]@,System.Double[]@,System.Int32[]@,System.Boolean,System.Int32,System.Single,System.Double,OpenCvSharp.SolvePnPFlags)">
  335. <summary>
  336. computes the camera pose from a few 3D points and the corresponding projections. The outliers are possible.
  337. </summary>
  338. <param name="objectPoints">Array of object points in the object coordinate space, 3xN/Nx3 1-channel or 1xN/Nx1 3-channel,
  339. where N is the number of points. List&lt;Point3f&gt; can be also passed here.</param>
  340. <param name="imagePoints">Array of corresponding image points, 2xN/Nx2 1-channel or 1xN/Nx1 2-channel, where N is the number of points.
  341. List&lt;Point2f&gt; can be also passed here.</param>
  342. <param name="cameraMatrix">Input 3x3 camera matrix</param>
  343. <param name="distCoeffs">Input vector of distortion coefficients (k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6]]) of 4, 5, or 8 elements.
  344. If the vector is null, the zero distortion coefficients are assumed.</param>
  345. <param name="rvec">Output rotation vector that, together with tvec , brings points from the model coordinate system
  346. to the camera coordinate system.</param>
  347. <param name="tvec">Output translation vector.</param>
  348. <param name="useExtrinsicGuess">If true, the function uses the provided rvec and tvec values as initial approximations
  349. of the rotation and translation vectors, respectively, and further optimizes them.</param>
  350. <param name="iterationsCount">Number of iterations.</param>
  351. <param name="reprojectionError">Inlier threshold value used by the RANSAC procedure.
  352. The parameter value is the maximum allowed distance between the observed and computed point projections to consider it an inlier.</param>
  353. <param name="confidence">The probability that the algorithm produces a useful result.</param>
  354. <param name="inliers">Output vector that contains indices of inliers in objectPoints and imagePoints .</param>
  355. <param name="flags">Method for solving a PnP problem</param>
  356. </member>
  357. <member name="M:OpenCvSharp.Cv2.InitCameraMatrix2D(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},OpenCvSharp.Size,System.Double)">
  358. <summary>
  359. initializes camera matrix from a few 3D points and the corresponding projections.
  360. </summary>
  361. <param name="objectPoints">Vector of vectors (vector&lt;vector&lt;Point3d&gt;&gt;) of the calibration pattern points in the calibration pattern coordinate space. In the old interface all the per-view vectors are concatenated.</param>
  362. <param name="imagePoints">Vector of vectors (vector&lt;vector&lt;Point2d&gt;&gt;) of the projections of the calibration pattern points. In the old interface all the per-view vectors are concatenated.</param>
  363. <param name="imageSize">Image size in pixels used to initialize the principal point.</param>
  364. <param name="aspectRatio">If it is zero or negative, both f_x and f_y are estimated independently. Otherwise, f_x = f_y * aspectRatio .</param>
  365. <returns></returns>
  366. </member>
  367. <member name="M:OpenCvSharp.Cv2.InitCameraMatrix2D(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{OpenCvSharp.Point3f}},System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f}},OpenCvSharp.Size,System.Double)">
  368. <summary>
  369. initializes camera matrix from a few 3D points and the corresponding projections.
  370. </summary>
  371. <param name="objectPoints">Vector of vectors of the calibration pattern points in the calibration pattern coordinate space. In the old interface all the per-view vectors are concatenated.</param>
  372. <param name="imagePoints">Vector of vectors of the projections of the calibration pattern points. In the old interface all the per-view vectors are concatenated.</param>
  373. <param name="imageSize">Image size in pixels used to initialize the principal point.</param>
  374. <param name="aspectRatio">If it is zero or negative, both f_x and f_y are estimated independently. Otherwise, f_x = f_y * aspectRatio .</param>
  375. <returns></returns>
  376. </member>
  377. <member name="M:OpenCvSharp.Cv2.FindChessboardCorners(OpenCvSharp.InputArray,OpenCvSharp.Size,OpenCvSharp.OutputArray,OpenCvSharp.ChessboardFlags)">
  378. <summary>
  379. Finds the positions of internal corners of the chessboard.
  380. </summary>
  381. <param name="image">Source chessboard view. It must be an 8-bit grayscale or color image.</param>
  382. <param name="patternSize">Number of inner corners per a chessboard row and column
  383. ( patternSize = Size(points_per_row,points_per_colum) = Size(columns, rows) ).</param>
  384. <param name="corners">Output array of detected corners.</param>
  385. <param name="flags">Various operation flags that can be zero or a combination of the ChessboardFlag values</param>
  386. <returns>The function returns true if all of the corners are found and they are placed in a certain order (row by row, left to right in every row).
  387. Otherwise, if the function fails to find all the corners or reorder them, it returns false.</returns>
  388. </member>
  389. <member name="M:OpenCvSharp.Cv2.FindChessboardCorners(OpenCvSharp.InputArray,OpenCvSharp.Size,OpenCvSharp.Point2f[]@,OpenCvSharp.ChessboardFlags)">
  390. <summary>
  391. Finds the positions of internal corners of the chessboard.
  392. </summary>
  393. <param name="image">Source chessboard view. It must be an 8-bit grayscale or color image.</param>
  394. <param name="patternSize">Number of inner corners per a chessboard row and column
  395. ( patternSize = Size(points_per_row,points_per_colum) = Size(columns, rows) ).</param>
  396. <param name="corners">Output array of detected corners.</param>
  397. <param name="flags">Various operation flags that can be zero or a combination of the ChessboardFlag values</param>
  398. <returns>The function returns true if all of the corners are found and they are placed in a certain order (row by row, left to right in every row).
  399. Otherwise, if the function fails to find all the corners or reorder them, it returns false.</returns>
  400. </member>
  401. <member name="M:OpenCvSharp.Cv2.CheckChessboard(OpenCvSharp.InputArray,OpenCvSharp.Size)">
  402. <summary>
  403. Checks whether the image contains chessboard of the specific size or not.
  404. </summary>
  405. <param name="img"></param>
  406. <param name="size"></param>
  407. <returns></returns>
  408. </member>
  409. <member name="M:OpenCvSharp.Cv2.FindChessboardCornersSB(OpenCvSharp.InputArray,OpenCvSharp.Size,OpenCvSharp.OutputArray,OpenCvSharp.ChessboardFlags)">
  410. <summary>
  411. Finds the positions of internal corners of the chessboard using a sector based approach.
  412. </summary>
  413. <param name="image">image Source chessboard view. It must be an 8-bit grayscale or color image.</param>
  414. <param name="patternSize">Number of inner corners per a chessboard row and column
  415. (patternSize = Size(points_per_row, points_per_column) = Size(columns, rows) ).</param>
  416. <param name="corners">Output array of detected corners.</param>
  417. <param name="flags">flags Various operation flags that can be zero or a combination of the ChessboardFlags values.</param>
  418. <returns></returns>
  419. </member>
  420. <member name="M:OpenCvSharp.Cv2.FindChessboardCornersSB(OpenCvSharp.InputArray,OpenCvSharp.Size,OpenCvSharp.Point2f[]@,OpenCvSharp.ChessboardFlags)">
  421. <summary>
  422. Finds the positions of internal corners of the chessboard using a sector based approach.
  423. </summary>
  424. <param name="image">image Source chessboard view. It must be an 8-bit grayscale or color image.</param>
  425. <param name="patternSize">Number of inner corners per a chessboard row and column
  426. (patternSize = Size(points_per_row, points_per_column) = Size(columns, rows) ).</param>
  427. <param name="corners">Output array of detected corners.</param>
  428. <param name="flags">flags Various operation flags that can be zero or a combination of the ChessboardFlags values.</param>
  429. <returns></returns>
  430. </member>
  431. <member name="M:OpenCvSharp.Cv2.Find4QuadCornerSubpix(OpenCvSharp.InputArray,OpenCvSharp.InputOutputArray,OpenCvSharp.Size)">
  432. <summary>
  433. finds subpixel-accurate positions of the chessboard corners
  434. </summary>
  435. <param name="img"></param>
  436. <param name="corners"></param>
  437. <param name="regionSize"></param>
  438. <returns></returns>
  439. </member>
  440. <member name="M:OpenCvSharp.Cv2.Find4QuadCornerSubpix(OpenCvSharp.InputArray,OpenCvSharp.Point2f[],OpenCvSharp.Size)">
  441. <summary>
  442. finds subpixel-accurate positions of the chessboard corners
  443. </summary>
  444. <param name="img"></param>
  445. <param name="corners"></param>
  446. <param name="regionSize"></param>
  447. <returns></returns>
  448. </member>
  449. <member name="M:OpenCvSharp.Cv2.DrawChessboardCorners(OpenCvSharp.InputOutputArray,OpenCvSharp.Size,OpenCvSharp.InputArray,System.Boolean)">
  450. <summary>
  451. Renders the detected chessboard corners.
  452. </summary>
  453. <param name="image">Destination image. It must be an 8-bit color image.</param>
  454. <param name="patternSize">Number of inner corners per a chessboard row and column (patternSize = cv::Size(points_per_row,points_per_column)).</param>
  455. <param name="corners">Array of detected corners, the output of findChessboardCorners.</param>
  456. <param name="patternWasFound">Parameter indicating whether the complete board was found or not. The return value of findChessboardCorners() should be passed here.</param>
  457. </member>
  458. <member name="M:OpenCvSharp.Cv2.DrawChessboardCorners(OpenCvSharp.InputOutputArray,OpenCvSharp.Size,System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},System.Boolean)">
  459. <summary>
  460. Renders the detected chessboard corners.
  461. </summary>
  462. <param name="image">Destination image. It must be an 8-bit color image.</param>
  463. <param name="patternSize">Number of inner corners per a chessboard row and column (patternSize = cv::Size(points_per_row,points_per_column)).</param>
  464. <param name="corners">Array of detected corners, the output of findChessboardCorners.</param>
  465. <param name="patternWasFound">Parameter indicating whether the complete board was found or not. The return value of findChessboardCorners() should be passed here.</param>
  466. </member>
  467. <member name="M:OpenCvSharp.Cv2.DrawFrameAxes(OpenCvSharp.InputOutputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,System.Single,System.Int32)">
  468. <summary>
  469. Draw axes of the world/object coordinate system from pose estimation.
  470. </summary>
  471. <param name="image">Input/output image. It must have 1 or 3 channels. The number of channels is not altered.</param>
  472. <param name="cameraMatrix">Input 3x3 floating-point matrix of camera intrinsic parameters.</param>
  473. <param name="distCoeffs">Input vector of distortion coefficients
  474. \f$(k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6[, s_1, s_2, s_3, s_4[, \tau_x, \tau_y]]]])\f$ of
  475. 4, 5, 8, 12 or 14 elements.If the vector is empty, the zero distortion coefficients are assumed.</param>
  476. <param name="rvec">Rotation vector (see @ref Rodrigues ) that, together with tvec , brings points from
  477. the model coordinate system to the camera coordinate system.</param>
  478. <param name="tvec">Translation vector.</param>
  479. <param name="length">Length of the painted axes in the same unit than tvec (usually in meters).</param>
  480. <param name="thickness">Line thickness of the painted axes.</param>
  481. <remarks>This function draws the axes of the world/object coordinate system w.r.t. to the camera frame.
  482. OX is drawn in red, OY in green and OZ in blue.</remarks>
  483. </member>
  484. <member name="M:OpenCvSharp.Cv2.FindCirclesGrid(OpenCvSharp.InputArray,OpenCvSharp.Size,OpenCvSharp.OutputArray,OpenCvSharp.FindCirclesGridFlags,OpenCvSharp.Feature2D)">
  485. <summary>
  486. Finds centers in the grid of circles.
  487. </summary>
  488. <param name="image">grid view of input circles; it must be an 8-bit grayscale or color image.</param>
  489. <param name="patternSize">number of circles per row and column ( patternSize = Size(points_per_row, points_per_colum) ).</param>
  490. <param name="centers">output array of detected centers.</param>
  491. <param name="flags">various operation flags that can be one of the FindCirclesGridFlag values</param>
  492. <param name="blobDetector">feature detector that finds blobs like dark circles on light background.</param>
  493. <returns></returns>
  494. </member>
  495. <member name="M:OpenCvSharp.Cv2.FindCirclesGrid(OpenCvSharp.InputArray,OpenCvSharp.Size,OpenCvSharp.Point2f[]@,OpenCvSharp.FindCirclesGridFlags,OpenCvSharp.Feature2D)">
  496. <summary>
  497. Finds centers in the grid of circles.
  498. </summary>
  499. <param name="image">grid view of input circles; it must be an 8-bit grayscale or color image.</param>
  500. <param name="patternSize">number of circles per row and column ( patternSize = Size(points_per_row, points_per_colum) ).</param>
  501. <param name="centers">output array of detected centers.</param>
  502. <param name="flags">various operation flags that can be one of the FindCirclesGridFlag values</param>
  503. <param name="blobDetector">feature detector that finds blobs like dark circles on light background.</param>
  504. <returns></returns>
  505. </member>
  506. <member name="M:OpenCvSharp.Cv2.CalibrateCamera(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},OpenCvSharp.Size,OpenCvSharp.InputOutputArray,OpenCvSharp.InputOutputArray,OpenCvSharp.Mat[]@,OpenCvSharp.Mat[]@,OpenCvSharp.CalibrationFlags,System.Nullable{OpenCvSharp.TermCriteria})">
  507. <summary>
  508. finds intrinsic and extrinsic camera parameters from several fews of a known calibration pattern.
  509. </summary>
  510. <param name="objectPoints">In the new interface it is a vector of vectors of calibration pattern points in the calibration pattern coordinate space.
  511. The outer vector contains as many elements as the number of the pattern views. If the same calibration pattern is shown in each view and
  512. it is fully visible, all the vectors will be the same. Although, it is possible to use partially occluded patterns, or even different patterns
  513. in different views. Then, the vectors will be different. The points are 3D, but since they are in a pattern coordinate system, then,
  514. if the rig is planar, it may make sense to put the model to a XY coordinate plane so that Z-coordinate of each input object point is 0.
  515. In the old interface all the vectors of object points from different views are concatenated together.</param>
  516. <param name="imagePoints">In the new interface it is a vector of vectors of the projections of calibration pattern points.
  517. imagePoints.Count() and objectPoints.Count() and imagePoints[i].Count() must be equal to objectPoints[i].Count() for each i.</param>
  518. <param name="imageSize">Size of the image used only to initialize the intrinsic camera matrix.</param>
  519. <param name="cameraMatrix">Output 3x3 floating-point camera matrix.
  520. If CV_CALIB_USE_INTRINSIC_GUESS and/or CV_CALIB_FIX_ASPECT_RATIO are specified, some or all of fx, fy, cx, cy must be
  521. initialized before calling the function.</param>
  522. <param name="distCoeffs">Output vector of distortion coefficients (k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6]]) of 4, 5, or 8 elements.</param>
  523. <param name="rvecs">Output vector of rotation vectors (see Rodrigues() ) estimated for each pattern view. That is, each k-th rotation vector
  524. together with the corresponding k-th translation vector (see the next output parameter description) brings the calibration pattern
  525. from the model coordinate space (in which object points are specified) to the world coordinate space, that is, a real position of the
  526. calibration pattern in the k-th pattern view (k=0.. M -1)</param>
  527. <param name="tvecs">Output vector of translation vectors estimated for each pattern view.</param>
  528. <param name="flags">Different flags that may be zero or a combination of the CalibrationFlag values</param>
  529. <param name="criteria">Termination criteria for the iterative optimization algorithm.</param>
  530. <returns></returns>
  531. </member>
  532. <member name="M:OpenCvSharp.Cv2.CalibrateCamera(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{OpenCvSharp.Point3f}},System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f}},OpenCvSharp.Size,System.Double[0:,0:],System.Double[],OpenCvSharp.Vec3d[]@,OpenCvSharp.Vec3d[]@,OpenCvSharp.CalibrationFlags,System.Nullable{OpenCvSharp.TermCriteria})">
  533. <summary>
  534. finds intrinsic and extrinsic camera parameters from several fews of a known calibration pattern.
  535. </summary>
  536. <param name="objectPoints">In the new interface it is a vector of vectors of calibration pattern points in the calibration pattern coordinate space.
  537. The outer vector contains as many elements as the number of the pattern views. If the same calibration pattern is shown in each view and
  538. it is fully visible, all the vectors will be the same. Although, it is possible to use partially occluded patterns, or even different patterns
  539. in different views. Then, the vectors will be different. The points are 3D, but since they are in a pattern coordinate system, then,
  540. if the rig is planar, it may make sense to put the model to a XY coordinate plane so that Z-coordinate of each input object point is 0.
  541. In the old interface all the vectors of object points from different views are concatenated together.</param>
  542. <param name="imagePoints">In the new interface it is a vector of vectors of the projections of calibration pattern points.
  543. imagePoints.Count() and objectPoints.Count() and imagePoints[i].Count() must be equal to objectPoints[i].Count() for each i.</param>
  544. <param name="imageSize">Size of the image used only to initialize the intrinsic camera matrix.</param>
  545. <param name="cameraMatrix">Output 3x3 floating-point camera matrix.
  546. If CV_CALIB_USE_INTRINSIC_GUESS and/or CV_CALIB_FIX_ASPECT_RATIO are specified, some or all of fx, fy, cx, cy must be
  547. initialized before calling the function.</param>
  548. <param name="distCoeffs">Output vector of distortion coefficients (k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6]]) of 4, 5, or 8 elements.</param>
  549. <param name="rvecs">Output vector of rotation vectors (see Rodrigues() ) estimated for each pattern view. That is, each k-th rotation vector
  550. together with the corresponding k-th translation vector (see the next output parameter description) brings the calibration pattern
  551. from the model coordinate space (in which object points are specified) to the world coordinate space, that is, a real position of the
  552. calibration pattern in the k-th pattern view (k=0.. M -1)</param>
  553. <param name="tvecs">Output vector of translation vectors estimated for each pattern view.</param>
  554. <param name="flags">Different flags that may be zero or a combination of the CalibrationFlag values</param>
  555. <param name="criteria">Termination criteria for the iterative optimization algorithm.</param>
  556. <returns></returns>
  557. </member>
  558. <member name="M:OpenCvSharp.Cv2.CalibrationMatrixValues(OpenCvSharp.InputArray,OpenCvSharp.Size,System.Double,System.Double,System.Double@,System.Double@,System.Double@,OpenCvSharp.Point2d@,System.Double@)">
  559. <summary>
  560. computes several useful camera characteristics from the camera matrix, camera frame resolution and the physical sensor size.
  561. </summary>
  562. <param name="cameraMatrix">Input camera matrix that can be estimated by calibrateCamera() or stereoCalibrate() .</param>
  563. <param name="imageSize">Input image size in pixels.</param>
  564. <param name="apertureWidth">Physical width of the sensor.</param>
  565. <param name="apertureHeight">Physical height of the sensor.</param>
  566. <param name="fovx">Output field of view in degrees along the horizontal sensor axis.</param>
  567. <param name="fovy">Output field of view in degrees along the vertical sensor axis.</param>
  568. <param name="focalLength">Focal length of the lens in mm.</param>
  569. <param name="principalPoint">Principal point in pixels.</param>
  570. <param name="aspectRatio">fy / fx</param>
  571. </member>
  572. <member name="M:OpenCvSharp.Cv2.CalibrationMatrixValues(System.Double[0:,0:],OpenCvSharp.Size,System.Double,System.Double,System.Double@,System.Double@,System.Double@,OpenCvSharp.Point2d@,System.Double@)">
  573. <summary>
  574. computes several useful camera characteristics from the camera matrix, camera frame resolution and the physical sensor size.
  575. </summary>
  576. <param name="cameraMatrix">Input camera matrix that can be estimated by calibrateCamera() or stereoCalibrate() .</param>
  577. <param name="imageSize">Input image size in pixels.</param>
  578. <param name="apertureWidth">Physical width of the sensor.</param>
  579. <param name="apertureHeight">Physical height of the sensor.</param>
  580. <param name="fovx">Output field of view in degrees along the horizontal sensor axis.</param>
  581. <param name="fovy">Output field of view in degrees along the vertical sensor axis.</param>
  582. <param name="focalLength">Focal length of the lens in mm.</param>
  583. <param name="principalPoint">Principal point in pixels.</param>
  584. <param name="aspectRatio">fy / fx</param>
  585. </member>
  586. <member name="M:OpenCvSharp.Cv2.StereoCalibrate(System.Collections.Generic.IEnumerable{OpenCvSharp.InputArray},System.Collections.Generic.IEnumerable{OpenCvSharp.InputArray},System.Collections.Generic.IEnumerable{OpenCvSharp.InputArray},OpenCvSharp.InputOutputArray,OpenCvSharp.InputOutputArray,OpenCvSharp.InputOutputArray,OpenCvSharp.InputOutputArray,OpenCvSharp.Size,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.CalibrationFlags,System.Nullable{OpenCvSharp.TermCriteria})">
  587. <summary>
  588. finds intrinsic and extrinsic parameters of a stereo camera
  589. </summary>
  590. <param name="objectPoints">Vector of vectors of the calibration pattern points.</param>
  591. <param name="imagePoints1">Vector of vectors of the projections of the calibration pattern points, observed by the first camera.</param>
  592. <param name="imagePoints2">Vector of vectors of the projections of the calibration pattern points, observed by the second camera.</param>
  593. <param name="cameraMatrix1">Input/output first camera matrix</param>
  594. <param name="distCoeffs1">Input/output vector of distortion coefficients (k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6]]) of 4, 5, or 8 elements.
  595. The output vector length depends on the flags.</param>
  596. <param name="cameraMatrix2"> Input/output second camera matrix. The parameter is similar to cameraMatrix1 .</param>
  597. <param name="distCoeffs2">Input/output lens distortion coefficients for the second camera. The parameter is similar to distCoeffs1 .</param>
  598. <param name="imageSize">Size of the image used only to initialize intrinsic camera matrix.</param>
  599. <param name="R">Output rotation matrix between the 1st and the 2nd camera coordinate systems.</param>
  600. <param name="T">Output translation vector between the coordinate systems of the cameras.</param>
  601. <param name="E">Output essential matrix.</param>
  602. <param name="F">Output fundamental matrix.</param>
  603. <param name="criteria">Termination criteria for the iterative optimization algorithm.</param>
  604. <param name="flags">Different flags that may be zero or a combination of the CalibrationFlag values</param>
  605. <returns></returns>
  606. </member>
  607. <member name="M:OpenCvSharp.Cv2.StereoCalibrate(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{OpenCvSharp.Point3f}},System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f}},System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f}},System.Double[0:,0:],System.Double[],System.Double[0:,0:],System.Double[],OpenCvSharp.Size,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.CalibrationFlags,System.Nullable{OpenCvSharp.TermCriteria})">
  608. <summary>
  609. finds intrinsic and extrinsic parameters of a stereo camera
  610. </summary>
  611. <param name="objectPoints">Vector of vectors of the calibration pattern points.</param>
  612. <param name="imagePoints1">Vector of vectors of the projections of the calibration pattern points, observed by the first camera.</param>
  613. <param name="imagePoints2">Vector of vectors of the projections of the calibration pattern points, observed by the second camera.</param>
  614. <param name="cameraMatrix1">Input/output first camera matrix</param>
  615. <param name="distCoeffs1">Input/output vector of distortion coefficients (k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6]]) of 4, 5, or 8 elements.
  616. The output vector length depends on the flags.</param>
  617. <param name="cameraMatrix2"> Input/output second camera matrix. The parameter is similar to cameraMatrix1 .</param>
  618. <param name="distCoeffs2">Input/output lens distortion coefficients for the second camera. The parameter is similar to distCoeffs1 .</param>
  619. <param name="imageSize">Size of the image used only to initialize intrinsic camera matrix.</param>
  620. <param name="R">Output rotation matrix between the 1st and the 2nd camera coordinate systems.</param>
  621. <param name="T">Output translation vector between the coordinate systems of the cameras.</param>
  622. <param name="E">Output essential matrix.</param>
  623. <param name="F">Output fundamental matrix.</param>
  624. <param name="criteria">Termination criteria for the iterative optimization algorithm.</param>
  625. <param name="flags">Different flags that may be zero or a combination of the CalibrationFlag values</param>
  626. <returns></returns>
  627. </member>
  628. <member name="M:OpenCvSharp.Cv2.StereoRectify(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.Size,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.StereoRectificationFlags,System.Double,System.Nullable{OpenCvSharp.Size})">
  629. <summary>
  630. computes the rectification transformation for a stereo camera from its intrinsic and extrinsic parameters
  631. </summary>
  632. <param name="cameraMatrix1">First camera matrix.</param>
  633. <param name="distCoeffs1">First camera distortion parameters.</param>
  634. <param name="cameraMatrix2">Second camera matrix.</param>
  635. <param name="distCoeffs2">Second camera distortion parameters.</param>
  636. <param name="imageSize">Size of the image used for stereo calibration.</param>
  637. <param name="R">Rotation matrix between the coordinate systems of the first and the second cameras.</param>
  638. <param name="T">Translation vector between coordinate systems of the cameras.</param>
  639. <param name="R1">Output 3x3 rectification transform (rotation matrix) for the first camera.</param>
  640. <param name="R2"> Output 3x3 rectification transform (rotation matrix) for the second camera.</param>
  641. <param name="P1">Output 3x4 projection matrix in the new (rectified) coordinate systems for the first camera.</param>
  642. <param name="P2">Output 3x4 projection matrix in the new (rectified) coordinate systems for the second camera.</param>
  643. <param name="Q">Output 4x4 disparity-to-depth mapping matrix (see reprojectImageTo3D() ).</param>
  644. <param name="flags">Operation flags that may be zero or CV_CALIB_ZERO_DISPARITY.
  645. If the flag is set, the function makes the principal points of each camera have the same pixel coordinates in the rectified views.
  646. And if the flag is not set, the function may still shift the images in the horizontal or vertical direction (depending on the orientation of epipolar lines) to maximize the useful image area.</param>
  647. <param name="alpha">Free scaling parameter.
  648. If it is -1 or absent, the function performs the default scaling. Otherwise, the parameter should be between 0 and 1.
  649. alpha=0 means that the rectified images are zoomed and shifted so that only valid pixels are visible (no black areas after rectification).
  650. alpha=1 means that the rectified image is decimated and shifted so that all the pixels from the original images from the cameras are retained
  651. in the rectified images (no source image pixels are lost). Obviously, any intermediate value yields an intermediate result between those two extreme cases.</param>
  652. <param name="newImageSize">New image resolution after rectification. The same size should be passed to initUndistortRectifyMap(). When (0,0) is passed (default), it is set to the original imageSize .
  653. Setting it to larger value can help you preserve details in the original image, especially when there is a big radial distortion.</param>
  654. </member>
  655. <member name="M:OpenCvSharp.Cv2.StereoRectify(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.Size,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.StereoRectificationFlags,System.Double,OpenCvSharp.Size,OpenCvSharp.Rect@,OpenCvSharp.Rect@)">
  656. <summary>
  657. computes the rectification transformation for a stereo camera from its intrinsic and extrinsic parameters
  658. </summary>
  659. <param name="cameraMatrix1">First camera matrix.</param>
  660. <param name="distCoeffs1">First camera distortion parameters.</param>
  661. <param name="cameraMatrix2">Second camera matrix.</param>
  662. <param name="distCoeffs2">Second camera distortion parameters.</param>
  663. <param name="imageSize">Size of the image used for stereo calibration.</param>
  664. <param name="R">Rotation matrix between the coordinate systems of the first and the second cameras.</param>
  665. <param name="T">Translation vector between coordinate systems of the cameras.</param>
  666. <param name="R1">Output 3x3 rectification transform (rotation matrix) for the first camera.</param>
  667. <param name="R2"> Output 3x3 rectification transform (rotation matrix) for the second camera.</param>
  668. <param name="P1">Output 3x4 projection matrix in the new (rectified) coordinate systems for the first camera.</param>
  669. <param name="P2">Output 3x4 projection matrix in the new (rectified) coordinate systems for the second camera.</param>
  670. <param name="Q">Output 4x4 disparity-to-depth mapping matrix (see reprojectImageTo3D() ).</param>
  671. <param name="flags">Operation flags that may be zero or CV_CALIB_ZERO_DISPARITY.
  672. If the flag is set, the function makes the principal points of each camera have the same pixel coordinates in the rectified views.
  673. And if the flag is not set, the function may still shift the images in the horizontal or vertical direction (depending on the orientation of epipolar lines) to maximize the useful image area.</param>
  674. <param name="alpha">Free scaling parameter.
  675. If it is -1 or absent, the function performs the default scaling. Otherwise, the parameter should be between 0 and 1.
  676. alpha=0 means that the rectified images are zoomed and shifted so that only valid pixels are visible (no black areas after rectification).
  677. alpha=1 means that the rectified image is decimated and shifted so that all the pixels from the original images from the cameras are retained
  678. in the rectified images (no source image pixels are lost). Obviously, any intermediate value yields an intermediate result between those two extreme cases.</param>
  679. <param name="newImageSize">New image resolution after rectification. The same size should be passed to initUndistortRectifyMap(). When (0,0) is passed (default), it is set to the original imageSize .
  680. Setting it to larger value can help you preserve details in the original image, especially when there is a big radial distortion.</param>
  681. <param name="validPixROI1">Optional output rectangles inside the rectified images where all the pixels are valid. If alpha=0 , the ROIs cover the whole images.
  682. Otherwise, they are likely to be smaller.</param>
  683. <param name="validPixROI2">Optional output rectangles inside the rectified images where all the pixels are valid. If alpha=0 , the ROIs cover the whole images.
  684. Otherwise, they are likely to be smaller.</param>
  685. </member>
  686. <member name="M:OpenCvSharp.Cv2.StereoRectify(System.Double[0:,0:],System.Double[],System.Double[0:,0:],System.Double[],OpenCvSharp.Size,System.Double[0:,0:],System.Double[],System.Double[0:,0:]@,System.Double[0:,0:]@,System.Double[0:,0:]@,System.Double[0:,0:]@,System.Double[0:,0:]@,OpenCvSharp.StereoRectificationFlags,System.Double,System.Nullable{OpenCvSharp.Size})">
  687. <summary>
  688. computes the rectification transformation for a stereo camera from its intrinsic and extrinsic parameters
  689. </summary>
  690. <param name="cameraMatrix1">First camera matrix.</param>
  691. <param name="distCoeffs1">First camera distortion parameters.</param>
  692. <param name="cameraMatrix2">Second camera matrix.</param>
  693. <param name="distCoeffs2">Second camera distortion parameters.</param>
  694. <param name="imageSize">Size of the image used for stereo calibration.</param>
  695. <param name="R">Rotation matrix between the coordinate systems of the first and the second cameras.</param>
  696. <param name="T">Translation vector between coordinate systems of the cameras.</param>
  697. <param name="R1">Output 3x3 rectification transform (rotation matrix) for the first camera.</param>
  698. <param name="R2"> Output 3x3 rectification transform (rotation matrix) for the second camera.</param>
  699. <param name="P1">Output 3x4 projection matrix in the new (rectified) coordinate systems for the first camera.</param>
  700. <param name="P2">Output 3x4 projection matrix in the new (rectified) coordinate systems for the second camera.</param>
  701. <param name="Q">Output 4x4 disparity-to-depth mapping matrix (see reprojectImageTo3D() ).</param>
  702. <param name="flags">Operation flags that may be zero or CV_CALIB_ZERO_DISPARITY.
  703. If the flag is set, the function makes the principal points of each camera have the same pixel coordinates in the rectified views.
  704. And if the flag is not set, the function may still shift the images in the horizontal or vertical direction (depending on the orientation of epipolar lines) to maximize the useful image area.</param>
  705. <param name="alpha">Free scaling parameter.
  706. If it is -1 or absent, the function performs the default scaling. Otherwise, the parameter should be between 0 and 1.
  707. alpha=0 means that the rectified images are zoomed and shifted so that only valid pixels are visible (no black areas after rectification).
  708. alpha=1 means that the rectified image is decimated and shifted so that all the pixels from the original images from the cameras are retained
  709. in the rectified images (no source image pixels are lost). Obviously, any intermediate value yields an intermediate result between those two extreme cases.</param>
  710. <param name="newImageSize">New image resolution after rectification. The same size should be passed to initUndistortRectifyMap(). When (0,0) is passed (default), it is set to the original imageSize .
  711. Setting it to larger value can help you preserve details in the original image, especially when there is a big radial distortion.</param>
  712. </member>
  713. <member name="M:OpenCvSharp.Cv2.StereoRectify(System.Double[0:,0:],System.Double[],System.Double[0:,0:],System.Double[],OpenCvSharp.Size,System.Double[0:,0:],System.Double[],System.Double[0:,0:]@,System.Double[0:,0:]@,System.Double[0:,0:]@,System.Double[0:,0:]@,System.Double[0:,0:]@,OpenCvSharp.StereoRectificationFlags,System.Double,OpenCvSharp.Size,OpenCvSharp.Rect@,OpenCvSharp.Rect@)">
  714. <summary>
  715. computes the rectification transformation for a stereo camera from its intrinsic and extrinsic parameters
  716. </summary>
  717. <param name="cameraMatrix1">First camera matrix.</param>
  718. <param name="distCoeffs1">First camera distortion parameters.</param>
  719. <param name="cameraMatrix2">Second camera matrix.</param>
  720. <param name="distCoeffs2">Second camera distortion parameters.</param>
  721. <param name="imageSize">Size of the image used for stereo calibration.</param>
  722. <param name="R">Rotation matrix between the coordinate systems of the first and the second cameras.</param>
  723. <param name="T">Translation vector between coordinate systems of the cameras.</param>
  724. <param name="R1">Output 3x3 rectification transform (rotation matrix) for the first camera.</param>
  725. <param name="R2"> Output 3x3 rectification transform (rotation matrix) for the second camera.</param>
  726. <param name="P1">Output 3x4 projection matrix in the new (rectified) coordinate systems for the first camera.</param>
  727. <param name="P2">Output 3x4 projection matrix in the new (rectified) coordinate systems for the second camera.</param>
  728. <param name="Q">Output 4x4 disparity-to-depth mapping matrix (see reprojectImageTo3D() ).</param>
  729. <param name="flags">Operation flags that may be zero or CV_CALIB_ZERO_DISPARITY.
  730. If the flag is set, the function makes the principal points of each camera have the same pixel coordinates in the rectified views.
  731. And if the flag is not set, the function may still shift the images in the horizontal or vertical direction (depending on the orientation of epipolar lines) to maximize the useful image area.</param>
  732. <param name="alpha">Free scaling parameter.
  733. If it is -1 or absent, the function performs the default scaling. Otherwise, the parameter should be between 0 and 1.
  734. alpha=0 means that the rectified images are zoomed and shifted so that only valid pixels are visible (no black areas after rectification).
  735. alpha=1 means that the rectified image is decimated and shifted so that all the pixels from the original images from the cameras are retained
  736. in the rectified images (no source image pixels are lost). Obviously, any intermediate value yields an intermediate result between those two extreme cases.</param>
  737. <param name="newImageSize">New image resolution after rectification. The same size should be passed to initUndistortRectifyMap(). When (0,0) is passed (default), it is set to the original imageSize .
  738. Setting it to larger value can help you preserve details in the original image, especially when there is a big radial distortion.</param>
  739. <param name="validPixROI1">Optional output rectangles inside the rectified images where all the pixels are valid. If alpha=0 , the ROIs cover the whole images.
  740. Otherwise, they are likely to be smaller.</param>
  741. <param name="validPixROI2">Optional output rectangles inside the rectified images where all the pixels are valid. If alpha=0 , the ROIs cover the whole images.
  742. Otherwise, they are likely to be smaller.</param>
  743. </member>
  744. <member name="M:OpenCvSharp.Cv2.StereoRectifyUncalibrated(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.Size,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,System.Double)">
  745. <summary>
  746. computes the rectification transformation for an uncalibrated stereo camera (zero distortion is assumed)
  747. </summary>
  748. <param name="points1">Array of feature points in the first image.</param>
  749. <param name="points2">The corresponding points in the second image.
  750. The same formats as in findFundamentalMat() are supported.</param>
  751. <param name="F">Input fundamental matrix. It can be computed from the same set
  752. of point pairs using findFundamentalMat() .</param>
  753. <param name="imgSize">Size of the image.</param>
  754. <param name="H1">Output rectification homography matrix for the first image.</param>
  755. <param name="H2">Output rectification homography matrix for the second image.</param>
  756. <param name="threshold">Optional threshold used to filter out the outliers.
  757. If the parameter is greater than zero, all the point pairs that do not comply
  758. with the epipolar geometry (that is, the points for which |points2[i]^T * F * points1[i]| > threshold )
  759. are rejected prior to computing the homographies. Otherwise, all the points are considered inliers.</param>
  760. <returns></returns>
  761. </member>
  762. <member name="M:OpenCvSharp.Cv2.StereoRectifyUncalibrated(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2d},System.Collections.Generic.IEnumerable{OpenCvSharp.Point2d},System.Double[0:,0:],OpenCvSharp.Size,System.Double[0:,0:]@,System.Double[0:,0:]@,System.Double)">
  763. <summary>
  764. computes the rectification transformation for an uncalibrated stereo camera (zero distortion is assumed)
  765. </summary>
  766. <param name="points1">Array of feature points in the first image.</param>
  767. <param name="points2">The corresponding points in the second image.
  768. The same formats as in findFundamentalMat() are supported.</param>
  769. <param name="F">Input fundamental matrix. It can be computed from the same set
  770. of point pairs using findFundamentalMat() .</param>
  771. <param name="imgSize">Size of the image.</param>
  772. <param name="H1">Output rectification homography matrix for the first image.</param>
  773. <param name="H2">Output rectification homography matrix for the second image.</param>
  774. <param name="threshold">Optional threshold used to filter out the outliers.
  775. If the parameter is greater than zero, all the point pairs that do not comply
  776. with the epipolar geometry (that is, the points for which |points2[i]^T * F * points1[i]| > threshold )
  777. are rejected prior to computing the homographies. Otherwise, all the points are considered inliers.</param>
  778. <returns></returns>
  779. </member>
  780. <member name="M:OpenCvSharp.Cv2.Rectify3Collinear(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,System.Collections.Generic.IEnumerable{OpenCvSharp.InputArray},System.Collections.Generic.IEnumerable{OpenCvSharp.InputArray},OpenCvSharp.Size,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,System.Double,OpenCvSharp.Size,OpenCvSharp.Rect@,OpenCvSharp.Rect@,OpenCvSharp.StereoRectificationFlags)">
  781. <summary>
  782. computes the rectification transformations for 3-head camera, where all the heads are on the same line.
  783. </summary>
  784. <param name="cameraMatrix1"></param>
  785. <param name="distCoeffs1"></param>
  786. <param name="cameraMatrix2"></param>
  787. <param name="distCoeffs2"></param>
  788. <param name="cameraMatrix3"></param>
  789. <param name="distCoeffs3"></param>
  790. <param name="imgpt1"></param>
  791. <param name="imgpt3"></param>
  792. <param name="imageSize"></param>
  793. <param name="R12"></param>
  794. <param name="T12"></param>
  795. <param name="R13"></param>
  796. <param name="T13"></param>
  797. <param name="R1"></param>
  798. <param name="R2"></param>
  799. <param name="R3"></param>
  800. <param name="P1"></param>
  801. <param name="P2"></param>
  802. <param name="P3"></param>
  803. <param name="Q"></param>
  804. <param name="alpha"></param>
  805. <param name="newImgSize"></param>
  806. <param name="roi1"></param>
  807. <param name="roi2"></param>
  808. <param name="flags"></param>
  809. <returns></returns>
  810. </member>
  811. <member name="M:OpenCvSharp.Cv2.GetOptimalNewCameraMatrix(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.Size,System.Double,OpenCvSharp.Size,OpenCvSharp.Rect@,System.Boolean)">
  812. <summary>
  813. Returns the new camera matrix based on the free scaling parameter.
  814. </summary>
  815. <param name="cameraMatrix">Input camera matrix.</param>
  816. <param name="distCoeffs">Input vector of distortion coefficients (k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6]]) of 4, 5, or 8 elements.
  817. If the array is null, the zero distortion coefficients are assumed.</param>
  818. <param name="imageSize">Original image size.</param>
  819. <param name="alpha">Free scaling parameter between 0 (when all the pixels in the undistorted image are valid)
  820. and 1 (when all the source image pixels are retained in the undistorted image). </param>
  821. <param name="newImgSize">Image size after rectification. By default,it is set to imageSize .</param>
  822. <param name="validPixROI">Optional output rectangle that outlines all-good-pixels region in the undistorted image. See roi1, roi2 description in stereoRectify() .</param>
  823. <param name="centerPrincipalPoint">Optional flag that indicates whether in the new camera matrix the principal point
  824. should be at the image center or not. By default, the principal point is chosen to best fit a
  825. subset of the source image (determined by alpha) to the corrected image.</param>
  826. <returns>optimal new camera matrix</returns>
  827. </member>
  828. <member name="M:OpenCvSharp.Cv2.GetOptimalNewCameraMatrix(System.Double[0:,0:],System.Double[],OpenCvSharp.Size,System.Double,OpenCvSharp.Size,OpenCvSharp.Rect@,System.Boolean)">
  829. <summary>
  830. Returns the new camera matrix based on the free scaling parameter.
  831. </summary>
  832. <param name="cameraMatrix">Input camera matrix.</param>
  833. <param name="distCoeffs">Input vector of distortion coefficients (k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6]]) of 4, 5, or 8 elements.
  834. If the array is null, the zero distortion coefficients are assumed.</param>
  835. <param name="imageSize">Original image size.</param>
  836. <param name="alpha">Free scaling parameter between 0 (when all the pixels in the undistorted image are valid)
  837. and 1 (when all the source image pixels are retained in the undistorted image). </param>
  838. <param name="newImgSize">Image size after rectification. By default,it is set to imageSize .</param>
  839. <param name="validPixROI">Optional output rectangle that outlines all-good-pixels region in the undistorted image. See roi1, roi2 description in stereoRectify() .</param>
  840. <param name="centerPrincipalPoint">Optional flag that indicates whether in the new camera matrix the principal point
  841. should be at the image center or not. By default, the principal point is chosen to best fit a
  842. subset of the source image (determined by alpha) to the corrected image.</param>
  843. <returns>optimal new camera matrix</returns>
  844. </member>
  845. <member name="M:OpenCvSharp.Cv2.CalibrateHandEye(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.HandEyeCalibrationMethod)">
  846. <summary>
  847. Computes Hand-Eye calibration.
  848. The function performs the Hand-Eye calibration using various methods. One approach consists in estimating the
  849. rotation then the translation(separable solutions) and the following methods are implemented:
  850. - R.Tsai, R.Lenz A New Technique for Fully Autonomous and Efficient 3D Robotics Hand/EyeCalibration \cite Tsai89
  851. - F.Park, B.Martin Robot Sensor Calibration: Solving AX = XB on the Euclidean Group \cite Park94
  852. - R.Horaud, F.Dornaika Hand-Eye Calibration \cite Horaud95
  853. Another approach consists in estimating simultaneously the rotation and the translation(simultaneous solutions),
  854. with the following implemented method:
  855. - N.Andreff, R.Horaud, B.Espiau On-line Hand-Eye Calibration \cite Andreff99
  856. - K.Daniilidis Hand-Eye Calibration Using Dual Quaternions \cite Daniilidis98
  857. </summary>
  858. <param name="R_gripper2base">Rotation part extracted from the homogeneous matrix that
  859. transforms a pointexpressed in the gripper frame to the robot base frame that contains the rotation
  860. matrices for all the transformationsfrom gripper frame to robot base frame.</param>
  861. <param name="t_gripper2base">Translation part extracted from the homogeneous matrix that transforms a point
  862. expressed in the gripper frame to the robot base frame.
  863. This is a vector(`vector&lt;Mat&gt;`) that contains the translation vectors for all the transformations
  864. from gripper frame to robot base frame.</param>
  865. <param name="R_target2cam">Rotation part extracted from the homogeneous matrix that transforms a point
  866. expressed in the target frame to the camera frame.
  867. This is a vector(`vector&lt;Mat&gt;`) that contains the rotation matrices for all the transformations
  868. from calibration target frame to camera frame.</param>
  869. <param name="t_target2cam">Rotation part extracted from the homogeneous matrix that transforms a point
  870. expressed in the target frame to the camera frame.
  871. This is a vector(`vector&lt;Mat&gt;`) that contains the translation vectors for all the transformations
  872. from calibration target frame to camera frame.</param>
  873. <param name="R_cam2gripper">Estimated rotation part extracted from the homogeneous matrix that transforms a point
  874. expressed in the camera frame to the gripper frame.</param>
  875. <param name="t_cam2gripper">Estimated translation part extracted from the homogeneous matrix that transforms a point
  876. expressed in the camera frame to the gripper frame.</param>
  877. <param name="method">One of the implemented Hand-Eye calibration method</param>
  878. </member>
  879. <member name="M:OpenCvSharp.Cv2.CalibrateRobotWorldHandEye(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.RobotWorldHandEyeCalibrationMethod)">
  880. <summary>
  881. Computes Robot-World/Hand-Eye calibration.
  882. The function performs the Robot-World/Hand-Eye calibration using various methods. One approach consists in estimating the
  883. rotation then the translation(separable solutions):
  884. - M.Shah, Solving the robot-world/hand-eye calibration problem using the kronecker product \cite Shah2013SolvingTR
  885. </summary>
  886. <param name="R_world2cam">[in] R_world2cam Rotation part extracted from the homogeneous matrix that transforms a point
  887. expressed in the world frame to the camera frame. This is a vector of Mat that contains the rotation,
  888. `(3x3)` rotation matrices or `(3x1)` rotation vectors,for all the transformations from world frame to the camera frame.</param>
  889. <param name="t_world2cam">[in] Translation part extracted from the homogeneous matrix that transforms a point
  890. expressed in the world frame to the camera frame. This is a vector (`vector&lt;Mat&gt;`) that contains the `(3x1)`
  891. translation vectors for all the transformations from world frame to the camera frame.</param>
  892. <param name="R_base2gripper">[in] Rotation part extracted from the homogeneous matrix that transforms a point expressed
  893. in the robot base frame to the gripper frame. This is a vector (`vector&lt;Mat&gt;`) that contains the rotation,
  894. `(3x3)` rotation matrices or `(3x1)` rotation vectors, for all the transformations from robot base frame to the gripper frame.</param>
  895. <param name="t_base2gripper">[in] Rotation part extracted from the homogeneous matrix that transforms a point
  896. expressed in the robot base frame to the gripper frame. This is a vector (`vector&lt;Mat&gt;`) that contains the
  897. `(3x1)` translation vectors for all the transformations from robot base frame to the gripper frame.</param>
  898. <param name="R_base2world">[out] R_base2world Estimated `(3x3)` rotation part extracted from the homogeneous matrix
  899. that transforms a point expressed in the robot base frame to the world frame.</param>
  900. <param name="t_base2world">[out] t_base2world Estimated `(3x1)` translation part extracted from the homogeneous matrix
  901. that transforms a point expressed in the robot base frame to the world frame.</param>
  902. <param name="R_gripper2cam">[out] R_gripper2cam Estimated `(3x3)` rotation part extracted from the homogeneous matrix
  903. that transforms a point expressed in the gripper frame to the camera frame.</param>
  904. <param name="t_gripper2cam">[out] Estimated `(3x1)` translation part extracted from the homogeneous matrix that
  905. transforms a pointexpressed in the gripper frame to the camera frame.</param>
  906. <param name="method">One of the implemented Robot-World/Hand-Eye calibration method</param>
  907. </member>
  908. <member name="M:OpenCvSharp.Cv2.CalibrateRobotWorldHandEye(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},System.Double[0:,0:]@,System.Double[]@,System.Double[0:,0:]@,System.Double[]@,OpenCvSharp.RobotWorldHandEyeCalibrationMethod)">
  909. <summary>
  910. omputes Robot-World/Hand-Eye calibration.
  911. The function performs the Robot-World/Hand-Eye calibration using various methods. One approach consists in estimating the
  912. rotation then the translation(separable solutions):
  913. - M.Shah, Solving the robot-world/hand-eye calibration problem using the kronecker product \cite Shah2013SolvingTR
  914. </summary>
  915. <param name="R_world2cam">[in] R_world2cam Rotation part extracted from the homogeneous matrix that transforms a point
  916. expressed in the world frame to the camera frame. This is a vector of Mat that contains the rotation,
  917. `(3x3)` rotation matrices or `(3x1)` rotation vectors,for all the transformations from world frame to the camera frame.</param>
  918. <param name="t_world2cam">[in] Translation part extracted from the homogeneous matrix that transforms a point
  919. expressed in the world frame to the camera frame. This is a vector (`vector&lt;Mat&gt;`) that contains the `(3x1)`
  920. translation vectors for all the transformations from world frame to the camera frame.</param>
  921. <param name="R_base2gripper">[in] Rotation part extracted from the homogeneous matrix that transforms a point expressed
  922. in the robot base frame to the gripper frame. This is a vector (`vector&lt;Mat&gt;`) that contains the rotation,
  923. `(3x3)` rotation matrices or `(3x1)` rotation vectors, for all the transformations from robot base frame to the gripper frame.</param>
  924. <param name="t_base2gripper">[in] Rotation part extracted from the homogeneous matrix that transforms a point
  925. expressed in the robot base frame to the gripper frame. This is a vector (`vector&lt;Mat&gt;`) that contains the
  926. `(3x1)` translation vectors for all the transformations from robot base frame to the gripper frame.</param>
  927. <param name="R_base2world">[out] R_base2world Estimated `(3x3)` rotation part extracted from the homogeneous matrix
  928. that transforms a point expressed in the robot base frame to the world frame.</param>
  929. <param name="t_base2world">[out] t_base2world Estimated `(3x1)` translation part extracted from the homogeneous matrix
  930. that transforms a point expressed in the robot base frame to the world frame.</param>
  931. <param name="R_gripper2cam">[out] R_gripper2cam Estimated `(3x3)` rotation part extracted from the homogeneous matrix
  932. that transforms a point expressed in the gripper frame to the camera frame.</param>
  933. <param name="t_gripper2cam">[out] Estimated `(3x1)` translation part extracted from the homogeneous matrix that
  934. transforms a pointexpressed in the gripper frame to the camera frame.</param>
  935. <param name="method">One of the implemented Robot-World/Hand-Eye calibration method</param>
  936. </member>
  937. <member name="M:OpenCvSharp.Cv2.ConvertPointsToHomogeneous(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  938. <summary>
  939. converts point coordinates from normal pixel coordinates to homogeneous coordinates ((x,y)->(x,y,1))
  940. </summary>
  941. <param name="src">Input vector of N-dimensional points.</param>
  942. <param name="dst">Output vector of N+1-dimensional points.</param>
  943. </member>
  944. <member name="M:OpenCvSharp.Cv2.ConvertPointsToHomogeneous(System.Collections.Generic.IEnumerable{OpenCvSharp.Vec2f})">
  945. <summary>
  946. converts point coordinates from normal pixel coordinates to homogeneous coordinates ((x,y)->(x,y,1))
  947. </summary>
  948. <param name="src">Input vector of N-dimensional points.</param>
  949. <returns>Output vector of N+1-dimensional points.</returns>
  950. </member>
  951. <member name="M:OpenCvSharp.Cv2.ConvertPointsToHomogeneous(System.Collections.Generic.IEnumerable{OpenCvSharp.Vec3f})">
  952. <summary>
  953. converts point coordinates from normal pixel coordinates to homogeneous coordinates ((x,y)->(x,y,1))
  954. </summary>
  955. <param name="src">Input vector of N-dimensional points.</param>
  956. <returns>Output vector of N+1-dimensional points.</returns>
  957. </member>
  958. <member name="M:OpenCvSharp.Cv2.ConvertPointsFromHomogeneous(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  959. <summary>
  960. converts point coordinates from homogeneous to normal pixel coordinates ((x,y,z)->(x/z, y/z))
  961. </summary>
  962. <param name="src">Input vector of N-dimensional points.</param>
  963. <param name="dst">Output vector of N-1-dimensional points.</param>
  964. </member>
  965. <member name="M:OpenCvSharp.Cv2.ConvertPointsFromHomogeneous(System.Collections.Generic.IEnumerable{OpenCvSharp.Vec3f})">
  966. <summary>
  967. converts point coordinates from homogeneous to normal pixel coordinates ((x,y,z)->(x/z, y/z))
  968. </summary>
  969. <param name="src">Input vector of N-dimensional points.</param>
  970. <returns>Output vector of N-1-dimensional points.</returns>
  971. </member>
  972. <member name="M:OpenCvSharp.Cv2.ConvertPointsFromHomogeneous(System.Collections.Generic.IEnumerable{OpenCvSharp.Vec4f})">
  973. <summary>
  974. converts point coordinates from homogeneous to normal pixel coordinates ((x,y,z)->(x/z, y/z))
  975. </summary>
  976. <param name="src">Input vector of N-dimensional points.</param>
  977. <returns>Output vector of N-1-dimensional points.</returns>
  978. </member>
  979. <member name="M:OpenCvSharp.Cv2.ConvertPointsHomogeneous(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  980. <summary>
  981. Converts points to/from homogeneous coordinates.
  982. </summary>
  983. <param name="src">Input array or vector of 2D, 3D, or 4D points.</param>
  984. <param name="dst">Output vector of 2D, 3D, or 4D points.</param>
  985. </member>
  986. <member name="M:OpenCvSharp.Cv2.FindFundamentalMat(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.FundamentalMatMethod,System.Double,System.Double,OpenCvSharp.OutputArray)">
  987. <summary>
  988. Calculates a fundamental matrix from the corresponding points in two images.
  989. </summary>
  990. <param name="points1">Array of N points from the first image.
  991. The point coordinates should be floating-point (single or double precision).</param>
  992. <param name="points2">Array of the second image points of the same size and format as points1 .</param>
  993. <param name="method">Method for computing a fundamental matrix.</param>
  994. <param name="param1">Parameter used for RANSAC.
  995. It is the maximum distance from a point to an epipolar line in pixels, beyond which the point is
  996. considered an outlier and is not used for computing the final fundamental matrix. It can be set to
  997. something like 1-3, depending on the accuracy of the point localization, image resolution, and the image noise.</param>
  998. <param name="param2">Parameter used for the RANSAC or LMedS methods only.
  999. It specifies a desirable level of confidence (probability) that the estimated matrix is correct.</param>
  1000. <param name="mask">Output array of N elements, every element of which is set to 0 for outliers and
  1001. to 1 for the other points. The array is computed only in the RANSAC and LMedS methods. For other methods, it is set to all 1’s.</param>
  1002. <returns>fundamental matrix</returns>
  1003. </member>
  1004. <member name="M:OpenCvSharp.Cv2.FindFundamentalMat(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},OpenCvSharp.FundamentalMatMethod,System.Double,System.Double,OpenCvSharp.OutputArray)">
  1005. <summary>
  1006. Calculates a fundamental matrix from the corresponding points in two images.
  1007. </summary>
  1008. <param name="points1">Array of N points from the first image.
  1009. The point coordinates should be floating-point (single or double precision).</param>
  1010. <param name="points2">Array of the second image points of the same size and format as points1 .</param>
  1011. <param name="method">Method for computing a fundamental matrix.</param>
  1012. <param name="param1">Parameter used for RANSAC.
  1013. It is the maximum distance from a point to an epipolar line in pixels, beyond which the point is
  1014. considered an outlier and is not used for computing the final fundamental matrix. It can be set to
  1015. something like 1-3, depending on the accuracy of the point localization, image resolution, and the image noise.</param>
  1016. <param name="param2">Parameter used for the RANSAC or LMedS methods only.
  1017. It specifies a desirable level of confidence (probability) that the estimated matrix is correct.</param>
  1018. <param name="mask">Output array of N elements, every element of which is set to 0 for outliers and
  1019. to 1 for the other points. The array is computed only in the RANSAC and LMedS methods. For other methods, it is set to all 1’s.</param>
  1020. <returns>fundamental matrix</returns>
  1021. </member>
  1022. <member name="M:OpenCvSharp.Cv2.FindFundamentalMat(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2d},System.Collections.Generic.IEnumerable{OpenCvSharp.Point2d},OpenCvSharp.FundamentalMatMethod,System.Double,System.Double,OpenCvSharp.OutputArray)">
  1023. <summary>
  1024. Calculates a fundamental matrix from the corresponding points in two images.
  1025. </summary>
  1026. <param name="points1">Array of N points from the first image.
  1027. The point coordinates should be floating-point (single or double precision).</param>
  1028. <param name="points2">Array of the second image points of the same size and format as points1 .</param>
  1029. <param name="method">Method for computing a fundamental matrix.</param>
  1030. <param name="param1">Parameter used for RANSAC.
  1031. It is the maximum distance from a point to an epipolar line in pixels, beyond which the point is
  1032. considered an outlier and is not used for computing the final fundamental matrix. It can be set to
  1033. something like 1-3, depending on the accuracy of the point localization, image resolution, and the image noise.</param>
  1034. <param name="param2">Parameter used for the RANSAC or LMedS methods only.
  1035. It specifies a desirable level of confidence (probability) that the estimated matrix is correct.</param>
  1036. <param name="mask">Output array of N elements, every element of which is set to 0 for outliers and
  1037. to 1 for the other points. The array is computed only in the RANSAC and LMedS methods. For other methods, it is set to all 1’s.</param>
  1038. <returns>fundamental matrix</returns>
  1039. </member>
  1040. <member name="M:OpenCvSharp.Cv2.ComputeCorrespondEpilines(OpenCvSharp.InputArray,System.Int32,OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  1041. <summary>
  1042. For points in an image of a stereo pair, computes the corresponding epilines in the other image.
  1043. </summary>
  1044. <param name="points">Input points. N \times 1 or 1 x N matrix of type CV_32FC2 or CV_64FC2.</param>
  1045. <param name="whichImage">Index of the image (1 or 2) that contains the points .</param>
  1046. <param name="F">Fundamental matrix that can be estimated using findFundamentalMat() or stereoRectify() .</param>
  1047. <param name="lines">Output vector of the epipolar lines corresponding to the points in the other image.
  1048. Each line ax + by + c=0 is encoded by 3 numbers (a, b, c) .</param>
  1049. </member>
  1050. <member name="M:OpenCvSharp.Cv2.ComputeCorrespondEpilines(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2d},System.Int32,System.Double[0:,0:])">
  1051. <summary>
  1052. For points in an image of a stereo pair, computes the corresponding epilines in the other image.
  1053. </summary>
  1054. <param name="points">Input points. N \times 1 or 1 x N matrix of type CV_32FC2 or CV_64FC2.</param>
  1055. <param name="whichImage">Index of the image (1 or 2) that contains the points .</param>
  1056. <param name="F">Fundamental matrix that can be estimated using findFundamentalMat() or stereoRectify() .</param>
  1057. <returns>Output vector of the epipolar lines corresponding to the points in the other image.
  1058. Each line ax + by + c=0 is encoded by 3 numbers (a, b, c) .</returns>
  1059. </member>
  1060. <member name="M:OpenCvSharp.Cv2.ComputeCorrespondEpilines(System.Collections.Generic.IEnumerable{OpenCvSharp.Point3d},System.Int32,System.Double[0:,0:])">
  1061. <summary>
  1062. For points in an image of a stereo pair, computes the corresponding epilines in the other image.
  1063. </summary>
  1064. <param name="points">Input points. N \times 1 or 1 x N matrix of type CV_32FC2 or CV_64FC2.</param>
  1065. <param name="whichImage">Index of the image (1 or 2) that contains the points .</param>
  1066. <param name="F">Fundamental matrix that can be estimated using findFundamentalMat() or stereoRectify() .</param>
  1067. <returns>Output vector of the epipolar lines corresponding to the points in the other image.
  1068. Each line ax + by + c=0 is encoded by 3 numbers (a, b, c) .</returns>
  1069. </member>
  1070. <member name="M:OpenCvSharp.Cv2.TriangulatePoints(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  1071. <summary>
  1072. Reconstructs points by triangulation.
  1073. </summary>
  1074. <param name="projMatr1">3x4 projection matrix of the first camera.</param>
  1075. <param name="projMatr2">3x4 projection matrix of the second camera.</param>
  1076. <param name="projPoints1">2xN array of feature points in the first image. In case of c++ version
  1077. it can be also a vector of feature points or two-channel matrix of size 1xN or Nx1.</param>
  1078. <param name="projPoints2">2xN array of corresponding points in the second image. In case of c++ version
  1079. it can be also a vector of feature points or two-channel matrix of size 1xN or Nx1.</param>
  1080. <param name="points4D">4xN array of reconstructed points in homogeneous coordinates.</param>
  1081. </member>
  1082. <member name="M:OpenCvSharp.Cv2.TriangulatePoints(System.Double[0:,0:],System.Double[0:,0:],System.Collections.Generic.IEnumerable{OpenCvSharp.Point2d},System.Collections.Generic.IEnumerable{OpenCvSharp.Point2d})">
  1083. <summary>
  1084. Reconstructs points by triangulation.
  1085. </summary>
  1086. <param name="projMatr1">3x4 projection matrix of the first camera.</param>
  1087. <param name="projMatr2">3x4 projection matrix of the second camera.</param>
  1088. <param name="projPoints1">2xN array of feature points in the first image. In case of c++ version
  1089. it can be also a vector of feature points or two-channel matrix of size 1xN or Nx1.</param>
  1090. <param name="projPoints2">2xN array of corresponding points in the second image. In case of c++ version
  1091. it can be also a vector of feature points or two-channel matrix of size 1xN or Nx1.</param>
  1092. <returns>4xN array of reconstructed points in homogeneous coordinates.</returns>
  1093. </member>
  1094. <member name="M:OpenCvSharp.Cv2.CorrectMatches(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray)">
  1095. <summary>
  1096. Refines coordinates of corresponding points.
  1097. </summary>
  1098. <param name="F">3x3 fundamental matrix.</param>
  1099. <param name="points1">1xN array containing the first set of points.</param>
  1100. <param name="points2">1xN array containing the second set of points.</param>
  1101. <param name="newPoints1">The optimized points1.</param>
  1102. <param name="newPoints2">The optimized points2.</param>
  1103. </member>
  1104. <member name="M:OpenCvSharp.Cv2.CorrectMatches(System.Double[0:,0:],System.Collections.Generic.IEnumerable{OpenCvSharp.Point2d},System.Collections.Generic.IEnumerable{OpenCvSharp.Point2d},OpenCvSharp.Point2d[]@,OpenCvSharp.Point2d[]@)">
  1105. <summary>
  1106. Refines coordinates of corresponding points.
  1107. </summary>
  1108. <param name="F">3x3 fundamental matrix.</param>
  1109. <param name="points1">1xN array containing the first set of points.</param>
  1110. <param name="points2">1xN array containing the second set of points.</param>
  1111. <param name="newPoints1">The optimized points1.</param>
  1112. <param name="newPoints2">The optimized points2.</param>
  1113. </member>
  1114. <member name="M:OpenCvSharp.Cv2.RecoverPose(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputOutputArray)">
  1115. <summary>
  1116. Recover relative camera rotation and translation from an estimated essential matrix and the corresponding points in two images, using cheirality check.
  1117. Returns the number of inliers which pass the check.
  1118. </summary>
  1119. <param name="E">The input essential matrix.</param>
  1120. <param name="points1">Array of N 2D points from the first image. The point coordinates should be floating-point (single or double precision).</param>
  1121. <param name="points2">Array of the second image points of the same size and format as points1.</param>
  1122. <param name="cameraMatrix">Camera matrix K=⎡⎣⎢fx000fy0cxcy1⎤⎦⎥ . Note that this function assumes that points1 and points2 are feature points from cameras with the same camera matrix.</param>
  1123. <param name="R">Recovered relative rotation.</param>
  1124. <param name="t">Recovered relative translation.</param>
  1125. <param name="mask">Input/output mask for inliers in points1 and points2. :
  1126. If it is not empty, then it marks inliers in points1 and points2 for then given essential matrix E.
  1127. Only these inliers will be used to recover pose. In the output mask only inliers which pass the cheirality check.
  1128. This function decomposes an essential matrix using decomposeEssentialMat and then verifies possible pose hypotheses by doing cheirality check.
  1129. The cheirality check basically means that the triangulated 3D points should have positive depth.</param>
  1130. </member>
  1131. <member name="M:OpenCvSharp.Cv2.RecoverPose(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,System.Double,OpenCvSharp.Point2d,OpenCvSharp.InputOutputArray)">
  1132. <summary>
  1133. Recover relative camera rotation and translation from an estimated essential matrix and the corresponding points in two images, using cheirality check.
  1134. Returns the number of inliers which pass the check.
  1135. </summary>
  1136. <param name="E">The input essential matrix.</param>
  1137. <param name="points1">Array of N 2D points from the first image. The point coordinates should be floating-point (single or double precision).</param>
  1138. <param name="points2">Array of the second image points of the same size and format as points1.</param>
  1139. <param name="R">Recovered relative rotation.</param>
  1140. <param name="t">Recovered relative translation.</param>
  1141. <param name="focal">Focal length of the camera. Note that this function assumes that points1 and points2 are feature points from cameras with same focal length and principal point.</param>
  1142. <param name="pp">principal point of the camera.</param>
  1143. <param name="mask">Input/output mask for inliers in points1 and points2. :
  1144. If it is not empty, then it marks inliers in points1 and points2 for then given essential matrix E.
  1145. Only these inliers will be used to recover pose. In the output mask only inliers which pass the cheirality check.
  1146. This function decomposes an essential matrix using decomposeEssentialMat and then verifies possible pose hypotheses by doing cheirality check.
  1147. The cheirality check basically means that the triangulated 3D points should have positive depth.</param>
  1148. </member>
  1149. <member name="M:OpenCvSharp.Cv2.RecoverPose(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,System.Double,OpenCvSharp.InputOutputArray,OpenCvSharp.OutputArray)">
  1150. <summary>
  1151. Recover relative camera rotation and translation from an estimated essential matrix and the corresponding points in two images, using cheirality check.
  1152. Returns the number of inliers which pass the check.
  1153. </summary>
  1154. <param name="E">The input essential matrix.</param>
  1155. <param name="points1">Array of N 2D points from the first image. The point coordinates should be floating-point (single or double precision).</param>
  1156. <param name="points2">Array of the second image points of the same size and format as points1.</param>
  1157. <param name="cameraMatrix">Camera matrix K=⎡⎣⎢fx000fy0cxcy1⎤⎦⎥ . Note that this function assumes that points1 and points2 are feature points from cameras with the same camera matrix.</param>
  1158. <param name="R">Recovered relative rotation.</param>
  1159. <param name="t">Recovered relative translation.</param>
  1160. <param name="distanceTresh">threshold distance which is used to filter out far away points (i.e. infinite points).</param>
  1161. <param name="mask">Input/output mask for inliers in points1 and points2. :
  1162. If it is not empty, then it marks inliers in points1 and points2 for then given essential matrix E.
  1163. Only these inliers will be used to recover pose. In the output mask only inliers which pass the cheirality check.
  1164. This function decomposes an essential matrix using decomposeEssentialMat and then verifies possible pose hypotheses by doing cheirality check.
  1165. The cheirality check basically means that the triangulated 3D points should have positive depth.</param>
  1166. <param name="triangulatedPoints">3d points which were reconstructed by triangulation.</param>
  1167. </member>
  1168. <member name="M:OpenCvSharp.Cv2.FindEssentialMat(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.EssentialMatMethod,System.Double,System.Double,OpenCvSharp.OutputArray)">
  1169. <summary>
  1170. Calculates an essential matrix from the corresponding points in two images.
  1171. </summary>
  1172. <param name="points1">Array of N (N >= 5) 2D points from the first image.
  1173. The point coordinates should be floating-point (single or double precision).</param>
  1174. <param name="points2">Array of the second image points of the same size and format as points1 .</param>
  1175. <param name="cameraMatrix">Camera matrix K=⎡⎣⎢fx000fy0cxcy1⎤⎦⎥ . Note that this function assumes that points1 and points2 are feature points from cameras with the same camera matrix.</param>
  1176. <param name="method">Method for computing an essential matrix.
  1177. RANSAC for the RANSAC algorithm.
  1178. LMEDS for the LMedS algorithm.</param>
  1179. <param name="prob">Parameter used for the RANSAC or LMedS methods only.
  1180. It specifies a desirable level of confidence (probability) that the estimated matrix is correct.</param>
  1181. <param name="threshold">Parameter used for RANSAC.
  1182. It is the maximum distance from a point to an epipolar line in pixels, beyond which the point is considered an outlier and is not used for computing the final fundamental matrix.
  1183. It can be set to something like 1-3, depending on the accuracy of the point localization, image resolution, and the image noise.</param>
  1184. <param name="mask">Output array of N elements, every element of which is set to 0 for outliers and to 1 for the other points. The array is computed only in the RANSAC and LMedS methods.</param>
  1185. <returns>essential matrix</returns>
  1186. </member>
  1187. <member name="M:OpenCvSharp.Cv2.FindEssentialMat(OpenCvSharp.InputArray,OpenCvSharp.InputArray,System.Double,OpenCvSharp.Point2d,OpenCvSharp.EssentialMatMethod,System.Double,System.Double,OpenCvSharp.OutputArray)">
  1188. <summary>
  1189. Calculates an essential matrix from the corresponding points in two images.
  1190. </summary>
  1191. <param name="points1">Array of N (N >= 5) 2D points from the first image.
  1192. The point coordinates should be floating-point (single or double precision).</param>
  1193. <param name="points2">Array of the second image por LMedS methods only.
  1194. It specifies a desirable level of confidence (probability) that the estimated matrix is correct.</param>
  1195. <param name="threshold">Parameter used for RANSAC.
  1196. It is the maximum distance from a point to an epipolar line in pixels, beyond which the point is considered an outlier and is not used for computing the final fundamental matrix.
  1197. It can be set to something like 1-3, depending on ints of the same size and format as points1 .</param>
  1198. <param name="focal">Focal length of the camera. Note that this function assumes that points1 and points2 are feature points from cameras with same focal length and principal point.</param>
  1199. <param name="pp">principal point of the camera.</param>
  1200. <param name="method">Method for computing an essential matrix.
  1201. RANSAC for the RANSAC algorithm.
  1202. LMEDS for the LMedS algorithm.</param>
  1203. <param name="prob">Parameter used for the RANSAC othe accuracy of the point localization, image resolution, and the image noise.</param>
  1204. <param name="mask">Output array of N elements, every element of which is set to 0 for outliers and to 1 for the other points. The array is computed only in the RANSAC and LMedS methods.</param>
  1205. <returns>essential matrix</returns>
  1206. </member>
  1207. <member name="M:OpenCvSharp.Cv2.FilterSpeckles(OpenCvSharp.InputOutputArray,System.Double,System.Int32,System.Double,OpenCvSharp.InputOutputArray)">
  1208. <summary>
  1209. filters off speckles (small regions of incorrectly computed disparity)
  1210. </summary>
  1211. <param name="img">The input 16-bit signed disparity image</param>
  1212. <param name="newVal">The disparity value used to paint-off the speckles</param>
  1213. <param name="maxSpeckleSize">The maximum speckle size to consider it a speckle. Larger blobs are not affected by the algorithm</param>
  1214. <param name="maxDiff">Maximum difference between neighbor disparity pixels to put them into the same blob.
  1215. Note that since StereoBM, StereoSGBM and may be other algorithms return a fixed-point disparity map, where disparity values
  1216. are multiplied by 16, this scale factor should be taken into account when specifying this parameter value.</param>
  1217. <param name="buf">The optional temporary buffer to avoid memory allocation within the function.</param>
  1218. </member>
  1219. <member name="M:OpenCvSharp.Cv2.GetValidDisparityROI(OpenCvSharp.Rect,OpenCvSharp.Rect,System.Int32,System.Int32,System.Int32)">
  1220. <summary>
  1221. computes valid disparity ROI from the valid ROIs of the rectified images (that are returned by cv::stereoRectify())
  1222. </summary>
  1223. <param name="roi1"></param>
  1224. <param name="roi2"></param>
  1225. <param name="minDisparity"></param>
  1226. <param name="numberOfDisparities"></param>
  1227. <param name="SADWindowSize"></param>
  1228. <returns></returns>
  1229. </member>
  1230. <member name="M:OpenCvSharp.Cv2.ValidateDisparity(OpenCvSharp.InputOutputArray,OpenCvSharp.InputArray,System.Int32,System.Int32,System.Int32)">
  1231. <summary>
  1232. validates disparity using the left-right check. The matrix "cost" should be computed by the stereo correspondence algorithm
  1233. </summary>
  1234. <param name="disparity"></param>
  1235. <param name="cost"></param>
  1236. <param name="minDisparity"></param>
  1237. <param name="numberOfDisparities"></param>
  1238. <param name="disp12MaxDisp"></param>
  1239. </member>
  1240. <member name="M:OpenCvSharp.Cv2.ReprojectImageTo3D(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputArray,System.Boolean,System.Int32)">
  1241. <summary>
  1242. reprojects disparity image to 3D: (x,y,d)->(X,Y,Z) using the matrix Q returned by cv::stereoRectify
  1243. </summary>
  1244. <param name="disparity">Input single-channel 8-bit unsigned, 16-bit signed, 32-bit signed or 32-bit floating-point disparity image.</param>
  1245. <param name="_3dImage">Output 3-channel floating-point image of the same size as disparity.
  1246. Each element of _3dImage(x,y) contains 3D coordinates of the point (x,y) computed from the disparity map.</param>
  1247. <param name="Q">4 x 4 perspective transformation matrix that can be obtained with stereoRectify().</param>
  1248. <param name="handleMissingValues">Indicates, whether the function should handle missing values (i.e. points where the disparity was not computed).
  1249. If handleMissingValues=true, then pixels with the minimal disparity that corresponds to the outliers (see StereoBM::operator() ) are
  1250. transformed to 3D points with a very large Z value (currently set to 10000).</param>
  1251. <param name="ddepth">he optional output array depth. If it is -1, the output image will have CV_32F depth.
  1252. ddepth can also be set to CV_16S, CV_32S or CV_32F.</param>
  1253. </member>
  1254. <member name="M:OpenCvSharp.Cv2.EstimateAffine3D(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,System.Double,System.Double)">
  1255. <summary>
  1256. Computes an optimal affine transformation between two 3D point sets.
  1257. </summary>
  1258. <param name="src">First input 3D point set.</param>
  1259. <param name="dst">Second input 3D point set.</param>
  1260. <param name="outVal">Output 3D affine transformation matrix 3 x 4 .</param>
  1261. <param name="inliers">Output vector indicating which points are inliers.</param>
  1262. <param name="ransacThreshold">Maximum reprojection error in the RANSAC algorithm to consider a point as an inlier.</param>
  1263. <param name="confidence">Confidence level, between 0 and 1, for the estimated transformation.
  1264. Anything between 0.95 and 0.99 is usually good enough. Values too close to 1 can slow down the estimation significantly.
  1265. Values lower than 0.8-0.9 can result in an incorrectly estimated transformation.</param>
  1266. <returns></returns>
  1267. </member>
  1268. <member name="M:OpenCvSharp.Cv2.SampsonDistance(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray)">
  1269. <summary>
  1270. Calculates the Sampson Distance between two points.
  1271. </summary>
  1272. <param name="pt1">first homogeneous 2d point</param>
  1273. <param name="pt2">second homogeneous 2d point</param>
  1274. <param name="f">F fundamental matrix</param>
  1275. <returns>The computed Sampson distance.</returns>
  1276. <remarks>https://github.com/opencv/opencv/blob/master/modules/calib3d/src/fundam.cpp#L1109</remarks>
  1277. </member>
  1278. <member name="M:OpenCvSharp.Cv2.SampsonDistance(OpenCvSharp.Point3d,OpenCvSharp.Point3d,System.Double[0:,0:])">
  1279. <summary>
  1280. Calculates the Sampson Distance between two points.
  1281. </summary>
  1282. <param name="pt1">first homogeneous 2d point</param>
  1283. <param name="pt2">second homogeneous 2d point</param>
  1284. <param name="f">F fundamental matrix</param>
  1285. <returns>The computed Sampson distance.</returns>
  1286. <remarks>https://github.com/opencv/opencv/blob/master/modules/calib3d/src/fundam.cpp#L1109</remarks>
  1287. </member>
  1288. <member name="M:OpenCvSharp.Cv2.EstimateAffine2D(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.RobustEstimationAlgorithms,System.Double,System.UInt64,System.Double,System.UInt64)">
  1289. <summary>
  1290. Computes an optimal affine transformation between two 2D point sets.
  1291. </summary>
  1292. <param name="from">First input 2D point set containing (X,Y).</param>
  1293. <param name="to">Second input 2D point set containing (x,y).</param>
  1294. <param name="inliers">Output vector indicating which points are inliers (1-inlier, 0-outlier).</param>
  1295. <param name="method">Robust method used to compute transformation.</param>
  1296. <param name="ransacReprojThreshold">Maximum reprojection error in the RANSAC algorithm to consider a point as an inlier.Applies only to RANSAC.</param>
  1297. <param name="maxIters">The maximum number of robust method iterations.</param>
  1298. <param name="confidence">Confidence level, between 0 and 1, for the estimated transformation.
  1299. Anything between 0.95 and 0.99 is usually good enough.Values too close to 1 can slow down the estimation
  1300. significantly.Values lower than 0.8-0.9 can result in an incorrectly estimated transformation.</param>
  1301. <param name="refineIters">Maximum number of iterations of refining algorithm (Levenberg-Marquardt).
  1302. Passing 0 will disable refining, so the output matrix will be output of robust method.</param>
  1303. <returns>Output 2D affine transformation matrix \f$2 \times 3\f$ or empty matrix if transformation could not be estimated.</returns>
  1304. </member>
  1305. <member name="M:OpenCvSharp.Cv2.EstimateAffinePartial2D(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.RobustEstimationAlgorithms,System.Double,System.UInt64,System.Double,System.UInt64)">
  1306. <summary>
  1307. Computes an optimal limited affine transformation with 4 degrees of freedom between two 2D point sets.
  1308. </summary>
  1309. <param name="from">First input 2D point set.</param>
  1310. <param name="to">Second input 2D point set.</param>
  1311. <param name="inliers">Output vector indicating which points are inliers.</param>
  1312. <param name="method">Robust method used to compute transformation. </param>
  1313. <param name="ransacReprojThreshold">Maximum reprojection error in the RANSAC algorithm to consider a point as an inlier.Applies only to RANSAC.</param>
  1314. <param name="maxIters">The maximum number of robust method iterations.</param>
  1315. <param name="confidence">Confidence level, between 0 and 1, for the estimated transformation.
  1316. Anything between 0.95 and 0.99 is usually good enough.Values too close to 1 can slow down the estimation
  1317. significantly.Values lower than 0.8-0.9 can result in an incorrectly estimated transformation.</param>
  1318. <param name="refineIters"></param>
  1319. <returns>Output 2D affine transformation (4 degrees of freedom) matrix 2x3 or empty matrix if transformation could not be estimated.</returns>
  1320. </member>
  1321. <member name="M:OpenCvSharp.Cv2.DecomposeHomographyMat(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.Mat[]@,OpenCvSharp.Mat[]@,OpenCvSharp.Mat[]@)">
  1322. <summary>
  1323. Decompose a homography matrix to rotation(s), translation(s) and plane normal(s).
  1324. </summary>
  1325. <param name="h">The input homography matrix between two images.</param>
  1326. <param name="k">The input intrinsic camera calibration matrix.</param>
  1327. <param name="rotations">Array of rotation matrices.</param>
  1328. <param name="translations">Array of translation matrices.</param>
  1329. <param name="normals">Array of plane normal matrices.</param>
  1330. <returns></returns>
  1331. </member>
  1332. <member name="M:OpenCvSharp.Cv2.FilterHomographyDecompByVisibleRefpoints(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputArray)">
  1333. <summary>
  1334. Filters homography decompositions based on additional information.
  1335. </summary>
  1336. <param name="rotations">Vector of rotation matrices.</param>
  1337. <param name="normals">Vector of plane normal matrices.</param>
  1338. <param name="beforePoints">Vector of (rectified) visible reference points before the homography is applied</param>
  1339. <param name="afterPoints">Vector of (rectified) visible reference points after the homography is applied</param>
  1340. <param name="possibleSolutions">Vector of int indices representing the viable solution set after filtering</param>
  1341. <param name="pointsMask">optional Mat/Vector of 8u type representing the mask for the inliers as given by the findHomography function</param>
  1342. </member>
  1343. <member name="M:OpenCvSharp.Cv2.Undistort(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray)">
  1344. <summary>
  1345. corrects lens distortion for the given camera matrix and distortion coefficients
  1346. </summary>
  1347. <param name="src">Input (distorted) image.</param>
  1348. <param name="dst">Output (corrected) image that has the same size and type as src .</param>
  1349. <param name="cameraMatrix"> Input camera matrix</param>
  1350. <param name="distCoeffs">Input vector of distortion coefficients (k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6]]) of 4, 5,
  1351. or 8 elements. If the vector is null, the zero distortion coefficients are assumed.</param>
  1352. <param name="newCameraMatrix">Camera matrix of the distorted image.
  1353. By default, it is the same as cameraMatrix but you may additionally scale
  1354. and shift the result by using a different matrix.</param>
  1355. </member>
  1356. <member name="M:OpenCvSharp.Cv2.InitUndistortRectifyMap(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.Size,OpenCvSharp.MatType,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray)">
  1357. <summary>
  1358. initializes maps for cv::remap() to correct lens distortion and optionally rectify the image
  1359. </summary>
  1360. <param name="cameraMatrix"></param>
  1361. <param name="distCoeffs"></param>
  1362. <param name="r"></param>
  1363. <param name="newCameraMatrix"></param>
  1364. <param name="size"></param>
  1365. <param name="m1Type"></param>
  1366. <param name="map1"></param>
  1367. <param name="map2"></param>
  1368. </member>
  1369. <member name="M:OpenCvSharp.Cv2.InitWideAngleProjMap(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.Size,System.Int32,OpenCvSharp.MatType,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.ProjectionType,System.Double)">
  1370. <summary>
  1371. initializes maps for cv::remap() for wide-angle
  1372. </summary>
  1373. <param name="cameraMatrix"></param>
  1374. <param name="distCoeffs"></param>
  1375. <param name="imageSize"></param>
  1376. <param name="destImageWidth"></param>
  1377. <param name="m1Type"></param>
  1378. <param name="map1"></param>
  1379. <param name="map2"></param>
  1380. <param name="projType"></param>
  1381. <param name="alpha"></param>
  1382. <returns></returns>
  1383. </member>
  1384. <member name="M:OpenCvSharp.Cv2.GetDefaultNewCameraMatrix(OpenCvSharp.InputArray,System.Nullable{OpenCvSharp.Size},System.Boolean)">
  1385. <summary>
  1386. returns the default new camera matrix (by default it is the same as cameraMatrix unless centerPricipalPoint=true)
  1387. </summary>
  1388. <param name="cameraMatrix">Input camera matrix.</param>
  1389. <param name="imgSize">Camera view image size in pixels.</param>
  1390. <param name="centerPrincipalPoint">Location of the principal point in the new camera matrix.
  1391. The parameter indicates whether this location should be at the image center or not.</param>
  1392. <returns>the camera matrix that is either an exact copy of the input cameraMatrix
  1393. (when centerPrinicipalPoint=false), or the modified one (when centerPrincipalPoint=true).</returns>
  1394. </member>
  1395. <member name="M:OpenCvSharp.Cv2.UndistortPoints(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray)">
  1396. <summary>
  1397. Computes the ideal point coordinates from the observed point coordinates.
  1398. </summary>
  1399. <param name="src">Observed point coordinates, 1xN or Nx1 2-channel (CV_32FC2 or CV_64FC2).</param>
  1400. <param name="dst">Output ideal point coordinates after undistortion and reverse perspective transformation.
  1401. If matrix P is identity or omitted, dst will contain normalized point coordinates.</param>
  1402. <param name="cameraMatrix">Camera matrix</param>
  1403. <param name="distCoeffs">Input vector of distortion coefficients (k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6]]) of 4, 5, or 8 elements.
  1404. If the vector is null, the zero distortion coefficients are assumed.</param>
  1405. <param name="r">Rectification transformation in the object space (3x3 matrix).
  1406. R1 or R2 computed by stereoRectify() can be passed here.
  1407. If the matrix is empty, the identity transformation is used.</param>
  1408. <param name="p">New camera matrix (3x3) or new projection matrix (3x4).
  1409. P1 or P2 computed by stereoRectify() can be passed here. If the matrix is empty,
  1410. the identity new camera matrix is used.</param>
  1411. </member>
  1412. <member name="M:OpenCvSharp.Cv2.UndistortPointsIter(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,System.Nullable{OpenCvSharp.TermCriteria})">
  1413. <summary>
  1414. Computes the ideal point coordinates from the observed point coordinates.
  1415. </summary>
  1416. <param name="src">Observed point coordinates, 1xN or Nx1 2-channel (CV_32FC2 or CV_64FC2).</param>
  1417. <param name="dst">Output ideal point coordinates after undistortion and reverse perspective transformation.
  1418. If matrix P is identity or omitted, dst will contain normalized point coordinates.</param>
  1419. <param name="cameraMatrix">Camera matrix</param>
  1420. <param name="distCoeffs">Input vector of distortion coefficients (k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6]]) of 4, 5, or 8 elements.
  1421. If the vector is null, the zero distortion coefficients are assumed.</param>
  1422. <param name="r">Rectification transformation in the object space (3x3 matrix).
  1423. R1 or R2 computed by stereoRectify() can be passed here.
  1424. If the matrix is empty, the identity transformation is used.</param>
  1425. <param name="p">New camera matrix (3x3) or new projection matrix (3x4).
  1426. P1 or P2 computed by stereoRectify() can be passed here. If the matrix is empty,
  1427. the identity new camera matrix is used.</param>
  1428. <param name="termCriteria"></param>
  1429. </member>
  1430. <member name="T:OpenCvSharp.Cv2.FishEye">
  1431. <summary>
  1432. The methods in this class use a so-called fisheye camera model.
  1433. </summary>
  1434. </member>
  1435. <member name="M:OpenCvSharp.Cv2.FishEye.ProjectPoints(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,System.Double,OpenCvSharp.OutputArray)">
  1436. <summary>
  1437. Projects points using fisheye model.
  1438. The function computes projections of 3D points to the image plane given intrinsic and extrinsic
  1439. camera parameters.Optionally, the function computes Jacobians - matrices of partial derivatives of
  1440. image points coordinates(as functions of all the input parameters) with respect to the particular
  1441. parameters, intrinsic and/or extrinsic.
  1442. </summary>
  1443. <param name="objectPoints">Array of object points, 1xN/Nx1 3-channel (or vector&lt;Point3f&gt; ),
  1444. where N is the number of points in the view.</param>
  1445. <param name="imagePoints">Output array of image points, 2xN/Nx2 1-channel or 1xN/Nx1 2-channel,
  1446. or vector&lt;Point2f&gt;.</param>
  1447. <param name="rvec"></param>
  1448. <param name="tvec"></param>
  1449. <param name="k">Camera matrix</param>
  1450. <param name="d">Input vector of distortion coefficients</param>
  1451. <param name="alpha">The skew coefficient.</param>
  1452. <param name="jacobian">Optional output 2Nx15 jacobian matrix of derivatives of image points with respect
  1453. to components of the focal lengths, coordinates of the principal point, distortion coefficients,
  1454. rotation vector, translation vector, and the skew.In the old interface different components of
  1455. the jacobian are returned via different output parameters.</param>
  1456. </member>
  1457. <member name="M:OpenCvSharp.Cv2.FishEye.DistortPoints(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,System.Double)">
  1458. <summary>
  1459. Distorts 2D points using fisheye model.
  1460. </summary>
  1461. <param name="undistorted">Array of object points, 1xN/Nx1 2-channel (or vector&lt;Point2f&gt; ),
  1462. where N is the number of points in the view.</param>
  1463. <param name="distorted">Output array of image points, 1xN/Nx1 2-channel, or vector&lt;Point2f&gt; .</param>
  1464. <param name="k">Camera matrix</param>
  1465. <param name="d">Input vector of distortion coefficients</param>
  1466. <param name="alpha">The skew coefficient.</param>
  1467. </member>
  1468. <member name="M:OpenCvSharp.Cv2.FishEye.UndistortPoints(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray)">
  1469. <summary>
  1470. Undistorts 2D points using fisheye model
  1471. </summary>
  1472. <param name="distorted">Array of object points, 1xN/Nx1 2-channel (or vector&lt;Point2f&gt; ),
  1473. where N is the number of points in the view.</param>
  1474. <param name="undistorted">Output array of image points, 1xN/Nx1 2-channel, or vector&gt;Point2f&gt; .</param>
  1475. <param name="k">Camera matrix</param>
  1476. <param name="d">Input vector of distortion coefficients (k_1, k_2, k_3, k_4).</param>
  1477. <param name="r">Rectification transformation in the object space: 3x3 1-channel, or vector: 3x1/1x3 1-channel or 1x1 3-channel</param>
  1478. <param name="p">New camera matrix (3x3) or new projection matrix (3x4)</param>
  1479. </member>
  1480. <member name="M:OpenCvSharp.Cv2.FishEye.InitUndistortRectifyMap(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.Size,System.Int32,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray)">
  1481. <summary>
  1482. Computes undistortion and rectification maps for image transform by cv::remap().
  1483. If D is empty zero distortion is used, if R or P is empty identity matrixes are used.
  1484. </summary>
  1485. <param name="k">Camera matrix</param>
  1486. <param name="d">Input vector of distortion coefficients (k_1, k_2, k_3, k_4).</param>
  1487. <param name="r">Rectification transformation in the object space: 3x3 1-channel, or vector: 3x1/1x3 1-channel or 1x1 3-channel</param>
  1488. <param name="p">New camera matrix (3x3) or new projection matrix (3x4)</param>
  1489. <param name="size">Undistorted image size.</param>
  1490. <param name="m1type">Type of the first output map that can be CV_32FC1 or CV_16SC2 . See convertMaps() for details.</param>
  1491. <param name="map1">The first output map.</param>
  1492. <param name="map2">The second output map.</param>
  1493. </member>
  1494. <member name="M:OpenCvSharp.Cv2.FishEye.UndistortImage(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.Size)">
  1495. <summary>
  1496. Transforms an image to compensate for fisheye lens distortion.
  1497. </summary>
  1498. <param name="distorted">image with fisheye lens distortion.</param>
  1499. <param name="undistorted">Output image with compensated fisheye lens distortion.</param>
  1500. <param name="k">Camera matrix</param>
  1501. <param name="d">Input vector of distortion coefficients (k_1, k_2, k_3, k_4).</param>
  1502. <param name="knew">Camera matrix of the distorted image. By default, it is the identity matrix but you
  1503. may additionally scale and shift the result by using a different matrix.</param>
  1504. <param name="newSize"></param>
  1505. </member>
  1506. <member name="M:OpenCvSharp.Cv2.FishEye.EstimateNewCameraMatrixForUndistortRectify(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.Size,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Double,OpenCvSharp.Size,System.Double)">
  1507. <summary>
  1508. Estimates new camera matrix for undistortion or rectification.
  1509. </summary>
  1510. <param name="k">Camera matrix</param>
  1511. <param name="d">Input vector of distortion coefficients (k_1, k_2, k_3, k_4).</param>
  1512. <param name="imageSize"></param>
  1513. <param name="r">Rectification transformation in the object space: 3x3 1-channel, or vector: 3x1/1x3
  1514. 1-channel or 1x1 3-channel</param>
  1515. <param name="p">New camera matrix (3x3) or new projection matrix (3x4)</param>
  1516. <param name="balance">Sets the new focal length in range between the min focal length and the max focal
  1517. length.Balance is in range of[0, 1].</param>
  1518. <param name="newSize"></param>
  1519. <param name="fovScale">Divisor for new focal length.</param>
  1520. </member>
  1521. <member name="M:OpenCvSharp.Cv2.FishEye.Calibrate(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},OpenCvSharp.Size,OpenCvSharp.InputOutputArray,OpenCvSharp.InputOutputArray,System.Collections.Generic.IEnumerable{OpenCvSharp.Mat}@,System.Collections.Generic.IEnumerable{OpenCvSharp.Mat}@,OpenCvSharp.FishEyeCalibrationFlags,System.Nullable{OpenCvSharp.TermCriteria})">
  1522. <summary>
  1523. Performs camera calibaration
  1524. </summary>
  1525. <param name="objectPoints">vector of vectors of calibration pattern points in the calibration pattern coordinate space.</param>
  1526. <param name="imagePoints">vector of vectors of the projections of calibration pattern points.
  1527. imagePoints.size() and objectPoints.size() and imagePoints[i].size() must be equal to
  1528. objectPoints[i].size() for each i.</param>
  1529. <param name="imageSize">Size of the image used only to initialize the intrinsic camera matrix.</param>
  1530. <param name="k">Output 3x3 floating-point camera matrix</param>
  1531. <param name="d">Output vector of distortion coefficients (k_1, k_2, k_3, k_4).</param>
  1532. <param name="rvecs">Output vector of rotation vectors (see Rodrigues ) estimated for each pattern view.
  1533. That is, each k-th rotation vector together with the corresponding k-th translation vector(see
  1534. the next output parameter description) brings the calibration pattern from the model coordinate
  1535. space(in which object points are specified) to the world coordinate space, that is, a real
  1536. position of the calibration pattern in the k-th pattern view(k= 0.. * M * -1).</param>
  1537. <param name="tvecs">Output vector of translation vectors estimated for each pattern view.</param>
  1538. <param name="flags">Different flags that may be zero or a combination of flag values</param>
  1539. <param name="criteria">Termination criteria for the iterative optimization algorithm.</param>
  1540. <returns></returns>
  1541. </member>
  1542. <member name="M:OpenCvSharp.Cv2.FishEye.StereoRectify(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.Size,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.FishEyeCalibrationFlags,OpenCvSharp.Size,System.Double,System.Double)">
  1543. <summary>
  1544. Stereo rectification for fisheye camera model
  1545. </summary>
  1546. <param name="k1">First camera matrix.</param>
  1547. <param name="d1">First camera distortion parameters.</param>
  1548. <param name="k2">Second camera matrix.</param>
  1549. <param name="d2">Second camera distortion parameters.</param>
  1550. <param name="imageSize">Size of the image used for stereo calibration.</param>
  1551. <param name="r">Rotation matrix between the coordinate systems of the first and the second cameras.</param>
  1552. <param name="tvec">Translation vector between coordinate systems of the cameras.</param>
  1553. <param name="r1">Output 3x3 rectification transform (rotation matrix) for the first camera.</param>
  1554. <param name="r2">Output 3x3 rectification transform (rotation matrix) for the second camera.</param>
  1555. <param name="p1">Output 3x4 projection matrix in the new (rectified) coordinate systems for the first camera.</param>
  1556. <param name="p2">Output 3x4 projection matrix in the new (rectified) coordinate systems for the second camera.</param>
  1557. <param name="q">Output 4x4 disparity-to-depth mapping matrix (see reprojectImageTo3D ).</param>
  1558. <param name="flags">Operation flags that may be zero or CALIB_ZERO_DISPARITY . If the flag is set,
  1559. the function makes the principal points of each camera have the same pixel coordinates in the
  1560. rectified views.And if the flag is not set, the function may still shift the images in the
  1561. horizontal or vertical direction(depending on the orientation of epipolar lines) to maximize the
  1562. useful image area.</param>
  1563. <param name="newImageSize">New image resolution after rectification. The same size should be passed to
  1564. initUndistortRectifyMap(see the stereo_calib.cpp sample in OpenCV samples directory). When(0,0)
  1565. is passed(default), it is set to the original imageSize.Setting it to larger value can help you
  1566. preserve details in the original image, especially when there is a big radial distortion.</param>
  1567. <param name="balance">Sets the new focal length in range between the min focal length and the max focal
  1568. length.Balance is in range of[0, 1].</param>
  1569. <param name="fovScale">Divisor for new focal length.</param>
  1570. </member>
  1571. <member name="M:OpenCvSharp.Cv2.FishEye.StereoCalibrate(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},OpenCvSharp.InputOutputArray,OpenCvSharp.InputOutputArray,OpenCvSharp.InputOutputArray,OpenCvSharp.InputOutputArray,OpenCvSharp.Size,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.FishEyeCalibrationFlags,System.Nullable{OpenCvSharp.TermCriteria})">
  1572. <summary>
  1573. Performs stereo calibration
  1574. </summary>
  1575. <param name="objectPoints">Vector of vectors of the calibration pattern points.</param>
  1576. <param name="imagePoints1">Vector of vectors of the projections of the calibration pattern points,
  1577. observed by the first camera.</param>
  1578. <param name="imagePoints2">Vector of vectors of the projections of the calibration pattern points,
  1579. observed by the second camera.</param>
  1580. <param name="k1">Input/output first camera matrix</param>
  1581. <param name="d1">Input/output vector of distortion coefficients (k_1, k_2, k_3, k_4) of 4 elements.</param>
  1582. <param name="k2">Input/output second camera matrix. The parameter is similar to K1 .</param>
  1583. <param name="d2">Input/output lens distortion coefficients for the second camera. The parameter is
  1584. similar to D1.</param>
  1585. <param name="imageSize">Size of the image used only to initialize intrinsic camera matrix.</param>
  1586. <param name="r">Output rotation matrix between the 1st and the 2nd camera coordinate systems.</param>
  1587. <param name="t">Output translation vector between the coordinate systems of the cameras.</param>
  1588. <param name="flags">Different flags that may be zero or a combination of the FishEyeCalibrationFlags values</param>
  1589. <param name="criteria">Termination criteria for the iterative optimization algorithm.</param>
  1590. <returns></returns>
  1591. </member>
  1592. <member name="M:OpenCvSharp.Cv2.BorderInterpolate(System.Int32,System.Int32,OpenCvSharp.BorderTypes)">
  1593. <summary>
  1594. Computes the source location of an extrapolated pixel.
  1595. </summary>
  1596. <param name="p">0-based coordinate of the extrapolated pixel along one of the axes, likely &lt;0 or &gt;= len</param>
  1597. <param name="len">Length of the array along the corresponding axis.</param>
  1598. <param name="borderType">Border type, one of the #BorderTypes, except for #BORDER_TRANSPARENT and BORDER_ISOLATED.
  1599. When borderType==BORDER_CONSTANT, the function always returns -1, regardless</param>
  1600. <returns></returns>
  1601. </member>
  1602. <member name="M:OpenCvSharp.Cv2.CopyMakeBorder(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32,System.Int32,System.Int32,System.Int32,OpenCvSharp.BorderTypes,System.Nullable{OpenCvSharp.Scalar})">
  1603. <summary>
  1604. Forms a border around the image
  1605. </summary>
  1606. <param name="src">The source image</param>
  1607. <param name="dst">The destination image; will have the same type as src and
  1608. the size Size(src.cols+left+right, src.rows+top+bottom)</param>
  1609. <param name="top">Specify how much pixels in each direction from the source image rectangle one needs to extrapolate</param>
  1610. <param name="bottom">Specify how much pixels in each direction from the source image rectangle one needs to extrapolate</param>
  1611. <param name="left">Specify how much pixels in each direction from the source image rectangle one needs to extrapolate</param>
  1612. <param name="right">Specify how much pixels in each direction from the source image rectangle one needs to extrapolate</param>
  1613. <param name="borderType">The border type</param>
  1614. <param name="value">The border value if borderType == Constant</param>
  1615. </member>
  1616. <member name="M:OpenCvSharp.Cv2.Add(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputArray,System.Int32)">
  1617. <summary>
  1618. Computes the per-element sum of two arrays or an array and a scalar.
  1619. </summary>
  1620. <param name="src1">The first source array</param>
  1621. <param name="src2">The second source array. It must have the same size and same type as src1</param>
  1622. <param name="dst">The destination array; it will have the same size and same type as src1</param>
  1623. <param name="mask">The optional operation mask, 8-bit single channel array; specifies elements of the destination array to be changed. [By default this is null]</param>
  1624. <param name="dtype"></param>
  1625. </member>
  1626. <member name="M:OpenCvSharp.Cv2.Subtract(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputArray,System.Int32)">
  1627. <summary>
  1628. Calculates per-element difference between two arrays or array and a scalar
  1629. </summary>
  1630. <param name="src1">The first source array</param>
  1631. <param name="src2">The second source array. It must have the same size and same type as src1</param>
  1632. <param name="dst">The destination array; it will have the same size and same type as src1</param>
  1633. <param name="mask">The optional operation mask, 8-bit single channel array; specifies elements of the destination array to be changed. [By default this is null]</param>
  1634. <param name="dtype"></param>
  1635. </member>
  1636. <member name="M:OpenCvSharp.Cv2.Subtract(OpenCvSharp.InputArray,OpenCvSharp.Scalar,OpenCvSharp.OutputArray,OpenCvSharp.InputArray,System.Int32)">
  1637. <summary>
  1638. Calculates per-element difference between two arrays or array and a scalar
  1639. </summary>
  1640. <param name="src1">The first source array</param>
  1641. <param name="src2">The second source array. It must have the same size and same type as src1</param>
  1642. <param name="dst">The destination array; it will have the same size and same type as src1</param>
  1643. <param name="mask">The optional operation mask, 8-bit single channel array; specifies elements of the destination array to be changed. [By default this is null]</param>
  1644. <param name="dtype"></param>
  1645. </member>
  1646. <member name="M:OpenCvSharp.Cv2.Subtract(OpenCvSharp.Scalar,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputArray,System.Int32)">
  1647. <summary>
  1648. Calculates per-element difference between two arrays or array and a scalar
  1649. </summary>
  1650. <param name="src1">The first source array</param>
  1651. <param name="src2">The second source array. It must have the same size and same type as src1</param>
  1652. <param name="dst">The destination array; it will have the same size and same type as src1</param>
  1653. <param name="mask">The optional operation mask, 8-bit single channel array; specifies elements of the destination array to be changed. [By default this is null]</param>
  1654. <param name="dtype"></param>
  1655. </member>
  1656. <member name="M:OpenCvSharp.Cv2.Multiply(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Double,System.Int32)">
  1657. <summary>
  1658. Calculates the per-element scaled product of two arrays
  1659. </summary>
  1660. <param name="src1">The first source array</param>
  1661. <param name="src2">The second source array of the same size and the same type as src1</param>
  1662. <param name="dst">The destination array; will have the same size and the same type as src1</param>
  1663. <param name="scale">The optional scale factor. [By default this is 1]</param>
  1664. <param name="dtype"></param>
  1665. </member>
  1666. <member name="M:OpenCvSharp.Cv2.Divide(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Double,System.Int32)">
  1667. <summary>
  1668. Performs per-element division of two arrays or a scalar by an array.
  1669. </summary>
  1670. <param name="src1">The first source array</param>
  1671. <param name="src2">The second source array; should have the same size and same type as src1</param>
  1672. <param name="dst">The destination array; will have the same size and same type as src2</param>
  1673. <param name="scale">Scale factor [By default this is 1]</param>
  1674. <param name="dtype"></param>
  1675. </member>
  1676. <member name="M:OpenCvSharp.Cv2.Divide(System.Double,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32)">
  1677. <summary>
  1678. Performs per-element division of two arrays or a scalar by an array.
  1679. </summary>
  1680. <param name="scale">Scale factor</param>
  1681. <param name="src2">The first source array</param>
  1682. <param name="dst">The destination array; will have the same size and same type as src2</param>
  1683. <param name="dtype"></param>
  1684. </member>
  1685. <member name="M:OpenCvSharp.Cv2.ScaleAdd(OpenCvSharp.InputArray,System.Double,OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  1686. <summary>
  1687. adds scaled array to another one (dst = alpha*src1 + src2)
  1688. </summary>
  1689. <param name="src1"></param>
  1690. <param name="alpha"></param>
  1691. <param name="src2"></param>
  1692. <param name="dst"></param>
  1693. </member>
  1694. <member name="M:OpenCvSharp.Cv2.AddWeighted(OpenCvSharp.InputArray,System.Double,OpenCvSharp.InputArray,System.Double,System.Double,OpenCvSharp.OutputArray,System.Int32)">
  1695. <summary>
  1696. computes weighted sum of two arrays (dst = alpha*src1 + beta*src2 + gamma)
  1697. </summary>
  1698. <param name="src1"></param>
  1699. <param name="alpha"></param>
  1700. <param name="src2"></param>
  1701. <param name="beta"></param>
  1702. <param name="gamma"></param>
  1703. <param name="dst"></param>
  1704. <param name="dtype"></param>
  1705. </member>
  1706. <member name="M:OpenCvSharp.Cv2.ConvertScaleAbs(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Double,System.Double)">
  1707. <summary>
  1708. Scales, computes absolute values and converts the result to 8-bit.
  1709. </summary>
  1710. <param name="src">The source array</param>
  1711. <param name="dst">The destination array</param>
  1712. <param name="alpha">The optional scale factor. [By default this is 1]</param>
  1713. <param name="beta">The optional delta added to the scaled values. [By default this is 0]</param>
  1714. </member>
  1715. <member name="M:OpenCvSharp.Cv2.ConvertFp16(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  1716. <summary>
  1717. Converts an array to half precision floating number.
  1718. This function converts FP32(single precision floating point) from/to FP16(half precision floating point). CV_16S format is used to represent FP16 data.
  1719. There are two use modes(src -&gt; dst) : CV_32F -&gt; CV_16S and CV_16S -&gt; CV_32F.The input array has to have type of CV_32F or
  1720. CV_16S to represent the bit depth.If the input array is neither of them, the function will raise an error.
  1721. The format of half precision floating point is defined in IEEE 754-2008.
  1722. </summary>
  1723. <param name="src">input array.</param>
  1724. <param name="dst">output array.</param>
  1725. </member>
  1726. <member name="M:OpenCvSharp.Cv2.LUT(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  1727. <summary>
  1728. transforms array of numbers using a lookup table: dst(i)=lut(src(i))
  1729. </summary>
  1730. <param name="src">Source array of 8-bit elements</param>
  1731. <param name="lut">Look-up table of 256 elements.
  1732. In the case of multi-channel source array, the table should either have
  1733. a single channel (in this case the same table is used for all channels)
  1734. or the same number of channels as in the source array</param>
  1735. <param name="dst">Destination array;
  1736. will have the same size and the same number of channels as src,
  1737. and the same depth as lut</param>
  1738. </member>
  1739. <member name="M:OpenCvSharp.Cv2.LUT(OpenCvSharp.InputArray,System.Byte[],OpenCvSharp.OutputArray)">
  1740. <summary>
  1741. transforms array of numbers using a lookup table: dst(i)=lut(src(i))
  1742. </summary>
  1743. <param name="src">Source array of 8-bit elements</param>
  1744. <param name="lut">Look-up table of 256 elements.
  1745. In the case of multi-channel source array, the table should either have
  1746. a single channel (in this case the same table is used for all channels)
  1747. or the same number of channels as in the source array</param>
  1748. <param name="dst">Destination array;
  1749. will have the same size and the same number of channels as src,
  1750. and the same depth as lut</param>
  1751. </member>
  1752. <member name="M:OpenCvSharp.Cv2.Sum(OpenCvSharp.InputArray)">
  1753. <summary>
  1754. computes sum of array elements
  1755. </summary>
  1756. <param name="src">The source array; must have 1 to 4 channels</param>
  1757. <returns></returns>
  1758. </member>
  1759. <member name="M:OpenCvSharp.Cv2.CountNonZero(OpenCvSharp.InputArray)">
  1760. <summary>
  1761. computes the number of nonzero array elements
  1762. </summary>
  1763. <param name="mtx">Single-channel array</param>
  1764. <returns>number of non-zero elements in mtx</returns>
  1765. </member>
  1766. <member name="M:OpenCvSharp.Cv2.FindNonZero(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  1767. <summary>
  1768. returns the list of locations of non-zero pixels
  1769. </summary>
  1770. <param name="src"></param>
  1771. <param name="idx"></param>
  1772. </member>
  1773. <member name="M:OpenCvSharp.Cv2.Mean(OpenCvSharp.InputArray,OpenCvSharp.InputArray)">
  1774. <summary>
  1775. computes mean value of selected array elements
  1776. </summary>
  1777. <param name="src">The source array; it should have 1 to 4 channels
  1778. (so that the result can be stored in Scalar)</param>
  1779. <param name="mask">The optional operation mask</param>
  1780. <returns></returns>
  1781. </member>
  1782. <member name="M:OpenCvSharp.Cv2.MeanStdDev(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputArray)">
  1783. <summary>
  1784. computes mean value and standard deviation of all or selected array elements
  1785. </summary>
  1786. <param name="src">The source array; it should have 1 to 4 channels
  1787. (so that the results can be stored in Scalar's)</param>
  1788. <param name="mean">The output parameter: computed mean value</param>
  1789. <param name="stddev">The output parameter: computed standard deviation</param>
  1790. <param name="mask">The optional operation mask</param>
  1791. </member>
  1792. <member name="M:OpenCvSharp.Cv2.MeanStdDev(OpenCvSharp.InputArray,OpenCvSharp.Scalar@,OpenCvSharp.Scalar@,OpenCvSharp.InputArray)">
  1793. <summary>
  1794. computes mean value and standard deviation of all or selected array elements
  1795. </summary>
  1796. <param name="src">The source array; it should have 1 to 4 channels
  1797. (so that the results can be stored in Scalar's)</param>
  1798. <param name="mean">The output parameter: computed mean value</param>
  1799. <param name="stddev">The output parameter: computed standard deviation</param>
  1800. <param name="mask">The optional operation mask</param>
  1801. </member>
  1802. <member name="M:OpenCvSharp.Cv2.Norm(OpenCvSharp.InputArray,OpenCvSharp.NormTypes,OpenCvSharp.InputArray)">
  1803. <summary>
  1804. Calculates absolute array norm, absolute difference norm, or relative difference norm.
  1805. </summary>
  1806. <param name="src1">The first source array</param>
  1807. <param name="normType">Type of the norm</param>
  1808. <param name="mask">The optional operation mask</param>
  1809. <returns></returns>
  1810. </member>
  1811. <member name="M:OpenCvSharp.Cv2.Norm(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.NormTypes,OpenCvSharp.InputArray)">
  1812. <summary>
  1813. computes norm of selected part of the difference between two arrays
  1814. </summary>
  1815. <param name="src1">The first source array</param>
  1816. <param name="src2">The second source array of the same size and the same type as src1</param>
  1817. <param name="normType">Type of the norm</param>
  1818. <param name="mask">The optional operation mask</param>
  1819. <returns></returns>
  1820. </member>
  1821. <member name="M:OpenCvSharp.Cv2.PSNR(OpenCvSharp.InputArray,OpenCvSharp.InputArray,System.Double)">
  1822. <summary>
  1823. Computes the Peak Signal-to-Noise Ratio (PSNR) image quality metric.
  1824. This function calculates the Peak Signal-to-Noise Ratio(PSNR) image quality metric in decibels(dB),
  1825. between two input arrays src1 and src2.The arrays must have the same type.
  1826. </summary>
  1827. <param name="src1">first input array.</param>
  1828. <param name="src2">second input array of the same size as src1.</param>
  1829. <param name="r">the maximum pixel value (255 by default)</param>
  1830. <returns></returns>
  1831. </member>
  1832. <member name="M:OpenCvSharp.Cv2.BatchDistance(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32,OpenCvSharp.OutputArray,OpenCvSharp.NormTypes,System.Int32,OpenCvSharp.InputArray,System.Int32,System.Boolean)">
  1833. <summary>
  1834. naive nearest neighbor finder
  1835. </summary>
  1836. <param name="src1"></param>
  1837. <param name="src2"></param>
  1838. <param name="dist"></param>
  1839. <param name="dtype"></param>
  1840. <param name="nidx"></param>
  1841. <param name="normType"></param>
  1842. <param name="k"></param>
  1843. <param name="mask"></param>
  1844. <param name="update"></param>
  1845. <param name="crosscheck"></param>
  1846. </member>
  1847. <member name="M:OpenCvSharp.Cv2.Normalize(OpenCvSharp.InputArray,OpenCvSharp.InputOutputArray,System.Double,System.Double,OpenCvSharp.NormTypes,System.Int32,OpenCvSharp.InputArray)">
  1848. <summary>
  1849. scales and shifts array elements so that either the specified norm (alpha)
  1850. or the minimum (alpha) and maximum (beta) array values get the specified values
  1851. </summary>
  1852. <param name="src">The source array</param>
  1853. <param name="dst">The destination array; will have the same size as src</param>
  1854. <param name="alpha">The norm value to normalize to or the lower range boundary
  1855. in the case of range normalization</param>
  1856. <param name="beta">The upper range boundary in the case of range normalization;
  1857. not used for norm normalization</param>
  1858. <param name="normType">The normalization type</param>
  1859. <param name="dtype">When the parameter is negative,
  1860. the destination array will have the same type as src,
  1861. otherwise it will have the same number of channels as src and the depth =CV_MAT_DEPTH(rtype)</param>
  1862. <param name="mask">The optional operation mask</param>
  1863. </member>
  1864. <member name="M:OpenCvSharp.Cv2.MinMaxLoc(OpenCvSharp.InputArray,System.Double@,System.Double@)">
  1865. <summary>
  1866. finds global minimum and maximum array elements and returns their values and their locations
  1867. </summary>
  1868. <param name="src">The source single-channel array</param>
  1869. <param name="minVal">Pointer to returned minimum value</param>
  1870. <param name="maxVal">Pointer to returned maximum value</param>
  1871. </member>
  1872. <member name="M:OpenCvSharp.Cv2.MinMaxLoc(OpenCvSharp.InputArray,OpenCvSharp.Point@,OpenCvSharp.Point@)">
  1873. <summary>
  1874. finds global minimum and maximum array elements and returns their values and their locations
  1875. </summary>
  1876. <param name="src">The source single-channel array</param>
  1877. <param name="minLoc">Pointer to returned minimum location</param>
  1878. <param name="maxLoc">Pointer to returned maximum location</param>
  1879. </member>
  1880. <member name="M:OpenCvSharp.Cv2.MinMaxLoc(OpenCvSharp.InputArray,System.Double@,System.Double@,OpenCvSharp.Point@,OpenCvSharp.Point@,OpenCvSharp.InputArray)">
  1881. <summary>
  1882. finds global minimum and maximum array elements and returns their values and their locations
  1883. </summary>
  1884. <param name="src">The source single-channel array</param>
  1885. <param name="minVal">Pointer to returned minimum value</param>
  1886. <param name="maxVal">Pointer to returned maximum value</param>
  1887. <param name="minLoc">Pointer to returned minimum location</param>
  1888. <param name="maxLoc">Pointer to returned maximum location</param>
  1889. <param name="mask">The optional mask used to select a sub-array</param>
  1890. </member>
  1891. <member name="M:OpenCvSharp.Cv2.MinMaxIdx(OpenCvSharp.InputArray,System.Double@,System.Double@)">
  1892. <summary>
  1893. finds global minimum and maximum array elements and returns their values and their locations
  1894. </summary>
  1895. <param name="src">The source single-channel array</param>
  1896. <param name="minVal">Pointer to returned minimum value</param>
  1897. <param name="maxVal">Pointer to returned maximum value</param>
  1898. </member>
  1899. <member name="M:OpenCvSharp.Cv2.MinMaxIdx(OpenCvSharp.InputArray,System.Int32[],System.Int32[])">
  1900. <summary>
  1901. finds global minimum and maximum array elements and returns their values and their locations
  1902. </summary>
  1903. <param name="src">The source single-channel array</param>
  1904. <param name="minIdx"></param>
  1905. <param name="maxIdx"></param>
  1906. </member>
  1907. <member name="M:OpenCvSharp.Cv2.MinMaxIdx(OpenCvSharp.InputArray,System.Double@,System.Double@,System.Int32[],System.Int32[],OpenCvSharp.InputArray)">
  1908. <summary>
  1909. finds global minimum and maximum array elements and returns their values and their locations
  1910. </summary>
  1911. <param name="src">The source single-channel array</param>
  1912. <param name="minVal">Pointer to returned minimum value</param>
  1913. <param name="maxVal">Pointer to returned maximum value</param>
  1914. <param name="minIdx"></param>
  1915. <param name="maxIdx"></param>
  1916. <param name="mask"></param>
  1917. </member>
  1918. <member name="M:OpenCvSharp.Cv2.Reduce(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.ReduceDimension,OpenCvSharp.ReduceTypes,System.Int32)">
  1919. <summary>
  1920. transforms 2D matrix to 1D row or column vector by taking sum, minimum, maximum or mean value over all the rows
  1921. </summary>
  1922. <param name="src">The source 2D matrix</param>
  1923. <param name="dst">The destination vector.
  1924. Its size and type is defined by dim and dtype parameters</param>
  1925. <param name="dim">The dimension index along which the matrix is reduced.
  1926. 0 means that the matrix is reduced to a single row and 1 means that the matrix is reduced to a single column</param>
  1927. <param name="rtype"></param>
  1928. <param name="dtype">When it is negative, the destination vector will have
  1929. the same type as the source matrix, otherwise, its type will be CV_MAKE_TYPE(CV_MAT_DEPTH(dtype), mtx.channels())</param>
  1930. </member>
  1931. <member name="M:OpenCvSharp.Cv2.Merge(OpenCvSharp.Mat[],OpenCvSharp.Mat)">
  1932. <summary>
  1933. makes multi-channel array out of several single-channel arrays
  1934. </summary>
  1935. <param name="mv"></param>
  1936. <param name="dst"></param>
  1937. </member>
  1938. <member name="M:OpenCvSharp.Cv2.Split(OpenCvSharp.Mat,OpenCvSharp.Mat[]@)">
  1939. <summary>
  1940. Copies each plane of a multi-channel array to a dedicated array
  1941. </summary>
  1942. <param name="src">The source multi-channel array</param>
  1943. <param name="mv">The destination array or vector of arrays;
  1944. The number of arrays must match mtx.channels() .
  1945. The arrays themselves will be reallocated if needed</param>
  1946. </member>
  1947. <member name="M:OpenCvSharp.Cv2.Split(OpenCvSharp.Mat)">
  1948. <summary>
  1949. Copies each plane of a multi-channel array to a dedicated array
  1950. </summary>
  1951. <param name="src">The source multi-channel array</param>
  1952. <returns>The number of arrays must match mtx.channels() .
  1953. The arrays themselves will be reallocated if needed</returns>
  1954. </member>
  1955. <member name="M:OpenCvSharp.Cv2.MixChannels(OpenCvSharp.Mat[],OpenCvSharp.Mat[],System.Int32[])">
  1956. <summary>
  1957. copies selected channels from the input arrays to the selected channels of the output arrays
  1958. </summary>
  1959. <param name="src"></param>
  1960. <param name="dst"></param>
  1961. <param name="fromTo"></param>
  1962. </member>
  1963. <member name="M:OpenCvSharp.Cv2.ExtractChannel(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32)">
  1964. <summary>
  1965. extracts a single channel from src (coi is 0-based index)
  1966. </summary>
  1967. <param name="src"></param>
  1968. <param name="dst"></param>
  1969. <param name="coi"></param>
  1970. </member>
  1971. <member name="M:OpenCvSharp.Cv2.InsertChannel(OpenCvSharp.InputArray,OpenCvSharp.InputOutputArray,System.Int32)">
  1972. <summary>
  1973. inserts a single channel to dst (coi is 0-based index)
  1974. </summary>
  1975. <param name="src"></param>
  1976. <param name="dst"></param>
  1977. <param name="coi"></param>
  1978. </member>
  1979. <member name="M:OpenCvSharp.Cv2.Flip(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.FlipMode)">
  1980. <summary>
  1981. reverses the order of the rows, columns or both in a matrix
  1982. </summary>
  1983. <param name="src">The source array</param>
  1984. <param name="dst">The destination array; will have the same size and same type as src</param>
  1985. <param name="flipCode">Specifies how to flip the array:
  1986. 0 means flipping around the x-axis, positive (e.g., 1) means flipping around y-axis,
  1987. and negative (e.g., -1) means flipping around both axes. See also the discussion below for the formulas.</param>
  1988. </member>
  1989. <member name="M:OpenCvSharp.Cv2.Rotate(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.RotateFlags)">
  1990. <summary>
  1991. Rotates a 2D array in multiples of 90 degrees.
  1992. </summary>
  1993. <param name="src">input array.</param>
  1994. <param name="dst">output array of the same type as src.
  1995. The size is the same with ROTATE_180, and the rows and cols are switched for
  1996. ROTATE_90_CLOCKWISE and ROTATE_90_COUNTERCLOCKWISE.</param>
  1997. <param name="rotateCode">an enum to specify how to rotate the array.</param>
  1998. </member>
  1999. <member name="M:OpenCvSharp.Cv2.Repeat(OpenCvSharp.InputArray,System.Int32,System.Int32,OpenCvSharp.OutputArray)">
  2000. <summary>
  2001. replicates the input matrix the specified number of times in the horizontal and/or vertical direction
  2002. </summary>
  2003. <param name="src">The source array to replicate</param>
  2004. <param name="ny">How many times the src is repeated along the vertical axis</param>
  2005. <param name="nx">How many times the src is repeated along the horizontal axis</param>
  2006. <param name="dst">The destination array; will have the same type as src</param>
  2007. </member>
  2008. <member name="M:OpenCvSharp.Cv2.Repeat(OpenCvSharp.Mat,System.Int32,System.Int32)">
  2009. <summary>
  2010. replicates the input matrix the specified number of times in the horizontal and/or vertical direction
  2011. </summary>
  2012. <param name="src">The source array to replicate</param>
  2013. <param name="ny">How many times the src is repeated along the vertical axis</param>
  2014. <param name="nx">How many times the src is repeated along the horizontal axis</param>
  2015. <returns></returns>
  2016. </member>
  2017. <member name="M:OpenCvSharp.Cv2.HConcat(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},OpenCvSharp.OutputArray)">
  2018. <summary>
  2019. Applies horizontal concatenation to given matrices.
  2020. </summary>
  2021. <param name="src">input array or vector of matrices. all of the matrices must have the same number of rows and the same depth.</param>
  2022. <param name="dst">output array. It has the same number of rows and depth as the src, and the sum of cols of the src.</param>
  2023. </member>
  2024. <member name="M:OpenCvSharp.Cv2.HConcat(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  2025. <summary>
  2026. Applies horizontal concatenation to given matrices.
  2027. </summary>
  2028. <param name="src1">first input array to be considered for horizontal concatenation.</param>
  2029. <param name="src2">second input array to be considered for horizontal concatenation.</param>
  2030. <param name="dst">output array. It has the same number of rows and depth as the src1 and src2, and the sum of cols of the src1 and src2.</param>
  2031. </member>
  2032. <member name="M:OpenCvSharp.Cv2.VConcat(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},OpenCvSharp.OutputArray)">
  2033. <summary>
  2034. Applies vertical concatenation to given matrices.
  2035. </summary>
  2036. <param name="src">input array or vector of matrices. all of the matrices must have the same number of cols and the same depth.</param>
  2037. <param name="dst">output array. It has the same number of cols and depth as the src, and the sum of rows of the src.</param>
  2038. </member>
  2039. <member name="M:OpenCvSharp.Cv2.VConcat(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  2040. <summary>
  2041. Applies vertical concatenation to given matrices.
  2042. </summary>
  2043. <param name="src1">first input array to be considered for vertical concatenation.</param>
  2044. <param name="src2">second input array to be considered for vertical concatenation.</param>
  2045. <param name="dst">output array. It has the same number of cols and depth as the src1 and src2, and the sum of rows of the src1 and src2.</param>
  2046. </member>
  2047. <member name="M:OpenCvSharp.Cv2.BitwiseAnd(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputArray)">
  2048. <summary>
  2049. computes bitwise conjunction of the two arrays (dst = src1 &amp; src2)
  2050. </summary>
  2051. <param name="src1">first input array or a scalar.</param>
  2052. <param name="src2">second input array or a scalar.</param>
  2053. <param name="dst">output array that has the same size and type as the input</param>
  2054. <param name="mask">optional operation mask, 8-bit single channel array, that specifies elements of the output array to be changed.</param>
  2055. </member>
  2056. <member name="M:OpenCvSharp.Cv2.BitwiseOr(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputArray)">
  2057. <summary>
  2058. computes bitwise disjunction of the two arrays (dst = src1 | src2)
  2059. </summary>
  2060. <param name="src1">first input array or a scalar.</param>
  2061. <param name="src2">second input array or a scalar.</param>
  2062. <param name="dst">output array that has the same size and type as the input</param>
  2063. <param name="mask">optional operation mask, 8-bit single channel array, that specifies elements of the output array to be changed.</param>
  2064. </member>
  2065. <member name="M:OpenCvSharp.Cv2.BitwiseXor(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputArray)">
  2066. <summary>
  2067. computes bitwise exclusive-or of the two arrays (dst = src1 ^ src2)
  2068. </summary>
  2069. <param name="src1">first input array or a scalar.</param>
  2070. <param name="src2">second input array or a scalar.</param>
  2071. <param name="dst">output array that has the same size and type as the input</param>
  2072. <param name="mask">optional operation mask, 8-bit single channel array, that specifies elements of the output array to be changed.</param>
  2073. </member>
  2074. <member name="M:OpenCvSharp.Cv2.BitwiseNot(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputArray)">
  2075. <summary>
  2076. inverts each bit of array (dst = ~src)
  2077. </summary>
  2078. <param name="src">input array.</param>
  2079. <param name="dst">output array that has the same size and type as the input</param>
  2080. <param name="mask">optional operation mask, 8-bit single channel array, that specifies elements of the output array to be changed.</param>
  2081. </member>
  2082. <member name="M:OpenCvSharp.Cv2.Absdiff(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  2083. <summary>
  2084. Calculates the per-element absolute difference between two arrays or between an array and a scalar.
  2085. </summary>
  2086. <param name="src1">first input array or a scalar.</param>
  2087. <param name="src2">second input array or a scalar.</param>
  2088. <param name="dst">output array that has the same size and type as input arrays.</param>
  2089. </member>
  2090. <member name="M:OpenCvSharp.Cv2.CopyTo(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputArray)">
  2091. <summary>
  2092. Copies the matrix to another one.
  2093. When the operation mask is specified, if the Mat::create call shown above reallocates the matrix, the newly allocated matrix is initialized with all zeros before copying the data.
  2094. </summary>
  2095. <param name="src">Source matrix.</param>
  2096. <param name="dst">Destination matrix. If it does not have a proper size or type before the operation, it is reallocated.</param>
  2097. <param name="mask">Operation mask of the same size as \*this. Its non-zero elements indicate which matrix
  2098. elements need to be copied.The mask has to be of type CV_8U and can have 1 or multiple channels.</param>
  2099. </member>
  2100. <member name="M:OpenCvSharp.Cv2.InRange(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  2101. <summary>
  2102. Checks if array elements lie between the elements of two other arrays.
  2103. </summary>
  2104. <param name="src">first input array.</param>
  2105. <param name="lowerb">inclusive lower boundary array or a scalar.</param>
  2106. <param name="upperb">inclusive upper boundary array or a scalar.</param>
  2107. <param name="dst">output array of the same size as src and CV_8U type.</param>
  2108. </member>
  2109. <member name="M:OpenCvSharp.Cv2.InRange(OpenCvSharp.InputArray,OpenCvSharp.Scalar,OpenCvSharp.Scalar,OpenCvSharp.OutputArray)">
  2110. <summary>
  2111. Checks if array elements lie between the elements of two other arrays.
  2112. </summary>
  2113. <param name="src">first input array.</param>
  2114. <param name="lowerb">inclusive lower boundary array or a scalar.</param>
  2115. <param name="upperb">inclusive upper boundary array or a scalar.</param>
  2116. <param name="dst">output array of the same size as src and CV_8U type.</param>
  2117. </member>
  2118. <member name="M:OpenCvSharp.Cv2.Compare(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.CmpTypes)">
  2119. <summary>
  2120. Performs the per-element comparison of two arrays or an array and scalar value.
  2121. </summary>
  2122. <param name="src1">first input array or a scalar; when it is an array, it must have a single channel.</param>
  2123. <param name="src2">second input array or a scalar; when it is an array, it must have a single channel.</param>
  2124. <param name="dst">output array of type ref CV_8U that has the same size and the same number of channels as the input arrays.</param>
  2125. <param name="cmpop">a flag, that specifies correspondence between the arrays (cv::CmpTypes)</param>
  2126. </member>
  2127. <member name="M:OpenCvSharp.Cv2.Min(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  2128. <summary>
  2129. computes per-element minimum of two arrays (dst = min(src1, src2))
  2130. </summary>
  2131. <param name="src1"></param>
  2132. <param name="src2"></param>
  2133. <param name="dst"></param>
  2134. </member>
  2135. <member name="M:OpenCvSharp.Cv2.Min(OpenCvSharp.Mat,OpenCvSharp.Mat,OpenCvSharp.Mat)">
  2136. <summary>
  2137. computes per-element minimum of two arrays (dst = min(src1, src2))
  2138. </summary>
  2139. <param name="src1"></param>
  2140. <param name="src2"></param>
  2141. <param name="dst"></param>
  2142. </member>
  2143. <member name="M:OpenCvSharp.Cv2.Min(OpenCvSharp.Mat,System.Double,OpenCvSharp.Mat)">
  2144. <summary>
  2145. computes per-element minimum of array and scalar (dst = min(src1, src2))
  2146. </summary>
  2147. <param name="src1"></param>
  2148. <param name="src2"></param>
  2149. <param name="dst"></param>
  2150. </member>
  2151. <member name="M:OpenCvSharp.Cv2.Max(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  2152. <summary>
  2153. computes per-element maximum of two arrays (dst = max(src1, src2))
  2154. </summary>
  2155. <param name="src1"></param>
  2156. <param name="src2"></param>
  2157. <param name="dst"></param>
  2158. </member>
  2159. <member name="M:OpenCvSharp.Cv2.Max(OpenCvSharp.Mat,OpenCvSharp.Mat,OpenCvSharp.Mat)">
  2160. <summary>
  2161. computes per-element maximum of two arrays (dst = max(src1, src2))
  2162. </summary>
  2163. <param name="src1"></param>
  2164. <param name="src2"></param>
  2165. <param name="dst"></param>
  2166. </member>
  2167. <member name="M:OpenCvSharp.Cv2.Max(OpenCvSharp.Mat,System.Double,OpenCvSharp.Mat)">
  2168. <summary>
  2169. computes per-element maximum of array and scalar (dst = max(src1, src2))
  2170. </summary>
  2171. <param name="src1"></param>
  2172. <param name="src2"></param>
  2173. <param name="dst"></param>
  2174. </member>
  2175. <member name="M:OpenCvSharp.Cv2.Sqrt(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  2176. <summary>
  2177. computes square root of each matrix element (dst = src**0.5)
  2178. </summary>
  2179. <param name="src">The source floating-point array</param>
  2180. <param name="dst">The destination array; will have the same size and the same type as src</param>
  2181. </member>
  2182. <member name="M:OpenCvSharp.Cv2.Pow(OpenCvSharp.InputArray,System.Double,OpenCvSharp.OutputArray)">
  2183. <summary>
  2184. raises the input matrix elements to the specified power (b = a**power)
  2185. </summary>
  2186. <param name="src">The source array</param>
  2187. <param name="power">The exponent of power</param>
  2188. <param name="dst">The destination array; will have the same size and the same type as src</param>
  2189. </member>
  2190. <member name="M:OpenCvSharp.Cv2.Exp(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  2191. <summary>
  2192. computes exponent of each matrix element (dst = e**src)
  2193. </summary>
  2194. <param name="src">The source array</param>
  2195. <param name="dst">The destination array; will have the same size and same type as src</param>
  2196. </member>
  2197. <member name="M:OpenCvSharp.Cv2.Log(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  2198. <summary>
  2199. computes natural logarithm of absolute value of each matrix element: dst = log(abs(src))
  2200. </summary>
  2201. <param name="src">The source array</param>
  2202. <param name="dst">The destination array; will have the same size and same type as src</param>
  2203. </member>
  2204. <member name="M:OpenCvSharp.Cv2.PolarToCart(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,System.Boolean)">
  2205. <summary>
  2206. Calculates x and y coordinates of 2D vectors from their magnitude and angle.
  2207. </summary>
  2208. <param name="magnitude">input floating-point array of magnitudes of 2D vectors;
  2209. it can be an empty matrix(=Mat()), in this case, the function assumes that all the magnitudes are = 1; if it is not empty,
  2210. it must have the same size and type as angle.</param>
  2211. <param name="angle">input floating-point array of angles of 2D vectors.</param>
  2212. <param name="x">output array of x-coordinates of 2D vectors; it has the same size and type as angle.</param>
  2213. <param name="y">output array of y-coordinates of 2D vectors; it has the same size and type as angle.</param>
  2214. <param name="angleInDegrees">when true, the input angles are measured in degrees, otherwise, they are measured in radians.</param>
  2215. </member>
  2216. <member name="M:OpenCvSharp.Cv2.CartToPolar(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,System.Boolean)">
  2217. <summary>
  2218. Calculates the magnitude and angle of 2D vectors.
  2219. </summary>
  2220. <param name="x">array of x-coordinates; this must be a single-precision or double-precision floating-point array.</param>
  2221. <param name="y">array of y-coordinates, that must have the same size and same type as x.</param>
  2222. <param name="magnitude">output array of magnitudes of the same size and type as x.</param>
  2223. <param name="angle">output array of angles that has the same size and type as x;
  2224. the angles are measured in radians(from 0 to 2\*Pi) or in degrees(0 to 360 degrees).</param>
  2225. <param name="angleInDegrees">a flag, indicating whether the angles are measured in radians(which is by default), or in degrees.</param>
  2226. </member>
  2227. <member name="M:OpenCvSharp.Cv2.Phase(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Boolean)">
  2228. <summary>
  2229. Calculates the rotation angle of 2D vectors.
  2230. </summary>
  2231. <param name="x">input floating-point array of x-coordinates of 2D vectors.</param>
  2232. <param name="y">input array of y-coordinates of 2D vectors; it must have the same size and the same type as x.</param>
  2233. <param name="angle">output array of vector angles; it has the same size and same type as x.</param>
  2234. <param name="angleInDegrees">when true, the function calculates the angle in degrees, otherwise, they are measured in radians.</param>
  2235. </member>
  2236. <member name="M:OpenCvSharp.Cv2.Magnitude(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  2237. <summary>
  2238. Calculates the magnitude of 2D vectors.
  2239. </summary>
  2240. <param name="x">floating-point array of x-coordinates of the vectors.</param>
  2241. <param name="y">floating-point array of y-coordinates of the vectors; it must have the same size as x.</param>
  2242. <param name="magnitude">output array of the same size and type as x.</param>
  2243. </member>
  2244. <member name="M:OpenCvSharp.Cv2.CheckRange(OpenCvSharp.InputArray,System.Boolean)">
  2245. <summary>
  2246. checks that each matrix element is within the specified range.
  2247. </summary>
  2248. <param name="src">The array to check</param>
  2249. <param name="quiet">The flag indicating whether the functions quietly
  2250. return false when the array elements are out of range,
  2251. or they throw an exception.</param>
  2252. <returns></returns>
  2253. </member>
  2254. <member name="M:OpenCvSharp.Cv2.CheckRange(OpenCvSharp.InputArray,System.Boolean,OpenCvSharp.Point@,System.Double,System.Double)">
  2255. <summary>
  2256. checks that each matrix element is within the specified range.
  2257. </summary>
  2258. <param name="src">The array to check</param>
  2259. <param name="quiet">The flag indicating whether the functions quietly
  2260. return false when the array elements are out of range,
  2261. or they throw an exception.</param>
  2262. <param name="pos">The optional output parameter, where the position of
  2263. the first outlier is stored.</param>
  2264. <param name="minVal">The inclusive lower boundary of valid values range</param>
  2265. <param name="maxVal">The exclusive upper boundary of valid values range</param>
  2266. <returns></returns>
  2267. </member>
  2268. <member name="M:OpenCvSharp.Cv2.PatchNaNs(OpenCvSharp.InputOutputArray,System.Double)">
  2269. <summary>
  2270. converts NaN's to the given number
  2271. </summary>
  2272. <param name="a"></param>
  2273. <param name="val"></param>
  2274. </member>
  2275. <member name="M:OpenCvSharp.Cv2.Gemm(OpenCvSharp.InputArray,OpenCvSharp.InputArray,System.Double,OpenCvSharp.InputArray,System.Double,OpenCvSharp.OutputArray,OpenCvSharp.GemmFlags)">
  2276. <summary>
  2277. implements generalized matrix product algorithm GEMM from BLAS
  2278. </summary>
  2279. <param name="src1"></param>
  2280. <param name="src2"></param>
  2281. <param name="alpha"></param>
  2282. <param name="src3"></param>
  2283. <param name="gamma"></param>
  2284. <param name="dst"></param>
  2285. <param name="flags"></param>
  2286. </member>
  2287. <member name="M:OpenCvSharp.Cv2.MulTransposed(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Boolean,OpenCvSharp.InputArray,System.Double,System.Int32)">
  2288. <summary>
  2289. multiplies matrix by its transposition from the left or from the right
  2290. </summary>
  2291. <param name="src">The source matrix</param>
  2292. <param name="dst">The destination square matrix</param>
  2293. <param name="aTa">Specifies the multiplication ordering; see the description below</param>
  2294. <param name="delta">The optional delta matrix, subtracted from src before the
  2295. multiplication. When the matrix is empty ( delta=Mat() ), it’s assumed to be
  2296. zero, i.e. nothing is subtracted, otherwise if it has the same size as src,
  2297. then it’s simply subtracted, otherwise it is "repeated" to cover the full src
  2298. and then subtracted. Type of the delta matrix, when it's not empty, must be the
  2299. same as the type of created destination matrix, see the rtype description</param>
  2300. <param name="scale">The optional scale factor for the matrix product</param>
  2301. <param name="dtype">When it’s negative, the destination matrix will have the
  2302. same type as src . Otherwise, it will have type=CV_MAT_DEPTH(rtype),
  2303. which should be either CV_32F or CV_64F</param>
  2304. </member>
  2305. <member name="M:OpenCvSharp.Cv2.Transpose(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  2306. <summary>
  2307. transposes the matrix
  2308. </summary>
  2309. <param name="src">The source array</param>
  2310. <param name="dst">The destination array of the same type as src</param>
  2311. </member>
  2312. <member name="M:OpenCvSharp.Cv2.Transform(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputArray)">
  2313. <summary>
  2314. performs affine transformation of each element of multi-channel input matrix
  2315. </summary>
  2316. <param name="src">The source array; must have as many channels (1 to 4) as mtx.cols or mtx.cols-1</param>
  2317. <param name="dst">The destination array; will have the same size and depth as src and as many channels as mtx.rows</param>
  2318. <param name="m">The transformation matrix</param>
  2319. </member>
  2320. <member name="M:OpenCvSharp.Cv2.PerspectiveTransform(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputArray)">
  2321. <summary>
  2322. performs perspective transformation of each element of multi-channel input matrix
  2323. </summary>
  2324. <param name="src">The source two-channel or three-channel floating-point array;
  2325. each element is 2D/3D vector to be transformed</param>
  2326. <param name="dst">The destination array; it will have the same size and same type as src</param>
  2327. <param name="m">3x3 or 4x4 transformation matrix</param>
  2328. </member>
  2329. <member name="M:OpenCvSharp.Cv2.PerspectiveTransform(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},OpenCvSharp.Mat)">
  2330. <summary>
  2331. performs perspective transformation of each element of multi-channel input matrix
  2332. </summary>
  2333. <param name="src">The source two-channel or three-channel floating-point array;
  2334. each element is 2D/3D vector to be transformed</param>
  2335. <param name="m">3x3 or 4x4 transformation matrix</param>
  2336. <returns>The destination array; it will have the same size and same type as src</returns>
  2337. </member>
  2338. <member name="M:OpenCvSharp.Cv2.PerspectiveTransform(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2d},OpenCvSharp.Mat)">
  2339. <summary>
  2340. performs perspective transformation of each element of multi-channel input matrix
  2341. </summary>
  2342. <param name="src">The source two-channel or three-channel floating-point array;
  2343. each element is 2D/3D vector to be transformed</param>
  2344. <param name="m">3x3 or 4x4 transformation matrix</param>
  2345. <returns>The destination array; it will have the same size and same type as src</returns>
  2346. </member>
  2347. <member name="M:OpenCvSharp.Cv2.PerspectiveTransform(System.Collections.Generic.IEnumerable{OpenCvSharp.Point3f},OpenCvSharp.Mat)">
  2348. <summary>
  2349. performs perspective transformation of each element of multi-channel input matrix
  2350. </summary>
  2351. <param name="src">The source two-channel or three-channel floating-point array;
  2352. each element is 2D/3D vector to be transformed</param>
  2353. <param name="m">3x3 or 4x4 transformation matrix</param>
  2354. <returns>The destination array; it will have the same size and same type as src</returns>
  2355. </member>
  2356. <member name="M:OpenCvSharp.Cv2.PerspectiveTransform(System.Collections.Generic.IEnumerable{OpenCvSharp.Point3d},OpenCvSharp.Mat)">
  2357. <summary>
  2358. performs perspective transformation of each element of multi-channel input matrix
  2359. </summary>
  2360. <param name="src">The source two-channel or three-channel floating-point array;
  2361. each element is 2D/3D vector to be transformed</param>
  2362. <param name="m">3x3 or 4x4 transformation matrix</param>
  2363. <returns>The destination array; it will have the same size and same type as src</returns>
  2364. </member>
  2365. <member name="M:OpenCvSharp.Cv2.CompleteSymm(OpenCvSharp.InputOutputArray,System.Boolean)">
  2366. <summary>
  2367. extends the symmetrical matrix from the lower half or from the upper half
  2368. </summary>
  2369. <param name="mtx"> Input-output floating-point square matrix</param>
  2370. <param name="lowerToUpper">If true, the lower half is copied to the upper half,
  2371. otherwise the upper half is copied to the lower half</param>
  2372. </member>
  2373. <member name="M:OpenCvSharp.Cv2.SetIdentity(OpenCvSharp.InputOutputArray,System.Nullable{OpenCvSharp.Scalar})">
  2374. <summary>
  2375. initializes scaled identity matrix
  2376. </summary>
  2377. <param name="mtx">The matrix to initialize (not necessarily square)</param>
  2378. <param name="s">The value to assign to the diagonal elements</param>
  2379. </member>
  2380. <member name="M:OpenCvSharp.Cv2.Determinant(OpenCvSharp.InputArray)">
  2381. <summary>
  2382. computes determinant of a square matrix
  2383. </summary>
  2384. <param name="mtx">The input matrix; must have CV_32FC1 or CV_64FC1 type and square size</param>
  2385. <returns>determinant of the specified matrix.</returns>
  2386. </member>
  2387. <member name="M:OpenCvSharp.Cv2.Trace(OpenCvSharp.InputArray)">
  2388. <summary>
  2389. computes trace of a matrix
  2390. </summary>
  2391. <param name="mtx">The source matrix</param>
  2392. <returns></returns>
  2393. </member>
  2394. <member name="M:OpenCvSharp.Cv2.Invert(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.DecompTypes)">
  2395. <summary>
  2396. computes inverse or pseudo-inverse matrix
  2397. </summary>
  2398. <param name="src">The source floating-point MxN matrix</param>
  2399. <param name="dst">The destination matrix; will have NxM size and the same type as src</param>
  2400. <param name="flags">The inversion method</param>
  2401. <returns></returns>
  2402. </member>
  2403. <member name="M:OpenCvSharp.Cv2.Solve(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.DecompTypes)">
  2404. <summary>
  2405. solves linear system or a least-square problem
  2406. </summary>
  2407. <param name="src1"></param>
  2408. <param name="src2"></param>
  2409. <param name="dst"></param>
  2410. <param name="flags"></param>
  2411. <returns></returns>
  2412. </member>
  2413. <member name="M:OpenCvSharp.Cv2.SolveLP(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  2414. <summary>
  2415. Solve given (non-integer) linear programming problem using the Simplex Algorithm (Simplex Method).
  2416. </summary>
  2417. <param name="func">This row-vector corresponds to \f$c\f$ in the LP problem formulation (see above).
  2418. It should contain 32- or 64-bit floating point numbers.As a convenience, column-vector may be also submitted,
  2419. in the latter case it is understood to correspond to \f$c^T\f$.</param>
  2420. <param name="constr">`m`-by-`n+1` matrix, whose rightmost column corresponds to \f$b\f$ in formulation above
  2421. and the remaining to \f$A\f$. It should containt 32- or 64-bit floating point numbers.</param>
  2422. <param name="z">The solution will be returned here as a column-vector - it corresponds to \f$c\f$ in the
  2423. formulation above.It will contain 64-bit floating point numbers.</param>
  2424. <returns></returns>
  2425. </member>
  2426. <member name="M:OpenCvSharp.Cv2.Sort(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.SortFlags)">
  2427. <summary>
  2428. sorts independently each matrix row or each matrix column
  2429. </summary>
  2430. <param name="src">The source single-channel array</param>
  2431. <param name="dst">The destination array of the same size and the same type as src</param>
  2432. <param name="flags">The operation flags, a combination of the SortFlag values</param>
  2433. </member>
  2434. <member name="M:OpenCvSharp.Cv2.SortIdx(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.SortFlags)">
  2435. <summary>
  2436. sorts independently each matrix row or each matrix column
  2437. </summary>
  2438. <param name="src">The source single-channel array</param>
  2439. <param name="dst">The destination integer array of the same size as src</param>
  2440. <param name="flags">The operation flags, a combination of SortFlag values</param>
  2441. </member>
  2442. <member name="M:OpenCvSharp.Cv2.SolveCubic(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  2443. <summary>
  2444. finds real roots of a cubic polynomial
  2445. </summary>
  2446. <param name="coeffs">The equation coefficients, an array of 3 or 4 elements</param>
  2447. <param name="roots">The destination array of real roots which will have 1 or 3 elements</param>
  2448. <returns></returns>
  2449. </member>
  2450. <member name="M:OpenCvSharp.Cv2.SolvePoly(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32)">
  2451. <summary>
  2452. finds real and complex roots of a polynomial
  2453. </summary>
  2454. <param name="coeffs">The array of polynomial coefficients</param>
  2455. <param name="roots">The destination (complex) array of roots</param>
  2456. <param name="maxIters">The maximum number of iterations the algorithm does</param>
  2457. <returns></returns>
  2458. </member>
  2459. <member name="M:OpenCvSharp.Cv2.Eigen(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray)">
  2460. <summary>
  2461. Computes eigenvalues and eigenvectors of a symmetric matrix.
  2462. </summary>
  2463. <param name="src">The input matrix; must have CV_32FC1 or CV_64FC1 type,
  2464. square size and be symmetric: src^T == src</param>
  2465. <param name="eigenvalues">The output vector of eigenvalues of the same type as src;
  2466. The eigenvalues are stored in the descending order.</param>
  2467. <param name="eigenvectors">The output matrix of eigenvectors;
  2468. It will have the same size and the same type as src; The eigenvectors are stored
  2469. as subsequent matrix rows, in the same order as the corresponding eigenvalues</param>
  2470. <returns></returns>
  2471. </member>
  2472. <member name="M:OpenCvSharp.Cv2.EigenNonSymmetric(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray)">
  2473. <summary>
  2474. Calculates eigenvalues and eigenvectors of a non-symmetric matrix (real eigenvalues only).
  2475. </summary>
  2476. <param name="src">input matrix (CV_32FC1 or CV_64FC1 type).</param>
  2477. <param name="eigenvalues">output vector of eigenvalues (type is the same type as src).</param>
  2478. <param name="eigenvectors">output matrix of eigenvectors (type is the same type as src). The eigenvectors are stored as subsequent matrix rows, in the same order as the corresponding eigenvalues.</param>
  2479. </member>
  2480. <member name="M:OpenCvSharp.Cv2.CalcCovarMatrix(OpenCvSharp.Mat[],OpenCvSharp.Mat,OpenCvSharp.Mat,OpenCvSharp.CovarFlags,System.Nullable{OpenCvSharp.MatType})">
  2481. <summary>
  2482. computes covariation matrix of a set of samples
  2483. </summary>
  2484. <param name="samples">samples stored as separate matrices</param>
  2485. <param name="covar">output covariance matrix of the type ctype and square size.</param>
  2486. <param name="mean">input or output (depending on the flags) array as the average value of the input vectors.</param>
  2487. <param name="flags">operation flags as a combination of CovarFlags</param>
  2488. <param name="ctype">type of the matrixl; it equals 'CV_64F' by default.</param>
  2489. </member>
  2490. <member name="M:OpenCvSharp.Cv2.CalcCovarMatrix(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputOutputArray,OpenCvSharp.CovarFlags,System.Nullable{OpenCvSharp.MatType})">
  2491. <summary>
  2492. computes covariation matrix of a set of samples
  2493. </summary>
  2494. <param name="samples">samples stored as rows/columns of a single matrix.</param>
  2495. <param name="covar">output covariance matrix of the type ctype and square size.</param>
  2496. <param name="mean">input or output (depending on the flags) array as the average value of the input vectors.</param>
  2497. <param name="flags">operation flags as a combination of CovarFlags</param>
  2498. <param name="ctype">type of the matrixl; it equals 'CV_64F' by default.</param>
  2499. </member>
  2500. <member name="M:OpenCvSharp.Cv2.PCACompute(OpenCvSharp.InputArray,OpenCvSharp.InputOutputArray,OpenCvSharp.OutputArray,System.Int32)">
  2501. <summary>
  2502. PCA of the supplied dataset.
  2503. </summary>
  2504. <param name="data">input samples stored as the matrix rows or as the matrix columns.</param>
  2505. <param name="mean">optional mean value; if the matrix is empty (noArray()), the mean is computed from the data.</param>
  2506. <param name="eigenvectors">eigenvectors of the covariation matrix</param>
  2507. <param name="maxComponents">maximum number of components that PCA should
  2508. retain; by default, all the components are retained.</param>
  2509. </member>
  2510. <member name="M:OpenCvSharp.Cv2.PCACompute(OpenCvSharp.InputArray,OpenCvSharp.InputOutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,System.Int32)">
  2511. <summary>
  2512. PCA of the supplied dataset.
  2513. </summary>
  2514. <param name="data">input samples stored as the matrix rows or as the matrix columns.</param>
  2515. <param name="mean">optional mean value; if the matrix is empty (noArray()), the mean is computed from the data.</param>
  2516. <param name="eigenvectors">eigenvectors of the covariation matrix</param>
  2517. <param name="eigenvalues">eigenvalues of the covariation matrix</param>
  2518. <param name="maxComponents">maximum number of components that PCA should
  2519. retain; by default, all the components are retained.</param>
  2520. </member>
  2521. <member name="M:OpenCvSharp.Cv2.PCAComputeVar(OpenCvSharp.InputArray,OpenCvSharp.InputOutputArray,OpenCvSharp.OutputArray,System.Double)">
  2522. <summary>
  2523. PCA of the supplied dataset.
  2524. </summary>
  2525. <param name="data">input samples stored as the matrix rows or as the matrix columns.</param>
  2526. <param name="mean">optional mean value; if the matrix is empty (noArray()), the mean is computed from the data.</param>
  2527. <param name="eigenvectors">eigenvectors of the covariation matrix</param>
  2528. <param name="retainedVariance">Percentage of variance that PCA should retain.
  2529. Using this parameter will let the PCA decided how many components to retain but it will always keep at least 2.</param>
  2530. </member>
  2531. <member name="M:OpenCvSharp.Cv2.PCAComputeVar(OpenCvSharp.InputArray,OpenCvSharp.InputOutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,System.Double)">
  2532. <summary>
  2533. PCA of the supplied dataset.
  2534. </summary>
  2535. <param name="data">input samples stored as the matrix rows or as the matrix columns.</param>
  2536. <param name="mean">optional mean value; if the matrix is empty (noArray()), the mean is computed from the data.</param>
  2537. <param name="eigenvectors">eigenvectors of the covariation matrix</param>
  2538. <param name="eigenvalues">eigenvalues of the covariation matrix</param>
  2539. <param name="retainedVariance">Percentage of variance that PCA should retain.
  2540. Using this parameter will let the PCA decided how many components to retain but it will always keep at least 2.</param>
  2541. </member>
  2542. <member name="M:OpenCvSharp.Cv2.PCAProject(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  2543. <summary>
  2544. Projects vector(s) to the principal component subspace.
  2545. </summary>
  2546. <param name="data">input samples stored as the matrix rows or as the matrix columns.</param>
  2547. <param name="mean">optional mean value; if the matrix is empty (noArray()), the mean is computed from the data.</param>
  2548. <param name="eigenvectors">eigenvectors of the covariation matrix</param>
  2549. <param name="result">output vectors</param>
  2550. </member>
  2551. <member name="M:OpenCvSharp.Cv2.PCABackProject(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  2552. <summary>
  2553. Reconstructs vectors from their PC projections.
  2554. </summary>
  2555. <param name="data">input samples stored as the matrix rows or as the matrix columns.</param>
  2556. <param name="mean">optional mean value; if the matrix is empty (noArray()), the mean is computed from the data.</param>
  2557. <param name="eigenvectors">eigenvectors of the covariation matrix</param>
  2558. <param name="result">output vectors</param>
  2559. </member>
  2560. <member name="M:OpenCvSharp.Cv2.SVDecomp(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.SVD.Flags)">
  2561. <summary>
  2562. decomposes matrix and stores the results to user-provided matrices
  2563. </summary>
  2564. <param name="src">decomposed matrix. The depth has to be CV_32F or CV_64F.</param>
  2565. <param name="w">calculated singular values</param>
  2566. <param name="u">calculated left singular vectors</param>
  2567. <param name="vt">transposed matrix of right singular vectors</param>
  2568. <param name="flags">peration flags - see SVD::Flags.</param>
  2569. </member>
  2570. <member name="M:OpenCvSharp.Cv2.SVBackSubst(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  2571. <summary>
  2572. performs back substitution for the previously computed SVD
  2573. </summary>
  2574. <param name="w">calculated singular values</param>
  2575. <param name="u">calculated left singular vectors</param>
  2576. <param name="vt">transposed matrix of right singular vectors</param>
  2577. <param name="rhs">right-hand side of a linear system (u*w*v')*dst = rhs to be solved, where A has been previously decomposed.</param>
  2578. <param name="dst">output</param>
  2579. </member>
  2580. <member name="M:OpenCvSharp.Cv2.Mahalanobis(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray)">
  2581. <summary>
  2582. Calculates the Mahalanobis distance between two vectors.
  2583. </summary>
  2584. <param name="v1">first 1D input vector.</param>
  2585. <param name="v2">second 1D input vector.</param>
  2586. <param name="icovar">inverse covariance matrix.</param>
  2587. <returns></returns>
  2588. </member>
  2589. <member name="M:OpenCvSharp.Cv2.Dft(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.DftFlags,System.Int32)">
  2590. <summary>
  2591. Performs a forward Discrete Fourier transform of 1D or 2D floating-point array.
  2592. </summary>
  2593. <param name="src">The source array, real or complex</param>
  2594. <param name="dst">The destination array, which size and type depends on the flags</param>
  2595. <param name="flags">Transformation flags, a combination of the DftFlag2 values</param>
  2596. <param name="nonzeroRows">When the parameter != 0, the function assumes that
  2597. only the first nonzeroRows rows of the input array ( DFT_INVERSE is not set)
  2598. or only the first nonzeroRows of the output array ( DFT_INVERSE is set) contain non-zeros,
  2599. thus the function can handle the rest of the rows more efficiently and
  2600. thus save some time. This technique is very useful for computing array cross-correlation
  2601. or convolution using DFT</param>
  2602. </member>
  2603. <member name="M:OpenCvSharp.Cv2.Idft(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.DftFlags,System.Int32)">
  2604. <summary>
  2605. Performs an inverse Discrete Fourier transform of 1D or 2D floating-point array.
  2606. </summary>
  2607. <param name="src">The source array, real or complex</param>
  2608. <param name="dst">The destination array, which size and type depends on the flags</param>
  2609. <param name="flags">Transformation flags, a combination of the DftFlag2 values</param>
  2610. <param name="nonzeroRows">When the parameter != 0, the function assumes that
  2611. only the first nonzeroRows rows of the input array ( DFT_INVERSE is not set)
  2612. or only the first nonzeroRows of the output array ( DFT_INVERSE is set) contain non-zeros,
  2613. thus the function can handle the rest of the rows more efficiently and
  2614. thus save some time. This technique is very useful for computing array cross-correlation
  2615. or convolution using DFT</param>
  2616. </member>
  2617. <member name="M:OpenCvSharp.Cv2.Dct(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.DctFlags)">
  2618. <summary>
  2619. Performs forward or inverse 1D or 2D Discrete Cosine Transformation
  2620. </summary>
  2621. <param name="src">The source floating-point array</param>
  2622. <param name="dst">The destination array; will have the same size and same type as src</param>
  2623. <param name="flags">Transformation flags, a combination of DctFlag2 values</param>
  2624. </member>
  2625. <member name="M:OpenCvSharp.Cv2.Idct(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.DctFlags)">
  2626. <summary>
  2627. Performs inverse 1D or 2D Discrete Cosine Transformation
  2628. </summary>
  2629. <param name="src">The source floating-point array</param>
  2630. <param name="dst">The destination array; will have the same size and same type as src</param>
  2631. <param name="flags">Transformation flags, a combination of DctFlag2 values</param>
  2632. </member>
  2633. <member name="M:OpenCvSharp.Cv2.MulSpectrums(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.DftFlags,System.Boolean)">
  2634. <summary>
  2635. Performs the per-element multiplication of two Fourier spectrums.
  2636. </summary>
  2637. <param name="a">first input array.</param>
  2638. <param name="b">second input array of the same size and type as src1.</param>
  2639. <param name="c"> output array of the same size and type as src1.</param>
  2640. <param name="flags">operation flags; currently, the only supported flag is cv::DFT_ROWS, which indicates that
  2641. each row of src1 and src2 is an independent 1D Fourier spectrum. If you do not want to use this flag, then simply add a `0` as value.</param>
  2642. <param name="conjB">optional flag that conjugates the second input array before the multiplication (true) or not (false).</param>
  2643. </member>
  2644. <member name="M:OpenCvSharp.Cv2.GetOptimalDFTSize(System.Int32)">
  2645. <summary>
  2646. Returns the optimal DFT size for a given vector size.
  2647. </summary>
  2648. <param name="vecSize">vector size.</param>
  2649. <returns></returns>
  2650. </member>
  2651. <member name="M:OpenCvSharp.Cv2.GetTheRNG">
  2652. <summary>
  2653. Returns the thread-local Random number generator
  2654. </summary>
  2655. <returns></returns>
  2656. </member>
  2657. <member name="M:OpenCvSharp.Cv2.SetTheRNG(System.UInt64)">
  2658. <summary>
  2659. Sets the thread-local Random number generator
  2660. </summary>
  2661. <returns></returns>
  2662. </member>
  2663. <member name="M:OpenCvSharp.Cv2.Randu(OpenCvSharp.InputOutputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray)">
  2664. <summary>
  2665. fills array with uniformly-distributed random numbers from the range [low, high)
  2666. </summary>
  2667. <param name="dst">The output array of random numbers.
  2668. The array must be pre-allocated and have 1 to 4 channels</param>
  2669. <param name="low">The inclusive lower boundary of the generated random numbers</param>
  2670. <param name="high">The exclusive upper boundary of the generated random numbers</param>
  2671. </member>
  2672. <member name="M:OpenCvSharp.Cv2.Randu(OpenCvSharp.InputOutputArray,OpenCvSharp.Scalar,OpenCvSharp.Scalar)">
  2673. <summary>
  2674. fills array with uniformly-distributed random numbers from the range [low, high)
  2675. </summary>
  2676. <param name="dst">The output array of random numbers.
  2677. The array must be pre-allocated and have 1 to 4 channels</param>
  2678. <param name="low">The inclusive lower boundary of the generated random numbers</param>
  2679. <param name="high">The exclusive upper boundary of the generated random numbers</param>
  2680. </member>
  2681. <member name="M:OpenCvSharp.Cv2.Randn(OpenCvSharp.InputOutputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray)">
  2682. <summary>
  2683. fills array with normally-distributed random numbers with the specified mean and the standard deviation
  2684. </summary>
  2685. <param name="dst">The output array of random numbers.
  2686. The array must be pre-allocated and have 1 to 4 channels</param>
  2687. <param name="mean">The mean value (expectation) of the generated random numbers</param>
  2688. <param name="stddev">The standard deviation of the generated random numbers</param>
  2689. </member>
  2690. <member name="M:OpenCvSharp.Cv2.Randn(OpenCvSharp.InputOutputArray,OpenCvSharp.Scalar,OpenCvSharp.Scalar)">
  2691. <summary>
  2692. fills array with normally-distributed random numbers with the specified mean and the standard deviation
  2693. </summary>
  2694. <param name="dst">The output array of random numbers.
  2695. The array must be pre-allocated and have 1 to 4 channels</param>
  2696. <param name="mean">The mean value (expectation) of the generated random numbers</param>
  2697. <param name="stddev">The standard deviation of the generated random numbers</param>
  2698. </member>
  2699. <member name="M:OpenCvSharp.Cv2.RandShuffle(OpenCvSharp.InputOutputArray,System.Double)">
  2700. <summary>
  2701. shuffles the input array elements
  2702. </summary>
  2703. <param name="dst">The input/output numerical 1D array</param>
  2704. <param name="iterFactor">The scale factor that determines the number of random swap operations.</param>
  2705. </member>
  2706. <member name="M:OpenCvSharp.Cv2.RandShuffle(OpenCvSharp.InputOutputArray,System.Double,OpenCvSharp.RNG@)">
  2707. <summary>
  2708. shuffles the input array elements
  2709. </summary>
  2710. <param name="dst">The input/output numerical 1D array</param>
  2711. <param name="iterFactor">The scale factor that determines the number of random swap operations.</param>
  2712. <param name="rng">The optional random number generator used for shuffling.
  2713. If it is null, theRng() is used instead.</param>
  2714. </member>
  2715. <member name="M:OpenCvSharp.Cv2.Kmeans(OpenCvSharp.InputArray,System.Int32,OpenCvSharp.InputOutputArray,OpenCvSharp.TermCriteria,System.Int32,OpenCvSharp.KMeansFlags,OpenCvSharp.OutputArray)">
  2716. <summary>
  2717. Finds centers of clusters and groups input samples around the clusters.
  2718. </summary>
  2719. <param name="data">Data for clustering. An array of N-Dimensional points with float coordinates is needed.</param>
  2720. <param name="k">Number of clusters to split the set by.</param>
  2721. <param name="bestLabels">Input/output integer array that stores the cluster indices for every sample.</param>
  2722. <param name="criteria">The algorithm termination criteria, that is, the maximum number of iterations and/or
  2723. the desired accuracy. The accuracy is specified as criteria.epsilon. As soon as each of the cluster centers
  2724. moves by less than criteria.epsilon on some iteration, the algorithm stops.</param>
  2725. <param name="attempts">Flag to specify the number of times the algorithm is executed using different
  2726. initial labellings. The algorithm returns the labels that yield the best compactness (see the last function parameter).</param>
  2727. <param name="flags">Flag that can take values of cv::KmeansFlags</param>
  2728. <param name="centers">Output matrix of the cluster centers, one row per each cluster center.</param>
  2729. <returns>The function returns the compactness measure that is computed as
  2730. \f[\sum _i \| \texttt{samples} _i - \texttt{centers} _{ \texttt{labels} _i} \| ^2\f]
  2731. after every attempt. The best (minimum) value is chosen and the corresponding labels and the compactness
  2732. value are returned by the function. Basically, you can use only the core of the function,
  2733. set the number of attempts to 1, initialize labels each time using a custom algorithm,
  2734. pass them with the ( flags = #KMEANS_USE_INITIAL_LABELS ) flag, and then choose the best (most-compact) clustering.</returns>
  2735. </member>
  2736. <member name="M:OpenCvSharp.Cv2.FastAtan2(System.Single,System.Single)">
  2737. <summary>
  2738. computes the angle in degrees (0..360) of the vector (x,y)
  2739. </summary>
  2740. <param name="y"></param>
  2741. <param name="x"></param>
  2742. <returns></returns>
  2743. </member>
  2744. <member name="M:OpenCvSharp.Cv2.CubeRoot(System.Single)">
  2745. <summary>
  2746. computes cube root of the argument
  2747. </summary>
  2748. <param name="val"></param>
  2749. <returns></returns>
  2750. </member>
  2751. <member name="M:OpenCvSharp.Cv2.Glob(System.String,System.Boolean)">
  2752. <summary>
  2753. </summary>
  2754. <param name="pattern"></param>
  2755. <param name="recursive"></param>
  2756. <returns></returns>
  2757. </member>
  2758. <member name="M:OpenCvSharp.Cv2.SetNumThreads(System.Int32)">
  2759. <summary>
  2760. OpenCV will try to set the number of threads for the next parallel region.
  2761. If threads == 0, OpenCV will disable threading optimizations and run all it's functions
  2762. sequentially.Passing threads &lt; 0 will reset threads number to system default. This function must
  2763. be called outside of parallel region.
  2764. OpenCV will try to run its functions with specified threads number, but some behaviour differs from framework:
  2765. - `TBB` - User-defined parallel constructions will run with the same threads number, if another is not specified.If later on user creates his own scheduler, OpenCV will use it.
  2766. - `OpenMP` - No special defined behaviour.
  2767. - `Concurrency` - If threads == 1, OpenCV will disable threading optimizations and run its functions sequentially.
  2768. - `GCD` - Supports only values &lt;= 0.
  2769. - `C=` - No special defined behaviour.
  2770. </summary>
  2771. <param name="nThreads">Number of threads used by OpenCV.</param>
  2772. </member>
  2773. <member name="M:OpenCvSharp.Cv2.GetNumThreads">
  2774. <summary>
  2775. Returns the number of threads used by OpenCV for parallel regions.
  2776. Always returns 1 if OpenCV is built without threading support.
  2777. The exact meaning of return value depends on the threading framework used by OpenCV library:
  2778. - `TBB` - The number of threads, that OpenCV will try to use for parallel regions. If there is
  2779. any tbb::thread_scheduler_init in user code conflicting with OpenCV, then function returns default
  2780. number of threads used by TBB library.
  2781. - `OpenMP` - An upper bound on the number of threads that could be used to form a new team.
  2782. - `Concurrency` - The number of threads, that OpenCV will try to use for parallel regions.
  2783. - `GCD` - Unsupported; returns the GCD thread pool limit(512) for compatibility.
  2784. - `C=` - The number of threads, that OpenCV will try to use for parallel regions, if before
  2785. called setNumThreads with threads &gt; 0, otherwise returns the number of logical CPUs,
  2786. available for the process.
  2787. </summary>
  2788. <returns></returns>
  2789. </member>
  2790. <member name="M:OpenCvSharp.Cv2.GetThreadNum">
  2791. <summary>
  2792. Returns the index of the currently executed thread within the current parallel region.
  2793. Always returns 0 if called outside of parallel region.
  2794. @deprecated Current implementation doesn't corresponding to this documentation.
  2795. The exact meaning of the return value depends on the threading framework used by OpenCV library:
  2796. - `TBB` - Unsupported with current 4.1 TBB release.Maybe will be supported in future.
  2797. - `OpenMP` - The thread number, within the current team, of the calling thread.
  2798. - `Concurrency` - An ID for the virtual processor that the current context is executing
  2799. on(0 for master thread and unique number for others, but not necessary 1,2,3,...).
  2800. - `GCD` - System calling thread's ID. Never returns 0 inside parallel region.
  2801. - `C=` - The index of the current parallel task.
  2802. </summary>
  2803. <returns></returns>
  2804. </member>
  2805. <member name="M:OpenCvSharp.Cv2.GetBuildInformation">
  2806. <summary>
  2807. Returns full configuration time cmake output.
  2808. Returned value is raw cmake output including version control system revision, compiler version,
  2809. compiler flags, enabled modules and third party libraries, etc.Output format depends on target architecture.
  2810. </summary>
  2811. <returns></returns>
  2812. </member>
  2813. <member name="M:OpenCvSharp.Cv2.GetVersionString">
  2814. <summary>
  2815. Returns library version string.
  2816. For example "3.4.1-dev".
  2817. </summary>
  2818. <returns></returns>
  2819. </member>
  2820. <member name="M:OpenCvSharp.Cv2.GetVersionMajor">
  2821. <summary>
  2822. Returns major library version
  2823. </summary>
  2824. <returns></returns>
  2825. </member>
  2826. <member name="M:OpenCvSharp.Cv2.GetVersionMinor">
  2827. <summary>
  2828. Returns minor library version
  2829. </summary>
  2830. <returns></returns>
  2831. </member>
  2832. <member name="M:OpenCvSharp.Cv2.GetVersionRevision">
  2833. <summary>
  2834. Returns revision field of the library version
  2835. </summary>
  2836. <returns></returns>
  2837. </member>
  2838. <member name="M:OpenCvSharp.Cv2.GetTickCount">
  2839. <summary>
  2840. Returns the number of ticks.
  2841. The function returns the number of ticks after the certain event (for example, when the machine was
  2842. turned on). It can be used to initialize RNG or to measure a function execution time by reading the
  2843. tick count before and after the function call.
  2844. </summary>
  2845. <returns></returns>
  2846. </member>
  2847. <member name="M:OpenCvSharp.Cv2.GetTickFrequency">
  2848. <summary>
  2849. Returns the number of ticks per second.
  2850. The function returns the number of ticks per second.That is, the following code computes the execution time in seconds:
  2851. </summary>
  2852. <returns></returns>
  2853. </member>
  2854. <member name="M:OpenCvSharp.Cv2.GetCpuTickCount">
  2855. <summary>
  2856. Returns the number of CPU ticks.
  2857. The function returns the current number of CPU ticks on some architectures(such as x86, x64, PowerPC).
  2858. On other platforms the function is equivalent to getTickCount.It can also be used for very accurate time
  2859. measurements, as well as for RNG initialization.Note that in case of multi-CPU systems a thread, from which
  2860. getCPUTickCount is called, can be suspended and resumed at another CPU with its own counter. So,
  2861. theoretically (and practically) the subsequent calls to the function do not necessary return the monotonously
  2862. increasing values. Also, since a modern CPU varies the CPU frequency depending on the load, the number of CPU
  2863. clocks spent in some code cannot be directly converted to time units.Therefore, getTickCount is generally
  2864. a preferable solution for measuringexecution time.
  2865. </summary>
  2866. <returns></returns>
  2867. </member>
  2868. <member name="M:OpenCvSharp.Cv2.CheckHardwareSupport(OpenCvSharp.CpuFeatures)">
  2869. <summary>
  2870. Returns true if the specified feature is supported by the host hardware.
  2871. The function returns true if the host hardware supports the specified feature.When user calls
  2872. setUseOptimized(false), the subsequent calls to checkHardwareSupport() will return false until
  2873. setUseOptimized(true) is called.This way user can dynamically switch on and off the optimized code in OpenCV.
  2874. </summary>
  2875. <param name="feature">The feature of interest, one of cv::CpuFeatures</param>
  2876. <returns></returns>
  2877. </member>
  2878. <member name="M:OpenCvSharp.Cv2.GetHardwareFeatureName(OpenCvSharp.CpuFeatures)">
  2879. <summary>
  2880. Returns feature name by ID.
  2881. Returns empty string if feature is not defined
  2882. </summary>
  2883. <param name="feature"></param>
  2884. <returns></returns>
  2885. </member>
  2886. <member name="M:OpenCvSharp.Cv2.GetCpuFeaturesLine">
  2887. <summary>
  2888. Returns list of CPU features enabled during compilation.
  2889. Returned value is a string containing space separated list of CPU features with following markers:
  2890. - no markers - baseline features
  2891. - prefix `*` - features enabled in dispatcher
  2892. - suffix `?` - features enabled but not available in HW
  2893. </summary>
  2894. <example>
  2895. `SSE SSE2 SSE3* SSE4.1 *SSE4.2 *FP16* AVX *AVX2* AVX512-SKX?`
  2896. </example>
  2897. <returns></returns>
  2898. </member>
  2899. <member name="M:OpenCvSharp.Cv2.GetNumberOfCpus">
  2900. <summary>
  2901. Returns the number of logical CPUs available for the process.
  2902. </summary>
  2903. <returns></returns>
  2904. </member>
  2905. <member name="M:OpenCvSharp.Cv2.SetUseOptimized(System.Boolean)">
  2906. <summary>
  2907. Turns on/off available optimization.
  2908. The function turns on or off the optimized code in OpenCV. Some optimization can not be enabled
  2909. or disabled, but, for example, most of SSE code in OpenCV can be temporarily turned on or off this way.
  2910. </summary>
  2911. <param name="onoff"></param>
  2912. </member>
  2913. <member name="M:OpenCvSharp.Cv2.UseOptimized">
  2914. <summary>
  2915. Returns the current optimization status.
  2916. The function returns the current optimization status, which is controlled by cv::setUseOptimized().
  2917. </summary>
  2918. <returns></returns>
  2919. </member>
  2920. <member name="M:OpenCvSharp.Cv2.AlignSize(System.Int32,System.Int32)">
  2921. <summary>
  2922. Aligns buffer size by the certain number of bytes
  2923. This small inline function aligns a buffer size by
  2924. the certian number of bytes by enlarging it.
  2925. </summary>
  2926. <param name="sz"></param>
  2927. <param name="n"></param>
  2928. <returns></returns>
  2929. </member>
  2930. <member name="M:OpenCvSharp.Cv2.SetBreakOnError(System.Boolean)">
  2931. <summary>
  2932. Sets/resets the break-on-error mode.
  2933. When the break-on-error mode is set, the default error handler issues a hardware exception,
  2934. which can make debugging more convenient.
  2935. </summary>
  2936. <param name="flag"></param>
  2937. <returns>the previous state</returns>
  2938. </member>
  2939. <member name="M:OpenCvSharp.Cv2.Format(OpenCvSharp.InputArray,OpenCvSharp.FormatType)">
  2940. <summary>
  2941. </summary>
  2942. <param name="mtx"></param>
  2943. <param name="format"></param>
  2944. <returns></returns>
  2945. </member>
  2946. <member name="M:OpenCvSharp.Cv2.Abs(OpenCvSharp.Mat)">
  2947. <summary>
  2948. Computes absolute value of each matrix element
  2949. </summary>
  2950. <param name="src">matrix</param>
  2951. <returns></returns>
  2952. </member>
  2953. <member name="M:OpenCvSharp.Cv2.Abs(OpenCvSharp.MatExpr)">
  2954. <summary>
  2955. Computes absolute value of each matrix element
  2956. </summary>
  2957. <param name="src">matrix expression</param>
  2958. <returns></returns>
  2959. </member>
  2960. <member name="T:OpenCvSharp.Cv2.PartitionPredicate`1">
  2961. <summary>
  2962. Equivalence predicate (a boolean function of two arguments).
  2963. The predicate returns true when the elements are certainly in the same class, and returns false if they may or may not be in the same class.
  2964. </summary>
  2965. <typeparam name="T"></typeparam>
  2966. <param name="t1"></param>
  2967. <param name="t2"></param>
  2968. <returns></returns>
  2969. </member>
  2970. <member name="M:OpenCvSharp.Cv2.Partition``1(System.Collections.Generic.IEnumerable{``0},System.Int32[]@,OpenCvSharp.Cv2.PartitionPredicate{``0})">
  2971. <summary>
  2972. Splits an element set into equivalency classes.
  2973. Consider using GroupBy of Linq instead.
  2974. </summary>
  2975. <typeparam name="T"></typeparam>
  2976. <param name="vec">Set of elements stored as a vector.</param>
  2977. <param name="labels">Output vector of labels. It contains as many elements as vec. Each label labels[i] is a 0-based cluster index of vec[i] .</param>
  2978. <param name="predicate">Equivalence predicate (a boolean function of two arguments).
  2979. The predicate returns true when the elements are certainly in the same class, and returns false if they may or may not be in the same class.</param>
  2980. <returns></returns>
  2981. </member>
  2982. <member name="M:OpenCvSharp.Cv2.FAST(OpenCvSharp.InputArray,System.Int32,System.Boolean)">
  2983. <summary>
  2984. Detects corners using the FAST algorithm
  2985. </summary>
  2986. <param name="image">grayscale image where keypoints (corners) are detected.</param>
  2987. <param name="threshold">threshold on difference between intensity of the central pixel
  2988. and pixels of a circle around this pixel.</param>
  2989. <param name="nonmaxSupression">if true, non-maximum suppression is applied to
  2990. detected corners (keypoints).</param>
  2991. <returns>keypoints detected on the image.</returns>
  2992. </member>
  2993. <member name="M:OpenCvSharp.Cv2.FAST(OpenCvSharp.InputArray,System.Int32,System.Boolean,OpenCvSharp.FASTType)">
  2994. <summary>
  2995. Detects corners using the FAST algorithm
  2996. </summary>
  2997. <param name="image">grayscale image where keypoints (corners) are detected.</param>
  2998. <param name="threshold">threshold on difference between intensity of the central pixel
  2999. and pixels of a circle around this pixel.</param>
  3000. <param name="nonmaxSupression">if true, non-maximum suppression is applied to
  3001. detected corners (keypoints).</param>
  3002. <param name="type">one of the three neighborhoods as defined in the paper</param>
  3003. <returns>keypoints detected on the image.</returns>
  3004. </member>
  3005. <member name="M:OpenCvSharp.Cv2.AGAST(OpenCvSharp.InputArray,System.Int32,System.Boolean,OpenCvSharp.AgastFeatureDetector.DetectorType)">
  3006. <summary>
  3007. Detects corners using the AGAST algorithm
  3008. </summary>
  3009. <param name="image">grayscale image where keypoints (corners) are detected.</param>
  3010. <param name="threshold">threshold on difference between intensity of the central pixel
  3011. and pixels of a circle around this pixel.</param>
  3012. <param name="nonmaxSuppression">if true, non-maximum suppression is applied to
  3013. detected corners (keypoints).</param>
  3014. <param name="type">one of the four neighborhoods as defined in the paper</param>
  3015. <returns>keypoints detected on the image.</returns>
  3016. </member>
  3017. <member name="M:OpenCvSharp.Cv2.DrawKeypoints(OpenCvSharp.InputArray,System.Collections.Generic.IEnumerable{OpenCvSharp.KeyPoint},OpenCvSharp.InputOutputArray,System.Nullable{OpenCvSharp.Scalar},OpenCvSharp.DrawMatchesFlags)">
  3018. <summary>
  3019. Draw keypoints.
  3020. </summary>
  3021. <param name="image">Source image.</param>
  3022. <param name="keypoints">Keypoints from the source image.</param>
  3023. <param name="outImage">Output image. Its content depends on the flags value defining what is drawn in the output image. See possible flags bit values below.</param>
  3024. <param name="color">Color of keypoints.</param>
  3025. <param name="flags">Flags setting drawing features. Possible flags bit values are defined by DrawMatchesFlags.</param>
  3026. </member>
  3027. <member name="M:OpenCvSharp.Cv2.DrawMatches(OpenCvSharp.Mat,System.Collections.Generic.IEnumerable{OpenCvSharp.KeyPoint},OpenCvSharp.Mat,System.Collections.Generic.IEnumerable{OpenCvSharp.KeyPoint},System.Collections.Generic.IEnumerable{OpenCvSharp.DMatch},OpenCvSharp.Mat,System.Nullable{OpenCvSharp.Scalar},System.Nullable{OpenCvSharp.Scalar},System.Collections.Generic.IEnumerable{System.Byte},OpenCvSharp.DrawMatchesFlags)">
  3028. <summary>
  3029. Draws the found matches of keypoints from two images.
  3030. </summary>
  3031. <param name="img1">First source image.</param>
  3032. <param name="keypoints1">Keypoints from the first source image.</param>
  3033. <param name="img2">Second source image.</param>
  3034. <param name="keypoints2">Keypoints from the second source image.</param>
  3035. <param name="matches1To2">Matches from the first image to the second one, which means that keypoints1[i]
  3036. has a corresponding point in keypoints2[matches[i]] .</param>
  3037. <param name="outImg">Output image. Its content depends on the flags value defining what is drawn in the
  3038. output image. See possible flags bit values below.</param>
  3039. <param name="matchColor">Color of matches (lines and connected keypoints). If matchColor==Scalar::all(-1),
  3040. the color is generated randomly.</param>
  3041. <param name="singlePointColor">Color of single keypoints (circles), which means that keypoints do not
  3042. have the matches. If singlePointColor==Scalar::all(-1) , the color is generated randomly.</param>
  3043. <param name="matchesMask">Mask determining which matches are drawn. If the mask is empty, all matches are drawn.</param>
  3044. <param name="flags">Flags setting drawing features. Possible flags bit values are defined by DrawMatchesFlags.</param>
  3045. </member>
  3046. <member name="M:OpenCvSharp.Cv2.DrawMatchesKnn(OpenCvSharp.Mat,System.Collections.Generic.IEnumerable{OpenCvSharp.KeyPoint},OpenCvSharp.Mat,System.Collections.Generic.IEnumerable{OpenCvSharp.KeyPoint},System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{OpenCvSharp.DMatch}},OpenCvSharp.Mat,System.Nullable{OpenCvSharp.Scalar},System.Nullable{OpenCvSharp.Scalar},System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{System.Byte}},OpenCvSharp.DrawMatchesFlags)">
  3047. <summary>
  3048. Draws the found matches of keypoints from two images.
  3049. </summary>
  3050. <param name="img1">First source image.</param>
  3051. <param name="keypoints1">Keypoints from the first source image.</param>
  3052. <param name="img2">Second source image.</param>
  3053. <param name="keypoints2">Keypoints from the second source image.</param>
  3054. <param name="matches1To2">Matches from the first image to the second one, which means that keypoints1[i]
  3055. has a corresponding point in keypoints2[matches[i]] .</param>
  3056. <param name="outImg">Output image. Its content depends on the flags value defining what is drawn in the
  3057. output image. See possible flags bit values below.</param>
  3058. <param name="matchColor">Color of matches (lines and connected keypoints). If matchColor==Scalar::all(-1),
  3059. the color is generated randomly.</param>
  3060. <param name="singlePointColor">Color of single keypoints (circles), which means that keypoints do not
  3061. have the matches. If singlePointColor==Scalar::all(-1) , the color is generated randomly.</param>
  3062. <param name="matchesMask">Mask determining which matches are drawn. If the mask is empty, all matches are drawn.</param>
  3063. <param name="flags">Flags setting drawing features. Possible flags bit values are defined by DrawMatchesFlags.</param>
  3064. </member>
  3065. <member name="M:OpenCvSharp.Cv2.EvaluateFeatureDetector(OpenCvSharp.Mat,OpenCvSharp.Mat,OpenCvSharp.Mat,OpenCvSharp.KeyPoint[]@,OpenCvSharp.KeyPoint[]@,System.Single@,System.Int32@)">
  3066. <summary>
  3067. </summary>
  3068. <param name="img1"></param>
  3069. <param name="img2"></param>
  3070. <param name="H1to2"></param>
  3071. <param name="keypoints1"></param>
  3072. <param name="keypoints2"></param>
  3073. <param name="repeatability"></param>
  3074. <param name="correspCount"></param>
  3075. </member>
  3076. <member name="M:OpenCvSharp.Cv2.ComputeRecallPrecisionCurve(OpenCvSharp.DMatch[][],System.Byte[][])">
  3077. <summary>
  3078. </summary>
  3079. <param name="matches1to2"></param>
  3080. <param name="correctMatches1to2Mask"></param>
  3081. <returns>recallPrecisionCurve</returns>
  3082. </member>
  3083. <member name="M:OpenCvSharp.Cv2.GetRecall(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},System.Single)">
  3084. <summary>
  3085. </summary>
  3086. <param name="recallPrecisionCurve"></param>
  3087. <param name="lPrecision"></param>
  3088. <returns></returns>
  3089. </member>
  3090. <member name="M:OpenCvSharp.Cv2.GetNearestPoint(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},System.Single)">
  3091. <summary>
  3092. </summary>
  3093. <param name="recallPrecisionCurve"></param>
  3094. <param name="lPrecision"></param>
  3095. <returns></returns>
  3096. </member>
  3097. <member name="M:OpenCvSharp.Cv2.NamedWindow(System.String,OpenCvSharp.WindowMode)">
  3098. <summary>
  3099. Creates a window.
  3100. </summary>
  3101. <param name="winName">Name of the window in the window caption that may be used as a window identifier.</param>
  3102. <param name="flags">
  3103. Flags of the window. Currently the only supported flag is CV WINDOW AUTOSIZE. If this is set,
  3104. the window size is automatically adjusted to fit the displayed image (see imshow ), and the user can not change the window size manually.
  3105. </param>
  3106. </member>
  3107. <member name="M:OpenCvSharp.Cv2.DestroyWindow(System.String)">
  3108. <summary>
  3109. Destroys the specified window.
  3110. </summary>
  3111. <param name="winName"></param>
  3112. </member>
  3113. <member name="M:OpenCvSharp.Cv2.DestroyAllWindows">
  3114. <summary>
  3115. Destroys all of the HighGUI windows.
  3116. </summary>
  3117. </member>
  3118. <member name="M:OpenCvSharp.Cv2.StartWindowThread">
  3119. <summary>
  3120. </summary>
  3121. <returns></returns>
  3122. </member>
  3123. <member name="M:OpenCvSharp.Cv2.WaitKeyEx(System.Int32)">
  3124. <summary>
  3125. Waits for a pressed key.
  3126. Similar to #waitKey, but returns full key code.
  3127. Key code is implementation specific and depends on used backend: QT/GTK/Win32/etc
  3128. </summary>
  3129. <param name="delay">Delay in milliseconds. 0 is the special value that means ”forever”</param>
  3130. <returns>Returns the code of the pressed key or -1 if no key was pressed before the specified time had elapsed.</returns>
  3131. </member>
  3132. <member name="M:OpenCvSharp.Cv2.WaitKey(System.Int32)">
  3133. <summary>
  3134. Waits for a pressed key.
  3135. </summary>
  3136. <param name="delay">Delay in milliseconds. 0 is the special value that means ”forever”</param>
  3137. <returns>Returns the code of the pressed key or -1 if no key was pressed before the specified time had elapsed.</returns>
  3138. </member>
  3139. <member name="M:OpenCvSharp.Cv2.ImShow(System.String,OpenCvSharp.Mat)">
  3140. <summary>
  3141. Displays the image in the specified window
  3142. </summary>
  3143. <param name="winName">Name of the window.</param>
  3144. <param name="mat">Image to be shown.</param>
  3145. </member>
  3146. <member name="M:OpenCvSharp.Cv2.ResizeWindow(System.String,System.Int32,System.Int32)">
  3147. <summary>
  3148. Resizes window to the specified size
  3149. </summary>
  3150. <param name="winName">Window name</param>
  3151. <param name="width">The new window width</param>
  3152. <param name="height">The new window height</param>
  3153. </member>
  3154. <member name="M:OpenCvSharp.Cv2.ResizeWindow(System.String,OpenCvSharp.Size)">
  3155. <summary>
  3156. Resizes window to the specified size
  3157. </summary>
  3158. <param name="winName">Window name</param>
  3159. <param name="size">The new window size</param>
  3160. </member>
  3161. <member name="M:OpenCvSharp.Cv2.MoveWindow(System.String,System.Int32,System.Int32)">
  3162. <summary>
  3163. Moves window to the specified position
  3164. </summary>
  3165. <param name="winName">Window name</param>
  3166. <param name="x">The new x-coordinate of the window</param>
  3167. <param name="y">The new y-coordinate of the window</param>
  3168. </member>
  3169. <member name="M:OpenCvSharp.Cv2.SetWindowProperty(System.String,OpenCvSharp.WindowProperty,System.Double)">
  3170. <summary>
  3171. Changes parameters of a window dynamically.
  3172. </summary>
  3173. <param name="winName">Name of the window.</param>
  3174. <param name="propId">Window property to retrieve.</param>
  3175. <param name="propValue">New value of the window property.</param>
  3176. </member>
  3177. <member name="M:OpenCvSharp.Cv2.SetWindowTitle(System.String,System.String)">
  3178. <summary>
  3179. Updates window title
  3180. </summary>
  3181. <param name="winName">Name of the window</param>
  3182. <param name="title">New title</param>
  3183. </member>
  3184. <member name="M:OpenCvSharp.Cv2.GetWindowProperty(System.String,OpenCvSharp.WindowProperty)">
  3185. <summary>
  3186. Provides parameters of a window.
  3187. </summary>
  3188. <param name="winName">Name of the window.</param>
  3189. <param name="propId">Window property to retrieve.</param>
  3190. <returns></returns>
  3191. </member>
  3192. <member name="M:OpenCvSharp.Cv2.GetWindowImageRect(System.String)">
  3193. <summary>
  3194. Provides rectangle of image in the window.
  3195. The function getWindowImageRect returns the client screen coordinates, width and height of the image rendering area.
  3196. </summary>
  3197. <param name="winName">Name of the window.</param>
  3198. <returns></returns>
  3199. </member>
  3200. <member name="M:OpenCvSharp.Cv2.SetMouseCallback(System.String,OpenCvSharp.MouseCallback,System.IntPtr)">
  3201. <summary>
  3202. Sets the callback function for mouse events occuring within the specified window.
  3203. </summary>
  3204. <param name="windowName">Name of the window. </param>
  3205. <param name="onMouse">Reference to the function to be called every time mouse event occurs in the specified window. </param>
  3206. <param name="userData"></param>
  3207. </member>
  3208. <member name="M:OpenCvSharp.Cv2.GetMouseWheelDelta(OpenCvSharp.MouseEventTypes)">
  3209. <summary>
  3210. Gets the mouse-wheel motion delta, when handling mouse-wheel events cv::EVENT_MOUSEWHEEL and cv::EVENT_MOUSEHWHEEL.
  3211. For regular mice with a scroll-wheel, delta will be a multiple of 120. The value 120 corresponds to
  3212. a one notch rotation of the wheel or the threshold for action to be taken and one such action should
  3213. occur for each delta.Some high-precision mice with higher-resolution freely-rotating wheels may
  3214. generate smaller values.
  3215. For cv::EVENT_MOUSEWHEEL positive and negative values mean forward and backward scrolling,
  3216. respectively.For cv::EVENT_MOUSEHWHEEL, where available, positive and negative values mean right and
  3217. left scrolling, respectively.
  3218. </summary>
  3219. <param name="flags">The mouse callback flags parameter.</param>
  3220. <returns></returns>
  3221. </member>
  3222. <member name="M:OpenCvSharp.Cv2.SelectROI(System.String,OpenCvSharp.InputArray,System.Boolean,System.Boolean)">
  3223. <summary>
  3224. Selects ROI on the given image.
  3225. Function creates a window and allows user to select a ROI using mouse.
  3226. Controls: use `space` or `enter` to finish selection, use key `c` to cancel selection (function will return the zero cv::Rect).
  3227. </summary>
  3228. <param name="windowName">name of the window where selection process will be shown.</param>
  3229. <param name="img">image to select a ROI.</param>
  3230. <param name="showCrosshair">if true crosshair of selection rectangle will be shown.</param>
  3231. <param name="fromCenter">if true center of selection will match initial mouse position. In opposite case a corner of
  3232. selection rectangle will correspond to the initial mouse position.</param>
  3233. <returns>selected ROI or empty rect if selection canceled.</returns>
  3234. </member>
  3235. <member name="M:OpenCvSharp.Cv2.SelectROI(OpenCvSharp.InputArray,System.Boolean,System.Boolean)">
  3236. <summary>
  3237. Selects ROI on the given image.
  3238. Function creates a window and allows user to select a ROI using mouse.
  3239. Controls: use `space` or `enter` to finish selection, use key `c` to cancel selection (function will return the zero cv::Rect).
  3240. </summary>
  3241. <param name="img">image to select a ROI.</param>
  3242. <param name="showCrosshair">if true crosshair of selection rectangle will be shown.</param>
  3243. <param name="fromCenter">if true center of selection will match initial mouse position. In opposite case a corner of
  3244. selection rectangle will correspond to the initial mouse position.</param>
  3245. <returns>selected ROI or empty rect if selection canceled.</returns>
  3246. </member>
  3247. <member name="M:OpenCvSharp.Cv2.SelectROIs(System.String,OpenCvSharp.InputArray,System.Boolean,System.Boolean)">
  3248. <summary>
  3249. Selects ROIs on the given image.
  3250. Function creates a window and allows user to select a ROIs using mouse.
  3251. Controls: use `space` or `enter` to finish current selection and start a new one,
  3252. use `esc` to terminate multiple ROI selection process.
  3253. </summary>
  3254. <param name="windowName">name of the window where selection process will be shown.</param>
  3255. <param name="img">image to select a ROI.</param>
  3256. <param name="showCrosshair">if true crosshair of selection rectangle will be shown.</param>
  3257. <param name="fromCenter">if true center of selection will match initial mouse position. In opposite case a corner of
  3258. selection rectangle will correspond to the initial mouse position.</param>
  3259. <returns>selected ROIs.</returns>
  3260. </member>
  3261. <member name="M:OpenCvSharp.Cv2.CreateTrackbar(System.String,System.String,System.Int32@,System.Int32,OpenCvSharp.TrackbarCallbackNative,System.IntPtr)">
  3262. <summary>
  3263. Creates a trackbar and attaches it to the specified window.
  3264. The function createTrackbar creates a trackbar(a slider or range control) with the specified name
  3265. and range, assigns a variable value to be a position synchronized with the trackbar and specifies
  3266. the callback function onChange to be called on the trackbar position change.The created trackbar is
  3267. displayed in the specified window winName.
  3268. </summary>
  3269. <param name="trackbarName">Name of the created trackbar.</param>
  3270. <param name="winName">Name of the window that will be used as a parent of the created trackbar.</param>
  3271. <param name="value">Optional pointer to an integer variable whose value reflects the position of the slider.Upon creation,
  3272. the slider position is defined by this variable.</param>
  3273. <param name="count">Maximal position of the slider. The minimal position is always 0.</param>
  3274. <param name="onChange">Pointer to the function to be called every time the slider changes position.
  3275. This function should be prototyped as void Foo(int, void\*); , where the first parameter is the trackbar
  3276. position and the second parameter is the user data(see the next parameter). If the callback is
  3277. the NULL pointer, no callbacks are called, but only value is updated.</param>
  3278. <param name="userData">User data that is passed as is to the callback. It can be used to handle trackbar events without using global variables.</param>
  3279. <returns></returns>
  3280. </member>
  3281. <member name="M:OpenCvSharp.Cv2.CreateTrackbar(System.String,System.String,System.Int32,OpenCvSharp.TrackbarCallbackNative,System.IntPtr)">
  3282. <summary>
  3283. Creates a trackbar and attaches it to the specified window.
  3284. The function createTrackbar creates a trackbar(a slider or range control) with the specified name
  3285. and range, assigns a variable value to be a position synchronized with the trackbar and specifies
  3286. the callback function onChange to be called on the trackbar position change.The created trackbar is
  3287. displayed in the specified window winName.
  3288. </summary>
  3289. <param name="trackbarName">Name of the created trackbar.</param>
  3290. <param name="winName">Name of the window that will be used as a parent of the created trackbar.</param>
  3291. <param name="count">Maximal position of the slider. The minimal position is always 0.</param>
  3292. <param name="onChange">Pointer to the function to be called every time the slider changes position.
  3293. This function should be prototyped as void Foo(int, void\*); , where the first parameter is the trackbar
  3294. position and the second parameter is the user data(see the next parameter). If the callback is
  3295. the NULL pointer, no callbacks are called, but only value is updated.</param>
  3296. <param name="userData">User data that is passed as is to the callback. It can be used to handle trackbar events without using global variables.</param>
  3297. <returns></returns>
  3298. </member>
  3299. <member name="M:OpenCvSharp.Cv2.GetTrackbarPos(System.String,System.String)">
  3300. <summary>
  3301. Returns the trackbar position.
  3302. </summary>
  3303. <param name="trackbarName">Name of the trackbar.</param>
  3304. <param name="winName">Name of the window that is the parent of the trackbar.</param>
  3305. <returns>trackbar position</returns>
  3306. </member>
  3307. <member name="M:OpenCvSharp.Cv2.SetTrackbarPos(System.String,System.String,System.Int32)">
  3308. <summary>
  3309. Sets the trackbar position.
  3310. </summary>
  3311. <param name="trackbarName">Name of the trackbar.</param>
  3312. <param name="winName">Name of the window that is the parent of trackbar.</param>
  3313. <param name="pos">New position.</param>
  3314. </member>
  3315. <member name="M:OpenCvSharp.Cv2.SetTrackbarMax(System.String,System.String,System.Int32)">
  3316. <summary>
  3317. Sets the trackbar maximum position.
  3318. The function sets the maximum position of the specified trackbar in the specified window.
  3319. </summary>
  3320. <param name="trackbarName">Name of the trackbar.</param>
  3321. <param name="winName">Name of the window that is the parent of trackbar.</param>
  3322. <param name="maxVal">New maximum position.</param>
  3323. </member>
  3324. <member name="M:OpenCvSharp.Cv2.SetTrackbarMin(System.String,System.String,System.Int32)">
  3325. <summary>
  3326. Sets the trackbar minimum position.
  3327. The function sets the minimum position of the specified trackbar in the specified window.
  3328. </summary>
  3329. <param name="trackbarName">Name of the trackbar.</param>
  3330. <param name="winName">Name of the window that is the parent of trackbar.</param>
  3331. <param name="minVal">New minimum position.</param>
  3332. </member>
  3333. <member name="M:OpenCvSharp.Cv2.InitContainer(System.Object)">
  3334. <summary>
  3335. Initialize XAML container panel for use by ImShow
  3336. </summary>
  3337. <param name="panel">Panel container.</param>
  3338. </member>
  3339. <member name="M:OpenCvSharp.Cv2.ImRead(System.String,OpenCvSharp.ImreadModes)">
  3340. <summary>
  3341. Loads an image from a file.
  3342. </summary>
  3343. <param name="fileName">Name of file to be loaded.</param>
  3344. <param name="flags">Specifies color type of the loaded image</param>
  3345. <returns></returns>
  3346. </member>
  3347. <member name="M:OpenCvSharp.Cv2.ImReadMulti(System.String,OpenCvSharp.Mat[]@,OpenCvSharp.ImreadModes)">
  3348. <summary>
  3349. Loads a multi-page image from a file.
  3350. </summary>
  3351. <param name="filename">Name of file to be loaded.</param>
  3352. <param name="mats">A vector of Mat objects holding each page, if more than one.</param>
  3353. <param name="flags">Flag that can take values of @ref cv::ImreadModes, default with IMREAD_ANYCOLOR.</param>
  3354. <returns></returns>
  3355. </member>
  3356. <member name="M:OpenCvSharp.Cv2.ImWrite(System.String,OpenCvSharp.Mat,System.Int32[])">
  3357. <summary>
  3358. Saves an image to a specified file.
  3359. </summary>
  3360. <param name="fileName">Name of the file.</param>
  3361. <param name="img">Image to be saved.</param>
  3362. <param name="prms">Format-specific save parameters encoded as pairs</param>
  3363. <returns></returns>
  3364. </member>
  3365. <member name="M:OpenCvSharp.Cv2.ImWrite(System.String,OpenCvSharp.Mat,OpenCvSharp.ImageEncodingParam[])">
  3366. <summary>
  3367. Saves an image to a specified file.
  3368. </summary>
  3369. <param name="fileName">Name of the file.</param>
  3370. <param name="img">Image to be saved.</param>
  3371. <param name="prms">Format-specific save parameters encoded as pairs</param>
  3372. <returns></returns>
  3373. </member>
  3374. <member name="M:OpenCvSharp.Cv2.ImWrite(System.String,System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},System.Int32[])">
  3375. <summary>
  3376. Saves an image to a specified file.
  3377. </summary>
  3378. <param name="fileName">Name of the file.</param>
  3379. <param name="img">Image to be saved.</param>
  3380. <param name="prms">Format-specific save parameters encoded as pairs</param>
  3381. <returns></returns>
  3382. </member>
  3383. <member name="M:OpenCvSharp.Cv2.ImWrite(System.String,System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},OpenCvSharp.ImageEncodingParam[])">
  3384. <summary>
  3385. Saves an image to a specified file.
  3386. </summary>
  3387. <param name="fileName">Name of the file.</param>
  3388. <param name="img">Image to be saved.</param>
  3389. <param name="prms">Format-specific save parameters encoded as pairs</param>
  3390. <returns></returns>
  3391. </member>
  3392. <member name="M:OpenCvSharp.Cv2.ImDecode(OpenCvSharp.Mat,OpenCvSharp.ImreadModes)">
  3393. <summary>
  3394. Reads image from the specified buffer in memory.
  3395. </summary>
  3396. <param name="buf">The input array of vector of bytes.</param>
  3397. <param name="flags">The same flags as in imread</param>
  3398. <returns></returns>
  3399. </member>
  3400. <member name="M:OpenCvSharp.Cv2.ImDecode(OpenCvSharp.InputArray,OpenCvSharp.ImreadModes)">
  3401. <summary>
  3402. Reads image from the specified buffer in memory.
  3403. </summary>
  3404. <param name="buf">The input array of vector of bytes.</param>
  3405. <param name="flags">The same flags as in imread</param>
  3406. <returns></returns>
  3407. </member>
  3408. <member name="M:OpenCvSharp.Cv2.ImDecode(System.Byte[],OpenCvSharp.ImreadModes)">
  3409. <summary>
  3410. Reads image from the specified buffer in memory.
  3411. </summary>
  3412. <param name="buf">The input array of vector of bytes.</param>
  3413. <param name="flags">The same flags as in imread</param>
  3414. <returns></returns>
  3415. </member>
  3416. <member name="M:OpenCvSharp.Cv2.ImDecode(System.ReadOnlySpan{System.Byte},OpenCvSharp.ImreadModes)">
  3417. <summary>
  3418. Reads image from the specified buffer in memory.
  3419. </summary>
  3420. <param name="span">The input slice of bytes.</param>
  3421. <param name="flags">The same flags as in imread</param>
  3422. <returns></returns>
  3423. </member>
  3424. <member name="M:OpenCvSharp.Cv2.ImEncode(System.String,OpenCvSharp.InputArray,System.Byte[]@,System.Int32[])">
  3425. <summary>
  3426. Compresses the image and stores it in the memory buffer
  3427. </summary>
  3428. <param name="ext">The file extension that defines the output format</param>
  3429. <param name="img">The image to be written</param>
  3430. <param name="buf">Output buffer resized to fit the compressed image.</param>
  3431. <param name="prms">Format-specific parameters.</param>
  3432. </member>
  3433. <member name="M:OpenCvSharp.Cv2.ImEncode(System.String,OpenCvSharp.InputArray,System.Byte[]@,OpenCvSharp.ImageEncodingParam[])">
  3434. <summary>
  3435. Compresses the image and stores it in the memory buffer
  3436. </summary>
  3437. <param name="ext">The file extension that defines the output format</param>
  3438. <param name="img">The image to be written</param>
  3439. <param name="buf">Output buffer resized to fit the compressed image.</param>
  3440. <param name="prms">Format-specific parameters.</param>
  3441. </member>
  3442. <member name="M:OpenCvSharp.Cv2.HaveImageReader(System.String)">
  3443. <summary>
  3444. </summary>
  3445. <param name="fileName"></param>
  3446. <returns></returns>
  3447. </member>
  3448. <member name="M:OpenCvSharp.Cv2.HaveImageWriter(System.String)">
  3449. <summary>
  3450. </summary>
  3451. <param name="fileName"></param>
  3452. <returns></returns>
  3453. </member>
  3454. <member name="M:OpenCvSharp.Cv2.GetGaussianKernel(System.Int32,System.Double,System.Nullable{OpenCvSharp.MatType})">
  3455. <summary>
  3456. Returns Gaussian filter coefficients.
  3457. </summary>
  3458. <param name="ksize">Aperture size. It should be odd and positive.</param>
  3459. <param name="sigma">Gaussian standard deviation.
  3460. If it is non-positive, it is computed from ksize as `sigma = 0.3*((ksize-1)*0.5 - 1) + 0.8`.</param>
  3461. <param name="ktype">Type of filter coefficients. It can be CV_32F or CV_64F.</param>
  3462. <returns></returns>
  3463. </member>
  3464. <member name="M:OpenCvSharp.Cv2.GetDerivKernels(OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,System.Int32,System.Int32,System.Int32,System.Boolean,System.Nullable{OpenCvSharp.MatType})">
  3465. <summary>
  3466. Returns filter coefficients for computing spatial image derivatives.
  3467. </summary>
  3468. <param name="kx">Output matrix of row filter coefficients. It has the type ktype.</param>
  3469. <param name="ky">Output matrix of column filter coefficients. It has the type ktype.</param>
  3470. <param name="dx">Derivative order in respect of x.</param>
  3471. <param name="dy">Derivative order in respect of y.</param>
  3472. <param name="ksize">Aperture size. It can be CV_SCHARR, 1, 3, 5, or 7.</param>
  3473. <param name="normalize">Flag indicating whether to normalize (scale down) the filter coefficients or not.
  3474. Theoretically, the coefficients should have the denominator \f$=2^{ksize*2-dx-dy-2}\f$.
  3475. If you are going to filter floating-point images, you are likely to use the normalized kernels.
  3476. But if you compute derivatives of an 8-bit image, store the results in a 16-bit image,
  3477. and wish to preserve all the fractional bits, you may want to set normalize = false.</param>
  3478. <param name="ktype">Type of filter coefficients. It can be CV_32f or CV_64F.</param>
  3479. </member>
  3480. <member name="M:OpenCvSharp.Cv2.GetGaborKernel(OpenCvSharp.Size,System.Double,System.Double,System.Double,System.Double,System.Double,System.Int32)">
  3481. <summary>
  3482. Returns Gabor filter coefficients.
  3483. </summary>
  3484. <remarks>
  3485. For more details about gabor filter equations and parameters, see: https://en.wikipedia.org/wiki/Gabor_filter
  3486. </remarks>
  3487. <param name="ksize">Size of the filter returned.</param>
  3488. <param name="sigma">Standard deviation of the gaussian envelope.</param>
  3489. <param name="theta">Orientation of the normal to the parallel stripes of a Gabor function.</param>
  3490. <param name="lambd">Wavelength of the sinusoidal factor.</param>
  3491. <param name="gamma">Spatial aspect ratio.</param>
  3492. <param name="psi">Phase offset.</param>
  3493. <param name="ktype">Type of filter coefficients. It can be CV_32F or CV_64F.</param>
  3494. <returns></returns>
  3495. </member>
  3496. <member name="M:OpenCvSharp.Cv2.GetStructuringElement(OpenCvSharp.MorphShapes,OpenCvSharp.Size)">
  3497. <summary>
  3498. Returns a structuring element of the specified size and shape for morphological operations.
  3499. The function constructs and returns the structuring element that can be further passed to erode,
  3500. dilate or morphologyEx.But you can also construct an arbitrary binary mask yourself and use it as the structuring element.
  3501. </summary>
  3502. <param name="shape">Element shape that could be one of MorphShapes</param>
  3503. <param name="ksize">Size of the structuring element.</param>
  3504. <returns></returns>
  3505. </member>
  3506. <member name="M:OpenCvSharp.Cv2.GetStructuringElement(OpenCvSharp.MorphShapes,OpenCvSharp.Size,OpenCvSharp.Point)">
  3507. <summary>
  3508. Returns a structuring element of the specified size and shape for morphological operations.
  3509. The function constructs and returns the structuring element that can be further passed to erode,
  3510. dilate or morphologyEx.But you can also construct an arbitrary binary mask yourself and use it as the structuring element.
  3511. </summary>
  3512. <param name="shape">Element shape that could be one of MorphShapes</param>
  3513. <param name="ksize">Size of the structuring element.</param>
  3514. <param name="anchor">Anchor position within the element. The default value (−1,−1) means that the anchor is at the center.
  3515. Note that only the shape of a cross-shaped element depends on the anchor position.
  3516. In other cases the anchor just regulates how much the result of the morphological operation is shifted.</param>
  3517. <returns></returns>
  3518. </member>
  3519. <member name="M:OpenCvSharp.Cv2.MedianBlur(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32)">
  3520. <summary>
  3521. Smoothes image using median filter
  3522. </summary>
  3523. <param name="src">The source 1-, 3- or 4-channel image.
  3524. When ksize is 3 or 5, the image depth should be CV_8U , CV_16U or CV_32F.
  3525. For larger aperture sizes it can only be CV_8U</param>
  3526. <param name="dst">The destination array; will have the same size and the same type as src</param>
  3527. <param name="ksize">The aperture linear size. It must be odd and more than 1, i.e. 3, 5, 7 ...</param>
  3528. </member>
  3529. <member name="M:OpenCvSharp.Cv2.GaussianBlur(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.Size,System.Double,System.Double,OpenCvSharp.BorderTypes)">
  3530. <summary>
  3531. Blurs an image using a Gaussian filter.
  3532. </summary>
  3533. <param name="src">input image; the image can have any number of channels, which are processed independently,
  3534. but the depth should be CV_8U, CV_16U, CV_16S, CV_32F or CV_64F.</param>
  3535. <param name="dst">output image of the same size and type as src.</param>
  3536. <param name="ksize">Gaussian kernel size. ksize.width and ksize.height can differ but they both must be positive and odd.
  3537. Or, they can be zero’s and then they are computed from sigma* .</param>
  3538. <param name="sigmaX">Gaussian kernel standard deviation in X direction.</param>
  3539. <param name="sigmaY">Gaussian kernel standard deviation in Y direction; if sigmaY is zero, it is set to be equal to sigmaX,
  3540. if both sigmas are zeros, they are computed from ksize.width and ksize.height,
  3541. respectively (see getGaussianKernel() for details); to fully control the result
  3542. regardless of possible future modifications of all this semantics, it is recommended to specify all of ksize, sigmaX, and sigmaY.</param>
  3543. <param name="borderType">pixel extrapolation method</param>
  3544. </member>
  3545. <member name="M:OpenCvSharp.Cv2.BilateralFilter(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32,System.Double,System.Double,OpenCvSharp.BorderTypes)">
  3546. <summary>
  3547. Applies bilateral filter to the image
  3548. </summary>
  3549. <param name="src">The source 8-bit or floating-point, 1-channel or 3-channel image</param>
  3550. <param name="dst">The destination image; will have the same size and the same type as src</param>
  3551. <param name="d">The diameter of each pixel neighborhood, that is used during filtering.
  3552. If it is non-positive, it's computed from sigmaSpace</param>
  3553. <param name="sigmaColor">Filter sigma in the color space.
  3554. Larger value of the parameter means that farther colors within the pixel neighborhood
  3555. will be mixed together, resulting in larger areas of semi-equal color</param>
  3556. <param name="sigmaSpace">Filter sigma in the coordinate space.
  3557. Larger value of the parameter means that farther pixels will influence each other
  3558. (as long as their colors are close enough; see sigmaColor). Then d>0 , it specifies
  3559. the neighborhood size regardless of sigmaSpace, otherwise d is proportional to sigmaSpace</param>
  3560. <param name="borderType"></param>
  3561. </member>
  3562. <member name="M:OpenCvSharp.Cv2.BoxFilter(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.MatType,OpenCvSharp.Size,System.Nullable{OpenCvSharp.Point},System.Boolean,OpenCvSharp.BorderTypes)">
  3563. <summary>
  3564. Smoothes image using box filter
  3565. </summary>
  3566. <param name="src">The source image</param>
  3567. <param name="dst">The destination image; will have the same size and the same type as src</param>
  3568. <param name="ddepth"></param>
  3569. <param name="ksize">The smoothing kernel size</param>
  3570. <param name="anchor">The anchor point. The default value Point(-1,-1) means that the anchor is at the kernel center</param>
  3571. <param name="normalize">Indicates, whether the kernel is normalized by its area or not</param>
  3572. <param name="borderType">The border mode used to extrapolate pixels outside of the image</param>
  3573. </member>
  3574. <member name="M:OpenCvSharp.Cv2.SqrBoxFilter(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32,OpenCvSharp.Size,System.Nullable{OpenCvSharp.Point},System.Boolean,OpenCvSharp.BorderTypes)">
  3575. <summary>
  3576. Calculates the normalized sum of squares of the pixel values overlapping the filter.
  3577. For every pixel f(x, y) in the source image, the function calculates the sum of squares of those neighboring
  3578. pixel values which overlap the filter placed over the pixel f(x, y).
  3579. The unnormalized square box filter can be useful in computing local image statistics such as the the local
  3580. variance and standard deviation around the neighborhood of a pixel.
  3581. </summary>
  3582. <param name="src"></param>
  3583. <param name="dst"></param>
  3584. <param name="ddepth"></param>
  3585. <param name="ksize"></param>
  3586. <param name="anchor"></param>
  3587. <param name="normalize"></param>
  3588. <param name="borderType"></param>
  3589. </member>
  3590. <member name="M:OpenCvSharp.Cv2.Blur(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.Size,System.Nullable{OpenCvSharp.Point},OpenCvSharp.BorderTypes)">
  3591. <summary>
  3592. Smoothes image using normalized box filter
  3593. </summary>
  3594. <param name="src">The source image</param>
  3595. <param name="dst">The destination image; will have the same size and the same type as src</param>
  3596. <param name="ksize">The smoothing kernel size</param>
  3597. <param name="anchor">The anchor point. The default value Point(-1,-1) means that the anchor is at the kernel center</param>
  3598. <param name="borderType">The border mode used to extrapolate pixels outside of the image</param>
  3599. </member>
  3600. <member name="M:OpenCvSharp.Cv2.Filter2D(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.MatType,OpenCvSharp.InputArray,System.Nullable{OpenCvSharp.Point},System.Double,OpenCvSharp.BorderTypes)">
  3601. <summary>
  3602. Convolves an image with the kernel
  3603. </summary>
  3604. <param name="src">The source image</param>
  3605. <param name="dst">The destination image. It will have the same size and the same number of channels as src</param>
  3606. <param name="ddepth">The desired depth of the destination image. If it is negative, it will be the same as src.depth()</param>
  3607. <param name="kernel">Convolution kernel (or rather a correlation kernel),
  3608. a single-channel floating point matrix. If you want to apply different kernels to
  3609. different channels, split the image into separate color planes using split() and process them individually</param>
  3610. <param name="anchor">The anchor of the kernel that indicates the relative position of
  3611. a filtered point within the kernel. The anchor should lie within the kernel.
  3612. The special default value (-1,-1) means that the anchor is at the kernel center</param>
  3613. <param name="delta">The optional value added to the filtered pixels before storing them in dst</param>
  3614. <param name="borderType">The pixel extrapolation method</param>
  3615. </member>
  3616. <member name="M:OpenCvSharp.Cv2.SepFilter2D(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.MatType,OpenCvSharp.InputArray,OpenCvSharp.InputArray,System.Nullable{OpenCvSharp.Point},System.Double,OpenCvSharp.BorderTypes)">
  3617. <summary>
  3618. Applies separable linear filter to an image
  3619. </summary>
  3620. <param name="src">The source image</param>
  3621. <param name="dst">The destination image; will have the same size and the same number of channels as src</param>
  3622. <param name="ddepth">The destination image depth</param>
  3623. <param name="kernelX">The coefficients for filtering each row</param>
  3624. <param name="kernelY">The coefficients for filtering each column</param>
  3625. <param name="anchor">The anchor position within the kernel; The default value (-1, 1) means that the anchor is at the kernel center</param>
  3626. <param name="delta">The value added to the filtered results before storing them</param>
  3627. <param name="borderType">The pixel extrapolation method</param>
  3628. </member>
  3629. <member name="M:OpenCvSharp.Cv2.Sobel(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.MatType,System.Int32,System.Int32,System.Int32,System.Double,System.Double,OpenCvSharp.BorderTypes)">
  3630. <summary>
  3631. Calculates the first, second, third or mixed image derivatives using an extended Sobel operator
  3632. </summary>
  3633. <param name="src">The source image</param>
  3634. <param name="dst">The destination image; will have the same size and the same number of channels as src</param>
  3635. <param name="ddepth">The destination image depth</param>
  3636. <param name="xorder">Order of the derivative x</param>
  3637. <param name="yorder">Order of the derivative y</param>
  3638. <param name="ksize">Size of the extended Sobel kernel, must be 1, 3, 5 or 7</param>
  3639. <param name="scale">The optional scale factor for the computed derivative values (by default, no scaling is applied</param>
  3640. <param name="delta">The optional delta value, added to the results prior to storing them in dst</param>
  3641. <param name="borderType">The pixel extrapolation method</param>
  3642. </member>
  3643. <member name="M:OpenCvSharp.Cv2.SpatialGradient(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,System.Int32,OpenCvSharp.BorderTypes)">
  3644. <summary>
  3645. Calculates the first order image derivative in both x and y using a Sobel operator
  3646. </summary>
  3647. <param name="src">input image.</param>
  3648. <param name="dx">output image with first-order derivative in x.</param>
  3649. <param name="dy">output image with first-order derivative in y.</param>
  3650. <param name="ksize">size of Sobel kernel. It must be 3.</param>
  3651. <param name="borderType">pixel extrapolation method</param>
  3652. </member>
  3653. <member name="M:OpenCvSharp.Cv2.Scharr(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.MatType,System.Int32,System.Int32,System.Double,System.Double,OpenCvSharp.BorderTypes)">
  3654. <summary>
  3655. Calculates the first x- or y- image derivative using Scharr operator
  3656. </summary>
  3657. <param name="src">The source image</param>
  3658. <param name="dst">The destination image; will have the same size and the same number of channels as src</param>
  3659. <param name="ddepth">The destination image depth</param>
  3660. <param name="xorder">Order of the derivative x</param>
  3661. <param name="yorder">Order of the derivative y</param>
  3662. <param name="scale">The optional scale factor for the computed derivative values (by default, no scaling is applie</param>
  3663. <param name="delta">The optional delta value, added to the results prior to storing them in dst</param>
  3664. <param name="borderType">The pixel extrapolation method</param>
  3665. </member>
  3666. <member name="M:OpenCvSharp.Cv2.Laplacian(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.MatType,System.Int32,System.Double,System.Double,OpenCvSharp.BorderTypes)">
  3667. <summary>
  3668. Calculates the Laplacian of an image
  3669. </summary>
  3670. <param name="src">Source image</param>
  3671. <param name="dst">Destination image; will have the same size and the same number of channels as src</param>
  3672. <param name="ddepth">The desired depth of the destination image</param>
  3673. <param name="ksize">The aperture size used to compute the second-derivative filters</param>
  3674. <param name="scale">The optional scale factor for the computed Laplacian values (by default, no scaling is applied</param>
  3675. <param name="delta">The optional delta value, added to the results prior to storing them in dst</param>
  3676. <param name="borderType">The pixel extrapolation method</param>
  3677. </member>
  3678. <member name="M:OpenCvSharp.Cv2.Canny(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Double,System.Double,System.Int32,System.Boolean)">
  3679. <summary>
  3680. Finds edges in an image using Canny algorithm.
  3681. </summary>
  3682. <param name="src">Single-channel 8-bit input image</param>
  3683. <param name="edges">The output edge map. It will have the same size and the same type as image</param>
  3684. <param name="threshold1">The first threshold for the hysteresis procedure</param>
  3685. <param name="threshold2">The second threshold for the hysteresis procedure</param>
  3686. <param name="apertureSize">Aperture size for the Sobel operator [By default this is ApertureSize.Size3]</param>
  3687. <param name="L2gradient">Indicates, whether the more accurate L2 norm should be used to compute the image gradient magnitude (true), or a faster default L1 norm is enough (false). [By default this is false]</param>
  3688. </member>
  3689. <member name="M:OpenCvSharp.Cv2.Canny(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Double,System.Double,System.Boolean)">
  3690. <summary>
  3691. Finds edges in an image using the Canny algorithm with custom image gradient.
  3692. </summary>
  3693. <param name="dx">16-bit x derivative of input image (CV_16SC1 or CV_16SC3).</param>
  3694. <param name="dy">16-bit y derivative of input image (same type as dx).</param>
  3695. <param name="edges">output edge map; single channels 8-bit image, which has the same size as image.</param>
  3696. <param name="threshold1">first threshold for the hysteresis procedure.</param>
  3697. <param name="threshold2">second threshold for the hysteresis procedure.</param>
  3698. <param name="L2gradient">Indicates, whether the more accurate L2 norm should be used to compute the image gradient magnitude (true), or a faster default L1 norm is enough (false). [By default this is false]</param>
  3699. </member>
  3700. <member name="M:OpenCvSharp.Cv2.CornerMinEigenVal(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32,System.Int32,OpenCvSharp.BorderTypes)">
  3701. <summary>
  3702. Calculates the minimal eigenvalue of gradient matrices for corner detection.
  3703. </summary>
  3704. <param name="src">Input single-channel 8-bit or floating-point image.</param>
  3705. <param name="dst">Image to store the minimal eigenvalues. It has the type CV_32FC1 and the same size as src .</param>
  3706. <param name="blockSize">Neighborhood size (see the details on #cornerEigenValsAndVecs ).</param>
  3707. <param name="ksize">Aperture parameter for the Sobel operator.</param>
  3708. <param name="borderType">Pixel extrapolation method. See #BorderTypes. #BORDER_WRAP is not supported.</param>
  3709. </member>
  3710. <member name="M:OpenCvSharp.Cv2.CornerHarris(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32,System.Int32,System.Double,OpenCvSharp.BorderTypes)">
  3711. <summary>
  3712. Harris corner detector.
  3713. </summary>
  3714. <param name="src">Input single-channel 8-bit or floating-point image.</param>
  3715. <param name="dst">Image to store the Harris detector responses.
  3716. It has the type CV_32FC1 and the same size as src.</param>
  3717. <param name="blockSize">Neighborhood size (see the details on #cornerEigenValsAndVecs ).</param>
  3718. <param name="ksize">Aperture parameter for the Sobel operator.</param>
  3719. <param name="k">Harris detector free parameter. See the formula above.</param>
  3720. <param name="borderType">Pixel extrapolation method. See #BorderTypes. #BORDER_WRAP is not supported.</param>
  3721. </member>
  3722. <member name="M:OpenCvSharp.Cv2.CornerEigenValsAndVecs(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32,System.Int32,OpenCvSharp.BorderTypes)">
  3723. <summary>
  3724. computes both eigenvalues and the eigenvectors of 2x2 derivative covariation matrix at each pixel. The output is stored as 6-channel matrix.
  3725. </summary>
  3726. <param name="src"></param>
  3727. <param name="dst"></param>
  3728. <param name="blockSize"></param>
  3729. <param name="ksize"></param>
  3730. <param name="borderType"></param>
  3731. </member>
  3732. <member name="M:OpenCvSharp.Cv2.PreCornerDetect(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32,OpenCvSharp.BorderTypes)">
  3733. <summary>
  3734. computes another complex cornerness criteria at each pixel
  3735. </summary>
  3736. <param name="src"></param>
  3737. <param name="dst"></param>
  3738. <param name="ksize"></param>
  3739. <param name="borderType"></param>
  3740. </member>
  3741. <member name="M:OpenCvSharp.Cv2.CornerSubPix(OpenCvSharp.InputArray,System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},OpenCvSharp.Size,OpenCvSharp.Size,OpenCvSharp.TermCriteria)">
  3742. <summary>
  3743. adjusts the corner locations with sub-pixel accuracy to maximize the certain cornerness criteria
  3744. </summary>
  3745. <param name="image">Input image.</param>
  3746. <param name="inputCorners">Initial coordinates of the input corners and refined coordinates provided for output.</param>
  3747. <param name="winSize">Half of the side length of the search window.</param>
  3748. <param name="zeroZone">Half of the size of the dead region in the middle of the search zone
  3749. over which the summation in the formula below is not done. It is used sometimes to avoid possible singularities
  3750. of the autocorrelation matrix. The value of (-1,-1) indicates that there is no such a size.</param>
  3751. <param name="criteria">Criteria for termination of the iterative process of corner refinement.
  3752. That is, the process of corner position refinement stops either after criteria.maxCount iterations
  3753. or when the corner position moves by less than criteria.epsilon on some iteration.</param>
  3754. <returns></returns>
  3755. </member>
  3756. <member name="M:OpenCvSharp.Cv2.GoodFeaturesToTrack(OpenCvSharp.InputArray,System.Int32,System.Double,System.Double,OpenCvSharp.InputArray,System.Int32,System.Boolean,System.Double)">
  3757. <summary>
  3758. finds the strong enough corners where the cornerMinEigenVal() or cornerHarris() report the local maxima
  3759. </summary>
  3760. <param name="src">Input 8-bit or floating-point 32-bit, single-channel image.</param>
  3761. <param name="maxCorners">Maximum number of corners to return. If there are more corners than are found,
  3762. the strongest of them is returned.</param>
  3763. <param name="qualityLevel">Parameter characterizing the minimal accepted quality of image corners.
  3764. The parameter value is multiplied by the best corner quality measure, which is the minimal eigenvalue
  3765. or the Harris function response (see cornerHarris() ). The corners with the quality measure less than
  3766. the product are rejected. For example, if the best corner has the quality measure = 1500, and the qualityLevel=0.01,
  3767. then all the corners with the quality measure less than 15 are rejected.</param>
  3768. <param name="minDistance">Minimum possible Euclidean distance between the returned corners.</param>
  3769. <param name="mask">Optional region of interest. If the image is not empty
  3770. (it needs to have the type CV_8UC1 and the same size as image ), it specifies the region
  3771. in which the corners are detected.</param>
  3772. <param name="blockSize">Size of an average block for computing a derivative covariation matrix over each pixel neighborhood.</param>
  3773. <param name="useHarrisDetector">Parameter indicating whether to use a Harris detector</param>
  3774. <param name="k">Free parameter of the Harris detector.</param>
  3775. <returns>Output vector of detected corners.</returns>
  3776. </member>
  3777. <member name="M:OpenCvSharp.Cv2.HoughLines(OpenCvSharp.InputArray,System.Double,System.Double,System.Int32,System.Double,System.Double)">
  3778. <summary>
  3779. Finds lines in a binary image using standard Hough transform.
  3780. </summary>
  3781. <param name="image">The 8-bit, single-channel, binary source image. The image may be modified by the function</param>
  3782. <param name="rho">Distance resolution of the accumulator in pixels</param>
  3783. <param name="theta">Angle resolution of the accumulator in radians</param>
  3784. <param name="threshold">The accumulator threshold parameter. Only those lines are returned that get enough votes ( &gt; threshold )</param>
  3785. <param name="srn">For the multi-scale Hough transform it is the divisor for the distance resolution rho. [By default this is 0]</param>
  3786. <param name="stn">For the multi-scale Hough transform it is the divisor for the distance resolution theta. [By default this is 0]</param>
  3787. <returns>The output vector of lines. Each line is represented by a two-element vector (rho, theta) .
  3788. rho is the distance from the coordinate origin (0,0) (top-left corner of the image) and theta is the line rotation angle in radians</returns>
  3789. </member>
  3790. <member name="M:OpenCvSharp.Cv2.HoughLinesP(OpenCvSharp.InputArray,System.Double,System.Double,System.Int32,System.Double,System.Double)">
  3791. <summary>
  3792. Finds lines segments in a binary image using probabilistic Hough transform.
  3793. </summary>
  3794. <param name="image"></param>
  3795. <param name="rho">Distance resolution of the accumulator in pixels</param>
  3796. <param name="theta">Angle resolution of the accumulator in radians</param>
  3797. <param name="threshold">The accumulator threshold parameter. Only those lines are returned that get enough votes ( &gt; threshold )</param>
  3798. <param name="minLineLength">The minimum line length. Line segments shorter than that will be rejected. [By default this is 0]</param>
  3799. <param name="maxLineGap">The maximum allowed gap between points on the same line to link them. [By default this is 0]</param>
  3800. <returns>The output lines. Each line is represented by a 4-element vector (x1, y1, x2, y2)</returns>
  3801. </member>
  3802. <member name="M:OpenCvSharp.Cv2.HoughLinesPointSet(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32,System.Int32,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
  3803. <summary>
  3804. Finds lines in a set of points using the standard Hough transform.
  3805. The function finds lines in a set of points using a modification of the Hough transform.
  3806. </summary>
  3807. <param name="point">Input vector of points. Each vector must be encoded as a Point vector \f$(x,y)\f$. Type must be CV_32FC2 or CV_32SC2.</param>
  3808. <param name="lines">Output vector of found lines. Each vector is encoded as a vector&lt;Vec3d&gt;</param>
  3809. <param name="linesMax">Max count of hough lines.</param>
  3810. <param name="threshold">Accumulator threshold parameter. Only those lines are returned that get enough votes</param>
  3811. <param name="minRho">Minimum Distance value of the accumulator in pixels.</param>
  3812. <param name="maxRho">Maximum Distance value of the accumulator in pixels.</param>
  3813. <param name="rhoStep">Distance resolution of the accumulator in pixels.</param>
  3814. <param name="minTheta">Minimum angle value of the accumulator in radians.</param>
  3815. <param name="maxTheta">Maximum angle value of the accumulator in radians.</param>
  3816. <param name="thetaStep">Angle resolution of the accumulator in radians.</param>
  3817. </member>
  3818. <member name="M:OpenCvSharp.Cv2.HoughCircles(OpenCvSharp.InputArray,OpenCvSharp.HoughMethods,System.Double,System.Double,System.Double,System.Double,System.Int32,System.Int32)">
  3819. <summary>
  3820. Finds circles in a grayscale image using a Hough transform.
  3821. </summary>
  3822. <param name="image">The 8-bit, single-channel, grayscale input image</param>
  3823. <param name="method">The available methods are HoughMethods.Gradient and HoughMethods.GradientAlt</param>
  3824. <param name="dp">The inverse ratio of the accumulator resolution to the image resolution. </param>
  3825. <param name="minDist">Minimum distance between the centers of the detected circles. </param>
  3826. <param name="param1">The first method-specific parameter. [By default this is 100]</param>
  3827. <param name="param2">The second method-specific parameter. [By default this is 100]</param>
  3828. <param name="minRadius">Minimum circle radius. [By default this is 0]</param>
  3829. <param name="maxRadius">Maximum circle radius. [By default this is 0] </param>
  3830. <returns>The output vector found circles. Each vector is encoded as 3-element floating-point vector (x, y, radius)</returns>
  3831. </member>
  3832. <member name="M:OpenCvSharp.Cv2.MorphologyDefaultBorderValue">
  3833. <summary>
  3834. Default borderValue for Dilate/Erode
  3835. </summary>
  3836. <returns></returns>
  3837. </member>
  3838. <member name="M:OpenCvSharp.Cv2.Dilate(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputArray,System.Nullable{OpenCvSharp.Point},System.Int32,OpenCvSharp.BorderTypes,System.Nullable{OpenCvSharp.Scalar})">
  3839. <summary>
  3840. Dilates an image by using a specific structuring element.
  3841. </summary>
  3842. <param name="src">The source image</param>
  3843. <param name="dst">The destination image. It will have the same size and the same type as src</param>
  3844. <param name="element">The structuring element used for dilation. If element=new Mat() , a 3x3 rectangular structuring element is used</param>
  3845. <param name="anchor">Position of the anchor within the element. The default value (-1, -1) means that the anchor is at the element center</param>
  3846. <param name="iterations">The number of times dilation is applied. [By default this is 1]</param>
  3847. <param name="borderType">The pixel extrapolation method. [By default this is BorderType.Constant]</param>
  3848. <param name="borderValue">The border value in case of a constant border. The default value has a special meaning. [By default this is CvCpp.MorphologyDefaultBorderValue()]</param>
  3849. </member>
  3850. <member name="M:OpenCvSharp.Cv2.Erode(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputArray,System.Nullable{OpenCvSharp.Point},System.Int32,OpenCvSharp.BorderTypes,System.Nullable{OpenCvSharp.Scalar})">
  3851. <summary>
  3852. Erodes an image by using a specific structuring element.
  3853. </summary>
  3854. <param name="src">The source image</param>
  3855. <param name="dst">The destination image. It will have the same size and the same type as src</param>
  3856. <param name="element">The structuring element used for dilation. If element=new Mat(), a 3x3 rectangular structuring element is used</param>
  3857. <param name="anchor">Position of the anchor within the element. The default value (-1, -1) means that the anchor is at the element center</param>
  3858. <param name="iterations">The number of times erosion is applied</param>
  3859. <param name="borderType">The pixel extrapolation method</param>
  3860. <param name="borderValue">The border value in case of a constant border. The default value has a special meaning. [By default this is CvCpp.MorphologyDefaultBorderValue()]</param>
  3861. </member>
  3862. <member name="M:OpenCvSharp.Cv2.MorphologyEx(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.MorphTypes,OpenCvSharp.InputArray,System.Nullable{OpenCvSharp.Point},System.Int32,OpenCvSharp.BorderTypes,System.Nullable{OpenCvSharp.Scalar})">
  3863. <summary>
  3864. Performs advanced morphological transformations
  3865. </summary>
  3866. <param name="src">Source image</param>
  3867. <param name="dst">Destination image. It will have the same size and the same type as src</param>
  3868. <param name="op">Type of morphological operation</param>
  3869. <param name="element">Structuring element</param>
  3870. <param name="anchor">Position of the anchor within the element. The default value (-1, -1) means that the anchor is at the element center</param>
  3871. <param name="iterations">Number of times erosion and dilation are applied. [By default this is 1]</param>
  3872. <param name="borderType">The pixel extrapolation method. [By default this is BorderType.Constant]</param>
  3873. <param name="borderValue">The border value in case of a constant border. The default value has a special meaning. [By default this is CvCpp.MorphologyDefaultBorderValue()]</param>
  3874. </member>
  3875. <member name="M:OpenCvSharp.Cv2.Resize(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.Size,System.Double,System.Double,OpenCvSharp.InterpolationFlags)">
  3876. <summary>
  3877. Resizes an image.
  3878. </summary>
  3879. <param name="src">input image.</param>
  3880. <param name="dst">output image; it has the size dsize (when it is non-zero) or the size computed
  3881. from src.size(), fx, and fy; the type of dst is the same as of src.</param>
  3882. <param name="dsize">output image size; if it equals zero, it is computed as:
  3883. dsize = Size(round(fx*src.cols), round(fy*src.rows))
  3884. Either dsize or both fx and fy must be non-zero.</param>
  3885. <param name="fx">scale factor along the horizontal axis; when it equals 0,
  3886. it is computed as: (double)dsize.width/src.cols</param>
  3887. <param name="fy">scale factor along the vertical axis; when it equals 0,
  3888. it is computed as: (double)dsize.height/src.rows</param>
  3889. <param name="interpolation">interpolation method</param>
  3890. </member>
  3891. <member name="M:OpenCvSharp.Cv2.WarpAffine(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputArray,OpenCvSharp.Size,OpenCvSharp.InterpolationFlags,OpenCvSharp.BorderTypes,System.Nullable{OpenCvSharp.Scalar})">
  3892. <summary>
  3893. Applies an affine transformation to an image.
  3894. </summary>
  3895. <param name="src">input image.</param>
  3896. <param name="dst">output image that has the size dsize and the same type as src.</param>
  3897. <param name="m">2x3 transformation matrix.</param>
  3898. <param name="dsize">size of the output image.</param>
  3899. <param name="flags">combination of interpolation methods and the optional flag
  3900. WARP_INVERSE_MAP that means that M is the inverse transformation (dst -> src) .</param>
  3901. <param name="borderMode">pixel extrapolation method; when borderMode=BORDER_TRANSPARENT,
  3902. it means that the pixels in the destination image corresponding to the "outliers"
  3903. in the source image are not modified by the function.</param>
  3904. <param name="borderValue">value used in case of a constant border; by default, it is 0.</param>
  3905. </member>
  3906. <member name="M:OpenCvSharp.Cv2.WarpPerspective(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputArray,OpenCvSharp.Size,OpenCvSharp.InterpolationFlags,OpenCvSharp.BorderTypes,System.Nullable{OpenCvSharp.Scalar})">
  3907. <summary>
  3908. Applies a perspective transformation to an image.
  3909. </summary>
  3910. <param name="src">input image.</param>
  3911. <param name="dst">output image that has the size dsize and the same type as src.</param>
  3912. <param name="m">3x3 transformation matrix.</param>
  3913. <param name="dsize">size of the output image.</param>
  3914. <param name="flags">combination of interpolation methods (INTER_LINEAR or INTER_NEAREST)
  3915. and the optional flag WARP_INVERSE_MAP, that sets M as the inverse transformation (dst -> src).</param>
  3916. <param name="borderMode">pixel extrapolation method (BORDER_CONSTANT or BORDER_REPLICATE).</param>
  3917. <param name="borderValue">value used in case of a constant border; by default, it equals 0.</param>
  3918. </member>
  3919. <member name="M:OpenCvSharp.Cv2.WarpPerspective(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Single[0:,0:],OpenCvSharp.Size,OpenCvSharp.InterpolationFlags,OpenCvSharp.BorderTypes,System.Nullable{OpenCvSharp.Scalar})">
  3920. <summary>
  3921. Applies a perspective transformation to an image.
  3922. </summary>
  3923. <param name="src">input image.</param>
  3924. <param name="dst">output image that has the size dsize and the same type as src.</param>
  3925. <param name="m">3x3 transformation matrix.</param>
  3926. <param name="dsize">size of the output image.</param>
  3927. <param name="flags">combination of interpolation methods (INTER_LINEAR or INTER_NEAREST)
  3928. and the optional flag WARP_INVERSE_MAP, that sets M as the inverse transformation (dst -> src).</param>
  3929. <param name="borderMode">pixel extrapolation method (BORDER_CONSTANT or BORDER_REPLICATE).</param>
  3930. <param name="borderValue">value used in case of a constant border; by default, it equals 0.</param>
  3931. </member>
  3932. <member name="M:OpenCvSharp.Cv2.Remap(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InterpolationFlags,OpenCvSharp.BorderTypes,System.Nullable{OpenCvSharp.Scalar})">
  3933. <summary>
  3934. Applies a generic geometrical transformation to an image.
  3935. </summary>
  3936. <param name="src">Source image.</param>
  3937. <param name="dst">Destination image. It has the same size as map1 and the same type as src</param>
  3938. <param name="map1">The first map of either (x,y) points or just x values having the type CV_16SC2, CV_32FC1, or CV_32FC2.</param>
  3939. <param name="map2">The second map of y values having the type CV_16UC1, CV_32FC1, or none (empty map if map1 is (x,y) points), respectively.</param>
  3940. <param name="interpolation">Interpolation method. The method INTER_AREA is not supported by this function.</param>
  3941. <param name="borderMode">Pixel extrapolation method. When borderMode=BORDER_TRANSPARENT,
  3942. it means that the pixels in the destination image that corresponds to the "outliers" in
  3943. the source image are not modified by the function.</param>
  3944. <param name="borderValue">Value used in case of a constant border. By default, it is 0.</param>
  3945. </member>
  3946. <member name="M:OpenCvSharp.Cv2.ConvertMaps(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.MatType,System.Boolean)">
  3947. <summary>
  3948. Converts image transformation maps from one representation to another.
  3949. </summary>
  3950. <param name="map1">The first input map of type CV_16SC2 , CV_32FC1 , or CV_32FC2 .</param>
  3951. <param name="map2">The second input map of type CV_16UC1 , CV_32FC1 , or none (empty matrix), respectively.</param>
  3952. <param name="dstmap1">The first output map that has the type dstmap1type and the same size as src.</param>
  3953. <param name="dstmap2">The second output map.</param>
  3954. <param name="dstmap1Type">Type of the first output map that should be CV_16SC2 , CV_32FC1 , or CV_32FC2 .</param>
  3955. <param name="nnInterpolation">Flag indicating whether the fixed-point maps are used for the nearest-neighbor or for a more complex interpolation.</param>
  3956. </member>
  3957. <member name="M:OpenCvSharp.Cv2.GetRotationMatrix2D(OpenCvSharp.Point2f,System.Double,System.Double)">
  3958. <summary>
  3959. Calculates an affine matrix of 2D rotation.
  3960. </summary>
  3961. <param name="center">Center of the rotation in the source image.</param>
  3962. <param name="angle">Rotation angle in degrees. Positive values mean counter-clockwise rotation (the coordinate origin is assumed to be the top-left corner).</param>
  3963. <param name="scale">Isotropic scale factor.</param>
  3964. <returns></returns>
  3965. </member>
  3966. <member name="M:OpenCvSharp.Cv2.InvertAffineTransform(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  3967. <summary>
  3968. Inverts an affine transformation.
  3969. </summary>
  3970. <param name="m">Original affine transformation.</param>
  3971. <param name="im">Output reverse affine transformation.</param>
  3972. </member>
  3973. <member name="M:OpenCvSharp.Cv2.GetPerspectiveTransform(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f})">
  3974. <summary>
  3975. Calculates a perspective transform from four pairs of the corresponding points.
  3976. The function calculates the 3×3 matrix of a perspective transform.
  3977. </summary>
  3978. <param name="src">Coordinates of quadrangle vertices in the source image.</param>
  3979. <param name="dst">Coordinates of the corresponding quadrangle vertices in the destination image.</param>
  3980. <returns></returns>
  3981. </member>
  3982. <member name="M:OpenCvSharp.Cv2.GetPerspectiveTransform(OpenCvSharp.InputArray,OpenCvSharp.InputArray)">
  3983. <summary>
  3984. Calculates a perspective transform from four pairs of the corresponding points.
  3985. The function calculates the 3×3 matrix of a perspective transform.
  3986. </summary>
  3987. <param name="src">Coordinates of quadrangle vertices in the source image.</param>
  3988. <param name="dst">Coordinates of the corresponding quadrangle vertices in the destination image.</param>
  3989. <returns></returns>
  3990. </member>
  3991. <member name="M:OpenCvSharp.Cv2.GetAffineTransform(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f})">
  3992. <summary>
  3993. Calculates an affine transform from three pairs of the corresponding points.
  3994. The function calculates the 2×3 matrix of an affine transform.
  3995. </summary>
  3996. <param name="src">Coordinates of triangle vertices in the source image.</param>
  3997. <param name="dst">Coordinates of the corresponding triangle vertices in the destination image.</param>
  3998. <returns></returns>
  3999. </member>
  4000. <member name="M:OpenCvSharp.Cv2.GetAffineTransform(OpenCvSharp.InputArray,OpenCvSharp.InputArray)">
  4001. <summary>
  4002. Calculates an affine transform from three pairs of the corresponding points.
  4003. The function calculates the 2×3 matrix of an affine transform.
  4004. </summary>
  4005. <param name="src">Coordinates of triangle vertices in the source image.</param>
  4006. <param name="dst">Coordinates of the corresponding triangle vertices in the destination image.</param>
  4007. <returns></returns>
  4008. </member>
  4009. <member name="M:OpenCvSharp.Cv2.GetRectSubPix(OpenCvSharp.InputArray,OpenCvSharp.Size,OpenCvSharp.Point2f,OpenCvSharp.OutputArray,System.Int32)">
  4010. <summary>
  4011. Retrieves a pixel rectangle from an image with sub-pixel accuracy.
  4012. </summary>
  4013. <param name="image">Source image.</param>
  4014. <param name="patchSize">Size of the extracted patch.</param>
  4015. <param name="center">Floating point coordinates of the center of the extracted rectangle
  4016. within the source image. The center must be inside the image.</param>
  4017. <param name="patch">Extracted patch that has the size patchSize and the same number of channels as src .</param>
  4018. <param name="patchType">Depth of the extracted pixels. By default, they have the same depth as src.</param>
  4019. </member>
  4020. <member name="M:OpenCvSharp.Cv2.LogPolar(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.Point2f,System.Double,OpenCvSharp.InterpolationFlags)">
  4021. <summary>
  4022. Remaps an image to log-polar space.
  4023. </summary>
  4024. <param name="src">Source image</param>
  4025. <param name="dst">Destination image</param>
  4026. <param name="center">The transformation center; where the output precision is maximal</param>
  4027. <param name="m">Magnitude scale parameter.</param>
  4028. <param name="flags">A combination of interpolation methods, see cv::InterpolationFlags</param>
  4029. </member>
  4030. <member name="M:OpenCvSharp.Cv2.LinearPolar(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.Point2f,System.Double,OpenCvSharp.InterpolationFlags)">
  4031. <summary>
  4032. Remaps an image to polar space.
  4033. </summary>
  4034. <param name="src">Source image</param>
  4035. <param name="dst">Destination image</param>
  4036. <param name="center">The transformation center</param>
  4037. <param name="maxRadius">Inverse magnitude scale parameter</param>
  4038. <param name="flags">A combination of interpolation methods, see cv::InterpolationFlags</param>
  4039. </member>
  4040. <member name="M:OpenCvSharp.Cv2.WarpPolar(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.Size,OpenCvSharp.Point2f,System.Double,OpenCvSharp.InterpolationFlags,OpenCvSharp.WarpPolarMode)">
  4041. <summary>
  4042. Remaps an image to polar or semilog-polar coordinates space.
  4043. </summary>
  4044. <remarks>
  4045. - The function can not operate in-place.
  4046. - To calculate magnitude and angle in degrees #cartToPolar is used internally thus angles are measured from 0 to 360 with accuracy about 0.3 degrees.
  4047. - This function uses #remap. Due to current implementation limitations the size of an input and output images should be less than 32767x32767.
  4048. </remarks>
  4049. <param name="src">Source image.</param>
  4050. <param name="dst">Destination image. It will have same type as src.</param>
  4051. <param name="dsize">The destination image size (see description for valid options).</param>
  4052. <param name="center">The transformation center.</param>
  4053. <param name="maxRadius">The radius of the bounding circle to transform. It determines the inverse magnitude scale parameter too.</param>
  4054. <param name="interpolationFlags">interpolation methods.</param>
  4055. <param name="warpPolarMode">interpolation methods.</param>
  4056. </member>
  4057. <member name="M:OpenCvSharp.Cv2.Integral(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32)">
  4058. <summary>
  4059. Calculates the integral of an image.
  4060. The function calculates one or more integral images for the source image.
  4061. </summary>
  4062. <param name="src"></param>
  4063. <param name="sum"></param>
  4064. <param name="sdepth"></param>
  4065. </member>
  4066. <member name="M:OpenCvSharp.Cv2.Integral(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,System.Int32)">
  4067. <summary>
  4068. Calculates the integral of an image.
  4069. The function calculates one or more integral images for the source image.
  4070. </summary>
  4071. <param name="src"></param>
  4072. <param name="sum"></param>
  4073. <param name="sqsum"></param>
  4074. <param name="sdepth"></param>
  4075. </member>
  4076. <member name="M:OpenCvSharp.Cv2.Integral(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,System.Int32,System.Int32)">
  4077. <summary>
  4078. Calculates the integral of an image.
  4079. The function calculates one or more integral images for the source image.
  4080. </summary>
  4081. <param name="src">input image as W×H, 8-bit or floating-point (32f or 64f).</param>
  4082. <param name="sum">integral image as (W+1)×(H+1) , 32-bit integer or floating-point (32f or 64f).</param>
  4083. <param name="sqsum">integral image for squared pixel values; it is (W+1)×(H+1), double-precision floating-point (64f) array.</param>
  4084. <param name="tilted">integral for the image rotated by 45 degrees; it is (W+1)×(H+1) array with the same data type as sum.</param>
  4085. <param name="sdepth">desired depth of the integral and the tilted integral images, CV_32S, CV_32F, or CV_64F.</param>
  4086. <param name="sqdepth">desired depth of the integral image of squared pixel values, CV_32F or CV_64F.</param>
  4087. </member>
  4088. <member name="M:OpenCvSharp.Cv2.Accumulate(OpenCvSharp.InputArray,OpenCvSharp.InputOutputArray,OpenCvSharp.InputArray)">
  4089. <summary>
  4090. Adds an image to the accumulator.
  4091. </summary>
  4092. <param name="src">Input image as 1- or 3-channel, 8-bit or 32-bit floating point.</param>
  4093. <param name="dst">Accumulator image with the same number of channels as input image, 32-bit or 64-bit floating-point.</param>
  4094. <param name="mask">Optional operation mask.</param>
  4095. </member>
  4096. <member name="M:OpenCvSharp.Cv2.AccumulateSquare(OpenCvSharp.InputArray,OpenCvSharp.InputOutputArray,OpenCvSharp.InputArray)">
  4097. <summary>
  4098. Adds the square of a source image to the accumulator.
  4099. </summary>
  4100. <param name="src">Input image as 1- or 3-channel, 8-bit or 32-bit floating point.</param>
  4101. <param name="dst">Accumulator image with the same number of channels as input image, 32-bit or 64-bit floating-point.</param>
  4102. <param name="mask">Optional operation mask.</param>
  4103. </member>
  4104. <member name="M:OpenCvSharp.Cv2.AccumulateProduct(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputOutputArray,OpenCvSharp.InputArray)">
  4105. <summary>
  4106. Adds the per-element product of two input images to the accumulator.
  4107. </summary>
  4108. <param name="src1">First input image, 1- or 3-channel, 8-bit or 32-bit floating point.</param>
  4109. <param name="src2">Second input image of the same type and the same size as src1</param>
  4110. <param name="dst">Accumulator with the same number of channels as input images, 32-bit or 64-bit floating-point.</param>
  4111. <param name="mask">Optional operation mask.</param>
  4112. </member>
  4113. <member name="M:OpenCvSharp.Cv2.AccumulateWeighted(OpenCvSharp.InputArray,OpenCvSharp.InputOutputArray,System.Double,OpenCvSharp.InputArray)">
  4114. <summary>
  4115. Updates a running average.
  4116. </summary>
  4117. <param name="src">Input image as 1- or 3-channel, 8-bit or 32-bit floating point.</param>
  4118. <param name="dst">Accumulator image with the same number of channels as input image, 32-bit or 64-bit floating-point.</param>
  4119. <param name="alpha">Weight of the input image.</param>
  4120. <param name="mask">Optional operation mask.</param>
  4121. </member>
  4122. <member name="M:OpenCvSharp.Cv2.PhaseCorrelate(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,System.Double@)">
  4123. <summary>
  4124. The function is used to detect translational shifts that occur between two images.
  4125. The operation takes advantage of the Fourier shift theorem for detecting the translational shift in
  4126. the frequency domain.It can be used for fast image registration as well as motion estimation.
  4127. For more information please see http://en.wikipedia.org/wiki/Phase_correlation.
  4128. Calculates the cross-power spectrum of two supplied source arrays. The arrays are padded if needed with getOptimalDFTSize.
  4129. </summary>
  4130. <param name="src1">Source floating point array (CV_32FC1 or CV_64FC1)</param>
  4131. <param name="src2">Source floating point array (CV_32FC1 or CV_64FC1)</param>
  4132. <param name="window">Floating point array with windowing coefficients to reduce edge effects (optional).</param>
  4133. <param name="response">Signal power within the 5x5 centroid around the peak, between 0 and 1 (optional).</param>
  4134. <returns>detected phase shift(sub-pixel) between the two arrays.</returns>
  4135. </member>
  4136. <member name="M:OpenCvSharp.Cv2.CreateHanningWindow(OpenCvSharp.InputOutputArray,OpenCvSharp.Size,OpenCvSharp.MatType)">
  4137. <summary>
  4138. Computes a Hanning window coefficients in two dimensions.
  4139. </summary>
  4140. <param name="dst">Destination array to place Hann coefficients in</param>
  4141. <param name="winSize">The window size specifications</param>
  4142. <param name="type">Created array type</param>
  4143. </member>
  4144. <member name="M:OpenCvSharp.Cv2.Threshold(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Double,System.Double,OpenCvSharp.ThresholdTypes)">
  4145. <summary>
  4146. Applies a fixed-level threshold to each array element.
  4147. </summary>
  4148. <param name="src">input array (single-channel, 8-bit or 32-bit floating point).</param>
  4149. <param name="dst">output array of the same size and type as src.</param>
  4150. <param name="thresh">threshold value.</param>
  4151. <param name="maxval">maximum value to use with the THRESH_BINARY and THRESH_BINARY_INV thresholding types.</param>
  4152. <param name="type">thresholding type (see the details below).</param>
  4153. <returns>the computed threshold value when type == OTSU</returns>
  4154. </member>
  4155. <member name="M:OpenCvSharp.Cv2.AdaptiveThreshold(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Double,OpenCvSharp.AdaptiveThresholdTypes,OpenCvSharp.ThresholdTypes,System.Int32,System.Double)">
  4156. <summary>
  4157. Applies an adaptive threshold to an array.
  4158. </summary>
  4159. <param name="src">Source 8-bit single-channel image.</param>
  4160. <param name="dst">Destination image of the same size and the same type as src .</param>
  4161. <param name="maxValue">Non-zero value assigned to the pixels for which the condition is satisfied. See the details below.</param>
  4162. <param name="adaptiveMethod">Adaptive thresholding algorithm to use, ADAPTIVE_THRESH_MEAN_C or ADAPTIVE_THRESH_GAUSSIAN_C .</param>
  4163. <param name="thresholdType">Thresholding type that must be either THRESH_BINARY or THRESH_BINARY_INV .</param>
  4164. <param name="blockSize">Size of a pixel neighborhood that is used to calculate a threshold value for the pixel: 3, 5, 7, and so on.</param>
  4165. <param name="c">Constant subtracted from the mean or weighted mean (see the details below).
  4166. Normally, it is positive but may be zero or negative as well.</param>
  4167. </member>
  4168. <member name="M:OpenCvSharp.Cv2.PyrDown(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Nullable{OpenCvSharp.Size},OpenCvSharp.BorderTypes)">
  4169. <summary>
  4170. Blurs an image and downsamples it.
  4171. </summary>
  4172. <param name="src">input image.</param>
  4173. <param name="dst">output image; it has the specified size and the same type as src.</param>
  4174. <param name="dstSize">size of the output image; by default, it is computed as Size((src.cols+1)/2</param>
  4175. <param name="borderType"></param>
  4176. </member>
  4177. <member name="M:OpenCvSharp.Cv2.PyrUp(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Nullable{OpenCvSharp.Size},OpenCvSharp.BorderTypes)">
  4178. <summary>
  4179. Upsamples an image and then blurs it.
  4180. </summary>
  4181. <param name="src">input image.</param>
  4182. <param name="dst">output image. It has the specified size and the same type as src.</param>
  4183. <param name="dstSize">size of the output image; by default, it is computed as Size(src.cols*2, (src.rows*2)</param>
  4184. <param name="borderType"></param>
  4185. </member>
  4186. <member name="M:OpenCvSharp.Cv2.CalcHist(OpenCvSharp.Mat[],System.Int32[],OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32,System.Int32[],OpenCvSharp.Rangef[],System.Boolean,System.Boolean)">
  4187. <summary>
  4188. computes the joint dense histogram for a set of images.
  4189. </summary>
  4190. <param name="images"></param>
  4191. <param name="channels"></param>
  4192. <param name="mask"></param>
  4193. <param name="hist"></param>
  4194. <param name="dims"></param>
  4195. <param name="histSize"></param>
  4196. <param name="ranges"></param>
  4197. <param name="uniform"></param>
  4198. <param name="accumulate"></param>
  4199. </member>
  4200. <member name="M:OpenCvSharp.Cv2.CalcHist(OpenCvSharp.Mat[],System.Int32[],OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32,System.Int32[],System.Single[][],System.Boolean,System.Boolean)">
  4201. <summary>
  4202. computes the joint dense histogram for a set of images.
  4203. </summary>
  4204. <param name="images"></param>
  4205. <param name="channels"></param>
  4206. <param name="mask"></param>
  4207. <param name="hist"></param>
  4208. <param name="dims"></param>
  4209. <param name="histSize"></param>
  4210. <param name="ranges"></param>
  4211. <param name="uniform"></param>
  4212. <param name="accumulate"></param>
  4213. </member>
  4214. <member name="M:OpenCvSharp.Cv2.CalcBackProject(OpenCvSharp.Mat[],System.Int32[],OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.Rangef[],System.Boolean)">
  4215. <summary>
  4216. computes the joint dense histogram for a set of images.
  4217. </summary>
  4218. <param name="images"></param>
  4219. <param name="channels"></param>
  4220. <param name="hist"></param>
  4221. <param name="backProject"></param>
  4222. <param name="ranges"></param>
  4223. <param name="uniform"></param>
  4224. </member>
  4225. <member name="M:OpenCvSharp.Cv2.CompareHist(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.HistCompMethods)">
  4226. <summary>
  4227. compares two histograms stored in dense arrays
  4228. </summary>
  4229. <param name="h1">The first compared histogram</param>
  4230. <param name="h2">The second compared histogram of the same size as h1</param>
  4231. <param name="method">The comparison method</param>
  4232. <returns></returns>
  4233. </member>
  4234. <member name="M:OpenCvSharp.Cv2.EqualizeHist(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  4235. <summary>
  4236. normalizes the grayscale image brightness and contrast by normalizing its histogram
  4237. </summary>
  4238. <param name="src">The source 8-bit single channel image</param>
  4239. <param name="dst">The destination image; will have the same size and the same type as src</param>
  4240. </member>
  4241. <member name="M:OpenCvSharp.Cv2.CreateCLAHE(System.Double,System.Nullable{OpenCvSharp.Size})">
  4242. <summary>
  4243. Creates a predefined CLAHE object
  4244. </summary>
  4245. <param name="clipLimit"></param>
  4246. <param name="tileGridSize"></param>
  4247. <returns></returns>
  4248. </member>
  4249. <member name="M:OpenCvSharp.Cv2.EMD(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.DistanceTypes)">
  4250. <summary>
  4251. Computes the "minimal work" distance between two weighted point configurations.
  4252. The function computes the earth mover distance and/or a lower boundary of the distance between the
  4253. two weighted point configurations.One of the applications described in @cite RubnerSept98,
  4254. @cite Rubner2000 is multi-dimensional histogram comparison for image retrieval.EMD is a transportation
  4255. problem that is solved using some modification of a simplex algorithm, thus the complexity is
  4256. exponential in the worst case, though, on average it is much faster.In the case of a real metric
  4257. the lower boundary can be calculated even faster (using linear-time algorithm) and it can be used
  4258. to determine roughly whether the two signatures are far enough so that they cannot relate to the same object.
  4259. </summary>
  4260. <param name="signature1">First signature, a \f$\texttt{size1}\times \texttt{dims}+1\f$ floating-point matrix.
  4261. Each row stores the point weight followed by the point coordinates.The matrix is allowed to have
  4262. a single column(weights only) if the user-defined cost matrix is used.The weights must be non-negative
  4263. and have at least one non-zero value.</param>
  4264. <param name="signature2">Second signature of the same format as signature1 , though the number of rows
  4265. may be different.The total weights may be different.In this case an extra "dummy" point is added
  4266. to either signature1 or signature2. The weights must be non-negative and have at least one non-zero value.</param>
  4267. <param name="distType">Used metric.</param>
  4268. <returns></returns>
  4269. </member>
  4270. <member name="M:OpenCvSharp.Cv2.EMD(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.DistanceTypes,OpenCvSharp.InputArray)">
  4271. <summary>
  4272. Computes the "minimal work" distance between two weighted point configurations.
  4273. The function computes the earth mover distance and/or a lower boundary of the distance between the
  4274. two weighted point configurations.One of the applications described in @cite RubnerSept98,
  4275. @cite Rubner2000 is multi-dimensional histogram comparison for image retrieval.EMD is a transportation
  4276. problem that is solved using some modification of a simplex algorithm, thus the complexity is
  4277. exponential in the worst case, though, on average it is much faster.In the case of a real metric
  4278. the lower boundary can be calculated even faster (using linear-time algorithm) and it can be used
  4279. to determine roughly whether the two signatures are far enough so that they cannot relate to the same object.
  4280. </summary>
  4281. <param name="signature1">First signature, a \f$\texttt{size1}\times \texttt{dims}+1\f$ floating-point matrix.
  4282. Each row stores the point weight followed by the point coordinates.The matrix is allowed to have
  4283. a single column(weights only) if the user-defined cost matrix is used.The weights must be non-negative
  4284. and have at least one non-zero value.</param>
  4285. <param name="signature2">Second signature of the same format as signature1 , though the number of rows
  4286. may be different.The total weights may be different.In this case an extra "dummy" point is added
  4287. to either signature1 or signature2. The weights must be non-negative and have at least one non-zero value.</param>
  4288. <param name="distType">Used metric.</param>
  4289. <param name="cost">User-defined size1 x size2 cost matrix. Also, if a cost matrix
  4290. is used, lower boundary lowerBound cannot be calculated because it needs a metric function.</param>
  4291. <returns></returns>
  4292. </member>
  4293. <member name="M:OpenCvSharp.Cv2.EMD(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.DistanceTypes,OpenCvSharp.InputArray,System.Single@,OpenCvSharp.OutputArray)">
  4294. <summary>
  4295. Computes the "minimal work" distance between two weighted point configurations.
  4296. The function computes the earth mover distance and/or a lower boundary of the distance between the
  4297. two weighted point configurations.One of the applications described in @cite RubnerSept98,
  4298. @cite Rubner2000 is multi-dimensional histogram comparison for image retrieval.EMD is a transportation
  4299. problem that is solved using some modification of a simplex algorithm, thus the complexity is
  4300. exponential in the worst case, though, on average it is much faster.In the case of a real metric
  4301. the lower boundary can be calculated even faster (using linear-time algorithm) and it can be used
  4302. to determine roughly whether the two signatures are far enough so that they cannot relate to the same object.
  4303. </summary>
  4304. <param name="signature1">First signature, a \f$\texttt{size1}\times \texttt{dims}+1\f$ floating-point matrix.
  4305. Each row stores the point weight followed by the point coordinates.The matrix is allowed to have
  4306. a single column(weights only) if the user-defined cost matrix is used.The weights must be non-negative
  4307. and have at least one non-zero value.</param>
  4308. <param name="signature2">Second signature of the same format as signature1 , though the number of rows
  4309. may be different.The total weights may be different.In this case an extra "dummy" point is added
  4310. to either signature1 or signature2. The weights must be non-negative and have at least one non-zero value.</param>
  4311. <param name="distType">Used metric.</param>
  4312. <param name="cost">User-defined size1 x size2 cost matrix. Also, if a cost matrix
  4313. is used, lower boundary lowerBound cannot be calculated because it needs a metric function.</param>
  4314. <param name="lowerBound">Optional input/output parameter: lower boundary of a distance between the two
  4315. signatures that is a distance between mass centers.The lower boundary may not be calculated if
  4316. the user-defined cost matrix is used, the total weights of point configurations are not equal, or
  4317. if the signatures consist of weights only(the signature matrices have a single column). You ** must**
  4318. initialize \*lowerBound.If the calculated distance between mass centers is greater or equal to
  4319. \*lowerBound(it means that the signatures are far enough), the function does not calculate EMD.
  4320. In any case \*lowerBound is set to the calculated distance between mass centers on return.
  4321. Thus, if you want to calculate both distance between mass centers and EMD, \*lowerBound should be set to 0.</param>
  4322. <param name="flow">Resultant size1 x size2 flow matrix: flow[i,j] is a flow from i-th point of signature1
  4323. to j-th point of signature2.</param>
  4324. <returns></returns>
  4325. </member>
  4326. <member name="M:OpenCvSharp.Cv2.Watershed(OpenCvSharp.InputArray,OpenCvSharp.InputOutputArray)">
  4327. <summary>
  4328. Performs a marker-based image segmentation using the watershed algorithm.
  4329. </summary>
  4330. <param name="image">Input 8-bit 3-channel image.</param>
  4331. <param name="markers">Input/output 32-bit single-channel image (map) of markers.
  4332. It should have the same size as image.</param>
  4333. </member>
  4334. <member name="M:OpenCvSharp.Cv2.PyrMeanShiftFiltering(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Double,System.Double,System.Int32,System.Nullable{OpenCvSharp.TermCriteria})">
  4335. <summary>
  4336. Performs initial step of meanshift segmentation of an image.
  4337. </summary>
  4338. <param name="src">The source 8-bit, 3-channel image.</param>
  4339. <param name="dst">The destination image of the same format and the same size as the source.</param>
  4340. <param name="sp">The spatial window radius.</param>
  4341. <param name="sr">The color window radius.</param>
  4342. <param name="maxLevel">Maximum level of the pyramid for the segmentation.</param>
  4343. <param name="termcrit">Termination criteria: when to stop meanshift iterations.</param>
  4344. </member>
  4345. <member name="M:OpenCvSharp.Cv2.GrabCut(OpenCvSharp.InputArray,OpenCvSharp.InputOutputArray,OpenCvSharp.Rect,OpenCvSharp.InputOutputArray,OpenCvSharp.InputOutputArray,System.Int32,OpenCvSharp.GrabCutModes)">
  4346. <summary>
  4347. Segments the image using GrabCut algorithm
  4348. </summary>
  4349. <param name="img">Input 8-bit 3-channel image.</param>
  4350. <param name="mask">Input/output 8-bit single-channel mask.
  4351. The mask is initialized by the function when mode is set to GC_INIT_WITH_RECT.
  4352. Its elements may have Cv2.GC_BGD / Cv2.GC_FGD / Cv2.GC_PR_BGD / Cv2.GC_PR_FGD</param>
  4353. <param name="rect">ROI containing a segmented object. The pixels outside of the ROI are
  4354. marked as "obvious background". The parameter is only used when mode==GC_INIT_WITH_RECT.</param>
  4355. <param name="bgdModel">Temporary array for the background model. Do not modify it while you are processing the same image.</param>
  4356. <param name="fgdModel">Temporary arrays for the foreground model. Do not modify it while you are processing the same image.</param>
  4357. <param name="iterCount">Number of iterations the algorithm should make before returning the result.
  4358. Note that the result can be refined with further calls with mode==GC_INIT_WITH_MASK or mode==GC_EVAL .</param>
  4359. <param name="mode">Operation mode that could be one of GrabCutFlag value.</param>
  4360. </member>
  4361. <member name="M:OpenCvSharp.Cv2.DistanceTransformWithLabels(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.DistanceTypes,OpenCvSharp.DistanceMaskSize,OpenCvSharp.DistanceTransformLabelTypes)">
  4362. <summary>
  4363. Calculates the distance to the closest zero pixel for each pixel of the source image.
  4364. </summary>
  4365. <param name="src">8-bit, single-channel (binary) source image.</param>
  4366. <param name="dst">Output image with calculated distances. It is a 8-bit or 32-bit floating-point,
  4367. single-channel image of the same size as src.</param>
  4368. <param name="labels">Output 2D array of labels (the discrete Voronoi diagram). It has the type
  4369. CV_32SC1 and the same size as src.</param>
  4370. <param name="distanceType">Type of distance</param>
  4371. <param name="maskSize">Size of the distance transform mask, see #DistanceTransformMasks.
  4372. #DIST_MASK_PRECISE is not supported by this variant. In case of the #DIST_L1 or #DIST_C distance type,
  4373. the parameter is forced to 3 because a 3x3 mask gives the same result as 5x5 or any larger aperture.</param>
  4374. <param name="labelType">Type of the label array to build</param>
  4375. </member>
  4376. <member name="M:OpenCvSharp.Cv2.DistanceTransform(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.DistanceTypes,OpenCvSharp.DistanceMaskSize,System.Int32)">
  4377. <summary>
  4378. computes the distance transform map
  4379. </summary>
  4380. <param name="src">8-bit, single-channel (binary) source image.</param>
  4381. <param name="dst">Output image with calculated distances. It is a 8-bit or 32-bit floating-point,
  4382. single-channel image of the same size as src.</param>
  4383. <param name="distanceType">Type of distance</param>
  4384. <param name="maskSize">Size of the distance transform mask, see #DistanceTransformMasks. In case of the
  4385. #DIST_L1 or #DIST_C distance type, the parameter is forced to 3 because a 3x3 mask gives
  4386. the same result as 5x5 or any larger aperture.</param>
  4387. <param name="dstType">Type of output image. It can be MatType.CV_8U or MatType.CV_32F.
  4388. Type CV_8U can be used only for the first variant of the function and distanceType == #DIST_L1.</param>
  4389. </member>
  4390. <member name="M:OpenCvSharp.Cv2.FloodFill(OpenCvSharp.InputOutputArray,OpenCvSharp.Point,OpenCvSharp.Scalar)">
  4391. <summary>
  4392. Fills a connected component with the given color.
  4393. </summary>
  4394. <param name="image">Input/output 1- or 3-channel, 8-bit, or floating-point image.
  4395. It is modified by the function unless the FLOODFILL_MASK_ONLY flag is set in the
  4396. second variant of the function. See the details below.</param>
  4397. <param name="seedPoint">Starting point.</param>
  4398. <param name="newVal">New value of the repainted domain pixels.</param>
  4399. <returns></returns>
  4400. </member>
  4401. <member name="M:OpenCvSharp.Cv2.FloodFill(OpenCvSharp.InputOutputArray,OpenCvSharp.Point,OpenCvSharp.Scalar,OpenCvSharp.Rect@,System.Nullable{OpenCvSharp.Scalar},System.Nullable{OpenCvSharp.Scalar},OpenCvSharp.FloodFillFlags)">
  4402. <summary>
  4403. Fills a connected component with the given color.
  4404. </summary>
  4405. <param name="image">Input/output 1- or 3-channel, 8-bit, or floating-point image.
  4406. It is modified by the function unless the FLOODFILL_MASK_ONLY flag is set in the
  4407. second variant of the function. See the details below.</param>
  4408. <param name="seedPoint">Starting point.</param>
  4409. <param name="newVal">New value of the repainted domain pixels.</param>
  4410. <param name="rect">Optional output parameter set by the function to the
  4411. minimum bounding rectangle of the repainted domain.</param>
  4412. <param name="loDiff">Maximal lower brightness/color difference between the currently
  4413. observed pixel and one of its neighbors belonging to the component, or a seed pixel
  4414. being added to the component.</param>
  4415. <param name="upDiff">Maximal upper brightness/color difference between the currently
  4416. observed pixel and one of its neighbors belonging to the component, or a seed pixel
  4417. being added to the component.</param>
  4418. <param name="flags">Operation flags. Lower bits contain a connectivity value,
  4419. 4 (default) or 8, used within the function. Connectivity determines which
  4420. neighbors of a pixel are considered. </param>
  4421. <returns></returns>
  4422. </member>
  4423. <member name="M:OpenCvSharp.Cv2.FloodFill(OpenCvSharp.InputOutputArray,OpenCvSharp.InputOutputArray,OpenCvSharp.Point,OpenCvSharp.Scalar)">
  4424. <summary>
  4425. Fills a connected component with the given color.
  4426. </summary>
  4427. <param name="image">Input/output 1- or 3-channel, 8-bit, or floating-point image.
  4428. It is modified by the function unless the FLOODFILL_MASK_ONLY flag is set in the
  4429. second variant of the function. See the details below.</param>
  4430. <param name="mask">(For the second function only) Operation mask that should be a single-channel 8-bit image,
  4431. 2 pixels wider and 2 pixels taller. The function uses and updates the mask, so you take responsibility of
  4432. initializing the mask content. Flood-filling cannot go across non-zero pixels in the mask. For example,
  4433. an edge detector output can be used as a mask to stop filling at edges. It is possible to use the same mask
  4434. in multiple calls to the function to make sure the filled area does not overlap.</param>
  4435. <param name="seedPoint">Starting point.</param>
  4436. <param name="newVal">New value of the repainted domain pixels.</param>
  4437. <returns></returns>
  4438. </member>
  4439. <member name="M:OpenCvSharp.Cv2.FloodFill(OpenCvSharp.InputOutputArray,OpenCvSharp.InputOutputArray,OpenCvSharp.Point,OpenCvSharp.Scalar,OpenCvSharp.Rect@,System.Nullable{OpenCvSharp.Scalar},System.Nullable{OpenCvSharp.Scalar},OpenCvSharp.FloodFillFlags)">
  4440. <summary>
  4441. Fills a connected component with the given color.
  4442. </summary>
  4443. <param name="image">Input/output 1- or 3-channel, 8-bit, or floating-point image.
  4444. It is modified by the function unless the FLOODFILL_MASK_ONLY flag is set in the
  4445. second variant of the function. See the details below.</param>
  4446. <param name="mask">(For the second function only) Operation mask that should be a single-channel 8-bit image,
  4447. 2 pixels wider and 2 pixels taller. The function uses and updates the mask, so you take responsibility of
  4448. initializing the mask content. Flood-filling cannot go across non-zero pixels in the mask. For example,
  4449. an edge detector output can be used as a mask to stop filling at edges. It is possible to use the same mask
  4450. in multiple calls to the function to make sure the filled area does not overlap.</param>
  4451. <param name="seedPoint">Starting point.</param>
  4452. <param name="newVal">New value of the repainted domain pixels.</param>
  4453. <param name="rect">Optional output parameter set by the function to the
  4454. minimum bounding rectangle of the repainted domain.</param>
  4455. <param name="loDiff">Maximal lower brightness/color difference between the currently
  4456. observed pixel and one of its neighbors belonging to the component, or a seed pixel
  4457. being added to the component.</param>
  4458. <param name="upDiff">Maximal upper brightness/color difference between the currently
  4459. observed pixel and one of its neighbors belonging to the component, or a seed pixel
  4460. being added to the component.</param>
  4461. <param name="flags">Operation flags. Lower bits contain a connectivity value,
  4462. 4 (default) or 8, used within the function. Connectivity determines which
  4463. neighbors of a pixel are considered. </param>
  4464. <returns></returns>
  4465. </member>
  4466. <member name="M:OpenCvSharp.Cv2.BlendLinear(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  4467. <summary>
  4468. Performs linear blending of two images:
  4469. dst(i,j) = weights1(i,j)*src1(i,j) + weights2(i,j)*src2(i,j)
  4470. </summary>
  4471. <param name="src1">It has a type of CV_8UC(n) or CV_32FC(n), where n is a positive integer.</param>
  4472. <param name="src2">It has the same type and size as src1.</param>
  4473. <param name="weights1">It has a type of CV_32FC1 and the same size with src1.</param>
  4474. <param name="weights2">It has a type of CV_32FC1 and the same size with src1.</param>
  4475. <param name="dst">It is created if it does not have the same size and type with src1.</param>
  4476. </member>
  4477. <member name="M:OpenCvSharp.Cv2.CvtColor(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.ColorConversionCodes,System.Int32)">
  4478. <summary>
  4479. Converts image from one color space to another
  4480. </summary>
  4481. <param name="src">The source image, 8-bit unsigned, 16-bit unsigned or single-precision floating-point</param>
  4482. <param name="dst">The destination image; will have the same size and the same depth as src</param>
  4483. <param name="code">The color space conversion code</param>
  4484. <param name="dstCn">The number of channels in the destination image; if the parameter is 0, the number of the channels will be derived automatically from src and the code</param>
  4485. </member>
  4486. <member name="M:OpenCvSharp.Cv2.CvtColorTwoPlane(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.ColorConversionCodes)">
  4487. <summary>
  4488. Converts an image from one color space to another where the source image is stored in two planes.
  4489. This function only supports YUV420 to RGB conversion as of now.
  4490. </summary>
  4491. <param name="src1">8-bit image (#CV_8U) of the Y plane.</param>
  4492. <param name="src2">image containing interleaved U/V plane.</param>
  4493. <param name="dst">output image.</param>
  4494. <param name="code">Specifies the type of conversion. It can take any of the following values:
  4495. - #COLOR_YUV2BGR_NV12
  4496. - #COLOR_YUV2RGB_NV12
  4497. - #COLOR_YUV2BGRA_NV12
  4498. - #COLOR_YUV2RGBA_NV12
  4499. - #COLOR_YUV2BGR_NV21
  4500. - #COLOR_YUV2RGB_NV21
  4501. - #COLOR_YUV2BGRA_NV21
  4502. - #COLOR_YUV2RGBA_NV21</param>
  4503. </member>
  4504. <member name="M:OpenCvSharp.Cv2.Demosaicing(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.ColorConversionCodes,System.Int32)">
  4505. <summary>
  4506. main function for all demosaicing processes
  4507. </summary>
  4508. <param name="src">input image: 8-bit unsigned or 16-bit unsigned.</param>
  4509. <param name="dst">output image of the same size and depth as src.</param>
  4510. <param name="code">Color space conversion code (see the description below).</param>
  4511. <param name="dstCn">number of channels in the destination image; if the parameter is 0,
  4512. the number of the channels is derived automatically from src and code.</param>
  4513. <remarks>
  4514. The function can do the following transformations:
  4515. - Demosaicing using bilinear interpolation
  4516. #COLOR_BayerBG2BGR , #COLOR_BayerGB2BGR , #COLOR_BayerRG2BGR , #COLOR_BayerGR2BGR
  4517. #COLOR_BayerBG2GRAY , #COLOR_BayerGB2GRAY , #COLOR_BayerRG2GRAY , #COLOR_BayerGR2GRAY
  4518. - Demosaicing using Variable Number of Gradients.
  4519. #COLOR_BayerBG2BGR_VNG , #COLOR_BayerGB2BGR_VNG , #COLOR_BayerRG2BGR_VNG , #COLOR_BayerGR2BGR_VNG
  4520. - Edge-Aware Demosaicing.
  4521. #COLOR_BayerBG2BGR_EA , #COLOR_BayerGB2BGR_EA , #COLOR_BayerRG2BGR_EA , #COLOR_BayerGR2BGR_EA
  4522. - Demosaicing with alpha channel
  4523. # COLOR_BayerBG2BGRA , #COLOR_BayerGB2BGRA , #COLOR_BayerRG2BGRA , #COLOR_BayerGR2BGRA
  4524. </remarks>
  4525. </member>
  4526. <member name="M:OpenCvSharp.Cv2.Moments(OpenCvSharp.InputArray,System.Boolean)">
  4527. <summary>
  4528. Calculates all of the moments
  4529. up to the third order of a polygon or rasterized shape.
  4530. </summary>
  4531. <param name="array">A raster image (single-channel, 8-bit or floating-point
  4532. 2D array) or an array ( 1xN or Nx1 ) of 2D points ( Point or Point2f )</param>
  4533. <param name="binaryImage">If it is true, then all the non-zero image pixels are treated as 1’s</param>
  4534. <returns></returns>
  4535. </member>
  4536. <member name="M:OpenCvSharp.Cv2.Moments(System.Byte[0:,0:],System.Boolean)">
  4537. <summary>
  4538. Calculates all of the moments
  4539. up to the third order of a polygon or rasterized shape.
  4540. </summary>
  4541. <param name="array">A raster image (8-bit) 2D array</param>
  4542. <param name="binaryImage">If it is true, then all the non-zero image pixels are treated as 1’s</param>
  4543. <returns></returns>
  4544. </member>
  4545. <member name="M:OpenCvSharp.Cv2.Moments(System.Single[0:,0:],System.Boolean)">
  4546. <summary>
  4547. Calculates all of the moments
  4548. up to the third order of a polygon or rasterized shape.
  4549. </summary>
  4550. <param name="array">A raster image (floating-point) 2D array</param>
  4551. <param name="binaryImage">If it is true, then all the non-zero image pixels are treated as 1’s</param>
  4552. <returns></returns>
  4553. </member>
  4554. <member name="M:OpenCvSharp.Cv2.Moments(System.Collections.Generic.IEnumerable{OpenCvSharp.Point},System.Boolean)">
  4555. <summary>
  4556. Calculates all of the moments
  4557. up to the third order of a polygon or rasterized shape.
  4558. </summary>
  4559. <param name="array">Array of 2D points</param>
  4560. <param name="binaryImage">If it is true, then all the non-zero image pixels are treated as 1’s</param>
  4561. <returns></returns>
  4562. </member>
  4563. <member name="M:OpenCvSharp.Cv2.Moments(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},System.Boolean)">
  4564. <summary>
  4565. Calculates all of the moments
  4566. up to the third order of a polygon or rasterized shape.
  4567. </summary>
  4568. <param name="array">Array of 2D points</param>
  4569. <param name="binaryImage">If it is true, then all the non-zero image pixels are treated as 1’s</param>
  4570. <returns></returns>
  4571. </member>
  4572. <member name="M:OpenCvSharp.Cv2.MatchTemplate(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.TemplateMatchModes,OpenCvSharp.InputArray)">
  4573. <summary>
  4574. Computes the proximity map for the raster template and the image where the template is searched for
  4575. </summary>
  4576. <param name="image">Image where the search is running; should be 8-bit or 32-bit floating-point</param>
  4577. <param name="templ">Searched template; must be not greater than the source image and have the same data type</param>
  4578. <param name="result">A map of comparison results; will be single-channel 32-bit floating-point.
  4579. If image is WxH and templ is wxh then result will be (W-w+1) x (H-h+1).</param>
  4580. <param name="method">Specifies the comparison method</param>
  4581. <param name="mask">Mask of searched template. It must have the same datatype and size with templ. It is not set by default.</param>
  4582. </member>
  4583. <member name="M:OpenCvSharp.Cv2.ConnectedComponentsWithAlgorithm(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.PixelConnectivity,OpenCvSharp.MatType,OpenCvSharp.ConnectedComponentsAlgorithmsTypes)">
  4584. <summary>
  4585. Computes the connected components labeled image of boolean image.
  4586. image with 4 or 8 way connectivity - returns N, the total number of labels[0, N - 1] where 0
  4587. represents the background label.ltype specifies the output label image type, an important
  4588. consideration based on the total number of labels or alternatively the total number of pixels in
  4589. the source image.ccltype specifies the connected components labeling algorithm to use, currently
  4590. Grana (BBDT) and Wu's (SAUF) algorithms are supported, see the #ConnectedComponentsAlgorithmsTypes
  4591. for details.Note that SAUF algorithm forces a row major ordering of labels while BBDT does not.
  4592. This function uses parallel version of both Grana and Wu's algorithms if at least one allowed
  4593. parallel framework is enabled and if the rows of the image are at least twice the number returned by #getNumberOfCPUs.
  4594. </summary>
  4595. <param name="image">the 8-bit single-channel image to be labeled</param>
  4596. <param name="labels">destination labeled image</param>
  4597. <param name="connectivity">8 or 4 for 8-way or 4-way connectivity respectively</param>
  4598. <param name="ltype">output image label type. Currently CV_32S and CV_16U are supported.</param>
  4599. <param name="ccltype">connected components algorithm type.</param>
  4600. <returns></returns>
  4601. </member>
  4602. <member name="M:OpenCvSharp.Cv2.ConnectedComponents(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.PixelConnectivity)">
  4603. <summary>
  4604. computes the connected components labeled image of boolean image.
  4605. image with 4 or 8 way connectivity - returns N, the total number of labels [0, N-1] where 0
  4606. represents the background label. ltype specifies the output label image type, an important
  4607. consideration based on the total number of labels or alternatively the total number of
  4608. pixels in the source image.
  4609. </summary>
  4610. <param name="image">the image to be labeled</param>
  4611. <param name="labels">destination labeled image</param>
  4612. <param name="connectivity">8 or 4 for 8-way or 4-way connectivity respectively</param>
  4613. <returns>The number of labels</returns>
  4614. </member>
  4615. <member name="M:OpenCvSharp.Cv2.ConnectedComponents(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.PixelConnectivity,OpenCvSharp.MatType)">
  4616. <summary>
  4617. computes the connected components labeled image of boolean image.
  4618. image with 4 or 8 way connectivity - returns N, the total number of labels [0, N-1] where 0
  4619. represents the background label. ltype specifies the output label image type, an important
  4620. consideration based on the total number of labels or alternatively the total number of
  4621. pixels in the source image.
  4622. </summary>
  4623. <param name="image">the image to be labeled</param>
  4624. <param name="labels">destination labeled image</param>
  4625. <param name="connectivity">8 or 4 for 8-way or 4-way connectivity respectively</param>
  4626. <param name="ltype">output image label type. Currently CV_32S and CV_16U are supported.</param>
  4627. <returns>The number of labels</returns>
  4628. </member>
  4629. <member name="M:OpenCvSharp.Cv2.ConnectedComponents(OpenCvSharp.InputArray,System.Int32[0:,0:]@,OpenCvSharp.PixelConnectivity)">
  4630. <summary>
  4631. computes the connected components labeled image of boolean image.
  4632. image with 4 or 8 way connectivity - returns N, the total number of labels [0, N-1] where 0
  4633. represents the background label. ltype specifies the output label image type, an important
  4634. consideration based on the total number of labels or alternatively the total number of
  4635. pixels in the source image.
  4636. </summary>
  4637. <param name="image">the image to be labeled</param>
  4638. <param name="labels">destination labeled rectangular array</param>
  4639. <param name="connectivity">8 or 4 for 8-way or 4-way connectivity respectively</param>
  4640. <returns>The number of labels</returns>
  4641. </member>
  4642. <member name="M:OpenCvSharp.Cv2.ConnectedComponentsWithStatsWithAlgorithm(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.PixelConnectivity,OpenCvSharp.MatType,OpenCvSharp.ConnectedComponentsAlgorithmsTypes)">
  4643. <summary>
  4644. computes the connected components labeled image of boolean image and also produces a statistics output for each label.
  4645. image with 4 or 8 way connectivity - returns N, the total number of labels[0, N - 1] where 0
  4646. represents the background label.ltype specifies the output label image type, an important
  4647. consideration based on the total number of labels or alternatively the total number of pixels in
  4648. the source image.ccltype specifies the connected components labeling algorithm to use, currently
  4649. Grana's (BBDT) and Wu's (SAUF) algorithms are supported, see the #ConnectedComponentsAlgorithmsTypes
  4650. for details.Note that SAUF algorithm forces a row major ordering of labels while BBDT does not.
  4651. This function uses parallel version of both Grana and Wu's algorithms (statistics included) if at least one allowed
  4652. parallel framework is enabled and if the rows of the image are at least twice the number returned by #getNumberOfCPUs.
  4653. </summary>
  4654. <param name="image">the 8-bit single-channel image to be labeled</param>
  4655. <param name="labels">destination labeled image</param>
  4656. <param name="stats">statistics output for each label, including the background label, see below for
  4657. available statistics.Statistics are accessed via stats(label, COLUMN) where COLUMN is one of #ConnectedComponentsTypes. The data type is CV_32S.</param>
  4658. <param name="centroids">centroid output for each label, including the background label. Centroids are
  4659. accessed via centroids(label, 0) for x and centroids(label, 1) for y.The data type CV_64F.</param>
  4660. <param name="connectivity">8 or 4 for 8-way or 4-way connectivity respectively</param>
  4661. <param name="ltype">output image label type. Currently CV_32S and CV_16U are supported.</param>
  4662. <param name="ccltype">connected components algorithm type.</param>
  4663. <returns></returns>
  4664. </member>
  4665. <member name="M:OpenCvSharp.Cv2.ConnectedComponentsWithStats(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.PixelConnectivity)">
  4666. <summary>
  4667. computes the connected components labeled image of boolean image.
  4668. image with 4 or 8 way connectivity - returns N, the total number of labels [0, N-1] where 0
  4669. represents the background label. ltype specifies the output label image type, an important
  4670. consideration based on the total number of labels or alternatively the total number of
  4671. pixels in the source image.
  4672. </summary>
  4673. <param name="image">the image to be labeled</param>
  4674. <param name="labels">destination labeled image</param>
  4675. <param name="stats">statistics output for each label, including the background label,
  4676. see below for available statistics. Statistics are accessed via stats(label, COLUMN)
  4677. where COLUMN is one of cv::ConnectedComponentsTypes</param>
  4678. <param name="centroids">floating point centroid (x,y) output for each label,
  4679. including the background label</param>
  4680. <param name="connectivity">8 or 4 for 8-way or 4-way connectivity respectively</param>
  4681. <returns></returns>
  4682. </member>
  4683. <member name="M:OpenCvSharp.Cv2.ConnectedComponentsWithStats(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.PixelConnectivity,OpenCvSharp.MatType)">
  4684. <summary>
  4685. computes the connected components labeled image of boolean image.
  4686. image with 4 or 8 way connectivity - returns N, the total number of labels [0, N-1] where 0
  4687. represents the background label. ltype specifies the output label image type, an important
  4688. consideration based on the total number of labels or alternatively the total number of
  4689. pixels in the source image.
  4690. </summary>
  4691. <param name="image">the image to be labeled</param>
  4692. <param name="labels">destination labeled image</param>
  4693. <param name="stats">statistics output for each label, including the background label,
  4694. see below for available statistics. Statistics are accessed via stats(label, COLUMN)
  4695. where COLUMN is one of cv::ConnectedComponentsTypes</param>
  4696. <param name="centroids">floating point centroid (x,y) output for each label,
  4697. including the background label</param>
  4698. <param name="connectivity">8 or 4 for 8-way or 4-way connectivity respectively</param>
  4699. <param name="ltype">output image label type. Currently CV_32S and CV_16U are supported.</param>
  4700. <returns></returns>
  4701. </member>
  4702. <member name="M:OpenCvSharp.Cv2.ConnectedComponentsEx(OpenCvSharp.InputArray,OpenCvSharp.PixelConnectivity,OpenCvSharp.ConnectedComponentsAlgorithmsTypes)">
  4703. <summary>
  4704. computes the connected components labeled image of boolean image.
  4705. image with 4 or 8 way connectivity - returns N, the total number of labels [0, N-1] where 0
  4706. represents the background label. ltype specifies the output label image type, an important
  4707. consideration based on the total number of labels or alternatively the total number of
  4708. pixels in the source image.
  4709. </summary>
  4710. <param name="image">the image to be labeled</param>
  4711. <param name="connectivity">8 or 4 for 8-way or 4-way connectivity respectively</param>
  4712. <param name="ccltype"></param>
  4713. <returns></returns>
  4714. </member>
  4715. <member name="M:OpenCvSharp.Cv2.FindContours(OpenCvSharp.InputArray,OpenCvSharp.Point[][]@,OpenCvSharp.HierarchyIndex[]@,OpenCvSharp.RetrievalModes,OpenCvSharp.ContourApproximationModes,System.Nullable{OpenCvSharp.Point})">
  4716. <summary>
  4717. Finds contours in a binary image.
  4718. </summary>
  4719. <param name="image">Source, an 8-bit single-channel image. Non-zero pixels are treated as 1’s.
  4720. Zero pixels remain 0’s, so the image is treated as binary.
  4721. The function modifies the image while extracting the contours.</param>
  4722. <param name="contours">Detected contours. Each contour is stored as a vector of points.</param>
  4723. <param name="hierarchy">Optional output vector, containing information about the image topology.
  4724. It has as many elements as the number of contours. For each i-th contour contours[i],
  4725. the members of the elements hierarchy[i] are set to 0-based indices in contours of the next
  4726. and previous contours at the same hierarchical level, the first child contour and the parent contour, respectively.
  4727. If for the contour i there are no next, previous, parent, or nested contours, the corresponding elements of hierarchy[i] will be negative.</param>
  4728. <param name="mode">Contour retrieval mode</param>
  4729. <param name="method">Contour approximation method</param>
  4730. <param name="offset"> Optional offset by which every contour point is shifted.
  4731. This is useful if the contours are extracted from the image ROI and then they should be analyzed in the whole image context.</param>
  4732. </member>
  4733. <member name="M:OpenCvSharp.Cv2.FindContours(OpenCvSharp.InputArray,OpenCvSharp.Mat[]@,OpenCvSharp.OutputArray,OpenCvSharp.RetrievalModes,OpenCvSharp.ContourApproximationModes,System.Nullable{OpenCvSharp.Point})">
  4734. <summary>
  4735. Finds contours in a binary image.
  4736. </summary>
  4737. <param name="image">Source, an 8-bit single-channel image. Non-zero pixels are treated as 1’s.
  4738. Zero pixels remain 0’s, so the image is treated as binary.
  4739. The function modifies the image while extracting the contours.</param>
  4740. <param name="contours">Detected contours. Each contour is stored as a vector of points.</param>
  4741. <param name="hierarchy">Optional output vector, containing information about the image topology.
  4742. It has as many elements as the number of contours. For each i-th contour contours[i],
  4743. the members of the elements hierarchy[i] are set to 0-based indices in contours of the next
  4744. and previous contours at the same hierarchical level, the first child contour and the parent contour, respectively.
  4745. If for the contour i there are no next, previous, parent, or nested contours, the corresponding elements of hierarchy[i] will be negative.</param>
  4746. <param name="mode">Contour retrieval mode</param>
  4747. <param name="method">Contour approximation method</param>
  4748. <param name="offset"> Optional offset by which every contour point is shifted.
  4749. This is useful if the contours are extracted from the image ROI and then they should be analyzed in the whole image context.</param>
  4750. </member>
  4751. <member name="M:OpenCvSharp.Cv2.FindContoursAsArray(OpenCvSharp.InputArray,OpenCvSharp.RetrievalModes,OpenCvSharp.ContourApproximationModes,System.Nullable{OpenCvSharp.Point})">
  4752. <summary>
  4753. Finds contours in a binary image.
  4754. </summary>
  4755. <param name="image">Source, an 8-bit single-channel image. Non-zero pixels are treated as 1’s.
  4756. Zero pixels remain 0’s, so the image is treated as binary.
  4757. The function modifies the image while extracting the contours.</param>
  4758. <param name="mode">Contour retrieval mode</param>
  4759. <param name="method">Contour approximation method</param>
  4760. <param name="offset"> Optional offset by which every contour point is shifted.
  4761. This is useful if the contours are extracted from the image ROI and then they should be analyzed in the whole image context.</param>
  4762. <returns>Detected contours. Each contour is stored as a vector of points.</returns>
  4763. </member>
  4764. <member name="M:OpenCvSharp.Cv2.FindContoursAsMat(OpenCvSharp.InputArray,OpenCvSharp.RetrievalModes,OpenCvSharp.ContourApproximationModes,System.Nullable{OpenCvSharp.Point})">
  4765. <summary>
  4766. Finds contours in a binary image.
  4767. </summary>
  4768. <param name="image">Source, an 8-bit single-channel image. Non-zero pixels are treated as 1’s.
  4769. Zero pixels remain 0’s, so the image is treated as binary.
  4770. The function modifies the image while extracting the contours.</param>
  4771. <param name="mode">Contour retrieval mode</param>
  4772. <param name="method">Contour approximation method</param>
  4773. <param name="offset"> Optional offset by which every contour point is shifted.
  4774. This is useful if the contours are extracted from the image ROI and then they should be analyzed in the whole image context.</param>
  4775. <returns>Detected contours. Each contour is stored as a vector of points.</returns>
  4776. </member>
  4777. <member name="M:OpenCvSharp.Cv2.ApproxPolyDP(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Double,System.Boolean)">
  4778. <summary>
  4779. Approximates contour or a curve using Douglas-Peucker algorithm
  4780. </summary>
  4781. <param name="curve">The polygon or curve to approximate.
  4782. Must be 1 x N or N x 1 matrix of type CV_32SC2 or CV_32FC2.</param>
  4783. <param name="approxCurve">The result of the approximation;
  4784. The type should match the type of the input curve</param>
  4785. <param name="epsilon">Specifies the approximation accuracy.
  4786. This is the maximum distance between the original curve and its approximation.</param>
  4787. <param name="closed">The result of the approximation;
  4788. The type should match the type of the input curve</param>
  4789. </member>
  4790. <member name="M:OpenCvSharp.Cv2.ApproxPolyDP(System.Collections.Generic.IEnumerable{OpenCvSharp.Point},System.Double,System.Boolean)">
  4791. <summary>
  4792. Approximates contour or a curve using Douglas-Peucker algorithm
  4793. </summary>
  4794. <param name="curve">The polygon or curve to approximate.</param>
  4795. <param name="epsilon">Specifies the approximation accuracy.
  4796. This is the maximum distance between the original curve and its approximation.</param>
  4797. <param name="closed">The result of the approximation;
  4798. The type should match the type of the input curve</param>
  4799. <returns>The result of the approximation;
  4800. The type should match the type of the input curve</returns>
  4801. </member>
  4802. <member name="M:OpenCvSharp.Cv2.ApproxPolyDP(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},System.Double,System.Boolean)">
  4803. <summary>
  4804. Approximates contour or a curve using Douglas-Peucker algorithm
  4805. </summary>
  4806. <param name="curve">The polygon or curve to approximate.</param>
  4807. <param name="epsilon">Specifies the approximation accuracy.
  4808. This is the maximum distance between the original curve and its approximation.</param>
  4809. <param name="closed">If true, the approximated curve is closed
  4810. (i.e. its first and last vertices are connected), otherwise it’s not</param>
  4811. <returns>The result of the approximation;
  4812. The type should match the type of the input curve</returns>
  4813. </member>
  4814. <member name="M:OpenCvSharp.Cv2.ArcLength(OpenCvSharp.InputArray,System.Boolean)">
  4815. <summary>
  4816. Calculates a contour perimeter or a curve length.
  4817. </summary>
  4818. <param name="curve">The input vector of 2D points, represented by CV_32SC2 or CV_32FC2 matrix.</param>
  4819. <param name="closed">Indicates, whether the curve is closed or not.</param>
  4820. <returns></returns>
  4821. </member>
  4822. <member name="M:OpenCvSharp.Cv2.ArcLength(System.Collections.Generic.IEnumerable{OpenCvSharp.Point},System.Boolean)">
  4823. <summary>
  4824. Calculates a contour perimeter or a curve length.
  4825. </summary>
  4826. <param name="curve">The input vector of 2D points.</param>
  4827. <param name="closed">Indicates, whether the curve is closed or not.</param>
  4828. <returns></returns>
  4829. </member>
  4830. <member name="M:OpenCvSharp.Cv2.ArcLength(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},System.Boolean)">
  4831. <summary>
  4832. Calculates a contour perimeter or a curve length.
  4833. </summary>
  4834. <param name="curve">The input vector of 2D points.</param>
  4835. <param name="closed">Indicates, whether the curve is closed or not.</param>
  4836. <returns></returns>
  4837. </member>
  4838. <member name="M:OpenCvSharp.Cv2.BoundingRect(OpenCvSharp.InputArray)">
  4839. <summary>
  4840. Calculates the up-right bounding rectangle of a point set.
  4841. </summary>
  4842. <param name="curve">The input 2D point set, represented by CV_32SC2 or CV_32FC2 matrix.</param>
  4843. <returns>Minimal up-right bounding rectangle for the specified point set.</returns>
  4844. </member>
  4845. <member name="M:OpenCvSharp.Cv2.BoundingRect(System.Collections.Generic.IEnumerable{OpenCvSharp.Point})">
  4846. <summary>
  4847. Calculates the up-right bounding rectangle of a point set.
  4848. </summary>
  4849. <param name="curve">The input 2D point set, represented by CV_32SC2 or CV_32FC2 matrix.</param>
  4850. <returns>Minimal up-right bounding rectangle for the specified point set.</returns>
  4851. </member>
  4852. <member name="M:OpenCvSharp.Cv2.BoundingRect(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f})">
  4853. <summary>
  4854. Calculates the up-right bounding rectangle of a point set.
  4855. </summary>
  4856. <param name="curve">The input 2D point set, represented by CV_32SC2 or CV_32FC2 matrix.</param>
  4857. <returns>Minimal up-right bounding rectangle for the specified point set.</returns>
  4858. </member>
  4859. <member name="M:OpenCvSharp.Cv2.ContourArea(OpenCvSharp.InputArray,System.Boolean)">
  4860. <summary>
  4861. Calculates the contour area
  4862. </summary>
  4863. <param name="contour">The contour vertices, represented by CV_32SC2 or CV_32FC2 matrix</param>
  4864. <param name="oriented"></param>
  4865. <returns></returns>
  4866. </member>
  4867. <member name="M:OpenCvSharp.Cv2.ContourArea(System.Collections.Generic.IEnumerable{OpenCvSharp.Point},System.Boolean)">
  4868. <summary>
  4869. Calculates the contour area
  4870. </summary>
  4871. <param name="contour">The contour vertices, represented by CV_32SC2 or CV_32FC2 matrix</param>
  4872. <param name="oriented"></param>
  4873. <returns></returns>
  4874. </member>
  4875. <member name="M:OpenCvSharp.Cv2.ContourArea(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},System.Boolean)">
  4876. <summary>
  4877. Calculates the contour area
  4878. </summary>
  4879. <param name="contour">The contour vertices, represented by CV_32SC2 or CV_32FC2 matrix</param>
  4880. <param name="oriented"></param>
  4881. <returns></returns>
  4882. </member>
  4883. <member name="M:OpenCvSharp.Cv2.MinAreaRect(OpenCvSharp.InputArray)">
  4884. <summary>
  4885. Finds the minimum area rotated rectangle enclosing a 2D point set.
  4886. </summary>
  4887. <param name="points">The input 2D point set, represented by CV_32SC2 or CV_32FC2 matrix.</param>
  4888. <returns></returns>
  4889. </member>
  4890. <member name="M:OpenCvSharp.Cv2.MinAreaRect(System.Collections.Generic.IEnumerable{OpenCvSharp.Point})">
  4891. <summary>
  4892. Finds the minimum area rotated rectangle enclosing a 2D point set.
  4893. </summary>
  4894. <param name="points">The input 2D point set, represented by CV_32SC2 or CV_32FC2 matrix.</param>
  4895. <returns></returns>
  4896. </member>
  4897. <member name="M:OpenCvSharp.Cv2.MinAreaRect(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f})">
  4898. <summary>
  4899. Finds the minimum area rotated rectangle enclosing a 2D point set.
  4900. </summary>
  4901. <param name="points">The input 2D point set, represented by CV_32SC2 or CV_32FC2 matrix.</param>
  4902. <returns></returns>
  4903. </member>
  4904. <member name="M:OpenCvSharp.Cv2.BoxPoints(OpenCvSharp.RotatedRect,OpenCvSharp.OutputArray)">
  4905. <summary>
  4906. Finds the four vertices of a rotated rect. Useful to draw the rotated rectangle.
  4907. The function finds the four vertices of a rotated rectangle.This function is useful to draw the
  4908. rectangle.In C++, instead of using this function, you can directly use RotatedRect::points method. Please
  4909. visit the @ref tutorial_bounding_rotated_ellipses "tutorial on Creating Bounding rotated boxes and ellipses for contours" for more information.
  4910. </summary>
  4911. <param name="box">The input rotated rectangle. It may be the output of</param>
  4912. <param name="points">The output array of four vertices of rectangles.</param>
  4913. <returns></returns>
  4914. </member>
  4915. <member name="M:OpenCvSharp.Cv2.BoxPoints(OpenCvSharp.RotatedRect)">
  4916. <summary>
  4917. Finds the four vertices of a rotated rect. Useful to draw the rotated rectangle.
  4918. The function finds the four vertices of a rotated rectangle.This function is useful to draw the
  4919. rectangle.In C++, instead of using this function, you can directly use RotatedRect::points method. Please
  4920. visit the @ref tutorial_bounding_rotated_ellipses "tutorial on Creating Bounding rotated boxes and ellipses for contours" for more information.
  4921. </summary>
  4922. <param name="box">The input rotated rectangle. It may be the output of</param>
  4923. <returns>The output array of four vertices of rectangles.</returns>
  4924. </member>
  4925. <member name="M:OpenCvSharp.Cv2.MinEnclosingCircle(OpenCvSharp.InputArray,OpenCvSharp.Point2f@,System.Single@)">
  4926. <summary>
  4927. Finds the minimum area circle enclosing a 2D point set.
  4928. </summary>
  4929. <param name="points">The input 2D point set, represented by CV_32SC2 or CV_32FC2 matrix.</param>
  4930. <param name="center">The output center of the circle</param>
  4931. <param name="radius">The output radius of the circle</param>
  4932. </member>
  4933. <member name="M:OpenCvSharp.Cv2.MinEnclosingCircle(System.Collections.Generic.IEnumerable{OpenCvSharp.Point},OpenCvSharp.Point2f@,System.Single@)">
  4934. <summary>
  4935. Finds the minimum area circle enclosing a 2D point set.
  4936. </summary>
  4937. <param name="points">The input 2D point set, represented by CV_32SC2 or CV_32FC2 matrix.</param>
  4938. <param name="center">The output center of the circle</param>
  4939. <param name="radius">The output radius of the circle</param>
  4940. </member>
  4941. <member name="M:OpenCvSharp.Cv2.MinEnclosingCircle(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},OpenCvSharp.Point2f@,System.Single@)">
  4942. <summary>
  4943. Finds the minimum area circle enclosing a 2D point set.
  4944. </summary>
  4945. <param name="points">The input 2D point set, represented by CV_32SC2 or CV_32FC2 matrix.</param>
  4946. <param name="center">The output center of the circle</param>
  4947. <param name="radius">The output radius of the circle</param>
  4948. </member>
  4949. <member name="M:OpenCvSharp.Cv2.MinEnclosingTriangle(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  4950. <summary>
  4951. Finds a triangle of minimum area enclosing a 2D point set and returns its area.
  4952. </summary>
  4953. <param name="points">Input vector of 2D points with depth CV_32S or CV_32F, stored in std::vector or Mat</param>
  4954. <param name="triangle">Output vector of three 2D points defining the vertices of the triangle. The depth</param>
  4955. <returns>Triangle area</returns>
  4956. </member>
  4957. <member name="M:OpenCvSharp.Cv2.MinEnclosingTriangle(System.Collections.Generic.IEnumerable{OpenCvSharp.Point},OpenCvSharp.Point2f[]@)">
  4958. <summary>
  4959. Finds a triangle of minimum area enclosing a 2D point set and returns its area.
  4960. </summary>
  4961. <param name="points">Input vector of 2D points with depth CV_32S or CV_32F, stored in std::vector or Mat</param>
  4962. <param name="triangle">Output vector of three 2D points defining the vertices of the triangle. The depth</param>
  4963. <returns>Triangle area</returns>
  4964. </member>
  4965. <member name="M:OpenCvSharp.Cv2.MinEnclosingTriangle(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},OpenCvSharp.Point2f[]@)">
  4966. <summary>
  4967. Finds a triangle of minimum area enclosing a 2D point set and returns its area.
  4968. </summary>
  4969. <param name="points">Input vector of 2D points with depth CV_32S or CV_32F, stored in std::vector or Mat</param>
  4970. <param name="triangle">Output vector of three 2D points defining the vertices of the triangle. The depth</param>
  4971. <returns>Triangle area</returns>
  4972. </member>
  4973. <member name="M:OpenCvSharp.Cv2.MatchShapes(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.ShapeMatchModes,System.Double)">
  4974. <summary>
  4975. Compares two shapes.
  4976. </summary>
  4977. <param name="contour1">First contour or grayscale image.</param>
  4978. <param name="contour2">Second contour or grayscale image.</param>
  4979. <param name="method">Comparison method</param>
  4980. <param name="parameter">Method-specific parameter (not supported now)</param>
  4981. <returns></returns>
  4982. </member>
  4983. <member name="M:OpenCvSharp.Cv2.MatchShapes(System.Collections.Generic.IEnumerable{OpenCvSharp.Point},System.Collections.Generic.IEnumerable{OpenCvSharp.Point},OpenCvSharp.ShapeMatchModes,System.Double)">
  4984. <summary>
  4985. Compares two shapes.
  4986. </summary>
  4987. <param name="contour1">First contour or grayscale image.</param>
  4988. <param name="contour2">Second contour or grayscale image.</param>
  4989. <param name="method">Comparison method</param>
  4990. <param name="parameter">Method-specific parameter (not supported now)</param>
  4991. <returns></returns>
  4992. </member>
  4993. <member name="M:OpenCvSharp.Cv2.ConvexHull(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Boolean,System.Boolean)">
  4994. <summary>
  4995. Computes convex hull for a set of 2D points.
  4996. </summary>
  4997. <param name="points">The input 2D point set, represented by CV_32SC2 or CV_32FC2 matrix</param>
  4998. <param name="hull">The output convex hull. It is either a vector of points that form the
  4999. hull (must have the same type as the input points), or a vector of 0-based point
  5000. indices of the hull points in the original array (since the set of convex hull
  5001. points is a subset of the original point set).</param>
  5002. <param name="clockwise">If true, the output convex hull will be oriented clockwise,
  5003. otherwise it will be oriented counter-clockwise. Here, the usual screen coordinate
  5004. system is assumed - the origin is at the top-left corner, x axis is oriented to the right,
  5005. and y axis is oriented downwards.</param>
  5006. <param name="returnPoints"></param>
  5007. </member>
  5008. <member name="M:OpenCvSharp.Cv2.ConvexHull(System.Collections.Generic.IEnumerable{OpenCvSharp.Point},System.Boolean)">
  5009. <summary>
  5010. Computes convex hull for a set of 2D points.
  5011. </summary>
  5012. <param name="points">The input 2D point set, represented by CV_32SC2 or CV_32FC2 matrix</param>
  5013. <param name="clockwise">If true, the output convex hull will be oriented clockwise,
  5014. otherwise it will be oriented counter-clockwise. Here, the usual screen coordinate
  5015. system is assumed - the origin is at the top-left corner, x axis is oriented to the right,
  5016. and y axis is oriented downwards.</param>
  5017. <returns>The output convex hull. It is a vector of points that form
  5018. the hull (must have the same type as the input points).</returns>
  5019. </member>
  5020. <member name="M:OpenCvSharp.Cv2.ConvexHull(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},System.Boolean)">
  5021. <summary>
  5022. Computes convex hull for a set of 2D points.
  5023. </summary>
  5024. <param name="points">The input 2D point set, represented by CV_32SC2 or CV_32FC2 matrix</param>
  5025. <param name="clockwise">If true, the output convex hull will be oriented clockwise,
  5026. otherwise it will be oriented counter-clockwise. Here, the usual screen coordinate
  5027. system is assumed - the origin is at the top-left corner, x axis is oriented to the right,
  5028. and y axis is oriented downwards.</param>
  5029. <returns>The output convex hull. It is a vector of points that form
  5030. the hull (must have the same type as the input points).</returns>
  5031. </member>
  5032. <member name="M:OpenCvSharp.Cv2.ConvexHullIndices(System.Collections.Generic.IEnumerable{OpenCvSharp.Point},System.Boolean)">
  5033. <summary>
  5034. Computes convex hull for a set of 2D points.
  5035. </summary>
  5036. <param name="points">The input 2D point set, represented by CV_32SC2 or CV_32FC2 matrix</param>
  5037. <param name="clockwise">If true, the output convex hull will be oriented clockwise,
  5038. otherwise it will be oriented counter-clockwise. Here, the usual screen coordinate
  5039. system is assumed - the origin is at the top-left corner, x axis is oriented to the right,
  5040. and y axis is oriented downwards.</param>
  5041. <returns>The output convex hull. It is a vector of 0-based point indices of the
  5042. hull points in the original array (since the set of convex hull points is a subset of the original point set).</returns>
  5043. </member>
  5044. <member name="M:OpenCvSharp.Cv2.ConvexHullIndices(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},System.Boolean)">
  5045. <summary>
  5046. Computes convex hull for a set of 2D points.
  5047. </summary>
  5048. <param name="points">The input 2D point set, represented by CV_32SC2 or CV_32FC2 matrix</param>
  5049. <param name="clockwise">If true, the output convex hull will be oriented clockwise,
  5050. otherwise it will be oriented counter-clockwise. Here, the usual screen coordinate
  5051. system is assumed - the origin is at the top-left corner, x axis is oriented to the right,
  5052. and y axis is oriented downwards.</param>
  5053. <returns>The output convex hull. It is a vector of 0-based point indices of the
  5054. hull points in the original array (since the set of convex hull points is a subset of the original point set).</returns>
  5055. </member>
  5056. <member name="M:OpenCvSharp.Cv2.ConvexityDefects(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  5057. <summary>
  5058. Computes the contour convexity defects
  5059. </summary>
  5060. <param name="contour">Input contour.</param>
  5061. <param name="convexHull">Convex hull obtained using convexHull() that
  5062. should contain indices of the contour points that make the hull.</param>
  5063. <param name="convexityDefects">
  5064. The output vector of convexity defects.
  5065. Each convexity defect is represented as 4-element integer vector
  5066. (a.k.a. cv::Vec4i): (start_index, end_index, farthest_pt_index, fixpt_depth),
  5067. where indices are 0-based indices in the original contour of the convexity defect beginning,
  5068. end and the farthest point, and fixpt_depth is fixed-point approximation
  5069. (with 8 fractional bits) of the distance between the farthest contour point and the hull.
  5070. That is, to get the floating-point value of the depth will be fixpt_depth/256.0.
  5071. </param>
  5072. </member>
  5073. <member name="M:OpenCvSharp.Cv2.ConvexityDefects(System.Collections.Generic.IEnumerable{OpenCvSharp.Point},System.Collections.Generic.IEnumerable{System.Int32})">
  5074. <summary>
  5075. Computes the contour convexity defects
  5076. </summary>
  5077. <param name="contour">Input contour.</param>
  5078. <param name="convexHull">Convex hull obtained using convexHull() that
  5079. should contain indices of the contour points that make the hull.</param>
  5080. <returns>The output vector of convexity defects.
  5081. Each convexity defect is represented as 4-element integer vector
  5082. (a.k.a. cv::Vec4i): (start_index, end_index, farthest_pt_index, fixpt_depth),
  5083. where indices are 0-based indices in the original contour of the convexity defect beginning,
  5084. end and the farthest point, and fixpt_depth is fixed-point approximation
  5085. (with 8 fractional bits) of the distance between the farthest contour point and the hull.
  5086. That is, to get the floating-point value of the depth will be fixpt_depth/256.0. </returns>
  5087. </member>
  5088. <member name="M:OpenCvSharp.Cv2.ConvexityDefects(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},System.Collections.Generic.IEnumerable{System.Int32})">
  5089. <summary>
  5090. Computes the contour convexity defects
  5091. </summary>
  5092. <param name="contour">Input contour.</param>
  5093. <param name="convexHull">Convex hull obtained using convexHull() that
  5094. should contain indices of the contour points that make the hull.</param>
  5095. <returns>The output vector of convexity defects.
  5096. Each convexity defect is represented as 4-element integer vector
  5097. (a.k.a. cv::Vec4i): (start_index, end_index, farthest_pt_index, fixpt_depth),
  5098. where indices are 0-based indices in the original contour of the convexity defect beginning,
  5099. end and the farthest point, and fixpt_depth is fixed-point approximation
  5100. (with 8 fractional bits) of the distance between the farthest contour point and the hull.
  5101. That is, to get the floating-point value of the depth will be fixpt_depth/256.0. </returns>
  5102. </member>
  5103. <member name="M:OpenCvSharp.Cv2.IsContourConvex(OpenCvSharp.InputArray)">
  5104. <summary>
  5105. returns true if the contour is convex.
  5106. Does not support contours with self-intersection
  5107. </summary>
  5108. <param name="contour">Input vector of 2D points</param>
  5109. <returns></returns>
  5110. </member>
  5111. <member name="M:OpenCvSharp.Cv2.IsContourConvex(System.Collections.Generic.IEnumerable{OpenCvSharp.Point})">
  5112. <summary>
  5113. returns true if the contour is convex.
  5114. Does not support contours with self-intersection
  5115. </summary>
  5116. <param name="contour">Input vector of 2D points</param>
  5117. <returns></returns>
  5118. </member>
  5119. <member name="M:OpenCvSharp.Cv2.IsContourConvex(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f})">
  5120. <summary>
  5121. returns true if the contour is convex. D
  5122. oes not support contours with self-intersection
  5123. </summary>
  5124. <param name="contour">Input vector of 2D points</param>
  5125. <returns></returns>
  5126. </member>
  5127. <member name="M:OpenCvSharp.Cv2.IntersectConvexConvex(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Boolean)">
  5128. <summary>
  5129. finds intersection of two convex polygons
  5130. </summary>
  5131. <param name="p1"></param>
  5132. <param name="p2"></param>
  5133. <param name="p12"></param>
  5134. <param name="handleNested"></param>
  5135. <returns></returns>
  5136. </member>
  5137. <member name="M:OpenCvSharp.Cv2.IntersectConvexConvex(System.Collections.Generic.IEnumerable{OpenCvSharp.Point},System.Collections.Generic.IEnumerable{OpenCvSharp.Point},OpenCvSharp.Point[]@,System.Boolean)">
  5138. <summary>
  5139. finds intersection of two convex polygons
  5140. </summary>
  5141. <param name="p1"></param>
  5142. <param name="p2"></param>
  5143. <param name="p12"></param>
  5144. <param name="handleNested"></param>
  5145. <returns></returns>
  5146. </member>
  5147. <member name="M:OpenCvSharp.Cv2.IntersectConvexConvex(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},OpenCvSharp.Point2f[]@,System.Boolean)">
  5148. <summary>
  5149. finds intersection of two convex polygons
  5150. </summary>
  5151. <param name="p1"></param>
  5152. <param name="p2"></param>
  5153. <param name="p12"></param>
  5154. <param name="handleNested"></param>
  5155. <returns></returns>
  5156. </member>
  5157. <member name="M:OpenCvSharp.Cv2.FitEllipse(OpenCvSharp.InputArray)">
  5158. <summary>
  5159. Fits ellipse to the set of 2D points.
  5160. </summary>
  5161. <param name="points">Input 2D point set</param>
  5162. <returns></returns>
  5163. </member>
  5164. <member name="M:OpenCvSharp.Cv2.FitEllipse(System.Collections.Generic.IEnumerable{OpenCvSharp.Point})">
  5165. <summary>
  5166. Fits ellipse to the set of 2D points.
  5167. </summary>
  5168. <param name="points">Input 2D point set</param>
  5169. <returns></returns>
  5170. </member>
  5171. <member name="M:OpenCvSharp.Cv2.FitEllipse(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f})">
  5172. <summary>
  5173. Fits ellipse to the set of 2D points.
  5174. </summary>
  5175. <param name="points">Input 2D point set</param>
  5176. <returns></returns>
  5177. </member>
  5178. <member name="M:OpenCvSharp.Cv2.FitEllipseAMS(OpenCvSharp.InputArray)">
  5179. <summary>
  5180. Fits an ellipse around a set of 2D points.
  5181. The function calculates the ellipse that fits a set of 2D points.
  5182. It returns the rotated rectangle in which the ellipse is inscribed.
  5183. The Approximate Mean Square(AMS) proposed by @cite Taubin1991 is used.
  5184. </summary>
  5185. <param name="points">Input 2D point set</param>
  5186. <returns></returns>
  5187. </member>
  5188. <member name="M:OpenCvSharp.Cv2.FitEllipseAMS(System.Collections.Generic.IEnumerable{OpenCvSharp.Point})">
  5189. <summary>
  5190. Fits an ellipse around a set of 2D points.
  5191. The function calculates the ellipse that fits a set of 2D points.
  5192. It returns the rotated rectangle in which the ellipse is inscribed.
  5193. The Approximate Mean Square(AMS) proposed by @cite Taubin1991 is used.
  5194. </summary>
  5195. <param name="points">Input 2D point set</param>
  5196. <returns></returns>
  5197. </member>
  5198. <member name="M:OpenCvSharp.Cv2.FitEllipseAMS(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f})">
  5199. <summary>
  5200. Fits an ellipse around a set of 2D points.
  5201. The function calculates the ellipse that fits a set of 2D points.
  5202. It returns the rotated rectangle in which the ellipse is inscribed.
  5203. The Approximate Mean Square(AMS) proposed by @cite Taubin1991 is used.
  5204. </summary>
  5205. <param name="points">Input 2D point set</param>
  5206. <returns></returns>
  5207. </member>
  5208. <member name="M:OpenCvSharp.Cv2.FitEllipseDirect(OpenCvSharp.InputArray)">
  5209. <summary>
  5210. Fits an ellipse around a set of 2D points.
  5211. The function calculates the ellipse that fits a set of 2D points.
  5212. It returns the rotated rectangle in which the ellipse is inscribed.
  5213. The Direct least square(Direct) method by @cite Fitzgibbon1999 is used.
  5214. </summary>
  5215. <param name="points">Input 2D point set</param>
  5216. <returns></returns>
  5217. </member>
  5218. <member name="M:OpenCvSharp.Cv2.FitEllipseDirect(System.Collections.Generic.IEnumerable{OpenCvSharp.Point})">
  5219. <summary>
  5220. Fits an ellipse around a set of 2D points.
  5221. The function calculates the ellipse that fits a set of 2D points.
  5222. It returns the rotated rectangle in which the ellipse is inscribed.
  5223. The Direct least square(Direct) method by @cite Fitzgibbon1999 is used.
  5224. </summary>
  5225. <param name="points">Input 2D point set</param>
  5226. <returns></returns>
  5227. </member>
  5228. <member name="M:OpenCvSharp.Cv2.FitEllipseDirect(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f})">
  5229. <summary>
  5230. Fits an ellipse around a set of 2D points.
  5231. The function calculates the ellipse that fits a set of 2D points.
  5232. It returns the rotated rectangle in which the ellipse is inscribed.
  5233. The Direct least square(Direct) method by @cite Fitzgibbon1999 is used.
  5234. </summary>
  5235. <param name="points">Input 2D point set</param>
  5236. <returns></returns>
  5237. </member>
  5238. <member name="M:OpenCvSharp.Cv2.FitLine(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.DistanceTypes,System.Double,System.Double,System.Double)">
  5239. <summary>
  5240. Fits line to the set of 2D points using M-estimator algorithm
  5241. </summary>
  5242. <param name="points">Input vector of 2D or 3D points</param>
  5243. <param name="line">Output line parameters.
  5244. In case of 2D fitting, it should be a vector of 4 elements
  5245. (like Vec4f) - (vx, vy, x0, y0), where (vx, vy) is a normalized vector
  5246. collinear to the line and (x0, y0) is a point on the line.
  5247. In case of 3D fitting, it should be a vector of 6 elements
  5248. (like Vec6f) - (vx, vy, vz, x0, y0, z0), where (vx, vy, vz) is a
  5249. normalized vector collinear to the line and (x0, y0, z0) is a point on the line.</param>
  5250. <param name="distType">Distance used by the M-estimator</param>
  5251. <param name="param">Numerical parameter ( C ) for some types of distances.
  5252. If it is 0, an optimal value is chosen.</param>
  5253. <param name="reps">Sufficient accuracy for the radius
  5254. (distance between the coordinate origin and the line).</param>
  5255. <param name="aeps">Sufficient accuracy for the angle.
  5256. 0.01 would be a good default value for reps and aeps.</param>
  5257. </member>
  5258. <member name="M:OpenCvSharp.Cv2.FitLine(System.Collections.Generic.IEnumerable{OpenCvSharp.Point},OpenCvSharp.DistanceTypes,System.Double,System.Double,System.Double)">
  5259. <summary>
  5260. Fits line to the set of 2D points using M-estimator algorithm
  5261. </summary>
  5262. <param name="points">Input vector of 2D or 3D points</param>
  5263. <param name="distType">Distance used by the M-estimator</param>
  5264. <param name="param">Numerical parameter ( C ) for some types of distances.
  5265. If it is 0, an optimal value is chosen.</param>
  5266. <param name="reps">Sufficient accuracy for the radius
  5267. (distance between the coordinate origin and the line).</param>
  5268. <param name="aeps">Sufficient accuracy for the angle.
  5269. 0.01 would be a good default value for reps and aeps.</param>
  5270. <returns>Output line parameters.</returns>
  5271. </member>
  5272. <member name="M:OpenCvSharp.Cv2.FitLine(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},OpenCvSharp.DistanceTypes,System.Double,System.Double,System.Double)">
  5273. <summary>
  5274. Fits line to the set of 2D points using M-estimator algorithm
  5275. </summary>
  5276. <param name="points">Input vector of 2D or 3D points</param>
  5277. <param name="distType">Distance used by the M-estimator</param>
  5278. <param name="param">Numerical parameter ( C ) for some types of distances.
  5279. If it is 0, an optimal value is chosen.</param>
  5280. <param name="reps">Sufficient accuracy for the radius
  5281. (distance between the coordinate origin and the line).</param>
  5282. <param name="aeps">Sufficient accuracy for the angle.
  5283. 0.01 would be a good default value for reps and aeps.</param>
  5284. <returns>Output line parameters.</returns>
  5285. </member>
  5286. <member name="M:OpenCvSharp.Cv2.FitLine(System.Collections.Generic.IEnumerable{OpenCvSharp.Point3i},OpenCvSharp.DistanceTypes,System.Double,System.Double,System.Double)">
  5287. <summary>
  5288. Fits line to the set of 3D points using M-estimator algorithm
  5289. </summary>
  5290. <param name="points">Input vector of 2D or 3D points</param>
  5291. <param name="distType">Distance used by the M-estimator</param>
  5292. <param name="param">Numerical parameter ( C ) for some types of distances.
  5293. If it is 0, an optimal value is chosen.</param>
  5294. <param name="reps">Sufficient accuracy for the radius
  5295. (distance between the coordinate origin and the line).</param>
  5296. <param name="aeps">Sufficient accuracy for the angle.
  5297. 0.01 would be a good default value for reps and aeps.</param>
  5298. <returns>Output line parameters.</returns>
  5299. </member>
  5300. <member name="M:OpenCvSharp.Cv2.FitLine(System.Collections.Generic.IEnumerable{OpenCvSharp.Point3f},OpenCvSharp.DistanceTypes,System.Double,System.Double,System.Double)">
  5301. <summary>
  5302. Fits line to the set of 3D points using M-estimator algorithm
  5303. </summary>
  5304. <param name="points">Input vector of 2D or 3D points</param>
  5305. <param name="distType">Distance used by the M-estimator</param>
  5306. <param name="param">Numerical parameter ( C ) for some types of distances.
  5307. If it is 0, an optimal value is chosen.</param>
  5308. <param name="reps">Sufficient accuracy for the radius
  5309. (distance between the coordinate origin and the line).</param>
  5310. <param name="aeps">Sufficient accuracy for the angle.
  5311. 0.01 would be a good default value for reps and aeps.</param>
  5312. <returns>Output line parameters.</returns>
  5313. </member>
  5314. <member name="M:OpenCvSharp.Cv2.PointPolygonTest(OpenCvSharp.InputArray,OpenCvSharp.Point2f,System.Boolean)">
  5315. <summary>
  5316. Checks if the point is inside the contour. Optionally computes the signed distance from the point to the contour boundary
  5317. </summary>
  5318. <param name="contour"></param>
  5319. <param name="pt"></param>
  5320. <param name="measureDist"></param>
  5321. <returns></returns>
  5322. </member>
  5323. <member name="M:OpenCvSharp.Cv2.PointPolygonTest(System.Collections.Generic.IEnumerable{OpenCvSharp.Point},OpenCvSharp.Point2f,System.Boolean)">
  5324. <summary>
  5325. Checks if the point is inside the contour. Optionally computes the signed distance from the point to the contour boundary
  5326. </summary>
  5327. <param name="contour"></param>
  5328. <param name="pt"></param>
  5329. <param name="measureDist"></param>
  5330. <returns></returns>
  5331. </member>
  5332. <member name="M:OpenCvSharp.Cv2.PointPolygonTest(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},OpenCvSharp.Point2f,System.Boolean)">
  5333. <summary>
  5334. Checks if the point is inside the contour.
  5335. Optionally computes the signed distance from the point to the contour boundary.
  5336. </summary>
  5337. <param name="contour">Input contour.</param>
  5338. <param name="pt">Point tested against the contour.</param>
  5339. <param name="measureDist">If true, the function estimates the signed distance
  5340. from the point to the nearest contour edge. Otherwise, the function only checks
  5341. if the point is inside a contour or not.</param>
  5342. <returns>Positive (inside), negative (outside), or zero (on an edge) value.</returns>
  5343. </member>
  5344. <member name="M:OpenCvSharp.Cv2.RotatedRectangleIntersection(OpenCvSharp.RotatedRect,OpenCvSharp.RotatedRect,OpenCvSharp.OutputArray)">
  5345. <summary>
  5346. Finds out if there is any intersection between two rotated rectangles.
  5347. If there is then the vertices of the interesecting region are returned as well.
  5348. Below are some examples of intersection configurations.
  5349. The hatched pattern indicates the intersecting region and the red
  5350. vertices are returned by the function.
  5351. </summary>
  5352. <param name="rect1">First rectangle</param>
  5353. <param name="rect2">Second rectangle</param>
  5354. <param name="intersectingRegion">
  5355. The output array of the verticies of the intersecting region.
  5356. It returns at most 8 vertices.
  5357. Stored as std::vector&lt;cv::Point2f&gt; or cv::Mat as Mx1 of type CV_32FC2.</param>
  5358. <returns></returns>
  5359. </member>
  5360. <member name="M:OpenCvSharp.Cv2.RotatedRectangleIntersection(OpenCvSharp.RotatedRect,OpenCvSharp.RotatedRect,OpenCvSharp.Point2f[]@)">
  5361. <summary>
  5362. Finds out if there is any intersection between two rotated rectangles.
  5363. If there is then the vertices of the interesecting region are returned as well.
  5364. Below are some examples of intersection configurations.
  5365. The hatched pattern indicates the intersecting region and the red
  5366. vertices are returned by the function.
  5367. </summary>
  5368. <param name="rect1">First rectangle</param>
  5369. <param name="rect2">Second rectangle</param>
  5370. <param name="intersectingRegion">
  5371. The output array of the verticies of the intersecting region.
  5372. It returns at most 8 vertices.</param>
  5373. <returns></returns>
  5374. </member>
  5375. <member name="M:OpenCvSharp.Cv2.ApplyColorMap(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.ColormapTypes)">
  5376. <summary>
  5377. Applies a GNU Octave/MATLAB equivalent colormap on a given image.
  5378. </summary>
  5379. <param name="src">The source image, grayscale or colored of type CV_8UC1 or CV_8UC3.</param>
  5380. <param name="dst">The result is the colormapped source image. Note: Mat::create is called on dst.</param>
  5381. <param name="colormap">colormap The colormap to apply</param>
  5382. </member>
  5383. <member name="M:OpenCvSharp.Cv2.ApplyColorMap(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputArray)">
  5384. <summary>
  5385. Applies a user colormap on a given image.
  5386. </summary>
  5387. <param name="src">The source image, grayscale or colored of type CV_8UC1 or CV_8UC3.</param>
  5388. <param name="dst">The result is the colormapped source image. Note: Mat::create is called on dst.</param>
  5389. <param name="userColor">The colormap to apply of type CV_8UC1 or CV_8UC3 and size 256</param>
  5390. </member>
  5391. <member name="M:OpenCvSharp.Cv2.Line(OpenCvSharp.InputOutputArray,System.Int32,System.Int32,System.Int32,System.Int32,OpenCvSharp.Scalar,System.Int32,OpenCvSharp.LineTypes,System.Int32)">
  5392. <summary>
  5393. Draws a line segment connecting two points
  5394. </summary>
  5395. <param name="img">The image. </param>
  5396. <param name="pt1X">First point's x-coordinate of the line segment. </param>
  5397. <param name="pt1Y">First point's y-coordinate of the line segment. </param>
  5398. <param name="pt2X">Second point's x-coordinate of the line segment. </param>
  5399. <param name="pt2Y">Second point's y-coordinate of the line segment. </param>
  5400. <param name="color">Line color. </param>
  5401. <param name="thickness">Line thickness. [By default this is 1]</param>
  5402. <param name="lineType">Type of the line. [By default this is LineType.Link8]</param>
  5403. <param name="shift">Number of fractional bits in the point coordinates. [By default this is 0]</param>
  5404. </member>
  5405. <member name="M:OpenCvSharp.Cv2.Line(OpenCvSharp.InputOutputArray,OpenCvSharp.Point,OpenCvSharp.Point,OpenCvSharp.Scalar,System.Int32,OpenCvSharp.LineTypes,System.Int32)">
  5406. <summary>
  5407. Draws a line segment connecting two points
  5408. </summary>
  5409. <param name="img">The image. </param>
  5410. <param name="pt1">First point of the line segment. </param>
  5411. <param name="pt2">Second point of the line segment. </param>
  5412. <param name="color">Line color. </param>
  5413. <param name="thickness">Line thickness. [By default this is 1]</param>
  5414. <param name="lineType">Type of the line. [By default this is LineType.Link8]</param>
  5415. <param name="shift">Number of fractional bits in the point coordinates. [By default this is 0]</param>
  5416. </member>
  5417. <member name="M:OpenCvSharp.Cv2.ArrowedLine(OpenCvSharp.InputOutputArray,OpenCvSharp.Point,OpenCvSharp.Point,OpenCvSharp.Scalar,System.Int32,OpenCvSharp.LineTypes,System.Int32,System.Double)">
  5418. <summary>
  5419. Draws a arrow segment pointing from the first point to the second one.
  5420. The function arrowedLine draws an arrow between pt1 and pt2 points in the image.
  5421. See also cv::line.
  5422. </summary>
  5423. <param name="img">Image.</param>
  5424. <param name="pt1">The point the arrow starts from.</param>
  5425. <param name="pt2">The point the arrow points to.</param>
  5426. <param name="color">Line color.</param>
  5427. <param name="thickness">Line thickness.</param>
  5428. <param name="lineType">Type of the line, see cv::LineTypes</param>
  5429. <param name="shift">Number of fractional bits in the point coordinates.</param>
  5430. <param name="tipLength">The length of the arrow tip in relation to the arrow length</param>
  5431. </member>
  5432. <member name="M:OpenCvSharp.Cv2.Rectangle(OpenCvSharp.InputOutputArray,OpenCvSharp.Point,OpenCvSharp.Point,OpenCvSharp.Scalar,System.Int32,OpenCvSharp.LineTypes,System.Int32)">
  5433. <summary>
  5434. Draws simple, thick or filled rectangle
  5435. </summary>
  5436. <param name="img">Image. </param>
  5437. <param name="pt1">One of the rectangle vertices. </param>
  5438. <param name="pt2">Opposite rectangle vertex. </param>
  5439. <param name="color">Line color (RGB) or brightness (grayscale image). </param>
  5440. <param name="thickness">Thickness of lines that make up the rectangle. Negative values make the function to draw a filled rectangle. [By default this is 1]</param>
  5441. <param name="lineType">Type of the line, see cvLine description. [By default this is LineType.Link8]</param>
  5442. <param name="shift">Number of fractional bits in the point coordinates. [By default this is 0]</param>
  5443. </member>
  5444. <member name="M:OpenCvSharp.Cv2.Rectangle(OpenCvSharp.InputOutputArray,OpenCvSharp.Rect,OpenCvSharp.Scalar,System.Int32,OpenCvSharp.LineTypes,System.Int32)">
  5445. <summary>
  5446. Draws simple, thick or filled rectangle
  5447. </summary>
  5448. <param name="img">Image. </param>
  5449. <param name="rect">Rectangle.</param>
  5450. <param name="color">Line color (RGB) or brightness (grayscale image). </param>
  5451. <param name="thickness">Thickness of lines that make up the rectangle.
  5452. Negative values make the function to draw a filled rectangle. [By default this is 1]</param>
  5453. <param name="lineType">Type of the line, see cvLine description. [By default this is LineType.Link8]</param>
  5454. <param name="shift">Number of fractional bits in the point coordinates. [By default this is 0]</param>
  5455. </member>
  5456. <member name="M:OpenCvSharp.Cv2.Rectangle(OpenCvSharp.Mat,OpenCvSharp.Rect,OpenCvSharp.Scalar,System.Int32,OpenCvSharp.LineTypes,System.Int32)">
  5457. <summary>
  5458. Draws simple, thick or filled rectangle
  5459. </summary>
  5460. <param name="img">Image. </param>
  5461. <param name="rect">Rectangle.</param>
  5462. <param name="color">Line color (RGB) or brightness (grayscale image). </param>
  5463. <param name="thickness">Thickness of lines that make up the rectangle.
  5464. Negative values make the function to draw a filled rectangle. [By default this is 1]</param>
  5465. <param name="lineType">Type of the line, see cvLine description. [By default this is LineType.Link8]</param>
  5466. <param name="shift">Number of fractional bits in the point coordinates. [By default this is 0]</param>
  5467. </member>
  5468. <member name="M:OpenCvSharp.Cv2.Rectangle(OpenCvSharp.Mat,OpenCvSharp.Point,OpenCvSharp.Point,OpenCvSharp.Scalar,System.Int32,OpenCvSharp.LineTypes,System.Int32)">
  5469. <summary>
  5470. Draws simple, thick or filled rectangle
  5471. </summary>
  5472. <param name="img">Image. </param>
  5473. <param name="pt1">One of the rectangle vertices. </param>
  5474. <param name="pt2">Opposite rectangle vertex. </param>
  5475. <param name="color">Line color (RGB) or brightness (grayscale image). </param>
  5476. <param name="thickness">Thickness of lines that make up the rectangle.
  5477. Negative values make the function to draw a filled rectangle. [By default this is 1]</param>
  5478. <param name="lineType">Type of the line, see cvLine description. [By default this is LineType.Link8]</param>
  5479. <param name="shift">Number of fractional bits in the point coordinates. [By default this is 0]</param>
  5480. </member>
  5481. <member name="M:OpenCvSharp.Cv2.Circle(OpenCvSharp.InputOutputArray,System.Int32,System.Int32,System.Int32,OpenCvSharp.Scalar,System.Int32,OpenCvSharp.LineTypes,System.Int32)">
  5482. <summary>
  5483. Draws a circle
  5484. </summary>
  5485. <param name="img">Image where the circle is drawn. </param>
  5486. <param name="centerX">X-coordinate of the center of the circle. </param>
  5487. <param name="centerY">Y-coordinate of the center of the circle. </param>
  5488. <param name="radius">Radius of the circle. </param>
  5489. <param name="color">Circle color. </param>
  5490. <param name="thickness">Thickness of the circle outline if positive, otherwise indicates that a filled circle has to be drawn. [By default this is 1]</param>
  5491. <param name="lineType">Type of the circle boundary. [By default this is LineType.Link8]</param>
  5492. <param name="shift">Number of fractional bits in the center coordinates and radius value. [By default this is 0]</param>
  5493. </member>
  5494. <member name="M:OpenCvSharp.Cv2.Circle(OpenCvSharp.InputOutputArray,OpenCvSharp.Point,System.Int32,OpenCvSharp.Scalar,System.Int32,OpenCvSharp.LineTypes,System.Int32)">
  5495. <summary>
  5496. Draws a circle
  5497. </summary>
  5498. <param name="img">Image where the circle is drawn. </param>
  5499. <param name="center">Center of the circle. </param>
  5500. <param name="radius">Radius of the circle. </param>
  5501. <param name="color">Circle color. </param>
  5502. <param name="thickness">Thickness of the circle outline if positive, otherwise indicates that a filled circle has to be drawn. [By default this is 1]</param>
  5503. <param name="lineType">Type of the circle boundary. [By default this is LineType.Link8]</param>
  5504. <param name="shift">Number of fractional bits in the center coordinates and radius value. [By default this is 0]</param>
  5505. </member>
  5506. <member name="M:OpenCvSharp.Cv2.Ellipse(OpenCvSharp.InputOutputArray,OpenCvSharp.Point,OpenCvSharp.Size,System.Double,System.Double,System.Double,OpenCvSharp.Scalar,System.Int32,OpenCvSharp.LineTypes,System.Int32)">
  5507. <summary>
  5508. Draws simple or thick elliptic arc or fills ellipse sector
  5509. </summary>
  5510. <param name="img">Image. </param>
  5511. <param name="center">Center of the ellipse. </param>
  5512. <param name="axes">Length of the ellipse axes. </param>
  5513. <param name="angle">Rotation angle. </param>
  5514. <param name="startAngle">Starting angle of the elliptic arc. </param>
  5515. <param name="endAngle">Ending angle of the elliptic arc. </param>
  5516. <param name="color">Ellipse color. </param>
  5517. <param name="thickness">Thickness of the ellipse arc. [By default this is 1]</param>
  5518. <param name="lineType">Type of the ellipse boundary. [By default this is LineType.Link8]</param>
  5519. <param name="shift">Number of fractional bits in the center coordinates and axes' values. [By default this is 0]</param>
  5520. </member>
  5521. <member name="M:OpenCvSharp.Cv2.Ellipse(OpenCvSharp.InputOutputArray,OpenCvSharp.RotatedRect,OpenCvSharp.Scalar,System.Int32,OpenCvSharp.LineTypes)">
  5522. <summary>
  5523. Draws simple or thick elliptic arc or fills ellipse sector
  5524. </summary>
  5525. <param name="img">Image. </param>
  5526. <param name="box">The enclosing box of the ellipse drawn </param>
  5527. <param name="color">Ellipse color. </param>
  5528. <param name="thickness">Thickness of the ellipse boundary. [By default this is 1]</param>
  5529. <param name="lineType">Type of the ellipse boundary. [By default this is LineType.Link8]</param>
  5530. </member>
  5531. <member name="M:OpenCvSharp.Cv2.DrawMarker(OpenCvSharp.InputOutputArray,OpenCvSharp.Point,OpenCvSharp.Scalar,OpenCvSharp.MarkerTypes,System.Int32,System.Int32,OpenCvSharp.LineTypes)">
  5532. <summary>
  5533. Draws a marker on a predefined position in an image.
  5534. The function cv::drawMarker draws a marker on a given position in the image.For the moment several
  5535. marker types are supported, see #MarkerTypes for more information.
  5536. </summary>
  5537. <param name="img">Image.</param>
  5538. <param name="position">The point where the crosshair is positioned.</param>
  5539. <param name="color">Line color.</param>
  5540. <param name="markerType">The specific type of marker you want to use.</param>
  5541. <param name="markerSize">The length of the marker axis [default = 20 pixels]</param>
  5542. <param name="thickness">Line thickness.</param>
  5543. <param name="lineType">Type of the line.</param>
  5544. </member>
  5545. <member name="M:OpenCvSharp.Cv2.FillConvexPoly(OpenCvSharp.Mat,System.Collections.Generic.IEnumerable{OpenCvSharp.Point},OpenCvSharp.Scalar,OpenCvSharp.LineTypes,System.Int32)">
  5546. <summary>
  5547. Fills a convex polygon.
  5548. </summary>
  5549. <param name="img">Image</param>
  5550. <param name="pts">The polygon vertices</param>
  5551. <param name="color">Polygon color</param>
  5552. <param name="lineType">Type of the polygon boundaries</param>
  5553. <param name="shift">The number of fractional bits in the vertex coordinates</param>
  5554. </member>
  5555. <member name="M:OpenCvSharp.Cv2.FillConvexPoly(OpenCvSharp.InputOutputArray,OpenCvSharp.InputArray,OpenCvSharp.Scalar,OpenCvSharp.LineTypes,System.Int32)">
  5556. <summary>
  5557. Fills a convex polygon.
  5558. </summary>
  5559. <param name="img">Image</param>
  5560. <param name="pts">The polygon vertices</param>
  5561. <param name="color">Polygon color</param>
  5562. <param name="lineType">Type of the polygon boundaries</param>
  5563. <param name="shift">The number of fractional bits in the vertex coordinates</param>
  5564. </member>
  5565. <member name="M:OpenCvSharp.Cv2.FillPoly(OpenCvSharp.Mat,System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{OpenCvSharp.Point}},OpenCvSharp.Scalar,OpenCvSharp.LineTypes,System.Int32,System.Nullable{OpenCvSharp.Point})">
  5566. <summary>
  5567. Fills the area bounded by one or more polygons
  5568. </summary>
  5569. <param name="img">Image</param>
  5570. <param name="pts">Array of polygons, each represented as an array of points</param>
  5571. <param name="color">Polygon color</param>
  5572. <param name="lineType">Type of the polygon boundaries</param>
  5573. <param name="shift">The number of fractional bits in the vertex coordinates</param>
  5574. <param name="offset"></param>
  5575. </member>
  5576. <member name="M:OpenCvSharp.Cv2.FillPoly(OpenCvSharp.InputOutputArray,OpenCvSharp.InputArray,OpenCvSharp.Scalar,OpenCvSharp.LineTypes,System.Int32,System.Nullable{OpenCvSharp.Point})">
  5577. <summary>
  5578. Fills the area bounded by one or more polygons
  5579. </summary>
  5580. <param name="img">Image</param>
  5581. <param name="pts">Array of polygons, each represented as an array of points</param>
  5582. <param name="color">Polygon color</param>
  5583. <param name="lineType">Type of the polygon boundaries</param>
  5584. <param name="shift">The number of fractional bits in the vertex coordinates</param>
  5585. <param name="offset"></param>
  5586. </member>
  5587. <member name="M:OpenCvSharp.Cv2.Polylines(OpenCvSharp.Mat,System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{OpenCvSharp.Point}},System.Boolean,OpenCvSharp.Scalar,System.Int32,OpenCvSharp.LineTypes,System.Int32)">
  5588. <summary>
  5589. draws one or more polygonal curves
  5590. </summary>
  5591. <param name="img"></param>
  5592. <param name="pts"></param>
  5593. <param name="isClosed"></param>
  5594. <param name="color"></param>
  5595. <param name="thickness"></param>
  5596. <param name="lineType"></param>
  5597. <param name="shift"></param>
  5598. </member>
  5599. <member name="M:OpenCvSharp.Cv2.Polylines(OpenCvSharp.InputOutputArray,OpenCvSharp.InputArray,System.Boolean,OpenCvSharp.Scalar,System.Int32,OpenCvSharp.LineTypes,System.Int32)">
  5600. <summary>
  5601. draws one or more polygonal curves
  5602. </summary>
  5603. <param name="img"></param>
  5604. <param name="pts"></param>
  5605. <param name="isClosed"></param>
  5606. <param name="color"></param>
  5607. <param name="thickness"></param>
  5608. <param name="lineType"></param>
  5609. <param name="shift"></param>
  5610. </member>
  5611. <member name="M:OpenCvSharp.Cv2.DrawContours(OpenCvSharp.InputOutputArray,System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{OpenCvSharp.Point}},System.Int32,OpenCvSharp.Scalar,System.Int32,OpenCvSharp.LineTypes,System.Collections.Generic.IEnumerable{OpenCvSharp.HierarchyIndex},System.Int32,System.Nullable{OpenCvSharp.Point})">
  5612. <summary>
  5613. draws contours in the image
  5614. </summary>
  5615. <param name="image">Destination image.</param>
  5616. <param name="contours">All the input contours. Each contour is stored as a point vector.</param>
  5617. <param name="contourIdx">Parameter indicating a contour to draw. If it is negative, all the contours are drawn.</param>
  5618. <param name="color">Color of the contours.</param>
  5619. <param name="thickness">Thickness of lines the contours are drawn with. If it is negative (for example, thickness=CV_FILLED ),
  5620. the contour interiors are drawn.</param>
  5621. <param name="lineType">Line connectivity. </param>
  5622. <param name="hierarchy">Optional information about hierarchy. It is only needed if you want to draw only some of the contours</param>
  5623. <param name="maxLevel">Maximal level for drawn contours. If it is 0, only the specified contour is drawn.
  5624. If it is 1, the function draws the contour(s) and all the nested contours. If it is 2, the function draws the contours,
  5625. all the nested contours, all the nested-to-nested contours, and so on. This parameter is only taken into account
  5626. when there is hierarchy available.</param>
  5627. <param name="offset">Optional contour shift parameter. Shift all the drawn contours by the specified offset = (dx, dy)</param>
  5628. </member>
  5629. <member name="M:OpenCvSharp.Cv2.DrawContours(OpenCvSharp.InputOutputArray,System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},System.Int32,OpenCvSharp.Scalar,System.Int32,OpenCvSharp.LineTypes,OpenCvSharp.Mat,System.Int32,System.Nullable{OpenCvSharp.Point})">
  5630. <summary>
  5631. draws contours in the image
  5632. </summary>
  5633. <param name="image">Destination image.</param>
  5634. <param name="contours">All the input contours. Each contour is stored as a point vector.</param>
  5635. <param name="contourIdx">Parameter indicating a contour to draw. If it is negative, all the contours are drawn.</param>
  5636. <param name="color">Color of the contours.</param>
  5637. <param name="thickness">Thickness of lines the contours are drawn with. If it is negative (for example, thickness=CV_FILLED ),
  5638. the contour interiors are drawn.</param>
  5639. <param name="lineType">Line connectivity. </param>
  5640. <param name="hierarchy">Optional information about hierarchy. It is only needed if you want to draw only some of the contours</param>
  5641. <param name="maxLevel">Maximal level for drawn contours. If it is 0, only the specified contour is drawn.
  5642. If it is 1, the function draws the contour(s) and all the nested contours. If it is 2, the function draws the contours,
  5643. all the nested contours, all the nested-to-nested contours, and so on. This parameter is only taken into account
  5644. when there is hierarchy available.</param>
  5645. <param name="offset">Optional contour shift parameter. Shift all the drawn contours by the specified offset = (dx, dy)</param>
  5646. </member>
  5647. <member name="M:OpenCvSharp.Cv2.ClipLine(OpenCvSharp.Size,OpenCvSharp.Point@,OpenCvSharp.Point@)">
  5648. <summary>
  5649. Clips the line against the image rectangle
  5650. </summary>
  5651. <param name="imgSize">The image size</param>
  5652. <param name="pt1">The first line point</param>
  5653. <param name="pt2">The second line point</param>
  5654. <returns></returns>
  5655. </member>
  5656. <member name="M:OpenCvSharp.Cv2.ClipLine(OpenCvSharp.Rect,OpenCvSharp.Point@,OpenCvSharp.Point@)">
  5657. <summary>
  5658. Clips the line against the image rectangle
  5659. </summary>
  5660. <param name="imgRect">sThe image rectangle</param>
  5661. <param name="pt1">The first line point</param>
  5662. <param name="pt2">The second line point</param>
  5663. <returns></returns>
  5664. </member>
  5665. <member name="M:OpenCvSharp.Cv2.Ellipse2Poly(OpenCvSharp.Point,OpenCvSharp.Size,System.Int32,System.Int32,System.Int32,System.Int32)">
  5666. <summary>
  5667. Approximates an elliptic arc with a polyline.
  5668. The function ellipse2Poly computes the vertices of a polyline that
  5669. approximates the specified elliptic arc. It is used by cv::ellipse.
  5670. </summary>
  5671. <param name="center">Center of the arc.</param>
  5672. <param name="axes">Half of the size of the ellipse main axes. See the ellipse for details.</param>
  5673. <param name="angle">Rotation angle of the ellipse in degrees. See the ellipse for details.</param>
  5674. <param name="arcStart">Starting angle of the elliptic arc in degrees.</param>
  5675. <param name="arcEnd">Ending angle of the elliptic arc in degrees.</param>
  5676. <param name="delta">Angle between the subsequent polyline vertices. It defines the approximation</param>
  5677. <returns>Output vector of polyline vertices.</returns>
  5678. </member>
  5679. <member name="M:OpenCvSharp.Cv2.Ellipse2Poly(OpenCvSharp.Point2d,OpenCvSharp.Size2d,System.Int32,System.Int32,System.Int32,System.Int32)">
  5680. <summary>
  5681. Approximates an elliptic arc with a polyline.
  5682. The function ellipse2Poly computes the vertices of a polyline that
  5683. approximates the specified elliptic arc. It is used by cv::ellipse.
  5684. </summary>
  5685. <param name="center">Center of the arc.</param>
  5686. <param name="axes">Half of the size of the ellipse main axes. See the ellipse for details.</param>
  5687. <param name="angle">Rotation angle of the ellipse in degrees. See the ellipse for details.</param>
  5688. <param name="arcStart">Starting angle of the elliptic arc in degrees.</param>
  5689. <param name="arcEnd">Ending angle of the elliptic arc in degrees.</param>
  5690. <param name="delta">Angle between the subsequent polyline vertices. It defines the approximation</param>
  5691. <returns>Output vector of polyline vertices.</returns>
  5692. </member>
  5693. <member name="M:OpenCvSharp.Cv2.PutText(OpenCvSharp.InputOutputArray,System.String,OpenCvSharp.Point,OpenCvSharp.HersheyFonts,System.Double,OpenCvSharp.Scalar,System.Int32,OpenCvSharp.LineTypes,System.Boolean)">
  5694. <summary>
  5695. renders text string in the image
  5696. </summary>
  5697. <param name="img">Image.</param>
  5698. <param name="text">Text string to be drawn.</param>
  5699. <param name="org">Bottom-left corner of the text string in the image.</param>
  5700. <param name="fontFace">Font type, see #HersheyFonts.</param>
  5701. <param name="fontScale">Font scale factor that is multiplied by the font-specific base size.</param>
  5702. <param name="color">Text color.</param>
  5703. <param name="thickness">Thickness of the lines used to draw a text.</param>
  5704. <param name="lineType">Line type. See #LineTypes</param>
  5705. <param name="bottomLeftOrigin">When true, the image data origin is at the bottom-left corner.
  5706. Otherwise, it is at the top-left corner.</param>
  5707. </member>
  5708. <member name="M:OpenCvSharp.Cv2.GetTextSize(System.String,OpenCvSharp.HersheyFonts,System.Double,System.Int32,System.Int32@)">
  5709. <summary>
  5710. returns bounding box of the text string
  5711. </summary>
  5712. <param name="text">Input text string.</param>
  5713. <param name="fontFace">Font to use, see #HersheyFonts.</param>
  5714. <param name="fontScale">Font scale factor that is multiplied by the font-specific base size.</param>
  5715. <param name="thickness">Thickness of lines used to render the text. See #putText for details.</param>
  5716. <param name="baseLine">baseLine y-coordinate of the baseline relative to the bottom-most text</param>
  5717. <returns>The size of a box that contains the specified text.</returns>
  5718. </member>
  5719. <member name="M:OpenCvSharp.Cv2.GetFontScaleFromHeight(OpenCvSharp.HersheyFonts,System.Int32,System.Int32)">
  5720. <summary>
  5721. Calculates the font-specific size to use to achieve a given height in pixels.
  5722. </summary>
  5723. <param name="fontFace">Font to use, see cv::HersheyFonts.</param>
  5724. <param name="pixelHeight">Pixel height to compute the fontScale for</param>
  5725. <param name="thickness">Thickness of lines used to render the text.See putText for details.</param>
  5726. <returns>The fontSize to use for cv::putText</returns>
  5727. </member>
  5728. <member name="M:OpenCvSharp.Cv2.GroupRectangles(System.Collections.Generic.IList{OpenCvSharp.Rect},System.Int32,System.Double)">
  5729. <summary>
  5730. Groups the object candidate rectangles.
  5731. </summary>
  5732. <param name="rectList"> Input/output vector of rectangles. Output vector includes retained and grouped rectangles.</param>
  5733. <param name="groupThreshold">Minimum possible number of rectangles minus 1. The threshold is used in a group of rectangles to retain it.</param>
  5734. <param name="eps"></param>
  5735. </member>
  5736. <member name="M:OpenCvSharp.Cv2.GroupRectangles(System.Collections.Generic.IList{OpenCvSharp.Rect},System.Int32[]@,System.Int32,System.Double)">
  5737. <summary>
  5738. Groups the object candidate rectangles.
  5739. </summary>
  5740. <param name="rectList"> Input/output vector of rectangles. Output vector includes retained and grouped rectangles.</param>
  5741. <param name="weights"></param>
  5742. <param name="groupThreshold">Minimum possible number of rectangles minus 1. The threshold is used in a group of rectangles to retain it.</param>
  5743. <param name="eps">Relative difference between sides of the rectangles to merge them into a group.</param>
  5744. </member>
  5745. <member name="M:OpenCvSharp.Cv2.GroupRectangles(System.Collections.Generic.IList{OpenCvSharp.Rect},System.Int32,System.Double,System.Int32[]@,System.Double[]@)">
  5746. <summary>
  5747. Groups the object candidate rectangles.
  5748. </summary>
  5749. <param name="rectList"></param>
  5750. <param name="groupThreshold"></param>
  5751. <param name="eps"></param>
  5752. <param name="weights"></param>
  5753. <param name="levelWeights"></param>
  5754. </member>
  5755. <member name="M:OpenCvSharp.Cv2.GroupRectangles(System.Collections.Generic.IList{OpenCvSharp.Rect},System.Int32[]@,System.Double[]@,System.Int32,System.Double)">
  5756. <summary>
  5757. Groups the object candidate rectangles.
  5758. </summary>
  5759. <param name="rectList"></param>
  5760. <param name="rejectLevels"></param>
  5761. <param name="levelWeights"></param>
  5762. <param name="groupThreshold"></param>
  5763. <param name="eps"></param>
  5764. </member>
  5765. <member name="M:OpenCvSharp.Cv2.GroupRectanglesMeanshift(System.Collections.Generic.IList{OpenCvSharp.Rect},System.Double[]@,System.Double[]@,System.Double,System.Nullable{OpenCvSharp.Size})">
  5766. <summary>
  5767. </summary>
  5768. <param name="rectList"></param>
  5769. <param name="foundWeights"></param>
  5770. <param name="foundScales"></param>
  5771. <param name="detectThreshold"></param>
  5772. <param name="winDetSize"></param>
  5773. </member>
  5774. <member name="M:OpenCvSharp.Cv2.Inpaint(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Double,OpenCvSharp.InpaintMethod)">
  5775. <summary>
  5776. Restores the selected region in an image using the region neighborhood.
  5777. </summary>
  5778. <param name="src">Input 8-bit, 16-bit unsigned or 32-bit float 1-channel or 8-bit 3-channel image.</param>
  5779. <param name="inpaintMask">Inpainting mask, 8-bit 1-channel image. Non-zero pixels indicate the area that needs to be inpainted.</param>
  5780. <param name="dst">Output image with the same size and type as src.</param>
  5781. <param name="inpaintRadius">Radius of a circular neighborhood of each point inpainted that is considered by the algorithm.</param>
  5782. <param name="flags">Inpainting method that could be cv::INPAINT_NS or cv::INPAINT_TELEA</param>
  5783. </member>
  5784. <member name="M:OpenCvSharp.Cv2.FastNlMeansDenoising(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Single,System.Int32,System.Int32)">
  5785. <summary>
  5786. Perform image denoising using Non-local Means Denoising algorithm
  5787. with several computational optimizations. Noise expected to be a gaussian white noise
  5788. </summary>
  5789. <param name="src">Input 8-bit 1-channel, 2-channel or 3-channel image.</param>
  5790. <param name="dst">Output image with the same size and type as src .</param>
  5791. <param name="h">
  5792. Parameter regulating filter strength. Big h value perfectly removes noise but also removes image details,
  5793. smaller h value preserves details but also preserves some noise</param>
  5794. <param name="templateWindowSize">
  5795. Size in pixels of the template patch that is used to compute weights. Should be odd. Recommended value 7 pixels</param>
  5796. <param name="searchWindowSize">
  5797. Size in pixels of the window that is used to compute weighted average for given pixel.
  5798. Should be odd. Affect performance linearly: greater searchWindowsSize - greater denoising time. Recommended value 21 pixels</param>
  5799. </member>
  5800. <member name="M:OpenCvSharp.Cv2.FastNlMeansDenoisingColored(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Single,System.Single,System.Int32,System.Int32)">
  5801. <summary>
  5802. Modification of fastNlMeansDenoising function for colored images
  5803. </summary>
  5804. <param name="src">Input 8-bit 3-channel image.</param>
  5805. <param name="dst">Output image with the same size and type as src.</param>
  5806. <param name="h">Parameter regulating filter strength for luminance component.
  5807. Bigger h value perfectly removes noise but also removes image details, smaller h value preserves details but also preserves some noise</param>
  5808. <param name="hColor">The same as h but for color components. For most images value equals 10 will be enought
  5809. to remove colored noise and do not distort colors</param>
  5810. <param name="templateWindowSize">
  5811. Size in pixels of the template patch that is used to compute weights. Should be odd. Recommended value 7 pixels</param>
  5812. <param name="searchWindowSize">
  5813. Size in pixels of the window that is used to compute weighted average for given pixel. Should be odd.
  5814. Affect performance linearly: greater searchWindowsSize - greater denoising time. Recommended value 21 pixels</param>
  5815. </member>
  5816. <member name="M:OpenCvSharp.Cv2.FastNlMeansDenoisingMulti(System.Collections.Generic.IEnumerable{OpenCvSharp.InputArray},OpenCvSharp.OutputArray,System.Int32,System.Int32,System.Single,System.Int32,System.Int32)">
  5817. <summary>
  5818. Modification of fastNlMeansDenoising function for images sequence where consequtive images have been captured
  5819. in small period of time. For example video. This version of the function is for grayscale images or for manual manipulation with colorspaces.
  5820. </summary>
  5821. <param name="srcImgs">Input 8-bit 1-channel, 2-channel or 3-channel images sequence. All images should have the same type and size.</param>
  5822. <param name="dst"> Output image with the same size and type as srcImgs images.</param>
  5823. <param name="imgToDenoiseIndex">Target image to denoise index in srcImgs sequence</param>
  5824. <param name="temporalWindowSize">Number of surrounding images to use for target image denoising.
  5825. Should be odd. Images from imgToDenoiseIndex - temporalWindowSize / 2 to imgToDenoiseIndex - temporalWindowSize / 2
  5826. from srcImgs will be used to denoise srcImgs[imgToDenoiseIndex] image.</param>
  5827. <param name="h">Parameter regulating filter strength for luminance component. Bigger h value perfectly removes noise but also removes image details,
  5828. smaller h value preserves details but also preserves some noise</param>
  5829. <param name="templateWindowSize">Size in pixels of the template patch that is used to compute weights. Should be odd. Recommended value 7 pixels</param>
  5830. <param name="searchWindowSize">Size in pixels of the window that is used to compute weighted average for given pixel.
  5831. Should be odd. Affect performance linearly: greater searchWindowsSize - greater denoising time. Recommended value 21 pixels</param>
  5832. </member>
  5833. <member name="M:OpenCvSharp.Cv2.FastNlMeansDenoisingMulti(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},OpenCvSharp.OutputArray,System.Int32,System.Int32,System.Single,System.Int32,System.Int32)">
  5834. <summary>
  5835. Modification of fastNlMeansDenoising function for images sequence where consequtive images have been captured
  5836. in small period of time. For example video. This version of the function is for grayscale images or for manual manipulation with colorspaces.
  5837. </summary>
  5838. <param name="srcImgs">Input 8-bit 1-channel, 2-channel or 3-channel images sequence. All images should have the same type and size.</param>
  5839. <param name="dst"> Output image with the same size and type as srcImgs images.</param>
  5840. <param name="imgToDenoiseIndex">Target image to denoise index in srcImgs sequence</param>
  5841. <param name="temporalWindowSize">Number of surrounding images to use for target image denoising.
  5842. Should be odd. Images from imgToDenoiseIndex - temporalWindowSize / 2 to imgToDenoiseIndex - temporalWindowSize / 2
  5843. from srcImgs will be used to denoise srcImgs[imgToDenoiseIndex] image.</param>
  5844. <param name="h">Parameter regulating filter strength for luminance component. Bigger h value perfectly removes noise but also removes image details,
  5845. smaller h value preserves details but also preserves some noise</param>
  5846. <param name="templateWindowSize">Size in pixels of the template patch that is used to compute weights. Should be odd. Recommended value 7 pixels</param>
  5847. <param name="searchWindowSize">Size in pixels of the window that is used to compute weighted average for given pixel.
  5848. Should be odd. Affect performance linearly: greater searchWindowsSize - greater denoising time. Recommended value 21 pixels</param>
  5849. </member>
  5850. <member name="M:OpenCvSharp.Cv2.FastNlMeansDenoisingColoredMulti(System.Collections.Generic.IEnumerable{OpenCvSharp.InputArray},OpenCvSharp.OutputArray,System.Int32,System.Int32,System.Single,System.Single,System.Int32,System.Int32)">
  5851. <summary>
  5852. Modification of fastNlMeansDenoisingMulti function for colored images sequences
  5853. </summary>
  5854. <param name="srcImgs">Input 8-bit 3-channel images sequence. All images should have the same type and size.</param>
  5855. <param name="dst">Output image with the same size and type as srcImgs images.</param>
  5856. <param name="imgToDenoiseIndex">Target image to denoise index in srcImgs sequence</param>
  5857. <param name="temporalWindowSize">Number of surrounding images to use for target image denoising. Should be odd.
  5858. Images from imgToDenoiseIndex - temporalWindowSize / 2 to imgToDenoiseIndex - temporalWindowSize / 2 from srcImgs
  5859. will be used to denoise srcImgs[imgToDenoiseIndex] image.</param>
  5860. <param name="h">Parameter regulating filter strength for luminance component. Bigger h value perfectly removes noise
  5861. but also removes image details, smaller h value preserves details but also preserves some noise.</param>
  5862. <param name="hColor"> The same as h but for color components.</param>
  5863. <param name="templateWindowSize">Size in pixels of the template patch that is used to compute weights. Should be odd. Recommended value 7 pixels</param>
  5864. <param name="searchWindowSize">Size in pixels of the window that is used to compute weighted average for given pixel.
  5865. Should be odd. Affect performance linearly: greater searchWindowsSize - greater denoising time. Recommended value 21 pixels</param>
  5866. </member>
  5867. <member name="M:OpenCvSharp.Cv2.FastNlMeansDenoisingColoredMulti(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},OpenCvSharp.OutputArray,System.Int32,System.Int32,System.Single,System.Single,System.Int32,System.Int32)">
  5868. <summary>
  5869. Modification of fastNlMeansDenoisingMulti function for colored images sequences
  5870. </summary>
  5871. <param name="srcImgs">Input 8-bit 3-channel images sequence. All images should have the same type and size.</param>
  5872. <param name="dst">Output image with the same size and type as srcImgs images.</param>
  5873. <param name="imgToDenoiseIndex">Target image to denoise index in srcImgs sequence</param>
  5874. <param name="temporalWindowSize">Number of surrounding images to use for target image denoising. Should be odd.
  5875. Images from imgToDenoiseIndex - temporalWindowSize / 2 to imgToDenoiseIndex - temporalWindowSize / 2 from srcImgs
  5876. will be used to denoise srcImgs[imgToDenoiseIndex] image.</param>
  5877. <param name="h">Parameter regulating filter strength for luminance component. Bigger h value perfectly removes noise
  5878. but also removes image details, smaller h value preserves details but also preserves some noise.</param>
  5879. <param name="hColor"> The same as h but for color components.</param>
  5880. <param name="templateWindowSize">Size in pixels of the template patch that is used to compute weights. Should be odd. Recommended value 7 pixels</param>
  5881. <param name="searchWindowSize">Size in pixels of the window that is used to compute weighted average for given pixel.
  5882. Should be odd. Affect performance linearly: greater searchWindowsSize - greater denoising time. Recommended value 21 pixels</param>
  5883. </member>
  5884. <member name="M:OpenCvSharp.Cv2.DenoiseTVL1(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},OpenCvSharp.Mat,System.Double,System.Int32)">
  5885. <summary>
  5886. Primal-dual algorithm is an algorithm for solving special types of variational problems
  5887. (that is, finding a function to minimize some functional). As the image denoising,
  5888. in particular, may be seen as the variational problem, primal-dual algorithm then
  5889. can be used to perform denoising and this is exactly what is implemented.
  5890. </summary>
  5891. <param name="observations">This array should contain one or more noised versions
  5892. of the image that is to be restored.</param>
  5893. <param name="result">Here the denoised image will be stored. There is no need to
  5894. do pre-allocation of storage space, as it will be automatically allocated, if necessary.</param>
  5895. <param name="lambda">Corresponds to \f$\lambda\f$ in the formulas above.
  5896. As it is enlarged, the smooth (blurred) images are treated more favorably than
  5897. detailed (but maybe more noised) ones. Roughly speaking, as it becomes smaller,
  5898. the result will be more blur but more sever outliers will be removed.</param>
  5899. <param name="niters"> Number of iterations that the algorithm will run.
  5900. Of course, as more iterations as better, but it is hard to quantitatively
  5901. refine this statement, so just use the default and increase it if the results are poor.</param>
  5902. </member>
  5903. <member name="M:OpenCvSharp.Cv2.Decolor(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray)">
  5904. <summary>
  5905. Transforms a color image to a grayscale image. It is a basic tool in digital
  5906. printing, stylized black-and-white photograph rendering, and in many single
  5907. channel image processing applications @cite CL12 .
  5908. </summary>
  5909. <param name="src">Input 8-bit 3-channel image.</param>
  5910. <param name="grayscale">Output 8-bit 1-channel image.</param>
  5911. <param name="colorBoost">Output 8-bit 3-channel image.</param>
  5912. </member>
  5913. <member name="M:OpenCvSharp.Cv2.SeamlessClone(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.Point,OpenCvSharp.OutputArray,OpenCvSharp.SeamlessCloneMethods)">
  5914. <summary>
  5915. Image editing tasks concern either global changes (color/intensity corrections,
  5916. filters, deformations) or local changes concerned to a selection. Here we are
  5917. interested in achieving local changes, ones that are restricted to a region
  5918. manually selected (ROI), in a seamless and effortless manner. The extent of
  5919. the changes ranges from slight distortions to complete replacement by novel
  5920. content @cite PM03 .
  5921. </summary>
  5922. <param name="src">Input 8-bit 3-channel image.</param>
  5923. <param name="dst">Input 8-bit 3-channel image.</param>
  5924. <param name="mask">Input 8-bit 1 or 3-channel image.</param>
  5925. <param name="p">Point in dst image where object is placed.</param>
  5926. <param name="blend">Output image with the same size and type as dst.</param>
  5927. <param name="flags">Cloning method</param>
  5928. </member>
  5929. <member name="M:OpenCvSharp.Cv2.ColorChange(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Single,System.Single,System.Single)">
  5930. <summary>
  5931. Given an original color image, two differently colored versions of this
  5932. image can be mixed seamlessly. Multiplication factor is between 0.5 to 2.5.
  5933. </summary>
  5934. <param name="src">Input 8-bit 3-channel image.</param>
  5935. <param name="mask">Input 8-bit 1 or 3-channel image.</param>
  5936. <param name="dst">Output image with the same size and type as src.</param>
  5937. <param name="redMul">R-channel multiply factor.</param>
  5938. <param name="greenMul">G-channel multiply factor.</param>
  5939. <param name="blueMul">B-channel multiply factor.</param>
  5940. </member>
  5941. <member name="M:OpenCvSharp.Cv2.IlluminationChange(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Single,System.Single)">
  5942. <summary>
  5943. Applying an appropriate non-linear transformation to the gradient field inside
  5944. the selection and then integrating back with a Poisson solver, modifies locally
  5945. the apparent illumination of an image.
  5946. </summary>
  5947. <param name="src">Input 8-bit 3-channel image.</param>
  5948. <param name="mask">Input 8-bit 1 or 3-channel image.</param>
  5949. <param name="dst">Output image with the same size and type as src.</param>
  5950. <param name="alpha">Value ranges between 0-2.</param>
  5951. <param name="beta">Value ranges between 0-2.</param>
  5952. <remarks>
  5953. This is useful to highlight under-exposed foreground objects or to reduce specular reflections.
  5954. </remarks>
  5955. </member>
  5956. <member name="M:OpenCvSharp.Cv2.TextureFlattening(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Single,System.Single,System.Int32)">
  5957. <summary>
  5958. By retaining only the gradients at edge locations, before integrating with the
  5959. Poisson solver, one washes out the texture of the selected region, giving its
  5960. contents a flat aspect. Here Canny Edge Detector is used.
  5961. </summary>
  5962. <param name="src">Input 8-bit 3-channel image.</param>
  5963. <param name="mask">Input 8-bit 1 or 3-channel image.</param>
  5964. <param name="dst">Output image with the same size and type as src.</param>
  5965. <param name="lowThreshold">Range from 0 to 100.</param>
  5966. <param name="highThreshold">Value &gt; 100.</param>
  5967. <param name="kernelSize">The size of the Sobel kernel to be used.</param>
  5968. </member>
  5969. <member name="M:OpenCvSharp.Cv2.EdgePreservingFilter(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.EdgePreservingMethods,System.Single,System.Single)">
  5970. <summary>
  5971. Filtering is the fundamental operation in image and video processing.
  5972. Edge-preserving smoothing filters are used in many different applications @cite EM11 .
  5973. </summary>
  5974. <param name="src">Input 8-bit 3-channel image.</param>
  5975. <param name="dst">Output 8-bit 3-channel image.</param>
  5976. <param name="flags">Edge preserving filters</param>
  5977. <param name="sigmaS">Range between 0 to 200.</param>
  5978. <param name="sigmaR">Range between 0 to 1.</param>
  5979. </member>
  5980. <member name="M:OpenCvSharp.Cv2.DetailEnhance(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Single,System.Single)">
  5981. <summary>
  5982. This filter enhances the details of a particular image.
  5983. </summary>
  5984. <param name="src">Input 8-bit 3-channel image.</param>
  5985. <param name="dst">Output image with the same size and type as src.</param>
  5986. <param name="sigmaS">Range between 0 to 200.</param>
  5987. <param name="sigmaR">Range between 0 to 1.</param>
  5988. </member>
  5989. <member name="M:OpenCvSharp.Cv2.PencilSketch(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,System.Single,System.Single,System.Single)">
  5990. <summary>
  5991. Pencil-like non-photorealistic line drawing
  5992. </summary>
  5993. <param name="src">Input 8-bit 3-channel image.</param>
  5994. <param name="dst1">Output 8-bit 1-channel image.</param>
  5995. <param name="dst2">Output image with the same size and type as src.</param>
  5996. <param name="sigmaS">Range between 0 to 200.</param>
  5997. <param name="sigmaR">Range between 0 to 1.</param>
  5998. <param name="shadeFactor">Range between 0 to 0.1.</param>
  5999. </member>
  6000. <member name="M:OpenCvSharp.Cv2.Stylization(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Single,System.Single)">
  6001. <summary>
  6002. Stylization aims to produce digital imagery with a wide variety of effects
  6003. not focused on photorealism. Edge-aware filters are ideal for stylization,
  6004. as they can abstract regions of low contrast while preserving, or enhancing,
  6005. high-contrast features.
  6006. </summary>
  6007. <param name="src">Input 8-bit 3-channel image.</param>
  6008. <param name="dst">Output image with the same size and type as src.</param>
  6009. <param name="sigmaS">Range between 0 to 200.</param>
  6010. <param name="sigmaR">Range between 0 to 1.</param>
  6011. </member>
  6012. <member name="M:OpenCvSharp.Cv2.CreateFrameSource_Empty">
  6013. <summary>
  6014. </summary>
  6015. <returns></returns>
  6016. </member>
  6017. <member name="M:OpenCvSharp.Cv2.CreateFrameSource_Video(System.String)">
  6018. <summary>
  6019. </summary>
  6020. <param name="fileName"></param>
  6021. <returns></returns>
  6022. </member>
  6023. <member name="M:OpenCvSharp.Cv2.CreateFrameSource_Video_CUDA(System.String)">
  6024. <summary>
  6025. </summary>
  6026. <param name="fileName"></param>
  6027. <returns></returns>
  6028. </member>
  6029. <member name="M:OpenCvSharp.Cv2.CreateFrameSource_Camera(System.Int32)">
  6030. <summary>
  6031. </summary>
  6032. <param name="deviceId"></param>
  6033. <returns></returns>
  6034. </member>
  6035. <member name="M:OpenCvSharp.Cv2.CreateSuperResolution_BTVL1">
  6036. <summary>
  6037. Create Bilateral TV-L1 Super Resolution.
  6038. </summary>
  6039. <returns></returns>
  6040. </member>
  6041. <member name="M:OpenCvSharp.Cv2.CreateSuperResolution_BTVL1_CUDA">
  6042. <summary>
  6043. Create Bilateral TV-L1 Super Resolution.
  6044. </summary>
  6045. <returns></returns>
  6046. </member>
  6047. <member name="M:OpenCvSharp.Cv2.CreateOptFlow_Farneback">
  6048. <summary>
  6049. </summary>
  6050. <returns></returns>
  6051. </member>
  6052. <member name="M:OpenCvSharp.Cv2.CreateOptFlow_Farneback_GPU">
  6053. <summary>
  6054. </summary>
  6055. <returns></returns>
  6056. </member>
  6057. <member name="M:OpenCvSharp.Cv2.CreateOptFlow_DualTVL1_GPU">
  6058. <summary>
  6059. </summary>
  6060. <returns></returns>
  6061. </member>
  6062. <member name="M:OpenCvSharp.Cv2.CreateOptFlow_Brox_GPU">
  6063. <summary>
  6064. </summary>
  6065. <returns></returns>
  6066. </member>
  6067. <member name="M:OpenCvSharp.Cv2.CreateOptFlow_PyrLK_GPU">
  6068. <summary>
  6069. </summary>
  6070. <returns></returns>
  6071. </member>
  6072. <member name="M:OpenCvSharp.Cv2.CamShift(OpenCvSharp.InputArray,OpenCvSharp.Rect@,OpenCvSharp.TermCriteria)">
  6073. <summary>
  6074. Finds an object center, size, and orientation.
  6075. </summary>
  6076. <param name="probImage">Back projection of the object histogram. </param>
  6077. <param name="window">Initial search window.</param>
  6078. <param name="criteria">Stop criteria for the underlying MeanShift() .</param>
  6079. <returns></returns>
  6080. </member>
  6081. <member name="M:OpenCvSharp.Cv2.MeanShift(OpenCvSharp.InputArray,OpenCvSharp.Rect@,OpenCvSharp.TermCriteria)">
  6082. <summary>
  6083. Finds an object on a back projection image.
  6084. </summary>
  6085. <param name="probImage">Back projection of the object histogram.</param>
  6086. <param name="window">Initial search window.</param>
  6087. <param name="criteria">Stop criteria for the iterative search algorithm.</param>
  6088. <returns>Number of iterations CAMSHIFT took to converge.</returns>
  6089. </member>
  6090. <member name="M:OpenCvSharp.Cv2.BuildOpticalFlowPyramid(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.Size,System.Int32,System.Boolean,OpenCvSharp.BorderTypes,OpenCvSharp.BorderTypes,System.Boolean)">
  6091. <summary>
  6092. Constructs a pyramid which can be used as input for calcOpticalFlowPyrLK
  6093. </summary>
  6094. <param name="img">8-bit input image.</param>
  6095. <param name="pyramid">output pyramid.</param>
  6096. <param name="winSize">window size of optical flow algorithm.
  6097. Must be not less than winSize argument of calcOpticalFlowPyrLK().
  6098. It is needed to calculate required padding for pyramid levels.</param>
  6099. <param name="maxLevel">0-based maximal pyramid level number.</param>
  6100. <param name="withDerivatives">set to precompute gradients for the every pyramid level.
  6101. If pyramid is constructed without the gradients then calcOpticalFlowPyrLK() will
  6102. calculate them internally.</param>
  6103. <param name="pyrBorder">the border mode for pyramid layers.</param>
  6104. <param name="derivBorder">the border mode for gradients.</param>
  6105. <param name="tryReuseInputImage">put ROI of input image into the pyramid if possible.
  6106. You can pass false to force data copying.</param>
  6107. <returns>number of levels in constructed pyramid. Can be less than maxLevel.</returns>
  6108. </member>
  6109. <member name="M:OpenCvSharp.Cv2.BuildOpticalFlowPyramid(OpenCvSharp.InputArray,OpenCvSharp.Mat[]@,OpenCvSharp.Size,System.Int32,System.Boolean,OpenCvSharp.BorderTypes,OpenCvSharp.BorderTypes,System.Boolean)">
  6110. <summary>
  6111. Constructs a pyramid which can be used as input for calcOpticalFlowPyrLK
  6112. </summary>
  6113. <param name="img">8-bit input image.</param>
  6114. <param name="pyramid">output pyramid.</param>
  6115. <param name="winSize">window size of optical flow algorithm.
  6116. Must be not less than winSize argument of calcOpticalFlowPyrLK().
  6117. It is needed to calculate required padding for pyramid levels.</param>
  6118. <param name="maxLevel">0-based maximal pyramid level number.</param>
  6119. <param name="withDerivatives">set to precompute gradients for the every pyramid level.
  6120. If pyramid is constructed without the gradients then calcOpticalFlowPyrLK() will
  6121. calculate them internally.</param>
  6122. <param name="pyrBorder">the border mode for pyramid layers.</param>
  6123. <param name="derivBorder">the border mode for gradients.</param>
  6124. <param name="tryReuseInputImage">put ROI of input image into the pyramid if possible.
  6125. You can pass false to force data copying.</param>
  6126. <returns>number of levels in constructed pyramid. Can be less than maxLevel.</returns>
  6127. </member>
  6128. <member name="M:OpenCvSharp.Cv2.CalcOpticalFlowPyrLK(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputOutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,System.Nullable{OpenCvSharp.Size},System.Int32,System.Nullable{OpenCvSharp.TermCriteria},OpenCvSharp.OpticalFlowFlags,System.Double)">
  6129. <summary>
  6130. computes sparse optical flow using multi-scale Lucas-Kanade algorithm
  6131. </summary>
  6132. <param name="prevImg"></param>
  6133. <param name="nextImg"></param>
  6134. <param name="prevPts"></param>
  6135. <param name="nextPts"></param>
  6136. <param name="status"></param>
  6137. <param name="err"></param>
  6138. <param name="winSize"></param>
  6139. <param name="maxLevel"></param>
  6140. <param name="criteria"></param>
  6141. <param name="flags"></param>
  6142. <param name="minEigThreshold"></param>
  6143. </member>
  6144. <member name="M:OpenCvSharp.Cv2.CalcOpticalFlowPyrLK(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.Point2f[],OpenCvSharp.Point2f[]@,System.Byte[]@,System.Single[]@,System.Nullable{OpenCvSharp.Size},System.Int32,System.Nullable{OpenCvSharp.TermCriteria},OpenCvSharp.OpticalFlowFlags,System.Double)">
  6145. <summary>
  6146. computes sparse optical flow using multi-scale Lucas-Kanade algorithm
  6147. </summary>
  6148. <param name="prevImg"></param>
  6149. <param name="nextImg"></param>
  6150. <param name="prevPts"></param>
  6151. <param name="nextPts"></param>
  6152. <param name="status"></param>
  6153. <param name="err"></param>
  6154. <param name="winSize"></param>
  6155. <param name="maxLevel"></param>
  6156. <param name="criteria"></param>
  6157. <param name="flags"></param>
  6158. <param name="minEigThreshold"></param>
  6159. </member>
  6160. <member name="M:OpenCvSharp.Cv2.CalcOpticalFlowFarneback(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputOutputArray,System.Double,System.Int32,System.Int32,System.Int32,System.Int32,System.Double,OpenCvSharp.OpticalFlowFlags)">
  6161. <summary>
  6162. Computes a dense optical flow using the Gunnar Farneback's algorithm.
  6163. </summary>
  6164. <param name="prev">first 8-bit single-channel input image.</param>
  6165. <param name="next">second input image of the same size and the same type as prev.</param>
  6166. <param name="flow">computed flow image that has the same size as prev and type CV_32FC2.</param>
  6167. <param name="pyrScale">parameter, specifying the image scale (&lt;1) to build pyramids for each image;
  6168. pyrScale=0.5 means a classical pyramid, where each next layer is twice smaller than the previous one.</param>
  6169. <param name="levels">number of pyramid layers including the initial image;
  6170. levels=1 means that no extra layers are created and only the original images are used.</param>
  6171. <param name="winsize">averaging window size; larger values increase the algorithm robustness to
  6172. image noise and give more chances for fast motion detection, but yield more blurred motion field.</param>
  6173. <param name="iterations">number of iterations the algorithm does at each pyramid level.</param>
  6174. <param name="polyN">size of the pixel neighborhood used to find polynomial expansion in each pixel;
  6175. larger values mean that the image will be approximated with smoother surfaces,
  6176. yielding more robust algorithm and more blurred motion field, typically poly_n =5 or 7.</param>
  6177. <param name="polySigma">standard deviation of the Gaussian that is used to smooth derivatives used as
  6178. a basis for the polynomial expansion; for polyN=5, you can set polySigma=1.1,
  6179. for polyN=7, a good value would be polySigma=1.5.</param>
  6180. <param name="flags">operation flags that can be a combination of OPTFLOW_USE_INITIAL_FLOW and/or OPTFLOW_FARNEBACK_GAUSSIAN</param>
  6181. </member>
  6182. <member name="M:OpenCvSharp.Cv2.ComputeECC(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray)">
  6183. <summary>
  6184. Computes the Enhanced Correlation Coefficient value between two images @cite EP08 .
  6185. </summary>
  6186. <param name="templateImage">single-channel template image; CV_8U or CV_32F array.</param>
  6187. <param name="inputImage">single-channel input image to be warped to provide an image similar to templateImage, same type as templateImage.</param>
  6188. <param name="inputMask">An optional mask to indicate valid values of inputImage.</param>
  6189. <returns></returns>
  6190. </member>
  6191. <member name="M:OpenCvSharp.Cv2.FindTransformECC(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputOutputArray,OpenCvSharp.MotionTypes,OpenCvSharp.TermCriteria,OpenCvSharp.InputArray,System.Int32)">
  6192. <summary>
  6193. Finds the geometric transform (warp) between two images in terms of the ECC criterion @cite EP08 .
  6194. </summary>
  6195. <param name="templateImage">single-channel template image; CV_8U or CV_32F array.</param>
  6196. <param name="inputImage">single-channel input image which should be warped with the final warpMatrix in
  6197. order to provide an image similar to templateImage, same type as templateImage.</param>
  6198. <param name="warpMatrix">floating-point \f$2\times 3\f$ or \f$3\times 3\f$ mapping matrix (warp).</param>
  6199. <param name="motionType">parameter, specifying the type of motion</param>
  6200. <param name="criteria">parameter, specifying the termination criteria of the ECC algorithm;
  6201. criteria.epsilon defines the threshold of the increment in the correlation coefficient between two
  6202. iterations(a negative criteria.epsilon makes criteria.maxcount the only termination criterion).
  6203. Default values are shown in the declaration above.</param>
  6204. <param name="inputMask">An optional mask to indicate valid values of inputImage.</param>
  6205. <param name="gaussFiltSize">An optional value indicating size of gaussian blur filter; (DEFAULT: 5)</param>
  6206. <returns></returns>
  6207. </member>
  6208. <member name="M:OpenCvSharp.Cv2.FindTransformECC(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputOutputArray,OpenCvSharp.MotionTypes,System.Nullable{OpenCvSharp.TermCriteria},OpenCvSharp.InputArray)">
  6209. <summary>
  6210. Finds the geometric transform (warp) between two images in terms of the ECC criterion @cite EP08 .
  6211. </summary>
  6212. <param name="templateImage">single-channel template image; CV_8U or CV_32F array.</param>
  6213. <param name="inputImage">single-channel input image which should be warped with the final warpMatrix in
  6214. order to provide an image similar to templateImage, same type as templateImage.</param>
  6215. <param name="warpMatrix">floating-point \f$2\times 3\f$ or \f$3\times 3\f$ mapping matrix (warp).</param>
  6216. <param name="motionType">parameter, specifying the type of motion</param>
  6217. <param name="criteria">parameter, specifying the termination criteria of the ECC algorithm;
  6218. criteria.epsilon defines the threshold of the increment in the correlation coefficient between two
  6219. iterations(a negative criteria.epsilon makes criteria.maxcount the only termination criterion).
  6220. Default values are shown in the declaration above.</param>
  6221. <param name="inputMask">An optional mask to indicate valid values of inputImage.</param>
  6222. <returns></returns>
  6223. </member>
  6224. <member name="T:OpenCvSharp.CvObject">
  6225. <summary>
  6226. A class which has a pointer of OpenCV structure
  6227. </summary>
  6228. </member>
  6229. <member name="F:OpenCvSharp.CvObject.ptr">
  6230. <summary>
  6231. Data pointer
  6232. </summary>
  6233. </member>
  6234. <member name="M:OpenCvSharp.CvObject.#ctor">
  6235. <summary>
  6236. Default constructor
  6237. </summary>
  6238. </member>
  6239. <member name="M:OpenCvSharp.CvObject.#ctor(System.IntPtr)">
  6240. <summary>
  6241. </summary>
  6242. <param name="ptr"></param>
  6243. </member>
  6244. <member name="P:OpenCvSharp.CvObject.CvPtr">
  6245. <summary>
  6246. Native pointer of OpenCV structure
  6247. </summary>
  6248. </member>
  6249. <member name="T:OpenCvSharp.DisposableCvObject">
  6250. <summary>
  6251. DisposableObject + ICvPtrHolder
  6252. </summary>
  6253. </member>
  6254. <member name="F:OpenCvSharp.DisposableCvObject.ptr">
  6255. <summary>
  6256. Data pointer
  6257. </summary>
  6258. </member>
  6259. <member name="M:OpenCvSharp.DisposableCvObject.#ctor">
  6260. <summary>
  6261. Default constructor
  6262. </summary>
  6263. </member>
  6264. <member name="M:OpenCvSharp.DisposableCvObject.#ctor(System.IntPtr)">
  6265. <summary>
  6266. </summary>
  6267. <param name="ptr"></param>
  6268. </member>
  6269. <member name="M:OpenCvSharp.DisposableCvObject.#ctor(System.Boolean)">
  6270. <summary>
  6271. </summary>
  6272. <param name="isEnabledDispose"></param>
  6273. </member>
  6274. <member name="M:OpenCvSharp.DisposableCvObject.#ctor(System.IntPtr,System.Boolean)">
  6275. <summary>
  6276. </summary>
  6277. <param name="ptr"></param>
  6278. <param name="isEnabledDispose"></param>
  6279. </member>
  6280. <member name="M:OpenCvSharp.DisposableCvObject.DisposeUnmanaged">
  6281. <summary>
  6282. releases unmanaged resources
  6283. </summary>
  6284. </member>
  6285. <member name="P:OpenCvSharp.DisposableCvObject.CvPtr">
  6286. <summary>
  6287. Native pointer of OpenCV structure
  6288. </summary>
  6289. </member>
  6290. <member name="T:OpenCvSharp.DisposableObject">
  6291. <summary>
  6292. Represents a class which manages its own memory.
  6293. </summary>
  6294. </member>
  6295. <member name="P:OpenCvSharp.DisposableObject.DataHandle">
  6296. <summary>
  6297. Gets or sets a handle which allocates using cvSetData.
  6298. </summary>
  6299. </member>
  6300. <member name="P:OpenCvSharp.DisposableObject.IsDisposed">
  6301. <summary>
  6302. Gets a value indicating whether this instance has been disposed.
  6303. </summary>
  6304. </member>
  6305. <member name="P:OpenCvSharp.DisposableObject.IsEnabledDispose">
  6306. <summary>
  6307. Gets or sets a value indicating whether you permit disposing this instance.
  6308. </summary>
  6309. </member>
  6310. <member name="P:OpenCvSharp.DisposableObject.AllocatedMemory">
  6311. <summary>
  6312. Gets or sets a memory address allocated by AllocMemory.
  6313. </summary>
  6314. </member>
  6315. <member name="P:OpenCvSharp.DisposableObject.AllocatedMemorySize">
  6316. <summary>
  6317. Gets or sets the byte length of the allocated memory
  6318. </summary>
  6319. </member>
  6320. <member name="M:OpenCvSharp.DisposableObject.#ctor">
  6321. <summary>
  6322. Default constructor
  6323. </summary>
  6324. </member>
  6325. <member name="M:OpenCvSharp.DisposableObject.#ctor(System.Boolean)">
  6326. <summary>
  6327. Constructor
  6328. </summary>
  6329. <param name="isEnabledDispose">true if you permit disposing this class by GC</param>
  6330. </member>
  6331. <member name="M:OpenCvSharp.DisposableObject.Dispose">
  6332. <summary>
  6333. Releases the resources
  6334. </summary>
  6335. </member>
  6336. <member name="M:OpenCvSharp.DisposableObject.Dispose(System.Boolean)">
  6337. <summary>
  6338. Releases the resources
  6339. </summary>
  6340. <param name="disposing">
  6341. If disposing equals true, the method has been called directly or indirectly by a user's code. Managed and unmanaged resources can be disposed.
  6342. If false, the method has been called by the runtime from inside the finalizer and you should not reference other objects. Only unmanaged resources can be disposed.
  6343. </param>
  6344. </member>
  6345. <member name="M:OpenCvSharp.DisposableObject.Finalize">
  6346. <summary>
  6347. Destructor
  6348. </summary>
  6349. </member>
  6350. <member name="M:OpenCvSharp.DisposableObject.DisposeManaged">
  6351. <summary>
  6352. Releases managed resources
  6353. </summary>
  6354. </member>
  6355. <member name="M:OpenCvSharp.DisposableObject.DisposeUnmanaged">
  6356. <summary>
  6357. Releases unmanaged resources
  6358. </summary>
  6359. </member>
  6360. <member name="M:OpenCvSharp.DisposableObject.AllocGCHandle(System.Object)">
  6361. <summary>
  6362. Pins the object to be allocated by cvSetData.
  6363. </summary>
  6364. <param name="obj"></param>
  6365. <returns></returns>
  6366. </member>
  6367. <member name="M:OpenCvSharp.DisposableObject.AllocMemory(System.Int32)">
  6368. <summary>
  6369. Allocates the specified size of memory.
  6370. </summary>
  6371. <param name="size"></param>
  6372. <returns></returns>
  6373. </member>
  6374. <member name="M:OpenCvSharp.DisposableObject.NotifyMemoryPressure(System.Int64)">
  6375. <summary>
  6376. Notifies the allocated size of memory.
  6377. </summary>
  6378. <param name="size"></param>
  6379. </member>
  6380. <member name="M:OpenCvSharp.DisposableObject.ThrowIfDisposed">
  6381. <summary>
  6382. If this object is disposed, then ObjectDisposedException is thrown.
  6383. </summary>
  6384. </member>
  6385. <member name="T:OpenCvSharp.ICvPtrHolder">
  6386. <summary>
  6387. Represents a OpenCV-based class which has a native pointer.
  6388. </summary>
  6389. </member>
  6390. <member name="P:OpenCvSharp.ICvPtrHolder.CvPtr">
  6391. <summary>
  6392. Unmanaged OpenCV data pointer
  6393. </summary>
  6394. </member>
  6395. <member name="T:OpenCvSharp.OpenCVException">
  6396. <summary>
  6397. The default exception to be thrown by OpenCV
  6398. </summary>
  6399. </member>
  6400. <member name="P:OpenCvSharp.OpenCVException.Status">
  6401. <summary>
  6402. The numeric code for error status
  6403. </summary>
  6404. </member>
  6405. <member name="P:OpenCvSharp.OpenCVException.FuncName">
  6406. <summary>
  6407. The source file name where error is encountered
  6408. </summary>
  6409. </member>
  6410. <member name="P:OpenCvSharp.OpenCVException.ErrMsg">
  6411. <summary>
  6412. A description of the error
  6413. </summary>
  6414. </member>
  6415. <member name="P:OpenCvSharp.OpenCVException.FileName">
  6416. <summary>
  6417. The source file name where error is encountered
  6418. </summary>
  6419. </member>
  6420. <member name="P:OpenCvSharp.OpenCVException.Line">
  6421. <summary>
  6422. The line number in the source where error is encountered
  6423. </summary>
  6424. </member>
  6425. <member name="M:OpenCvSharp.OpenCVException.#ctor(OpenCvSharp.ErrorCode,System.String,System.String,System.String,System.Int32)">
  6426. <summary>
  6427. Constructor
  6428. </summary>
  6429. <param name="status">The numeric code for error status</param>
  6430. <param name="funcName">The source file name where error is encountered</param>
  6431. <param name="errMsg">A description of the error</param>
  6432. <param name="fileName">The source file name where error is encountered</param>
  6433. <param name="line">The line number in the souce where error is encountered</param>
  6434. </member>
  6435. <member name="M:OpenCvSharp.OpenCVException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  6436. <inheritdoc />
  6437. </member>
  6438. <member name="M:OpenCvSharp.OpenCVException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  6439. <inheritdoc />
  6440. </member>
  6441. <member name="M:OpenCvSharp.OpenCVException.#ctor">
  6442. <inheritdoc />
  6443. </member>
  6444. <member name="M:OpenCvSharp.OpenCVException.#ctor(System.String)">
  6445. <inheritdoc />
  6446. </member>
  6447. <member name="M:OpenCvSharp.OpenCVException.#ctor(System.String,System.Exception)">
  6448. <inheritdoc />
  6449. </member>
  6450. <member name="T:OpenCvSharp.OpenCvSharpException">
  6451. <summary>
  6452. The exception that is thrown by OpenCvSharp.
  6453. </summary>
  6454. </member>
  6455. <member name="M:OpenCvSharp.OpenCvSharpException.#ctor">
  6456. <inheritdoc />
  6457. </member>
  6458. <member name="M:OpenCvSharp.OpenCvSharpException.#ctor(System.String)">
  6459. <inheritdoc />
  6460. <param name="message"></param>
  6461. </member>
  6462. <member name="M:OpenCvSharp.OpenCvSharpException.#ctor(System.String,System.Exception)">
  6463. <inheritdoc />
  6464. <param name="message"></param>
  6465. <param name="innerException"></param>
  6466. </member>
  6467. <member name="M:OpenCvSharp.OpenCvSharpException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  6468. <inheritdoc />
  6469. <param name="info"></param>
  6470. <param name="context"></param>
  6471. </member>
  6472. <member name="T:OpenCvSharp.Ptr">
  6473. <summary>
  6474. Template class for smart reference-counting pointers
  6475. </summary>
  6476. </member>
  6477. <member name="M:OpenCvSharp.Ptr.#ctor(System.IntPtr)">
  6478. <summary>
  6479. Constructor
  6480. </summary>
  6481. <param name="ptr"></param>
  6482. </member>
  6483. <member name="M:OpenCvSharp.Ptr.Get">
  6484. <summary>
  6485. Returns Ptr&lt;T&gt;.get() pointer
  6486. </summary>
  6487. </member>
  6488. <member name="T:OpenCvSharp.Aruco.CvAruco">
  6489. <summary>
  6490. aruco module
  6491. </summary>
  6492. </member>
  6493. <member name="M:OpenCvSharp.Aruco.CvAruco.DetectMarkers(OpenCvSharp.InputArray,OpenCvSharp.Aruco.Dictionary,OpenCvSharp.Point2f[][]@,System.Int32[]@,OpenCvSharp.Aruco.DetectorParameters,OpenCvSharp.Point2f[][]@)">
  6494. <summary>
  6495. Basic marker detection
  6496. </summary>
  6497. <param name="image">input image</param>
  6498. <param name="dictionary">indicates the type of markers that will be searched</param>
  6499. <param name="corners">vector of detected marker corners.
  6500. For each marker, its four corners are provided. For N detected markers,
  6501. the dimensions of this array is Nx4.The order of the corners is clockwise.</param>
  6502. <param name="ids">vector of identifiers of the detected markers. The identifier is of type int.
  6503. For N detected markers, the size of ids is also N. The identifiers have the same order than the markers in the imgPoints array.</param>
  6504. <param name="parameters">marker detection parameters</param>
  6505. <param name="rejectedImgPoints">contains the imgPoints of those squares whose inner code has not a
  6506. correct codification.Useful for debugging purposes.</param>
  6507. </member>
  6508. <member name="M:OpenCvSharp.Aruco.CvAruco.EstimatePoseSingleMarkers(OpenCvSharp.Point2f[][],System.Single,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray)">
  6509. <summary>
  6510. Pose estimation for single markers
  6511. </summary>
  6512. <param name="corners">corners vector of already detected markers corners.
  6513. For each marker, its four corners are provided, (e.g std::vector&lt;std::vector&lt;cv::Point2f&gt;&gt; ).
  6514. For N detected markers, the dimensions of this array should be Nx4. The order of the corners should be clockwise.</param>
  6515. <param name="markerLength">the length of the markers' side. The returning translation vectors will
  6516. be in the same unit.Normally, unit is meters.</param>
  6517. <param name="cameraMatrix">input 3x3 floating-point camera matrix
  6518. \f$A = \vecthreethree{f_x}{0}{c_x}{0}{f_y}{c_y}{0}{0}{1}\f$</param>
  6519. <param name="distortionCoefficients">vector of distortion coefficients
  6520. \f$(k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6],[s_1, s_2, s_3, s_4]])\f$ of 4, 5, 8 or 12 elements</param>
  6521. <param name="rvec">array of output rotation vectors (@sa Rodrigues) (e.g. std::vector&lt;cv::Vec3d&gt;).
  6522. Each element in rvecs corresponds to the specific marker in imgPoints.</param>
  6523. <param name="tvec">array of output translation vectors (e.g. std::vector&lt;cv::Vec3d&gt;).
  6524. Each element in tvecs corresponds to the specific marker in imgPoints.</param>
  6525. <param name="objPoints">array of object points of all the marker corners</param>
  6526. </member>
  6527. <member name="M:OpenCvSharp.Aruco.CvAruco.DrawDetectedMarkers(OpenCvSharp.InputArray,OpenCvSharp.Point2f[][],System.Collections.Generic.IEnumerable{System.Int32})">
  6528. <summary>
  6529. Draw detected markers in image
  6530. </summary>
  6531. <param name="image">input/output image. It must have 1 or 3 channels. The number of channels is not altered.</param>
  6532. <param name="corners">positions of marker corners on input image.
  6533. For N detected markers, the dimensions of this array should be Nx4.The order of the corners should be clockwise.</param>
  6534. <param name="ids">vector of identifiers for markers in markersCorners. Optional, if not provided, ids are not painted.</param>
  6535. </member>
  6536. <member name="M:OpenCvSharp.Aruco.CvAruco.DrawDetectedMarkers(OpenCvSharp.InputArray,OpenCvSharp.Point2f[][],System.Collections.Generic.IEnumerable{System.Int32},OpenCvSharp.Scalar)">
  6537. <summary>
  6538. Draw detected markers in image
  6539. </summary>
  6540. <param name="image">input/output image. It must have 1 or 3 channels. The number of channels is not altered.</param>
  6541. <param name="corners">positions of marker corners on input image.
  6542. For N detected markers, the dimensions of this array should be Nx4.The order of the corners should be clockwise.</param>
  6543. <param name="ids">vector of identifiers for markers in markersCorners. Optional, if not provided, ids are not painted.</param>
  6544. <param name="borderColor">color of marker borders. Rest of colors (text color and first corner color)
  6545. are calculated based on this one to improve visualization.</param>
  6546. </member>
  6547. <member name="M:OpenCvSharp.Aruco.CvAruco.DrawMarker(OpenCvSharp.Aruco.Dictionary,System.Int32,System.Int32,OpenCvSharp.OutputArray,System.Int32)">
  6548. <summary>
  6549. Draw a canonical marker image
  6550. </summary>
  6551. <param name="dictionary">dictionary of markers indicating the type of markers</param>
  6552. <param name="id">identifier of the marker that will be returned. It has to be a valid id in the specified dictionary.</param>
  6553. <param name="sidePixels">size of the image in pixels</param>
  6554. <param name="mat">output image with the marker</param>
  6555. <param name="borderBits">width of the marker border.</param>
  6556. </member>
  6557. <member name="M:OpenCvSharp.Aruco.CvAruco.DrawAxis(OpenCvSharp.InputOutputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,System.Single)">
  6558. <summary>
  6559. Draw coordinate system axis from pose estimation.
  6560. </summary>
  6561. <param name="image">input/output image. It must have 1 or 3 channels. The number of channels is not altered.</param>
  6562. <param name="cameraMatrix">input 3x3 floating-point camera matrix</param>
  6563. <param name="distCoeffs">vector of distortion coefficients (k1,k2,p1,p2[,k3[,k4,k5,k6],[s1,s2,s3,s4]]) of 4, 5, 8 or 12 elements</param>
  6564. <param name="rvec">rotation vector of the coordinate system that will be drawn.</param>
  6565. <param name="tvec">translation vector of the coordinate system that will be drawn.</param>
  6566. <param name="length">length of the painted axis in the same unit than tvec (usually in meters)</param>
  6567. </member>
  6568. <member name="M:OpenCvSharp.Aruco.CvAruco.GetPredefinedDictionary(OpenCvSharp.Aruco.PredefinedDictionaryName)">
  6569. <summary>
  6570. Returns one of the predefined dictionaries defined in PREDEFINED_DICTIONARY_NAME
  6571. </summary>
  6572. <param name="name"></param>
  6573. <returns></returns>
  6574. </member>
  6575. <member name="M:OpenCvSharp.Aruco.CvAruco.DetectCharucoDiamond(OpenCvSharp.InputArray,OpenCvSharp.Point2f[][],System.Collections.Generic.IEnumerable{System.Int32},System.Single,OpenCvSharp.Point2f[][]@,OpenCvSharp.Vec4i[]@,OpenCvSharp.InputArray,OpenCvSharp.InputArray)">
  6576. <summary>
  6577. Detect ChArUco Diamond markers.
  6578. </summary>
  6579. <param name="image">input image necessary for corner subpixel.</param>
  6580. <param name="markerCorners">list of detected marker corners from detectMarkers function.</param>
  6581. <param name="markerIds">list of marker ids in markerCorners.</param>
  6582. <param name="squareMarkerLengthRate">rate between square and marker length: squareMarkerLengthRate = squareLength/markerLength. The real units are not necessary.</param>
  6583. <param name="diamondCorners">output list of detected diamond corners (4 corners per diamond). The order is the same than in marker corners: top left, top right, bottom right and bottom left. Similar format than the corners returned by detectMarkers (e.g std::vector&lt;std::vector&lt;cv::Point2f&gt;&gt;).</param>
  6584. <param name="diamondIds">ids of the diamonds in diamondCorners. The id of each diamond is in fact of type Vec4i, so each diamond has 4 ids, which are the ids of the aruco markers composing the diamond.</param>
  6585. <param name="cameraMatrix">Optional camera calibration matrix.</param>
  6586. <param name="distCoeffs">Optional camera distortion coefficients.</param>
  6587. </member>
  6588. <member name="M:OpenCvSharp.Aruco.CvAruco.DrawDetectedDiamonds(OpenCvSharp.InputArray,OpenCvSharp.Point2f[][],System.Collections.Generic.IEnumerable{OpenCvSharp.Vec4i})">
  6589. <summary>
  6590. Draw a set of detected ChArUco Diamond markers.
  6591. </summary>
  6592. <param name="image">input/output image. It must have 1 or 3 channels. The number of channels is not altered.</param>
  6593. <param name="diamondCorners">positions of diamond corners in the same format returned by detectCharucoDiamond(). (e.g std::vector&lt;std::vector&lt;cv::Point2f&gt;&gt;). For N detected markers, the dimensions of this array should be Nx4. The order of the corners should be clockwise.</param>
  6594. <param name="diamondIds">vector of identifiers for diamonds in diamondCorners, in the same format returned by detectCharucoDiamond() (e.g. std::vector&lt;Vec4i&gt;). Optional, if not provided, ids are not painted.</param>
  6595. </member>
  6596. <member name="M:OpenCvSharp.Aruco.CvAruco.DrawDetectedDiamonds(OpenCvSharp.InputArray,OpenCvSharp.Point2f[][],System.Collections.Generic.IEnumerable{OpenCvSharp.Vec4i},OpenCvSharp.Scalar)">
  6597. <summary>
  6598. Draw a set of detected ChArUco Diamond markers.
  6599. </summary>
  6600. <param name="image">input/output image. It must have 1 or 3 channels. The number of channels is not altered.</param>
  6601. <param name="diamondCorners">positions of diamond corners in the same format returned by detectCharucoDiamond(). (e.g std::vector&lt;std::vector&lt;cv::Point2f&gt;&gt;). For N detected markers, the dimensions of this array should be Nx4. The order of the corners should be clockwise.</param>
  6602. <param name="diamondIds">vector of identifiers for diamonds in diamondCorners, in the same format returned by detectCharucoDiamond() (e.g. std::vector&lt;Vec4i&gt;). Optional, if not provided, ids are not painted.</param>
  6603. <param name="borderColor">color of marker borders. Rest of colors (text color and first corner color) are calculated based on this one.</param>
  6604. </member>
  6605. <member name="T:OpenCvSharp.Aruco.DetectorParameters">
  6606. <summary>
  6607. Parameters for the detectMarker process
  6608. </summary>
  6609. </member>
  6610. <member name="M:OpenCvSharp.Aruco.DetectorParameters.Create">
  6611. <summary>
  6612. </summary>
  6613. <returns></returns>
  6614. </member>
  6615. <member name="P:OpenCvSharp.Aruco.DetectorParameters.AdaptiveThreshWinSizeMin">
  6616. <summary>
  6617. minimum window size for adaptive thresholding before finding contours (default 3).
  6618. </summary>
  6619. </member>
  6620. <member name="P:OpenCvSharp.Aruco.DetectorParameters.AdaptiveThreshWinSizeMax">
  6621. <summary>
  6622. adaptiveThreshWinSizeMax: maximum window size for adaptive thresholding before finding contours(default 23).
  6623. </summary>
  6624. </member>
  6625. <member name="P:OpenCvSharp.Aruco.DetectorParameters.AdaptiveThreshWinSizeStep">
  6626. <summary>
  6627. increments from adaptiveThreshWinSizeMin to adaptiveThreshWinSizeMax during the thresholding(default 10).
  6628. </summary>
  6629. </member>
  6630. <member name="P:OpenCvSharp.Aruco.DetectorParameters.AdaptiveThreshConstant">
  6631. <summary>
  6632. constant for adaptive thresholding before finding contours (default 7)
  6633. </summary>
  6634. </member>
  6635. <member name="P:OpenCvSharp.Aruco.DetectorParameters.MinMarkerPerimeterRate">
  6636. <summary>
  6637. determine minimum perimeter for marker contour to be detected.
  6638. This is defined as a rate respect to the maximum dimension of the input image(default 0.03).
  6639. </summary>
  6640. </member>
  6641. <member name="P:OpenCvSharp.Aruco.DetectorParameters.MaxMarkerPerimeterRate">
  6642. <summary>
  6643. determine maximum perimeter for marker contour to be detected.
  6644. This is defined as a rate respect to the maximum dimension of the input image(default 4.0).
  6645. </summary>
  6646. </member>
  6647. <member name="P:OpenCvSharp.Aruco.DetectorParameters.PolygonalApproxAccuracyRate">
  6648. <summary>
  6649. minimum accuracy during the polygonal approximation process to determine which contours are squares.
  6650. </summary>
  6651. </member>
  6652. <member name="P:OpenCvSharp.Aruco.DetectorParameters.MinCornerDistanceRate">
  6653. <summary>
  6654. minimum distance between corners for detected markers relative to its perimeter(default 0.05)
  6655. </summary>
  6656. </member>
  6657. <member name="P:OpenCvSharp.Aruco.DetectorParameters.MinDistanceToBorder">
  6658. <summary>
  6659. minimum distance of any corner to the image border for detected markers (in pixels) (default 3)
  6660. </summary>
  6661. </member>
  6662. <member name="P:OpenCvSharp.Aruco.DetectorParameters.MinMarkerDistanceRate">
  6663. <summary>
  6664. minimum mean distance between two marker corners to be considered similar,
  6665. so that the smaller one is removed.The rate is relative to the smaller perimeter of the two markers(default 0.05).
  6666. </summary>
  6667. </member>
  6668. <member name="P:OpenCvSharp.Aruco.DetectorParameters.CornerRefinementMethod">
  6669. <summary>
  6670. corner refinement method.
  6671. (CORNER_REFINE_NONE, no refinement. CORNER_REFINE_SUBPIX, do subpixel refinement. CORNER_REFINE_CONTOUR use contour-Points)
  6672. </summary>
  6673. </member>
  6674. <member name="P:OpenCvSharp.Aruco.DetectorParameters.CornerRefinementWinSize">
  6675. <summary>
  6676. window size for the corner refinement process (in pixels) (default 5).
  6677. </summary>
  6678. </member>
  6679. <member name="P:OpenCvSharp.Aruco.DetectorParameters.CornerRefinementMaxIterations">
  6680. <summary>
  6681. maximum number of iterations for stop criteria of the corner refinement process(default 30).
  6682. </summary>
  6683. </member>
  6684. <member name="P:OpenCvSharp.Aruco.DetectorParameters.CornerRefinementMinAccuracy">
  6685. <summary>
  6686. minimum error for the stop criteria of the corner refinement process(default: 0.1)
  6687. </summary>
  6688. </member>
  6689. <member name="P:OpenCvSharp.Aruco.DetectorParameters.MarkerBorderBits">
  6690. <summary>
  6691. number of bits of the marker border, i.e. marker border width (default 1).
  6692. </summary>
  6693. </member>
  6694. <member name="P:OpenCvSharp.Aruco.DetectorParameters.PerspectiveRemovePixelPerCell">
  6695. <summary>
  6696. number of bits (per dimension) for each cell of the marker when removing the perspective(default 8).
  6697. </summary>
  6698. </member>
  6699. <member name="P:OpenCvSharp.Aruco.DetectorParameters.PerspectiveRemoveIgnoredMarginPerCell">
  6700. <summary>
  6701. width of the margin of pixels on each cell not considered for the determination
  6702. of the cell bit.Represents the rate respect to the total size of the cell,
  6703. i.e. perspectiveRemovePixelPerCell (default 0.13)
  6704. </summary>
  6705. </member>
  6706. <member name="P:OpenCvSharp.Aruco.DetectorParameters.MaxErroneousBitsInBorderRate">
  6707. <summary>
  6708. maximum number of accepted erroneous bits in the border
  6709. (i.e. number of allowed white bits in the border). Represented as a rate respect to the total
  6710. number of bits per marker(default 0.35).
  6711. </summary>
  6712. </member>
  6713. <member name="P:OpenCvSharp.Aruco.DetectorParameters.MinOtsuStdDev">
  6714. <summary>
  6715. minimun standard deviation in pixels values during the decodification step to
  6716. apply Otsu thresholding(otherwise, all the bits are set to 0 or 1 depending on mean higher than 128 or not) (default 5.0)
  6717. </summary>
  6718. </member>
  6719. <member name="P:OpenCvSharp.Aruco.DetectorParameters.ErrorCorrectionRate">
  6720. <summary>
  6721. errorCorrectionRate error correction rate respect to the maximun error correction capability for each dictionary. (default 0.6).
  6722. </summary>
  6723. </member>
  6724. <member name="P:OpenCvSharp.Aruco.DetectorParameters.AprilTagQuadDecimate">
  6725. <summary>
  6726. Detection of quads can be done on a lower-resolution image, improving speed at a cost of pose accuracy and a slight decrease in detection rate.
  6727. Decoding the binary payload is still done at full resolution.
  6728. </summary>
  6729. </member>
  6730. <member name="P:OpenCvSharp.Aruco.DetectorParameters.AprilTagQuadSigma">
  6731. <summary>
  6732. What Gaussian blur should be applied to the segmented image (used for quad detection?) Parameter is the standard deviation in pixels.
  6733. Very noisy images benefit from non-zero values (e.g. 0.8).
  6734. </summary>
  6735. </member>
  6736. <member name="P:OpenCvSharp.Aruco.DetectorParameters.AprilTagMinClusterPixels">
  6737. <summary>
  6738. reject quads containing too few pixels.
  6739. </summary>
  6740. </member>
  6741. <member name="P:OpenCvSharp.Aruco.DetectorParameters.AprilTagMaxNmaxima">
  6742. <summary>
  6743. how many corner candidates to consider when segmenting a group of pixels into a quad.
  6744. </summary>
  6745. </member>
  6746. <member name="P:OpenCvSharp.Aruco.DetectorParameters.AprilTagCriticalRad">
  6747. <summary>
  6748. Reject quads where pairs of edges have angles that are close to straight or close to 180 degrees. Zero means that no quads are rejected. (In radians).
  6749. </summary>
  6750. </member>
  6751. <member name="P:OpenCvSharp.Aruco.DetectorParameters.AprilTagMaxLineFitMse">
  6752. <summary>
  6753. When fitting lines to the contours, what is the maximum mean squared error allowed?
  6754. This is useful in rejecting contours that are far from being quad shaped; rejecting these quads "early" saves expensive decoding processing.
  6755. </summary>
  6756. </member>
  6757. <member name="P:OpenCvSharp.Aruco.DetectorParameters.AprilTagDeglitch">
  6758. <summary>
  6759. should the thresholded image be deglitched? Only useful for very noisy images
  6760. </summary>
  6761. </member>
  6762. <member name="P:OpenCvSharp.Aruco.DetectorParameters.AprilTagMinWhiteBlackDiff">
  6763. <summary>
  6764. When we build our model of black &amp; white pixels, we add an extra check that the white model must be (overall) brighter than the black model.
  6765. How much brighter? (in pixel values, [0,255]).
  6766. </summary>
  6767. </member>
  6768. <member name="P:OpenCvSharp.Aruco.DetectorParameters.DetectInvertedMarker">
  6769. <summary>
  6770. to check if there is a white marker. In order to generate a "white" marker just invert a normal marker by using a tilde, ~markerImage. (default false)
  6771. </summary>
  6772. </member>
  6773. <member name="T:OpenCvSharp.Aruco.Dictionary">
  6774. <summary>
  6775. Dictionary/Set of markers. It contains the inner codification
  6776. </summary>
  6777. </member>
  6778. <member name="P:OpenCvSharp.Aruco.Dictionary.ObjectPtr">
  6779. <summary>
  6780. cv::Ptr&lt;T&gt;
  6781. </summary>
  6782. </member>
  6783. <member name="M:OpenCvSharp.Aruco.Dictionary.#ctor(System.IntPtr)">
  6784. <summary>
  6785. </summary>
  6786. </member>
  6787. <member name="M:OpenCvSharp.Aruco.Dictionary.DisposeManaged">
  6788. <summary>
  6789. Releases managed resources
  6790. </summary>
  6791. </member>
  6792. <member name="P:OpenCvSharp.Aruco.Dictionary.BytesList">
  6793. <summary>
  6794. Marker code information
  6795. </summary>
  6796. </member>
  6797. <member name="P:OpenCvSharp.Aruco.Dictionary.MarkerSize">
  6798. <summary>
  6799. Number of bits per dimension.
  6800. </summary>
  6801. </member>
  6802. <member name="P:OpenCvSharp.Aruco.Dictionary.MaxCorrectionBits">
  6803. <summary>
  6804. Maximum number of bits that can be corrected.
  6805. </summary>
  6806. </member>
  6807. <member name="T:OpenCvSharp.Aruco.CornerRefineMethod">
  6808. <summary>
  6809. corner refinement method
  6810. </summary>
  6811. </member>
  6812. <member name="F:OpenCvSharp.Aruco.CornerRefineMethod.None">
  6813. <summary>
  6814. Tag and corners detection based on the ArUco approach.
  6815. </summary>
  6816. </member>
  6817. <member name="F:OpenCvSharp.Aruco.CornerRefineMethod.Subpix">
  6818. <summary>
  6819. ArUco approach and refine the corners locations using corner subpixel accuracy.
  6820. </summary>
  6821. </member>
  6822. <member name="F:OpenCvSharp.Aruco.CornerRefineMethod.Contour">
  6823. <summary>
  6824. ArUco approach and refine the corners locations using the contour-points line fitting.
  6825. </summary>
  6826. </member>
  6827. <member name="F:OpenCvSharp.Aruco.CornerRefineMethod.AprilTag">
  6828. <summary>
  6829. Tag and corners detection based on the AprilTag 2 approach
  6830. </summary>
  6831. </member>
  6832. <member name="T:OpenCvSharp.Aruco.PredefinedDictionaryName">
  6833. <summary>
  6834. PredefinedDictionaryName
  6835. </summary>
  6836. </member>
  6837. <member name="T:OpenCvSharp.BackgroundSubtractorGMG">
  6838. <summary>
  6839. Background Subtractor module. Takes a series of images and returns a sequence of mask (8UC1)
  6840. images of the same size, where 255 indicates Foreground and 0 represents Background.
  6841. </summary>
  6842. </member>
  6843. <member name="F:OpenCvSharp.BackgroundSubtractorGMG.objectPtr">
  6844. <summary>
  6845. cv::Ptr&lt;T&gt;
  6846. </summary>
  6847. </member>
  6848. <member name="M:OpenCvSharp.BackgroundSubtractorGMG.Create(System.Int32,System.Double)">
  6849. <summary>
  6850. Creates a GMG Background Subtractor
  6851. </summary>
  6852. <param name="initializationFrames">number of frames used to initialize the background models.</param>
  6853. <param name="decisionThreshold">Threshold value, above which it is marked foreground, else background.</param>
  6854. <returns></returns>
  6855. </member>
  6856. <member name="M:OpenCvSharp.BackgroundSubtractorGMG.DisposeManaged">
  6857. <summary>
  6858. Releases managed resources
  6859. </summary>
  6860. </member>
  6861. <member name="P:OpenCvSharp.BackgroundSubtractorGMG.MaxFeatures">
  6862. <summary>
  6863. </summary>
  6864. </member>
  6865. <member name="P:OpenCvSharp.BackgroundSubtractorGMG.DefaultLearningRate">
  6866. <summary>
  6867. </summary>
  6868. </member>
  6869. <member name="P:OpenCvSharp.BackgroundSubtractorGMG.NumFrames">
  6870. <summary>
  6871. </summary>
  6872. </member>
  6873. <member name="P:OpenCvSharp.BackgroundSubtractorGMG.QuantizationLevels">
  6874. <summary>
  6875. </summary>
  6876. </member>
  6877. <member name="P:OpenCvSharp.BackgroundSubtractorGMG.BackgroundPrior">
  6878. <summary>
  6879. </summary>
  6880. </member>
  6881. <member name="P:OpenCvSharp.BackgroundSubtractorGMG.SmoothingRadius">
  6882. <summary>
  6883. </summary>
  6884. </member>
  6885. <member name="P:OpenCvSharp.BackgroundSubtractorGMG.DecisionThreshold">
  6886. <summary>
  6887. </summary>
  6888. </member>
  6889. <member name="P:OpenCvSharp.BackgroundSubtractorGMG.UpdateBackgroundModel">
  6890. <summary>
  6891. </summary>
  6892. </member>
  6893. <member name="P:OpenCvSharp.BackgroundSubtractorGMG.MinVal">
  6894. <summary>
  6895. </summary>
  6896. </member>
  6897. <member name="P:OpenCvSharp.BackgroundSubtractorGMG.MaxVal">
  6898. <summary>
  6899. </summary>
  6900. </member>
  6901. <member name="T:OpenCvSharp.BackgroundSubtractorMOG">
  6902. <summary>
  6903. Gaussian Mixture-based Backbround/Foreground Segmentation Algorithm
  6904. </summary>
  6905. </member>
  6906. <member name="F:OpenCvSharp.BackgroundSubtractorMOG.objectPtr">
  6907. <summary>
  6908. cv::Ptr&lt;T&gt;
  6909. </summary>
  6910. </member>
  6911. <member name="M:OpenCvSharp.BackgroundSubtractorMOG.Create(System.Int32,System.Int32,System.Double,System.Double)">
  6912. <summary>
  6913. Creates mixture-of-gaussian background subtractor
  6914. </summary>
  6915. <param name="history">Length of the history.</param>
  6916. <param name="nMixtures">Number of Gaussian mixtures.</param>
  6917. <param name="backgroundRatio">Background ratio.</param>
  6918. <param name="noiseSigma">Noise strength (standard deviation of the brightness or each color channel). 0 means some automatic value.</param>
  6919. <returns></returns>
  6920. </member>
  6921. <member name="M:OpenCvSharp.BackgroundSubtractorMOG.DisposeManaged">
  6922. <summary>
  6923. Releases managed resources
  6924. </summary>
  6925. </member>
  6926. <member name="P:OpenCvSharp.BackgroundSubtractorMOG.History">
  6927. <summary>
  6928. </summary>
  6929. </member>
  6930. <member name="P:OpenCvSharp.BackgroundSubtractorMOG.NMixtures">
  6931. <summary>
  6932. </summary>
  6933. </member>
  6934. <member name="P:OpenCvSharp.BackgroundSubtractorMOG.BackgroundRatio">
  6935. <summary>
  6936. </summary>
  6937. </member>
  6938. <member name="P:OpenCvSharp.BackgroundSubtractorMOG.NoiseSigma">
  6939. <summary>
  6940. </summary>
  6941. </member>
  6942. <member name="T:OpenCvSharp.CalibrationFlags">
  6943. <summary>
  6944. Different flags for cvCalibrateCamera2 and cvStereoCalibrate
  6945. </summary>
  6946. </member>
  6947. <member name="F:OpenCvSharp.CalibrationFlags.None">
  6948. <summary>
  6949. </summary>
  6950. </member>
  6951. <member name="F:OpenCvSharp.CalibrationFlags.UseIntrinsicGuess">
  6952. <summary>
  6953. The flag allows the function to optimize some or all of the intrinsic parameters, depending on the other flags, but the initial values are provided by the user
  6954. </summary>
  6955. </member>
  6956. <member name="F:OpenCvSharp.CalibrationFlags.FixAspectRatio">
  6957. <summary>
  6958. fyk is optimized, but the ratio fxk/fyk is fixed.
  6959. </summary>
  6960. </member>
  6961. <member name="F:OpenCvSharp.CalibrationFlags.FixPrincipalPoint">
  6962. <summary>
  6963. The principal points are fixed during the optimization.
  6964. </summary>
  6965. </member>
  6966. <member name="F:OpenCvSharp.CalibrationFlags.ZeroTangentDist">
  6967. <summary>
  6968. Tangential distortion coefficients are set to zeros and do not change during the optimization.
  6969. </summary>
  6970. </member>
  6971. <member name="F:OpenCvSharp.CalibrationFlags.FixFocalLength">
  6972. <summary>
  6973. fxk and fyk are fixed.
  6974. </summary>
  6975. </member>
  6976. <member name="F:OpenCvSharp.CalibrationFlags.FixK1">
  6977. <summary>
  6978. The 0-th distortion coefficients (k1) are fixed
  6979. </summary>
  6980. </member>
  6981. <member name="F:OpenCvSharp.CalibrationFlags.FixK2">
  6982. <summary>
  6983. The 1-th distortion coefficients (k2) are fixed
  6984. </summary>
  6985. </member>
  6986. <member name="F:OpenCvSharp.CalibrationFlags.FixK3">
  6987. <summary>
  6988. The 4-th distortion coefficients (k3) are fixed
  6989. </summary>
  6990. </member>
  6991. <member name="F:OpenCvSharp.CalibrationFlags.FixK4">
  6992. <summary>
  6993. Do not change the corresponding radial distortion coefficient during the optimization.
  6994. If CV_CALIB_USE_INTRINSIC_GUESS is set, the coefficient from the supplied distCoeffs matrix is used, otherwise it is set to 0.
  6995. </summary>
  6996. </member>
  6997. <member name="F:OpenCvSharp.CalibrationFlags.FixK5">
  6998. <summary>
  6999. Do not change the corresponding radial distortion coefficient during the optimization.
  7000. If CV_CALIB_USE_INTRINSIC_GUESS is set, the coefficient from the supplied distCoeffs matrix is used, otherwise it is set to 0.
  7001. </summary>
  7002. </member>
  7003. <member name="F:OpenCvSharp.CalibrationFlags.FixK6">
  7004. <summary>
  7005. Do not change the corresponding radial distortion coefficient during the optimization.
  7006. If CV_CALIB_USE_INTRINSIC_GUESS is set, the coefficient from the supplied distCoeffs matrix is used, otherwise it is set to 0.
  7007. </summary>
  7008. </member>
  7009. <member name="F:OpenCvSharp.CalibrationFlags.RationalModel">
  7010. <summary>
  7011. Enable coefficients k4, k5 and k6.
  7012. To provide the backward compatibility, this extra flag should be explicitly specified to make the calibration function
  7013. use the rational model and return 8 coefficients. If the flag is not set, the function will compute only 5 distortion coefficients.
  7014. </summary>
  7015. </member>
  7016. <member name="F:OpenCvSharp.CalibrationFlags.ThinPrismModel">
  7017. <summary>
  7018. </summary>
  7019. </member>
  7020. <member name="F:OpenCvSharp.CalibrationFlags.FixS1S2S3S4">
  7021. <summary>
  7022. </summary>
  7023. </member>
  7024. <member name="F:OpenCvSharp.CalibrationFlags.FixIntrinsic">
  7025. <summary>
  7026. If it is set, camera_matrix1,2, as well as dist_coeffs1,2 are fixed, so that only extrinsic parameters are optimized.
  7027. </summary>
  7028. </member>
  7029. <member name="F:OpenCvSharp.CalibrationFlags.SameFocalLength">
  7030. <summary>
  7031. Enforces fx0=fx1 and fy0=fy1. CV_CALIB_ZERO_TANGENT_DIST - Tangential distortion coefficients for each camera are set to zeros and fixed there.
  7032. </summary>
  7033. </member>
  7034. <member name="F:OpenCvSharp.CalibrationFlags.ZeroDisparity">
  7035. <summary>
  7036. for stereo rectification
  7037. </summary>
  7038. </member>
  7039. <member name="T:OpenCvSharp.ChessboardFlags">
  7040. <summary>
  7041. Various operation flags for cvFindChessboardCorners
  7042. </summary>
  7043. </member>
  7044. <member name="F:OpenCvSharp.ChessboardFlags.None">
  7045. <summary>
  7046. </summary>
  7047. </member>
  7048. <member name="F:OpenCvSharp.ChessboardFlags.AdaptiveThresh">
  7049. <summary>
  7050. Use adaptive thresholding to convert the image to black-n-white, rather than a fixed threshold level (computed from the average image brightness).
  7051. </summary>
  7052. </member>
  7053. <member name="F:OpenCvSharp.ChessboardFlags.NormalizeImage">
  7054. <summary>
  7055. Normalize the image using cvNormalizeHist before applying fixed or adaptive thresholding.
  7056. </summary>
  7057. </member>
  7058. <member name="F:OpenCvSharp.ChessboardFlags.FilterQuads">
  7059. <summary>
  7060. Use additional criteria (like contour area, perimeter, square-like shape) to filter out false quads
  7061. that are extracted at the contour retrieval stage.
  7062. </summary>
  7063. </member>
  7064. <member name="F:OpenCvSharp.ChessboardFlags.FastCheck">
  7065. <summary>
  7066. Run a fast check on the image that looks for chessboard corners, and shortcut the call if none is found.
  7067. This can drastically speed up the call in the degenerate condition when no chessboard is observed.
  7068. </summary>
  7069. </member>
  7070. <member name="F:OpenCvSharp.ChessboardFlags.Exhaustive">
  7071. <summary>
  7072. Run an exhaustive search to improve detection rate.
  7073. </summary>
  7074. </member>
  7075. <member name="F:OpenCvSharp.ChessboardFlags.Accuracy">
  7076. <summary>
  7077. Up sample input image to improve sub-pixel accuracy due to aliasing effects.
  7078. This should be used if an accurate camera calibration is required.
  7079. </summary>
  7080. </member>
  7081. <member name="T:OpenCvSharp.EssentialMatMethod">
  7082. <summary>
  7083. Method for computing the essential matrix
  7084. </summary>
  7085. </member>
  7086. <member name="F:OpenCvSharp.EssentialMatMethod.LMedS">
  7087. <summary>
  7088. for LMedS algorithm.
  7089. </summary>
  7090. </member>
  7091. <member name="F:OpenCvSharp.EssentialMatMethod.Ransac">
  7092. <summary>
  7093. for RANSAC algorithm.
  7094. </summary>
  7095. </member>
  7096. <member name="T:OpenCvSharp.FindCirclesGridFlags">
  7097. <summary>
  7098. Method for solving a PnP problem:
  7099. </summary>
  7100. </member>
  7101. <member name="F:OpenCvSharp.FindCirclesGridFlags.SymmetricGrid">
  7102. <summary>
  7103. uses symmetric pattern of circles.
  7104. </summary>
  7105. </member>
  7106. <member name="F:OpenCvSharp.FindCirclesGridFlags.AsymmetricGrid">
  7107. <summary>
  7108. uses asymmetric pattern of circles.
  7109. </summary>
  7110. </member>
  7111. <member name="F:OpenCvSharp.FindCirclesGridFlags.Clustering">
  7112. <summary>
  7113. uses a special algorithm for grid detection. It is more robust to perspective distortions but much more sensitive to background clutter.
  7114. </summary>
  7115. </member>
  7116. <member name="T:OpenCvSharp.FundamentalMatMethod">
  7117. <summary>
  7118. Method for computing the fundamental matrix
  7119. </summary>
  7120. </member>
  7121. <member name="F:OpenCvSharp.FundamentalMatMethod.Point7">
  7122. <summary>
  7123. for 7-point algorithm. N == 7
  7124. </summary>
  7125. </member>
  7126. <member name="F:OpenCvSharp.FundamentalMatMethod.Point8">
  7127. <summary>
  7128. for 8-point algorithm. N >= 8
  7129. [CV_FM_8POINT]
  7130. </summary>
  7131. </member>
  7132. <member name="F:OpenCvSharp.FundamentalMatMethod.LMedS">
  7133. <summary>
  7134. for LMedS algorithm. N > 8
  7135. </summary>
  7136. </member>
  7137. <member name="F:OpenCvSharp.FundamentalMatMethod.Ransac">
  7138. <summary>
  7139. for RANSAC algorithm. N > 8
  7140. </summary>
  7141. </member>
  7142. <member name="T:OpenCvSharp.HandEyeCalibrationMethod">
  7143. <summary>
  7144. method One of the implemented Hand-Eye calibration method
  7145. </summary>
  7146. </member>
  7147. <member name="F:OpenCvSharp.HandEyeCalibrationMethod.TSAI">
  7148. <summary>
  7149. A New Technique for Fully Autonomous and Efficient 3D Robotics Hand/Eye Calibration @cite Tsai89
  7150. </summary>
  7151. </member>
  7152. <member name="F:OpenCvSharp.HandEyeCalibrationMethod.PARK">
  7153. <summary>
  7154. Robot Sensor Calibration: Solving AX = XB on the Euclidean Group @cite Park94
  7155. </summary>
  7156. </member>
  7157. <member name="F:OpenCvSharp.HandEyeCalibrationMethod.HORAUD">
  7158. <summary>
  7159. Hand-eye Calibration @cite Horaud95
  7160. </summary>
  7161. </member>
  7162. <member name="F:OpenCvSharp.HandEyeCalibrationMethod.ANDREFF">
  7163. <summary>
  7164. On-line Hand-Eye Calibration @cite Andreff99
  7165. </summary>
  7166. </member>
  7167. <member name="F:OpenCvSharp.HandEyeCalibrationMethod.DANIILIDIS">
  7168. <summary>
  7169. Hand-Eye Calibration Using Dual Quaternions @cite Daniilidis98
  7170. </summary>
  7171. </member>
  7172. <member name="T:OpenCvSharp.HomographyMethods">
  7173. <summary>
  7174. The method used to computed homography matrix
  7175. </summary>
  7176. </member>
  7177. <member name="F:OpenCvSharp.HomographyMethods.None">
  7178. <summary>
  7179. Regular method using all the point pairs
  7180. </summary>
  7181. </member>
  7182. <member name="F:OpenCvSharp.HomographyMethods.LMedS">
  7183. <summary>
  7184. Least-Median robust method
  7185. </summary>
  7186. </member>
  7187. <member name="F:OpenCvSharp.HomographyMethods.Ransac">
  7188. <summary>
  7189. RANSAC-based robust method
  7190. </summary>
  7191. </member>
  7192. <member name="F:OpenCvSharp.HomographyMethods.Rho">
  7193. <summary>
  7194. RHO algorithm
  7195. </summary>
  7196. </member>
  7197. <member name="T:OpenCvSharp.RobotWorldHandEyeCalibrationMethod">
  7198. <summary>
  7199. One of the implemented Robot-World/Hand-Eye calibration method
  7200. </summary>
  7201. </member>
  7202. <member name="F:OpenCvSharp.RobotWorldHandEyeCalibrationMethod.SHAH">
  7203. <summary>
  7204. Solving the robot-world/hand-eye calibration problem using the kronecker product @cite Shah2013SolvingTR
  7205. </summary>
  7206. </member>
  7207. <member name="F:OpenCvSharp.RobotWorldHandEyeCalibrationMethod.LI">
  7208. <summary>
  7209. Simultaneous robot-world and hand-eye calibration using dual-quaternions and kronecker product @cite Li2010SimultaneousRA
  7210. </summary>
  7211. </member>
  7212. <member name="T:OpenCvSharp.RobustEstimationAlgorithms">
  7213. <summary>
  7214. type of the robust estimation algorithm
  7215. </summary>
  7216. </member>
  7217. <member name="F:OpenCvSharp.RobustEstimationAlgorithms.LMEDS">
  7218. <summary>
  7219. least-median of squares algorithm
  7220. </summary>
  7221. </member>
  7222. <member name="F:OpenCvSharp.RobustEstimationAlgorithms.RANSAC">
  7223. <summary>
  7224. RANSAC algorithm
  7225. </summary>
  7226. </member>
  7227. <member name="F:OpenCvSharp.RobustEstimationAlgorithms.RHO">
  7228. <summary>
  7229. RHO algorithm
  7230. </summary>
  7231. </member>
  7232. <member name="T:OpenCvSharp.SolvePnPFlags">
  7233. <summary>
  7234. Method for solving a PnP problem:
  7235. </summary>
  7236. </member>
  7237. <member name="F:OpenCvSharp.SolvePnPFlags.Iterative">
  7238. <summary>
  7239. Iterative method is based on Levenberg-Marquardt optimization.
  7240. In this case the function finds such a pose that minimizes reprojection error,
  7241. that is the sum of squared distances between the observed projections imagePoints and the projected (using projectPoints() ) objectPoints .
  7242. </summary>
  7243. </member>
  7244. <member name="F:OpenCvSharp.SolvePnPFlags.EPNP">
  7245. <summary>
  7246. Method has been introduced by F.Moreno-Noguer, V.Lepetit and P.Fua in the paper “EPnP: Efficient Perspective-n-Point Camera Pose Estimation”.
  7247. </summary>
  7248. </member>
  7249. <member name="F:OpenCvSharp.SolvePnPFlags.P3P">
  7250. <summary>
  7251. Method is based on the paper of X.S. Gao, X.-R. Hou, J. Tang, H.-F. Chang“Complete Solution Classification for
  7252. the Perspective-Three-Point Problem”. In this case the function requires exactly four object and image points.
  7253. </summary>
  7254. </member>
  7255. <member name="F:OpenCvSharp.SolvePnPFlags.DLS">
  7256. <summary>
  7257. Joel A. Hesch and Stergios I. Roumeliotis. "A Direct Least-Squares (DLS) Method for PnP"
  7258. </summary>
  7259. </member>
  7260. <member name="F:OpenCvSharp.SolvePnPFlags.UPNP">
  7261. <summary>
  7262. A.Penate-Sanchez, J.Andrade-Cetto, F.Moreno-Noguer. "Exhaustive Linearization for Robust Camera Pose and Focal Length Estimation"
  7263. </summary>
  7264. </member>
  7265. <member name="T:OpenCvSharp.StereoRectificationFlags">
  7266. <summary>
  7267. The operation flags for cvStereoRectify
  7268. </summary>
  7269. </member>
  7270. <member name="F:OpenCvSharp.StereoRectificationFlags.None">
  7271. <summary>
  7272. Default value (=0).
  7273. the function can shift one of the image in horizontal or vertical direction (depending on the orientation of epipolar lines) in order to maximise the useful image area.
  7274. </summary>
  7275. </member>
  7276. <member name="F:OpenCvSharp.StereoRectificationFlags.ZeroDisparity">
  7277. <summary>
  7278. the function makes the principal points of each camera have the same pixel coordinates in the rectified views.
  7279. </summary>
  7280. </member>
  7281. <member name="T:OpenCvSharp.StereoBM">
  7282. <summary>
  7283. Semi-Global Stereo Matching
  7284. </summary>
  7285. </member>
  7286. <member name="M:OpenCvSharp.StereoBM.#ctor(System.IntPtr)">
  7287. <summary>
  7288. constructor
  7289. </summary>
  7290. </member>
  7291. <member name="M:OpenCvSharp.StereoBM.Create(System.Int32,System.Int32)">
  7292. <summary>
  7293. </summary>
  7294. <param name="numDisparities"></param>
  7295. <param name="blockSize"></param>
  7296. <returns></returns>
  7297. </member>
  7298. <member name="M:OpenCvSharp.StereoBM.DisposeManaged">
  7299. <summary>
  7300. Releases managed resources
  7301. </summary>
  7302. </member>
  7303. <member name="P:OpenCvSharp.StereoBM.PreFilterType">
  7304. <summary>
  7305. </summary>
  7306. </member>
  7307. <member name="P:OpenCvSharp.StereoBM.PreFilterSize">
  7308. <summary>
  7309. </summary>
  7310. </member>
  7311. <member name="P:OpenCvSharp.StereoBM.PreFilterCap">
  7312. <summary>
  7313. </summary>
  7314. </member>
  7315. <member name="P:OpenCvSharp.StereoBM.TextureThreshold">
  7316. <summary>
  7317. </summary>
  7318. </member>
  7319. <member name="P:OpenCvSharp.StereoBM.UniquenessRatio">
  7320. <summary>
  7321. </summary>
  7322. </member>
  7323. <member name="P:OpenCvSharp.StereoBM.SmallerBlockSize">
  7324. <summary>
  7325. </summary>
  7326. </member>
  7327. <member name="P:OpenCvSharp.StereoBM.ROI1">
  7328. <summary>
  7329. </summary>
  7330. </member>
  7331. <member name="P:OpenCvSharp.StereoBM.ROI2">
  7332. <summary>
  7333. </summary>
  7334. </member>
  7335. <member name="T:OpenCvSharp.StereoMatcher">
  7336. <summary>
  7337. The base class for stereo correspondence algorithms.
  7338. </summary>
  7339. </member>
  7340. <member name="M:OpenCvSharp.StereoMatcher.#ctor(System.IntPtr)">
  7341. <summary>
  7342. constructor
  7343. </summary>
  7344. </member>
  7345. <member name="M:OpenCvSharp.StereoMatcher.Compute(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  7346. <summary>
  7347. Computes disparity map for the specified stereo pair
  7348. </summary>
  7349. <param name="left">Left 8-bit single-channel image.</param>
  7350. <param name="right">Right image of the same size and the same type as the left one.</param>
  7351. <param name="disparity">Output disparity map. It has the same size as the input images. Some algorithms,
  7352. like StereoBM or StereoSGBM compute 16-bit fixed-point disparity map(where each disparity value has 4 fractional bits),
  7353. whereas other algorithms output 32 - bit floating - point disparity map.</param>
  7354. </member>
  7355. <member name="P:OpenCvSharp.StereoMatcher.MinDisparity">
  7356. <summary>
  7357. </summary>
  7358. </member>
  7359. <member name="P:OpenCvSharp.StereoMatcher.NumDisparities">
  7360. <summary>
  7361. </summary>
  7362. </member>
  7363. <member name="P:OpenCvSharp.StereoMatcher.BlockSize">
  7364. <summary>
  7365. </summary>
  7366. </member>
  7367. <member name="P:OpenCvSharp.StereoMatcher.SpeckleWindowSize">
  7368. <summary>
  7369. </summary>
  7370. </member>
  7371. <member name="P:OpenCvSharp.StereoMatcher.SpeckleRange">
  7372. <summary>
  7373. </summary>
  7374. </member>
  7375. <member name="P:OpenCvSharp.StereoMatcher.Disp12MaxDiff">
  7376. <summary>
  7377. </summary>
  7378. </member>
  7379. <member name="T:OpenCvSharp.StereoSGBMMode">
  7380. <summary>
  7381. </summary>
  7382. </member>
  7383. <member name="T:OpenCvSharp.StereoSGBM">
  7384. <summary>
  7385. Semi-Global Stereo Matching
  7386. </summary>
  7387. </member>
  7388. <member name="M:OpenCvSharp.StereoSGBM.#ctor(System.IntPtr)">
  7389. <summary>
  7390. constructor
  7391. </summary>
  7392. </member>
  7393. <member name="M:OpenCvSharp.StereoSGBM.Create(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,OpenCvSharp.StereoSGBMMode)">
  7394. <summary>
  7395. </summary>
  7396. <param name="minDisparity"></param>
  7397. <param name="numDisparities"></param>
  7398. <param name="blockSize"></param>
  7399. <param name="p1"></param>
  7400. <param name="p2"></param>
  7401. <param name="disp12MaxDiff"></param>
  7402. <param name="preFilterCap"></param>
  7403. <param name="uniquenessRatio"></param>
  7404. <param name="speckleWindowSize"></param>
  7405. <param name="speckleRange"></param>
  7406. <param name="mode"></param>
  7407. <returns></returns>
  7408. </member>
  7409. <member name="M:OpenCvSharp.StereoSGBM.DisposeManaged">
  7410. <summary>
  7411. Releases managed resources
  7412. </summary>
  7413. </member>
  7414. <member name="P:OpenCvSharp.StereoSGBM.PreFilterCap">
  7415. <summary>
  7416. Truncation value for the prefiltered image pixels. The algorithm first
  7417. computes x-derivative at each pixel and clips its value by [-preFilterCap, preFilterCap] interval.
  7418. The result values are passed to the Birchfield-Tomasi pixel cost function.
  7419. </summary>
  7420. </member>
  7421. <member name="P:OpenCvSharp.StereoSGBM.UniquenessRatio">
  7422. <summary>
  7423. Margin in percentage by which the best (minimum) computed cost function
  7424. value should "win" the second best value to consider the found match correct. Normally, a value
  7425. within the 5-15 range is good enough.
  7426. </summary>
  7427. </member>
  7428. <member name="P:OpenCvSharp.StereoSGBM.P1">
  7429. <summary>
  7430. The first parameter controlling the disparity smoothness. See P2 description.
  7431. </summary>
  7432. </member>
  7433. <member name="P:OpenCvSharp.StereoSGBM.P2">
  7434. <summary>
  7435. The second parameter controlling the disparity smoothness. The larger the values are,
  7436. the smoother the disparity is. P1 is the penalty on the disparity change by plus or minus 1
  7437. between neighbor pixels. P2 is the penalty on the disparity change by more than 1 between neighbor
  7438. pixels. The algorithm requires P2 \> P1 . See stereo_match.cpp sample where some reasonably good
  7439. P1 and P2 values are shown (like 8\*number_of_image_channels\*SADWindowSize\*SADWindowSize and
  7440. 32\*number_of_image_channels\*SADWindowSize\*SADWindowSize , respectively).
  7441. </summary>
  7442. </member>
  7443. <member name="P:OpenCvSharp.StereoSGBM.Mode">
  7444. <summary>
  7445. Set it to StereoSGBM::MODE_HH to run the full-scale two-pass dynamic programming
  7446. algorithm. It will consume O(W\*H\*numDisparities) bytes, which is large for 640x480 stereo and
  7447. huge for HD-size pictures. By default, it is set to false .
  7448. </summary>
  7449. </member>
  7450. <member name="T:OpenCvSharp.Algorithm">
  7451. <summary>
  7452. Base class for high-level OpenCV algorithms
  7453. </summary>
  7454. </member>
  7455. <member name="M:OpenCvSharp.Algorithm.Write(OpenCvSharp.FileStorage)">
  7456. <summary>
  7457. Stores algorithm parameters in a file storage
  7458. </summary>
  7459. <param name="fs"></param>
  7460. </member>
  7461. <member name="M:OpenCvSharp.Algorithm.Read(OpenCvSharp.FileNode)">
  7462. <summary>
  7463. Reads algorithm parameters from a file storage
  7464. </summary>
  7465. <param name="fn"></param>
  7466. </member>
  7467. <member name="P:OpenCvSharp.Algorithm.Empty">
  7468. <summary>
  7469. Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read
  7470. </summary>
  7471. <returns></returns>
  7472. </member>
  7473. <member name="M:OpenCvSharp.Algorithm.Save(System.String)">
  7474. <summary>
  7475. Saves the algorithm to a file.
  7476. In order to make this method work, the derived class must
  7477. implement Algorithm::write(FileStorage fs).
  7478. </summary>
  7479. <param name="fileName"></param>
  7480. </member>
  7481. <member name="M:OpenCvSharp.Algorithm.GetDefaultName">
  7482. <summary>
  7483. Returns the algorithm string identifier.
  7484. This string is used as top level xml/yml node tag when the object
  7485. is saved to a file or string.
  7486. </summary>
  7487. <returns></returns>
  7488. </member>
  7489. <member name="T:OpenCvSharp.CvErrorCallback">
  7490. <summary>
  7491. Error Handler
  7492. </summary>
  7493. <param name="status">The numeric code for error status</param>
  7494. <param name="funcName">The source file name where error is encountered</param>
  7495. <param name="errMsg">A description of the error</param>
  7496. <param name="fileName">The source file name where error is encountered</param>
  7497. <param name="line">The line number in the source where error is encountered</param>
  7498. <param name="userData">Pointer to the user data. Ignored by the standard handlers</param>
  7499. </member>
  7500. <member name="T:OpenCvSharp.AlgorithmParamType">
  7501. <summary>
  7502. cv::Algorithm parameter type
  7503. </summary>
  7504. </member>
  7505. <member name="T:OpenCvSharp.CmpTypes">
  7506. <summary>
  7507. The flag specifying the relation between the elements to be checked
  7508. </summary>
  7509. </member>
  7510. <member name="F:OpenCvSharp.CmpTypes.EQ">
  7511. <summary>
  7512. src1(I) "equal to" src2(I)
  7513. </summary>
  7514. </member>
  7515. <member name="F:OpenCvSharp.CmpTypes.GT">
  7516. <summary>
  7517. src1(I) "greater than" src2(I)
  7518. </summary>
  7519. </member>
  7520. <member name="F:OpenCvSharp.CmpTypes.GE">
  7521. <summary>
  7522. src1(I) "greater or equal" src2(I)
  7523. </summary>
  7524. </member>
  7525. <member name="F:OpenCvSharp.CmpTypes.LT">
  7526. <summary>
  7527. src1(I) "less than" src2(I)
  7528. </summary>
  7529. </member>
  7530. <member name="F:OpenCvSharp.CmpTypes.LE">
  7531. <summary>
  7532. src1(I) "less or equal" src2(I)
  7533. </summary>
  7534. </member>
  7535. <member name="F:OpenCvSharp.CmpTypes.NE">
  7536. <summary>
  7537. src1(I) "not equal to" src2(I)
  7538. </summary>
  7539. </member>
  7540. <member name="T:OpenCvSharp.CovarFlags">
  7541. <summary>
  7542. Operation flags for Covariation
  7543. </summary>
  7544. </member>
  7545. <member name="F:OpenCvSharp.CovarFlags.Scrambled">
  7546. <summary>
  7547. scale * [vects[0]-avg,vects[1]-avg,...]^T * [vects[0]-avg,vects[1]-avg,...]
  7548. that is, the covariation matrix is count×count. Such an unusual covariation matrix is used for fast PCA of a set of very large vectors
  7549. (see, for example, Eigen Faces technique for face recognition). Eigenvalues of this "scrambled" matrix will match to the eigenvalues of
  7550. the true covariation matrix and the "true" eigenvectors can be easily calculated from the eigenvectors of the "scrambled" covariation matrix.
  7551. </summary>
  7552. </member>
  7553. <member name="F:OpenCvSharp.CovarFlags.Normal">
  7554. <summary>
  7555. scale * [vects[0]-avg,vects[1]-avg,...]*[vects[0]-avg,vects[1]-avg,...]^T
  7556. that is, cov_mat will be a usual covariation matrix with the same linear size as the total number of elements in every input vector.
  7557. One and only one of CV_COVAR_SCRAMBLED and CV_COVAR_NORMAL must be specified
  7558. </summary>
  7559. </member>
  7560. <member name="F:OpenCvSharp.CovarFlags.UseAvg">
  7561. <summary>
  7562. If the flag is specified, the function does not calculate avg from the input vectors,
  7563. but, instead, uses the passed avg vector. This is useful if avg has been already calculated somehow,
  7564. or if the covariation matrix is calculated by parts - in this case, avg is not a mean vector of the input sub-set of vectors,
  7565. but rather the mean vector of the whole set.
  7566. </summary>
  7567. </member>
  7568. <member name="F:OpenCvSharp.CovarFlags.Scale">
  7569. <summary>
  7570. If the flag is specified, the covariation matrix is scaled by the number of input vectors.
  7571. </summary>
  7572. </member>
  7573. <member name="F:OpenCvSharp.CovarFlags.Rows">
  7574. <summary>
  7575. Means that all the input vectors are stored as rows of a single matrix, vects[0].count is ignored in this case,
  7576. and avg should be a single-row vector of an appropriate size.
  7577. </summary>
  7578. </member>
  7579. <member name="F:OpenCvSharp.CovarFlags.Cols">
  7580. <summary>
  7581. Means that all the input vectors are stored as columns of a single matrix, vects[0].count is ignored in this case,
  7582. and avg should be a single-column vector of an appropriate size.
  7583. </summary>
  7584. </member>
  7585. <member name="T:OpenCvSharp.CpuFeatures">
  7586. <summary>
  7587. </summary>
  7588. </member>
  7589. <member name="T:OpenCvSharp.CriteriaType">
  7590. <summary>
  7591. Type of termination criteria
  7592. </summary>
  7593. </member>
  7594. <member name="F:OpenCvSharp.CriteriaType.Count">
  7595. <summary>
  7596. the maximum number of iterations or elements to compute
  7597. </summary>
  7598. </member>
  7599. <member name="F:OpenCvSharp.CriteriaType.MaxIter">
  7600. <summary>
  7601. the maximum number of iterations or elements to compute
  7602. </summary>
  7603. </member>
  7604. <member name="F:OpenCvSharp.CriteriaType.Eps">
  7605. <summary>
  7606. the desired accuracy or change in parameters at which the iterative algorithm stops
  7607. </summary>
  7608. </member>
  7609. <member name="T:OpenCvSharp.DctFlags">
  7610. <summary>
  7611. Transformation flags for cv::dct
  7612. </summary>
  7613. </member>
  7614. <member name="F:OpenCvSharp.DctFlags.None">
  7615. <summary>
  7616. </summary>
  7617. </member>
  7618. <member name="F:OpenCvSharp.DctFlags.Inverse">
  7619. <summary>
  7620. Do inverse 1D or 2D transform.
  7621. (Forward and Inverse are mutually exclusive, of course.)
  7622. </summary>
  7623. </member>
  7624. <member name="F:OpenCvSharp.DctFlags.Rows">
  7625. <summary>
  7626. Do forward or inverse transform of every individual row of the input matrix.
  7627. This flag allows user to transform multiple vectors simultaneously and can be used to decrease the overhead
  7628. (which is sometimes several times larger than the processing itself), to do 3D and higher-dimensional transforms etc.
  7629. [CV_DXT_ROWS]
  7630. </summary>
  7631. </member>
  7632. <member name="T:OpenCvSharp.DecompTypes">
  7633. <summary>
  7634. Inversion methods
  7635. </summary>
  7636. </member>
  7637. <member name="F:OpenCvSharp.DecompTypes.LU">
  7638. <summary>
  7639. Gaussian elimination with the optimal pivot element chosen.
  7640. </summary>
  7641. </member>
  7642. <member name="F:OpenCvSharp.DecompTypes.SVD">
  7643. <summary>
  7644. singular value decomposition (SVD) method;
  7645. the system can be over-defined and/or the matrix src1 can be singular
  7646. </summary>
  7647. </member>
  7648. <member name="F:OpenCvSharp.DecompTypes.Eig">
  7649. <summary>
  7650. eigenvalue decomposition; the matrix src1 must be symmetrical
  7651. </summary>
  7652. </member>
  7653. <member name="F:OpenCvSharp.DecompTypes.Cholesky">
  7654. <summary>
  7655. Cholesky \f$LL^T\f$ factorization; the matrix src1 must be symmetrical
  7656. and positively defined
  7657. </summary>
  7658. </member>
  7659. <member name="F:OpenCvSharp.DecompTypes.QR">
  7660. <summary>
  7661. QR factorization; the system can be over-defined and/or the matrix
  7662. src1 can be singular
  7663. </summary>
  7664. </member>
  7665. <member name="F:OpenCvSharp.DecompTypes.Normal">
  7666. <summary>
  7667. while all the previous flags are mutually exclusive,
  7668. this flag can be used together with any of the previous
  7669. </summary>
  7670. </member>
  7671. <member name="T:OpenCvSharp.DftFlags">
  7672. <summary>
  7673. Transformation flags for cvDFT
  7674. </summary>
  7675. </member>
  7676. <member name="F:OpenCvSharp.DftFlags.None">
  7677. <summary>
  7678. </summary>
  7679. </member>
  7680. <member name="F:OpenCvSharp.DftFlags.Inverse">
  7681. <summary>
  7682. Do inverse 1D or 2D transform. The result is not scaled.
  7683. (Forward and Inverse are mutually exclusive, of course.)
  7684. </summary>
  7685. </member>
  7686. <member name="F:OpenCvSharp.DftFlags.Scale">
  7687. <summary>
  7688. Scale the result: divide it by the number of array elements. Usually, it is combined with Inverse.
  7689. </summary>
  7690. </member>
  7691. <member name="F:OpenCvSharp.DftFlags.Rows">
  7692. <summary>
  7693. Do forward or inverse transform of every individual row of the input matrix.
  7694. This flag allows user to transform multiple vectors simultaneously and can be used to decrease the overhead
  7695. (which is sometimes several times larger than the processing itself), to do 3D and higher-dimensional transforms etc.
  7696. </summary>
  7697. </member>
  7698. <member name="F:OpenCvSharp.DftFlags.ComplexOutput">
  7699. <summary>
  7700. performs a forward transformation of 1D or 2D real array; the result,
  7701. though being a complex array, has complex-conjugate symmetry (*CCS*,
  7702. see the function description below for details), and such an array can
  7703. be packed into a real array of the same size as input, which is the fastest
  7704. option and which is what the function does by default; however, you may
  7705. wish to get a full complex array (for simpler spectrum analysis, and so on) -
  7706. pass the flag to enable the function to produce a full-size complex output array.
  7707. </summary>
  7708. </member>
  7709. <member name="F:OpenCvSharp.DftFlags.RealOutput">
  7710. <summary>
  7711. performs an inverse transformation of a 1D or 2D complex array;
  7712. the result is normally a complex array of the same size, however,
  7713. if the input array has conjugate-complex symmetry (for example,
  7714. it is a result of forward transformation with DFT_COMPLEX_OUTPUT flag),
  7715. the output is a real array; while the function itself does not
  7716. check whether the input is symmetrical or not, you can pass the flag
  7717. and then the function will assume the symmetry and produce the real
  7718. output array (note that when the input is packed into a real array
  7719. and inverse transformation is executed, the function treats the input
  7720. as a packed complex-conjugate symmetrical array, and the output
  7721. will also be a real array).
  7722. </summary>
  7723. </member>
  7724. <member name="T:OpenCvSharp.DistributionType">
  7725. <summary>
  7726. Distribution type for cvRandArr, etc.
  7727. </summary>
  7728. </member>
  7729. <member name="F:OpenCvSharp.DistributionType.Uniform">
  7730. <summary>
  7731. Uniform distribution
  7732. </summary>
  7733. </member>
  7734. <member name="F:OpenCvSharp.DistributionType.Normal">
  7735. <summary>
  7736. Normal or Gaussian distribution
  7737. </summary>
  7738. </member>
  7739. <member name="T:OpenCvSharp.ErrorCode">
  7740. <summary>
  7741. Error status codes
  7742. </summary>
  7743. </member>
  7744. <member name="F:OpenCvSharp.ErrorCode.StsOk">
  7745. <summary>
  7746. everithing is ok [CV_StsOk]
  7747. </summary>
  7748. </member>
  7749. <member name="F:OpenCvSharp.ErrorCode.StsBackTrace">
  7750. <summary>
  7751. pseudo error for back trace [CV_StsBackTrace]
  7752. </summary>
  7753. </member>
  7754. <member name="F:OpenCvSharp.ErrorCode.StsError">
  7755. <summary>
  7756. unknown /unspecified error [CV_StsError]
  7757. </summary>
  7758. </member>
  7759. <member name="F:OpenCvSharp.ErrorCode.StsInternal">
  7760. <summary>
  7761. internal error (bad state) [CV_StsInternal]
  7762. </summary>
  7763. </member>
  7764. <member name="F:OpenCvSharp.ErrorCode.StsNoMem">
  7765. <summary>
  7766. insufficient memory [CV_StsNoMem]
  7767. </summary>
  7768. </member>
  7769. <member name="F:OpenCvSharp.ErrorCode.StsBadArg">
  7770. <summary>
  7771. function arg/param is bad [CV_StsBadArg]
  7772. </summary>
  7773. </member>
  7774. <member name="F:OpenCvSharp.ErrorCode.StsBadFunc">
  7775. <summary>
  7776. unsupported function [CV_StsBadFunc]
  7777. </summary>
  7778. </member>
  7779. <member name="F:OpenCvSharp.ErrorCode.StsNoConv">
  7780. <summary>
  7781. iter. didn't converge [CV_StsNoConv]
  7782. </summary>
  7783. </member>
  7784. <member name="F:OpenCvSharp.ErrorCode.StsAutoTrace">
  7785. <summary>
  7786. tracing [CV_StsAutoTrace]
  7787. </summary>
  7788. </member>
  7789. <member name="F:OpenCvSharp.ErrorCode.HeaderIsNull">
  7790. <summary>
  7791. image header is NULL [CV_HeaderIsNull]
  7792. </summary>
  7793. </member>
  7794. <member name="F:OpenCvSharp.ErrorCode.BadImageSize">
  7795. <summary>
  7796. image size is invalid [CV_BadImageSize]
  7797. </summary>
  7798. </member>
  7799. <member name="F:OpenCvSharp.ErrorCode.BadOffset">
  7800. <summary>
  7801. offset is invalid [CV_BadOffset]
  7802. </summary>
  7803. </member>
  7804. <member name="F:OpenCvSharp.ErrorCode.BadDataPtr">
  7805. <summary>
  7806. [CV_BadOffset]
  7807. </summary>
  7808. </member>
  7809. <member name="F:OpenCvSharp.ErrorCode.BadStep">
  7810. <summary>
  7811. [CV_BadStep]
  7812. </summary>
  7813. </member>
  7814. <member name="F:OpenCvSharp.ErrorCode.BadModelOrChSeq">
  7815. <summary>
  7816. [CV_BadModelOrChSeq]
  7817. </summary>
  7818. </member>
  7819. <member name="F:OpenCvSharp.ErrorCode.BadNumChannels">
  7820. <summary>
  7821. [CV_BadNumChannels]
  7822. </summary>
  7823. </member>
  7824. <member name="F:OpenCvSharp.ErrorCode.BadNumChannel1U">
  7825. <summary>
  7826. [CV_BadNumChannel1U]
  7827. </summary>
  7828. </member>
  7829. <member name="F:OpenCvSharp.ErrorCode.BadDepth">
  7830. <summary>
  7831. [CV_BadDepth]
  7832. </summary>
  7833. </member>
  7834. <member name="F:OpenCvSharp.ErrorCode.BadAlphaChannel">
  7835. <summary>
  7836. [CV_BadAlphaChannel]
  7837. </summary>
  7838. </member>
  7839. <member name="F:OpenCvSharp.ErrorCode.BadOrder">
  7840. <summary>
  7841. [CV_BadOrder]
  7842. </summary>
  7843. </member>
  7844. <member name="F:OpenCvSharp.ErrorCode.BadOrigin">
  7845. <summary>
  7846. [CV_BadOrigin]
  7847. </summary>
  7848. </member>
  7849. <member name="F:OpenCvSharp.ErrorCode.BadAlign">
  7850. <summary>
  7851. [CV_BadAlign]
  7852. </summary>
  7853. </member>
  7854. <member name="F:OpenCvSharp.ErrorCode.BadCallBack">
  7855. <summary>
  7856. [CV_BadCallBack]
  7857. </summary>
  7858. </member>
  7859. <member name="F:OpenCvSharp.ErrorCode.BadTileSize">
  7860. <summary>
  7861. [CV_BadTileSize]
  7862. </summary>
  7863. </member>
  7864. <member name="F:OpenCvSharp.ErrorCode.BadCOI">
  7865. <summary>
  7866. [CV_BadCOI]
  7867. </summary>
  7868. </member>
  7869. <member name="F:OpenCvSharp.ErrorCode.BadROISize">
  7870. <summary>
  7871. [CV_BadROISize]
  7872. </summary>
  7873. </member>
  7874. <member name="F:OpenCvSharp.ErrorCode.MaskIsTiled">
  7875. <summary>
  7876. [CV_MaskIsTiled]
  7877. </summary>
  7878. </member>
  7879. <member name="F:OpenCvSharp.ErrorCode.StsNullPtr">
  7880. <summary>
  7881. null pointer [CV_StsNullPtr]
  7882. </summary>
  7883. </member>
  7884. <member name="F:OpenCvSharp.ErrorCode.StsVecLengthErr">
  7885. <summary>
  7886. incorrect vector length [CV_StsVecLengthErr]
  7887. </summary>
  7888. </member>
  7889. <member name="F:OpenCvSharp.ErrorCode.StsFilterStructContentErr">
  7890. <summary>
  7891. incorr. filter structure content [CV_StsFilterStructContentErr]
  7892. </summary>
  7893. </member>
  7894. <member name="F:OpenCvSharp.ErrorCode.StsKernelStructContentErr">
  7895. <summary>
  7896. incorr. transform kernel content [CV_StsKernelStructContentErr]
  7897. </summary>
  7898. </member>
  7899. <member name="F:OpenCvSharp.ErrorCode.StsFilterOffsetErr">
  7900. <summary>
  7901. incorrect filter ofset value [CV_StsFilterOffsetErr]
  7902. </summary>
  7903. </member>
  7904. <member name="F:OpenCvSharp.ErrorCode.StsBadSize">
  7905. <summary>
  7906. the input/output structure size is incorrect [CV_StsBadSize]
  7907. </summary>
  7908. </member>
  7909. <member name="F:OpenCvSharp.ErrorCode.StsDivByZero">
  7910. <summary>
  7911. division by zero [CV_StsDivByZero]
  7912. </summary>
  7913. </member>
  7914. <member name="F:OpenCvSharp.ErrorCode.StsInplaceNotSupported">
  7915. <summary>
  7916. in-place operation is not supported [CV_StsInplaceNotSupported]
  7917. </summary>
  7918. </member>
  7919. <member name="F:OpenCvSharp.ErrorCode.StsObjectNotFound">
  7920. <summary>
  7921. request can't be completed [CV_StsObjectNotFound]
  7922. </summary>
  7923. </member>
  7924. <member name="F:OpenCvSharp.ErrorCode.StsUnmatchedFormats">
  7925. <summary>
  7926. formats of input/output arrays differ [CV_StsUnmatchedFormats]
  7927. </summary>
  7928. </member>
  7929. <member name="F:OpenCvSharp.ErrorCode.StsBadFlag">
  7930. <summary>
  7931. flag is wrong or not supported [CV_StsBadFlag]
  7932. </summary>
  7933. </member>
  7934. <member name="F:OpenCvSharp.ErrorCode.StsBadPoint">
  7935. <summary>
  7936. bad CvPoint [CV_StsBadPoint]
  7937. </summary>
  7938. </member>
  7939. <member name="F:OpenCvSharp.ErrorCode.StsBadMask">
  7940. <summary>
  7941. bad format of mask (neither 8uC1 nor 8sC1) [CV_StsBadMask]
  7942. </summary>
  7943. </member>
  7944. <member name="F:OpenCvSharp.ErrorCode.StsUnmatchedSizes">
  7945. <summary>
  7946. sizes of input/output structures do not match [CV_StsUnmatchedSizes]
  7947. </summary>
  7948. </member>
  7949. <member name="F:OpenCvSharp.ErrorCode.StsUnsupportedFormat">
  7950. <summary>
  7951. the data format/type is not supported by the function [CV_StsUnsupportedFormat]
  7952. </summary>
  7953. </member>
  7954. <member name="F:OpenCvSharp.ErrorCode.StsOutOfRange">
  7955. <summary>
  7956. some of parameters are out of range [CV_StsOutOfRange]
  7957. </summary>
  7958. </member>
  7959. <member name="F:OpenCvSharp.ErrorCode.StsParseError">
  7960. <summary>
  7961. invalid syntax/structure of the parsed file [CV_StsParseError]
  7962. </summary>
  7963. </member>
  7964. <member name="F:OpenCvSharp.ErrorCode.StsNotImplemented">
  7965. <summary>
  7966. the requested function/feature is not implemented [CV_StsNotImplemented]
  7967. </summary>
  7968. </member>
  7969. <member name="F:OpenCvSharp.ErrorCode.StsBadMemBlock">
  7970. <summary>
  7971. an allocated block has been corrupted [CV_StsBadMemBlock]
  7972. </summary>
  7973. </member>
  7974. <member name="F:OpenCvSharp.ErrorCode.StsAssert">
  7975. <summary>
  7976. assertion failed
  7977. </summary>
  7978. </member>
  7979. <member name="T:OpenCvSharp.FormatType">
  7980. <summary>
  7981. Output string format of Mat.Dump()
  7982. </summary>
  7983. </member>
  7984. <member name="F:OpenCvSharp.FormatType.Default">
  7985. <summary>
  7986. Default format.
  7987. [1, 2, 3, 4, 5, 6; \n
  7988. 7, 8, 9, ... ]
  7989. </summary>
  7990. </member>
  7991. <member name="F:OpenCvSharp.FormatType.MATLAB">
  7992. <summary>
  7993. </summary>
  7994. </member>
  7995. <member name="F:OpenCvSharp.FormatType.CSV">
  7996. <summary>
  7997. CSV format.
  7998. 1, 2, 3, 4, 5, 6\n
  7999. 7, 8, 9, ...
  8000. </summary>
  8001. </member>
  8002. <member name="F:OpenCvSharp.FormatType.Python">
  8003. <summary>
  8004. Python format.
  8005. [[[1, 2, 3], [4, 5, 6]], \n
  8006. [[7, 8, 9], ... ]
  8007. </summary>
  8008. </member>
  8009. <member name="F:OpenCvSharp.FormatType.NumPy">
  8010. <summary>
  8011. NumPy format.
  8012. array([[[1, 2, 3], [4, 5, 6]], \n
  8013. [[7, 8, 9], .... ]]], type='uint8');
  8014. </summary>
  8015. </member>
  8016. <member name="F:OpenCvSharp.FormatType.C">
  8017. <summary>
  8018. C language format.
  8019. {1, 2, 3, 4, 5, 6, \n
  8020. 7, 8, 9, ...};
  8021. </summary>
  8022. </member>
  8023. <member name="T:OpenCvSharp.GemmFlags">
  8024. <summary>
  8025. The operation flags for cv::GEMM
  8026. </summary>
  8027. </member>
  8028. <member name="F:OpenCvSharp.GemmFlags.None">
  8029. <summary>
  8030. </summary>
  8031. </member>
  8032. <member name="F:OpenCvSharp.GemmFlags.A_T">
  8033. <summary>
  8034. Transpose src1
  8035. </summary>
  8036. </member>
  8037. <member name="F:OpenCvSharp.GemmFlags.B_T">
  8038. <summary>
  8039. Transpose src2
  8040. </summary>
  8041. </member>
  8042. <member name="F:OpenCvSharp.GemmFlags.C_T">
  8043. <summary>
  8044. Transpose src3
  8045. </summary>
  8046. </member>
  8047. <member name="T:OpenCvSharp.HersheyFonts">
  8048. <summary>
  8049. Font name identifier.
  8050. Only a subset of Hershey fonts (http://sources.isc.org/utils/misc/hershey-font.txt) are supported now.
  8051. </summary>
  8052. </member>
  8053. <member name="F:OpenCvSharp.HersheyFonts.HersheySimplex">
  8054. <summary>
  8055. normal size sans-serif font
  8056. </summary>
  8057. </member>
  8058. <member name="F:OpenCvSharp.HersheyFonts.HersheyPlain">
  8059. <summary>
  8060. small size sans-serif font
  8061. </summary>
  8062. </member>
  8063. <member name="F:OpenCvSharp.HersheyFonts.HersheyDuplex">
  8064. <summary>
  8065. normal size sans-serif font (more complex than HERSHEY_SIMPLEX)
  8066. </summary>
  8067. </member>
  8068. <member name="F:OpenCvSharp.HersheyFonts.HersheyComplex">
  8069. <summary>
  8070. normal size serif font
  8071. </summary>
  8072. </member>
  8073. <member name="F:OpenCvSharp.HersheyFonts.HersheyTriplex">
  8074. <summary>
  8075. normal size serif font (more complex than HERSHEY_COMPLEX)
  8076. </summary>
  8077. </member>
  8078. <member name="F:OpenCvSharp.HersheyFonts.HersheyComplexSmall">
  8079. <summary>
  8080. smaller version of HERSHEY_COMPLEX
  8081. </summary>
  8082. </member>
  8083. <member name="F:OpenCvSharp.HersheyFonts.HersheyScriptSimplex">
  8084. <summary>
  8085. hand-writing style font
  8086. </summary>
  8087. </member>
  8088. <member name="F:OpenCvSharp.HersheyFonts.HersheyScriptComplex">
  8089. <summary>
  8090. more complex variant of HERSHEY_SCRIPT_SIMPLEX
  8091. </summary>
  8092. </member>
  8093. <member name="F:OpenCvSharp.HersheyFonts.Italic">
  8094. <summary>
  8095. flag for italic font
  8096. </summary>
  8097. </member>
  8098. <member name="T:OpenCvSharp.InOutArrayKind">
  8099. <summary>
  8100. </summary>
  8101. </member>
  8102. <member name="T:OpenCvSharp.KMeansFlags">
  8103. <summary>
  8104. Miscellaneous flags for cv::kmeans
  8105. </summary>
  8106. </member>
  8107. <member name="F:OpenCvSharp.KMeansFlags.RandomCenters">
  8108. <summary>
  8109. Select random initial centers in each attempt.
  8110. </summary>
  8111. </member>
  8112. <member name="F:OpenCvSharp.KMeansFlags.PpCenters">
  8113. <summary>
  8114. Use kmeans++ center initialization by Arthur and Vassilvitskii [Arthur2007].
  8115. </summary>
  8116. </member>
  8117. <member name="F:OpenCvSharp.KMeansFlags.UseInitialLabels">
  8118. <summary>
  8119. During the first (and possibly the only) attempt, use the
  8120. user-supplied labels instead of computing them from the initial centers.
  8121. For the second and further attempts, use the random or semi-random centers.
  8122. Use one of KMEANS_\*_CENTERS flag to specify the exact method.
  8123. </summary>
  8124. </member>
  8125. <member name="T:OpenCvSharp.MatDiagType">
  8126. <summary>
  8127. diagonal type
  8128. </summary>
  8129. </member>
  8130. <member name="F:OpenCvSharp.MatDiagType.Upper">
  8131. <summary>
  8132. a diagonal from the upper half
  8133. [&lt; 0]
  8134. </summary>
  8135. </member>
  8136. <member name="F:OpenCvSharp.MatDiagType.Main">
  8137. <summary>
  8138. Main diagonal
  8139. [= 0]
  8140. </summary>
  8141. </member>
  8142. <member name="F:OpenCvSharp.MatDiagType.Lower">
  8143. <summary>
  8144. a diagonal from the lower half
  8145. [&gt; 0]
  8146. </summary>
  8147. </member>
  8148. <member name="T:OpenCvSharp.NormTypes">
  8149. <summary>
  8150. Type of norm
  8151. </summary>
  8152. </member>
  8153. <member name="F:OpenCvSharp.NormTypes.INF">
  8154. <summary>
  8155. </summary>
  8156. </member>
  8157. <member name="F:OpenCvSharp.NormTypes.L1">
  8158. <summary>
  8159. The L1-norm (sum of absolute values) of the array is normalized.
  8160. </summary>
  8161. </member>
  8162. <member name="F:OpenCvSharp.NormTypes.L2">
  8163. <summary>
  8164. The (Euclidean) L2-norm of the array is normalized.
  8165. </summary>
  8166. </member>
  8167. <member name="F:OpenCvSharp.NormTypes.L2SQR">
  8168. <summary>
  8169. </summary>
  8170. </member>
  8171. <member name="F:OpenCvSharp.NormTypes.Hamming">
  8172. <summary>
  8173. </summary>
  8174. </member>
  8175. <member name="F:OpenCvSharp.NormTypes.Hamming2">
  8176. <summary>
  8177. </summary>
  8178. </member>
  8179. <member name="F:OpenCvSharp.NormTypes.Relative">
  8180. <summary>
  8181. </summary>
  8182. </member>
  8183. <member name="F:OpenCvSharp.NormTypes.MinMax">
  8184. <summary>
  8185. The array values are scaled and shifted to the specified range.
  8186. </summary>
  8187. </member>
  8188. <member name="T:OpenCvSharp.ReduceDimension">
  8189. <summary>
  8190. The dimension index along which the matrix is reduce.
  8191. </summary>
  8192. </member>
  8193. <member name="F:OpenCvSharp.ReduceDimension.Row">
  8194. <summary>
  8195. The matrix is reduced to a single row.
  8196. [= 0]
  8197. </summary>
  8198. </member>
  8199. <member name="F:OpenCvSharp.ReduceDimension.Column">
  8200. <summary>
  8201. The matrix is reduced to a single column.
  8202. [= 1]
  8203. </summary>
  8204. </member>
  8205. <member name="F:OpenCvSharp.ReduceDimension.Auto">
  8206. <summary>
  8207. The dimension is chosen automatically by analysing the dst size.
  8208. [= -1]
  8209. </summary>
  8210. </member>
  8211. <member name="T:OpenCvSharp.ReduceTypes">
  8212. <summary>
  8213. The reduction operations for cvReduce
  8214. </summary>
  8215. </member>
  8216. <member name="F:OpenCvSharp.ReduceTypes.Sum">
  8217. <summary>
  8218. The output is the sum of all the matrix rows/columns.
  8219. </summary>
  8220. </member>
  8221. <member name="F:OpenCvSharp.ReduceTypes.Avg">
  8222. <summary>
  8223. The output is the mean vector of all the matrix rows/columns.
  8224. </summary>
  8225. </member>
  8226. <member name="F:OpenCvSharp.ReduceTypes.Max">
  8227. <summary>
  8228. The output is the maximum (column/row-wise) of all the matrix rows/columns.
  8229. </summary>
  8230. </member>
  8231. <member name="F:OpenCvSharp.ReduceTypes.Min">
  8232. <summary>
  8233. The output is the minimum (column/row-wise) of all the matrix rows/columns.
  8234. </summary>
  8235. </member>
  8236. <member name="T:OpenCvSharp.RotateFlags">
  8237. <summary>
  8238. an enum to specify how to rotate the array.
  8239. </summary>
  8240. </member>
  8241. <member name="F:OpenCvSharp.RotateFlags.Rotate90Clockwise">
  8242. <summary>
  8243. Rotate 90 degrees clockwise
  8244. </summary>
  8245. </member>
  8246. <member name="F:OpenCvSharp.RotateFlags.Rotate180">
  8247. <summary>
  8248. Rotate 180 degrees clockwise
  8249. </summary>
  8250. </member>
  8251. <member name="F:OpenCvSharp.RotateFlags.Rotate90Counterclockwise">
  8252. <summary>
  8253. Rotate 270 degrees clockwise
  8254. </summary>
  8255. </member>
  8256. <member name="T:OpenCvSharp.SolveLPResult">
  8257. <summary>
  8258. return codes for cv::solveLP() function
  8259. </summary>
  8260. </member>
  8261. <member name="F:OpenCvSharp.SolveLPResult.Unbounded">
  8262. <summary>
  8263. problem is unbounded (target function can achieve arbitrary high values)
  8264. </summary>
  8265. </member>
  8266. <member name="F:OpenCvSharp.SolveLPResult.Unfeasible">
  8267. <summary>
  8268. problem is unfeasible (there are no points that satisfy all the constraints imposed)
  8269. </summary>
  8270. </member>
  8271. <member name="F:OpenCvSharp.SolveLPResult.Single">
  8272. <summary>
  8273. there is only one maximum for target function
  8274. </summary>
  8275. </member>
  8276. <member name="F:OpenCvSharp.SolveLPResult.Multi">
  8277. <summary>
  8278. there are multiple maxima for target function - the arbitrary one is returned
  8279. </summary>
  8280. </member>
  8281. <member name="T:OpenCvSharp.SortFlags">
  8282. <summary>
  8283. Signals an error and raises the exception.
  8284. </summary>
  8285. </member>
  8286. <member name="F:OpenCvSharp.SortFlags.EveryRow">
  8287. <summary>
  8288. each matrix row is sorted independently
  8289. </summary>
  8290. </member>
  8291. <member name="F:OpenCvSharp.SortFlags.EveryColumn">
  8292. <summary>
  8293. each matrix column is sorted independently;
  8294. this flag and the previous one are mutually exclusive.
  8295. </summary>
  8296. </member>
  8297. <member name="F:OpenCvSharp.SortFlags.Ascending">
  8298. <summary>
  8299. each matrix row is sorted in the ascending order.
  8300. </summary>
  8301. </member>
  8302. <member name="F:OpenCvSharp.SortFlags.Descending">
  8303. <summary>
  8304. each matrix row is sorted in the descending order;
  8305. this flag and the previous one are also mutually exclusive.
  8306. </summary>
  8307. </member>
  8308. <member name="T:OpenCvSharp.FileNode">
  8309. <summary>
  8310. File Storage Node class
  8311. </summary>
  8312. </member>
  8313. <member name="M:OpenCvSharp.FileNode.#ctor">
  8314. <summary>
  8315. The default constructor
  8316. </summary>
  8317. </member>
  8318. <member name="M:OpenCvSharp.FileNode.#ctor(System.IntPtr)">
  8319. <summary>
  8320. Initializes from cv::FileNode*
  8321. </summary>
  8322. <param name="ptr"></param>
  8323. </member>
  8324. <member name="M:OpenCvSharp.FileNode.DisposeUnmanaged">
  8325. <summary>
  8326. Releases unmanaged resources
  8327. </summary>
  8328. </member>
  8329. <member name="M:OpenCvSharp.FileNode.op_Explicit(OpenCvSharp.FileNode)~System.Int32">
  8330. <summary>
  8331. Returns the node content as an integer. If the node stores floating-point number, it is rounded.
  8332. </summary>
  8333. <param name="node"></param>
  8334. <returns></returns>
  8335. </member>
  8336. <member name="M:OpenCvSharp.FileNode.ToInt32">
  8337. <summary>
  8338. Returns the node content as an integer. If the node stores floating-point number, it is rounded.
  8339. </summary>
  8340. <returns></returns>
  8341. </member>
  8342. <member name="M:OpenCvSharp.FileNode.op_Explicit(OpenCvSharp.FileNode)~System.Single">
  8343. <summary>
  8344. Returns the node content as float
  8345. </summary>
  8346. <param name="node"></param>
  8347. <returns></returns>
  8348. </member>
  8349. <member name="M:OpenCvSharp.FileNode.ToSingle">
  8350. <summary>
  8351. Returns the node content as System.Single
  8352. </summary>
  8353. <returns></returns>
  8354. </member>
  8355. <member name="M:OpenCvSharp.FileNode.op_Explicit(OpenCvSharp.FileNode)~System.Double">
  8356. <summary>
  8357. Returns the node content as double
  8358. </summary>
  8359. <param name="node"></param>
  8360. <returns></returns>
  8361. </member>
  8362. <member name="M:OpenCvSharp.FileNode.ToDouble">
  8363. <summary>
  8364. Returns the node content as double
  8365. </summary>
  8366. <returns></returns>
  8367. </member>
  8368. <member name="M:OpenCvSharp.FileNode.op_Explicit(OpenCvSharp.FileNode)~System.String">
  8369. <summary>
  8370. Returns the node content as text string
  8371. </summary>
  8372. <param name="node"></param>
  8373. <returns></returns>
  8374. </member>
  8375. <member name="M:OpenCvSharp.FileNode.ToString">
  8376. <summary>
  8377. Returns the node content as text string
  8378. </summary>
  8379. <returns></returns>
  8380. </member>
  8381. <member name="M:OpenCvSharp.FileNode.op_Explicit(OpenCvSharp.FileNode)~OpenCvSharp.Mat">
  8382. <summary>
  8383. Returns the node content as OpenCV Mat
  8384. </summary>
  8385. <param name="node"></param>
  8386. <returns></returns>
  8387. </member>
  8388. <member name="M:OpenCvSharp.FileNode.ToMat">
  8389. <summary>
  8390. Returns the node content as OpenCV Mat
  8391. </summary>
  8392. <returns></returns>
  8393. </member>
  8394. <member name="P:OpenCvSharp.FileNode.Item(System.String)">
  8395. <summary>
  8396. returns element of a mapping node
  8397. </summary>
  8398. </member>
  8399. <member name="P:OpenCvSharp.FileNode.Item(System.Int32)">
  8400. <summary>
  8401. returns element of a sequence node
  8402. </summary>
  8403. </member>
  8404. <member name="P:OpenCvSharp.FileNode.Empty">
  8405. <summary>
  8406. Returns true if the node is empty
  8407. </summary>
  8408. <returns></returns>
  8409. </member>
  8410. <member name="P:OpenCvSharp.FileNode.IsNone">
  8411. <summary>
  8412. Returns true if the node is a "none" object
  8413. </summary>
  8414. <returns></returns>
  8415. </member>
  8416. <member name="P:OpenCvSharp.FileNode.IsSeq">
  8417. <summary>
  8418. Returns true if the node is a sequence
  8419. </summary>
  8420. <returns></returns>
  8421. </member>
  8422. <member name="P:OpenCvSharp.FileNode.IsMap">
  8423. <summary>
  8424. Returns true if the node is a mapping
  8425. </summary>
  8426. <returns></returns>
  8427. </member>
  8428. <member name="P:OpenCvSharp.FileNode.IsInt">
  8429. <summary>
  8430. Returns true if the node is an integer
  8431. </summary>
  8432. <returns></returns>
  8433. </member>
  8434. <member name="P:OpenCvSharp.FileNode.IsReal">
  8435. <summary>
  8436. Returns true if the node is a floating-point number
  8437. </summary>
  8438. <returns></returns>
  8439. </member>
  8440. <member name="P:OpenCvSharp.FileNode.IsString">
  8441. <summary>
  8442. Returns true if the node is a text string
  8443. </summary>
  8444. <returns></returns>
  8445. </member>
  8446. <member name="P:OpenCvSharp.FileNode.IsNamed">
  8447. <summary>
  8448. Returns true if the node has a name
  8449. </summary>
  8450. <returns></returns>
  8451. </member>
  8452. <member name="P:OpenCvSharp.FileNode.Name">
  8453. <summary>
  8454. Returns the node name or an empty string if the node is nameless
  8455. </summary>
  8456. <returns></returns>
  8457. </member>
  8458. <member name="P:OpenCvSharp.FileNode.Size">
  8459. <summary>
  8460. Returns the number of elements in the node, if it is a sequence or mapping, or 1 otherwise.
  8461. </summary>
  8462. <returns></returns>
  8463. </member>
  8464. <member name="P:OpenCvSharp.FileNode.Type">
  8465. <summary>
  8466. Returns type of the node.
  8467. </summary>
  8468. <returns>Type of the node.</returns>
  8469. </member>
  8470. <member name="M:OpenCvSharp.FileNode.Begin">
  8471. <summary>
  8472. returns iterator pointing to the first node element
  8473. </summary>
  8474. <returns></returns>
  8475. </member>
  8476. <member name="M:OpenCvSharp.FileNode.End">
  8477. <summary>
  8478. returns iterator pointing to the element following the last node element
  8479. </summary>
  8480. <returns></returns>
  8481. </member>
  8482. <member name="M:OpenCvSharp.FileNode.GetEnumerator">
  8483. <summary>
  8484. Get FileNode iterator
  8485. </summary>
  8486. <returns></returns>
  8487. </member>
  8488. <member name="M:OpenCvSharp.FileNode.ReadRaw(System.String,System.IntPtr,System.Int64)">
  8489. <summary>
  8490. Reads node elements to the buffer with the specified format
  8491. </summary>
  8492. <param name="fmt"></param>
  8493. <param name="vec"></param>
  8494. <param name="len"></param>
  8495. </member>
  8496. <member name="M:OpenCvSharp.FileNode.ReadInt(System.Int32)">
  8497. <summary>
  8498. Reads the node element as Int32 (int)
  8499. </summary>
  8500. <param name="defaultValue"></param>
  8501. <returns></returns>
  8502. </member>
  8503. <member name="M:OpenCvSharp.FileNode.ReadFloat(System.Single)">
  8504. <summary>
  8505. Reads the node element as Single (float)
  8506. </summary>
  8507. <param name="defaultValue"></param>
  8508. <returns></returns>
  8509. </member>
  8510. <member name="M:OpenCvSharp.FileNode.ReadDouble(System.Double)">
  8511. <summary>
  8512. Reads the node element as Double
  8513. </summary>
  8514. <param name="defaultValue"></param>
  8515. <returns></returns>
  8516. </member>
  8517. <member name="M:OpenCvSharp.FileNode.ReadString(System.String)">
  8518. <summary>
  8519. Reads the node element as String
  8520. </summary>
  8521. <param name="defaultValue"></param>
  8522. <returns></returns>
  8523. </member>
  8524. <member name="M:OpenCvSharp.FileNode.ReadMat(OpenCvSharp.Mat)">
  8525. <summary>
  8526. Reads the node element as Mat
  8527. </summary>
  8528. <param name="defaultMat"></param>
  8529. <returns></returns>
  8530. </member>
  8531. <member name="M:OpenCvSharp.FileNode.ReadSparseMat(OpenCvSharp.SparseMat)">
  8532. <summary>
  8533. Reads the node element as SparseMat
  8534. </summary>
  8535. <param name="defaultMat"></param>
  8536. <returns></returns>
  8537. </member>
  8538. <member name="M:OpenCvSharp.FileNode.ReadKeyPoints">
  8539. <summary>
  8540. Reads the node element as KeyPoint[]
  8541. </summary>
  8542. <returns></returns>
  8543. </member>
  8544. <member name="M:OpenCvSharp.FileNode.ReadDMatches">
  8545. <summary>
  8546. Reads the node element as DMatch[]
  8547. </summary>
  8548. <returns></returns>
  8549. </member>
  8550. <member name="M:OpenCvSharp.FileNode.ReadRange">
  8551. <summary>
  8552. Reads the node element as Range
  8553. </summary>
  8554. <returns></returns>
  8555. </member>
  8556. <member name="M:OpenCvSharp.FileNode.ReadKeyPoint">
  8557. <summary>
  8558. Reads the node element as KeyPoint
  8559. </summary>
  8560. <returns></returns>
  8561. </member>
  8562. <member name="M:OpenCvSharp.FileNode.ReadDMatch">
  8563. <summary>
  8564. Reads the node element as DMatch
  8565. </summary>
  8566. <returns></returns>
  8567. </member>
  8568. <member name="M:OpenCvSharp.FileNode.ReadPoint">
  8569. <summary>
  8570. Reads the node element as Point
  8571. </summary>
  8572. <returns></returns>
  8573. </member>
  8574. <member name="M:OpenCvSharp.FileNode.ReadPoint2f">
  8575. <summary>
  8576. Reads the node element as Point2f
  8577. </summary>
  8578. <returns></returns>
  8579. </member>
  8580. <member name="M:OpenCvSharp.FileNode.ReadPoint2d">
  8581. <summary>
  8582. Reads the node element as Point2d
  8583. </summary>
  8584. <returns></returns>
  8585. </member>
  8586. <member name="M:OpenCvSharp.FileNode.ReadPoint3i">
  8587. <summary>
  8588. Reads the node element as Point3i
  8589. </summary>
  8590. <returns></returns>
  8591. </member>
  8592. <member name="M:OpenCvSharp.FileNode.ReadPoint3f">
  8593. <summary>
  8594. Reads the node element as Point3f
  8595. </summary>
  8596. <returns></returns>
  8597. </member>
  8598. <member name="M:OpenCvSharp.FileNode.ReadPoint3d">
  8599. <summary>
  8600. Reads the node element as Point3d
  8601. </summary>
  8602. <returns></returns>
  8603. </member>
  8604. <member name="M:OpenCvSharp.FileNode.ReadSize">
  8605. <summary>
  8606. Reads the node element as Size
  8607. </summary>
  8608. <returns></returns>
  8609. </member>
  8610. <member name="M:OpenCvSharp.FileNode.ReadSize2f">
  8611. <summary>
  8612. Reads the node element as Size2f
  8613. </summary>
  8614. <returns></returns>
  8615. </member>
  8616. <member name="M:OpenCvSharp.FileNode.ReadSize2d">
  8617. <summary>
  8618. Reads the node element as Size2d
  8619. </summary>
  8620. <returns></returns>
  8621. </member>
  8622. <member name="M:OpenCvSharp.FileNode.ReadRect">
  8623. <summary>
  8624. Reads the node element as Rect
  8625. </summary>
  8626. <returns></returns>
  8627. </member>
  8628. <member name="M:OpenCvSharp.FileNode.ReadRect2f">
  8629. <summary>
  8630. Reads the node element as Rect2f
  8631. </summary>
  8632. <returns></returns>
  8633. </member>
  8634. <member name="M:OpenCvSharp.FileNode.ReadRect2d">
  8635. <summary>
  8636. Reads the node element as Rect2d
  8637. </summary>
  8638. <returns></returns>
  8639. </member>
  8640. <member name="M:OpenCvSharp.FileNode.ReadScalar">
  8641. <summary>
  8642. Reads the node element as Scalar
  8643. </summary>
  8644. <returns></returns>
  8645. </member>
  8646. <member name="M:OpenCvSharp.FileNode.ReadVec2i">
  8647. <summary>
  8648. Reads the node element as Vector
  8649. </summary>
  8650. <returns></returns>
  8651. </member>
  8652. <member name="M:OpenCvSharp.FileNode.ReadVec3i">
  8653. <summary>
  8654. Reads the node element as Vector
  8655. </summary>
  8656. <returns></returns>
  8657. </member>
  8658. <member name="M:OpenCvSharp.FileNode.ReadVec4i">
  8659. <summary>
  8660. Reads the node element as Vector
  8661. </summary>
  8662. <returns></returns>
  8663. </member>
  8664. <member name="M:OpenCvSharp.FileNode.ReadVec6i">
  8665. <summary>
  8666. Reads the node element as Vector
  8667. </summary>
  8668. <returns></returns>
  8669. </member>
  8670. <member name="M:OpenCvSharp.FileNode.ReadVec2d">
  8671. <summary>
  8672. Reads the node element as Vector
  8673. </summary>
  8674. <returns></returns>
  8675. </member>
  8676. <member name="M:OpenCvSharp.FileNode.ReadVec3d">
  8677. <summary>
  8678. Reads the node element as Vector
  8679. </summary>
  8680. <returns></returns>
  8681. </member>
  8682. <member name="M:OpenCvSharp.FileNode.ReadVec4d">
  8683. <summary>
  8684. Reads the node element as Vector
  8685. </summary>
  8686. <returns></returns>
  8687. </member>
  8688. <member name="M:OpenCvSharp.FileNode.ReadVec6d">
  8689. <summary>
  8690. Reads the node element as Vector
  8691. </summary>
  8692. <returns></returns>
  8693. </member>
  8694. <member name="M:OpenCvSharp.FileNode.ReadVec2f">
  8695. <summary>
  8696. Reads the node element as Vector
  8697. </summary>
  8698. <returns></returns>
  8699. </member>
  8700. <member name="M:OpenCvSharp.FileNode.ReadVec3f">
  8701. <summary>
  8702. Reads the node element as Vector
  8703. </summary>
  8704. <returns></returns>
  8705. </member>
  8706. <member name="M:OpenCvSharp.FileNode.ReadVec4f">
  8707. <summary>
  8708. Reads the node element as Vector
  8709. </summary>
  8710. <returns></returns>
  8711. </member>
  8712. <member name="M:OpenCvSharp.FileNode.ReadVec6f">
  8713. <summary>
  8714. Reads the node element as Vector
  8715. </summary>
  8716. <returns></returns>
  8717. </member>
  8718. <member name="M:OpenCvSharp.FileNode.ReadVec2b">
  8719. <summary>
  8720. Reads the node element as Vector
  8721. </summary>
  8722. <returns></returns>
  8723. </member>
  8724. <member name="M:OpenCvSharp.FileNode.ReadVec3b">
  8725. <summary>
  8726. </summary>
  8727. <returns></returns>
  8728. </member>
  8729. <member name="M:OpenCvSharp.FileNode.ReadVec4b">
  8730. <summary>
  8731. Reads the node element as Vector
  8732. </summary>
  8733. <returns></returns>
  8734. </member>
  8735. <member name="M:OpenCvSharp.FileNode.ReadVec6b">
  8736. <summary>
  8737. Reads the node element as Vector
  8738. </summary>
  8739. <returns></returns>
  8740. </member>
  8741. <member name="M:OpenCvSharp.FileNode.ReadVec2s">
  8742. <summary>
  8743. Reads the node element as Vector
  8744. </summary>
  8745. <returns></returns>
  8746. </member>
  8747. <member name="M:OpenCvSharp.FileNode.ReadVec3s">
  8748. <summary>
  8749. Reads the node element as Vector
  8750. </summary>
  8751. <returns></returns>
  8752. </member>
  8753. <member name="M:OpenCvSharp.FileNode.ReadVec4s">
  8754. <summary>
  8755. Reads the node element as Vector
  8756. </summary>
  8757. <returns></returns>
  8758. </member>
  8759. <member name="M:OpenCvSharp.FileNode.ReadVec6s">
  8760. <summary>
  8761. Reads the node element as Vector
  8762. </summary>
  8763. <returns></returns>
  8764. </member>
  8765. <member name="M:OpenCvSharp.FileNode.ReadVec2w">
  8766. <summary>
  8767. Reads the node element as Vector
  8768. </summary>
  8769. <returns></returns>
  8770. </member>
  8771. <member name="M:OpenCvSharp.FileNode.ReadVec3w">
  8772. <summary>
  8773. Reads the node element as Vector
  8774. </summary>
  8775. <returns></returns>
  8776. </member>
  8777. <member name="M:OpenCvSharp.FileNode.ReadVec4w">
  8778. <summary>
  8779. Reads the node element as Vector
  8780. </summary>
  8781. <returns></returns>
  8782. </member>
  8783. <member name="M:OpenCvSharp.FileNode.ReadVec6w">
  8784. <summary>
  8785. Reads the node element as Vector
  8786. </summary>
  8787. <returns></returns>
  8788. </member>
  8789. <member name="T:OpenCvSharp.FileNode.Types">
  8790. <summary>
  8791. type of the file storage node
  8792. </summary>
  8793. </member>
  8794. <member name="F:OpenCvSharp.FileNode.Types.None">
  8795. <summary>
  8796. empty node
  8797. </summary>
  8798. </member>
  8799. <member name="F:OpenCvSharp.FileNode.Types.Int">
  8800. <summary>
  8801. an integer
  8802. </summary>
  8803. </member>
  8804. <member name="F:OpenCvSharp.FileNode.Types.Real">
  8805. <summary>
  8806. floating-point number
  8807. </summary>
  8808. </member>
  8809. <member name="F:OpenCvSharp.FileNode.Types.Float">
  8810. <summary>
  8811. synonym or REAL
  8812. </summary>
  8813. </member>
  8814. <member name="F:OpenCvSharp.FileNode.Types.Str">
  8815. <summary>
  8816. text string in UTF-8 encoding
  8817. </summary>
  8818. </member>
  8819. <member name="F:OpenCvSharp.FileNode.Types.String">
  8820. <summary>
  8821. synonym for STR
  8822. </summary>
  8823. </member>
  8824. <member name="F:OpenCvSharp.FileNode.Types.Seq">
  8825. <summary>
  8826. sequence
  8827. </summary>
  8828. </member>
  8829. <member name="F:OpenCvSharp.FileNode.Types.Map">
  8830. <summary>
  8831. mapping
  8832. </summary>
  8833. </member>
  8834. <member name="F:OpenCvSharp.FileNode.Types.TypeMask">
  8835. <summary>
  8836. </summary>
  8837. </member>
  8838. <member name="F:OpenCvSharp.FileNode.Types.Flow">
  8839. <summary>
  8840. compact representation of a sequence or mapping. Used only by YAML writer
  8841. </summary>
  8842. </member>
  8843. <member name="F:OpenCvSharp.FileNode.Types.Uniform">
  8844. <summary>
  8845. if set, means that all the collection elements are numbers of the same type (real's or int's).
  8846. UNIFORM is used only when reading FileStorage; FLOW is used only when writing. So they share the same bit
  8847. </summary>
  8848. </member>
  8849. <member name="F:OpenCvSharp.FileNode.Types.Empty">
  8850. <summary>
  8851. empty structure (sequence or mapping)
  8852. </summary>
  8853. </member>
  8854. <member name="F:OpenCvSharp.FileNode.Types.Named">
  8855. <summary>
  8856. the node has a name (i.e. it is element of a mapping)
  8857. </summary>
  8858. </member>
  8859. <member name="T:OpenCvSharp.FileNodeIterator">
  8860. <inheritdoc cref="T:OpenCvSharp.DisposableCvObject" />
  8861. <summary>
  8862. File Storage Node class
  8863. </summary>
  8864. </member>
  8865. <member name="M:OpenCvSharp.FileNodeIterator.#ctor">
  8866. <summary>
  8867. The default constructor
  8868. </summary>
  8869. </member>
  8870. <member name="M:OpenCvSharp.FileNodeIterator.#ctor(System.IntPtr)">
  8871. <summary>
  8872. Initializes from cv::FileNode*
  8873. </summary>
  8874. <param name="ptr"></param>
  8875. </member>
  8876. <member name="M:OpenCvSharp.FileNodeIterator.DisposeUnmanaged">
  8877. <summary>
  8878. Releases unmanaged resources
  8879. </summary>
  8880. </member>
  8881. <member name="M:OpenCvSharp.FileNodeIterator.ReadRaw(System.String,System.IntPtr,System.Int64)">
  8882. <summary>
  8883. Reads node elements to the buffer with the specified format.
  8884. Usually it is more convenient to use operator `>>` instead of this method.
  8885. </summary>
  8886. <param name="fmt">Specification of each array element.See @ref format_spec "format specification"</param>
  8887. <param name="vec">Pointer to the destination array.</param>
  8888. <param name="maxCount">Number of elements to read. If it is greater than number of remaining elements then all of them will be read.</param>
  8889. <returns></returns>
  8890. </member>
  8891. <member name="P:OpenCvSharp.FileNodeIterator.Current">
  8892. <summary>
  8893. *iterator
  8894. </summary>
  8895. </member>
  8896. <member name="M:OpenCvSharp.FileNodeIterator.Reset">
  8897. <summary>
  8898. IEnumerable&lt;T&gt;.Reset
  8899. </summary>
  8900. </member>
  8901. <member name="M:OpenCvSharp.FileNodeIterator.MoveNext">
  8902. <summary>
  8903. iterator++
  8904. </summary>
  8905. <returns></returns>
  8906. </member>
  8907. <member name="M:OpenCvSharp.FileNodeIterator.MoveNext(System.Int32)">
  8908. <summary>
  8909. iterator += ofs
  8910. </summary>
  8911. <param name="ofs"></param>
  8912. <returns></returns>
  8913. </member>
  8914. <member name="M:OpenCvSharp.FileNodeIterator.ReadRaw(System.String,System.Byte[],System.Int64)">
  8915. <summary>
  8916. Reads node elements to the buffer with the specified format.
  8917. Usually it is more convenient to use operator `>>` instead of this method.
  8918. </summary>
  8919. <param name="fmt">Specification of each array element.See @ref format_spec "format specification"</param>
  8920. <param name="vec">Pointer to the destination array.</param>
  8921. <param name="maxCount">Number of elements to read. If it is greater than number of remaining elements then all of them will be read.</param>
  8922. <returns></returns>
  8923. </member>
  8924. <member name="M:OpenCvSharp.FileNodeIterator.Equals(OpenCvSharp.FileNodeIterator)">
  8925. <summary>
  8926. </summary>
  8927. <param name="it"></param>
  8928. <returns></returns>
  8929. </member>
  8930. <member name="M:OpenCvSharp.FileNodeIterator.Minus(OpenCvSharp.FileNodeIterator)">
  8931. <summary>
  8932. </summary>
  8933. <param name="it"></param>
  8934. <returns></returns>
  8935. </member>
  8936. <member name="M:OpenCvSharp.FileNodeIterator.LessThan(OpenCvSharp.FileNodeIterator)">
  8937. <summary>
  8938. </summary>
  8939. <param name="it"></param>
  8940. <returns></returns>
  8941. </member>
  8942. <member name="T:OpenCvSharp.FileStorage">
  8943. <summary>
  8944. XML/YAML File Storage Class.
  8945. </summary>
  8946. </member>
  8947. <member name="M:OpenCvSharp.FileStorage.#ctor">
  8948. <summary>
  8949. Default constructor.
  8950. You should call FileStorage::open() after initialization.
  8951. </summary>
  8952. </member>
  8953. <member name="M:OpenCvSharp.FileStorage.#ctor(System.String,OpenCvSharp.FileStorage.Mode,System.String)">
  8954. <summary>
  8955. The full constructor
  8956. </summary>
  8957. <param name="source">Name of the file to open or the text string to read the data from.
  8958. Extension of the file (.xml or .yml/.yaml) determines its format
  8959. (XML or YAML respectively). Also you can append .gz to work with
  8960. compressed files, for example myHugeMatrix.xml.gz.
  8961. If both FileStorage::WRITE and FileStorage::MEMORY flags are specified,
  8962. source is used just to specify the output file format
  8963. (e.g. mydata.xml, .yml etc.).</param>
  8964. <param name="flags"></param>
  8965. <param name="encoding">Encoding of the file. Note that UTF-16 XML encoding is not supported
  8966. currently and you should use 8-bit encoding instead of it.</param>
  8967. </member>
  8968. <member name="M:OpenCvSharp.FileStorage.DisposeUnmanaged">
  8969. <summary>
  8970. Releases unmanaged resources
  8971. </summary>
  8972. </member>
  8973. <member name="P:OpenCvSharp.FileStorage.Item(System.String)">
  8974. <summary>
  8975. Returns the specified element of the top-level mapping
  8976. </summary>
  8977. <param name="nodeName"></param>
  8978. <returns></returns>
  8979. </member>
  8980. <member name="P:OpenCvSharp.FileStorage.ElName">
  8981. <summary>
  8982. the currently written element
  8983. </summary>
  8984. </member>
  8985. <member name="P:OpenCvSharp.FileStorage.State">
  8986. <summary>
  8987. the writer state
  8988. </summary>
  8989. </member>
  8990. <member name="M:OpenCvSharp.FileStorage.Open(System.String,OpenCvSharp.FileStorage.Mode,System.String)">
  8991. <summary>
  8992. operator that performs PCA. The previously stored data, if any, is released
  8993. </summary>
  8994. <param name="fileName">Name of the file to open or the text string to read the data from.
  8995. Extension of the file (.xml, .yml/.yaml or .json) determines its format (XML, YAML or JSON respectively).
  8996. Also you can append .gz to work with compressed files, for example myHugeMatrix.xml.gz.
  8997. If both FileStorage::WRITE and FileStorage::MEMORY flags are specified, source is used just to specify the output file format (e.g. mydata.xml, .yml etc.).
  8998. A file name can also contain parameters. You can use this format, "*?base64" (e.g. "file.json?base64" (case sensitive)),
  8999. as an alternative to FileStorage::BASE64 flag.</param>
  9000. <param name="flags">Mode of operation.</param>
  9001. <param name="encoding">Encoding of the file. Note that UTF-16 XML encoding is not supported
  9002. currently and you should use 8-bit encoding instead of it.</param>
  9003. <returns></returns>
  9004. </member>
  9005. <member name="M:OpenCvSharp.FileStorage.IsOpened">
  9006. <summary>
  9007. Returns true if the object is associated with currently opened file.
  9008. </summary>
  9009. <returns></returns>
  9010. </member>
  9011. <member name="M:OpenCvSharp.FileStorage.Release">
  9012. <summary>
  9013. Closes the file and releases all the memory buffers
  9014. </summary>
  9015. </member>
  9016. <member name="M:OpenCvSharp.FileStorage.ReleaseAndGetString">
  9017. <summary>
  9018. Closes the file, releases all the memory buffers and returns the text string
  9019. </summary>
  9020. <returns></returns>
  9021. </member>
  9022. <member name="M:OpenCvSharp.FileStorage.GetFirstTopLevelNode">
  9023. <summary>
  9024. Returns the first element of the top-level mapping
  9025. </summary>
  9026. <returns>The first element of the top-level mapping.</returns>
  9027. </member>
  9028. <member name="M:OpenCvSharp.FileStorage.Root(System.Int32)">
  9029. <summary>
  9030. Returns the top-level mapping. YAML supports multiple streams
  9031. </summary>
  9032. <param name="streamIdx"> Zero-based index of the stream. In most cases there is only one stream in the file.
  9033. However, YAML supports multiple streams and so there can be several.</param>
  9034. <returns>The top-level mapping.</returns>
  9035. </member>
  9036. <member name="M:OpenCvSharp.FileStorage.WriteRaw(System.String,System.IntPtr,System.Int32)">
  9037. <summary>
  9038. Writes one or more numbers of the specified format to the currently written structure
  9039. </summary>
  9040. <param name="fmt">Specification of each array element, see @ref format_spec "format specification"</param>
  9041. <param name="vec">Pointer to the written array.</param>
  9042. <param name="len">Number of the uchar elements to write.</param>
  9043. </member>
  9044. <member name="M:OpenCvSharp.FileStorage.WriteComment(System.String,System.Boolean)">
  9045. <summary>
  9046. Writes a comment.
  9047. The function writes a comment into file storage. The comments are skipped when the storage is read.
  9048. </summary>
  9049. <param name="comment">The written comment, single-line or multi-line</param>
  9050. <param name="append">If true, the function tries to put the comment at the end of current line.
  9051. Else if the comment is multi-line, or if it does not fit at the end of the current line, the comment starts a new line.</param>
  9052. </member>
  9053. <member name="M:OpenCvSharp.FileStorage.StartWriteStruct(System.String,System.Int32,System.String)">
  9054. <summary>
  9055. </summary>
  9056. <param name="name"></param>
  9057. <param name="flags"></param>
  9058. <param name="typeName"></param>
  9059. </member>
  9060. <member name="M:OpenCvSharp.FileStorage.EndWriteStruct">
  9061. <summary>
  9062. </summary>
  9063. </member>
  9064. <member name="M:OpenCvSharp.FileStorage.GetDefaultObjectName(System.String)">
  9065. <summary>
  9066. Returns the normalized object name for the specified file name
  9067. </summary>
  9068. <param name="fileName"></param>
  9069. <returns></returns>
  9070. </member>
  9071. <member name="M:OpenCvSharp.FileStorage.Write(System.String,System.Int32)">
  9072. <summary>
  9073. </summary>
  9074. <param name="name"></param>
  9075. <param name="value"></param>
  9076. </member>
  9077. <member name="M:OpenCvSharp.FileStorage.Write(System.String,System.Single)">
  9078. <summary>
  9079. </summary>
  9080. <param name="name"></param>
  9081. <param name="value"></param>
  9082. </member>
  9083. <member name="M:OpenCvSharp.FileStorage.Write(System.String,System.Double)">
  9084. <summary>
  9085. </summary>
  9086. <param name="name"></param>
  9087. <param name="value"></param>
  9088. </member>
  9089. <member name="M:OpenCvSharp.FileStorage.Write(System.String,System.String)">
  9090. <summary>
  9091. </summary>
  9092. <param name="name"></param>
  9093. <param name="value"></param>
  9094. </member>
  9095. <member name="M:OpenCvSharp.FileStorage.Write(System.String,OpenCvSharp.Mat)">
  9096. <summary>
  9097. </summary>
  9098. <param name="name"></param>
  9099. <param name="value"></param>
  9100. </member>
  9101. <member name="M:OpenCvSharp.FileStorage.Write(System.String,OpenCvSharp.SparseMat)">
  9102. <summary>
  9103. </summary>
  9104. <param name="name"></param>
  9105. <param name="value"></param>
  9106. </member>
  9107. <member name="M:OpenCvSharp.FileStorage.Write(System.String,System.Collections.Generic.IEnumerable{OpenCvSharp.KeyPoint})">
  9108. <summary>
  9109. </summary>
  9110. <param name="name"></param>
  9111. <param name="value"></param>
  9112. </member>
  9113. <member name="M:OpenCvSharp.FileStorage.Write(System.String,System.Collections.Generic.IEnumerable{OpenCvSharp.DMatch})">
  9114. <summary>
  9115. </summary>
  9116. <param name="name"></param>
  9117. <param name="value"></param>
  9118. </member>
  9119. <member name="M:OpenCvSharp.FileStorage.WriteScalar(System.Int32)">
  9120. <summary>
  9121. </summary>
  9122. <param name="value"></param>
  9123. </member>
  9124. <member name="M:OpenCvSharp.FileStorage.WriteScalar(System.Single)">
  9125. <summary>
  9126. </summary>
  9127. <param name="value"></param>
  9128. </member>
  9129. <member name="M:OpenCvSharp.FileStorage.WriteScalar(System.Double)">
  9130. <summary>
  9131. </summary>
  9132. <param name="value"></param>
  9133. </member>
  9134. <member name="M:OpenCvSharp.FileStorage.WriteScalar(System.String)">
  9135. <summary>
  9136. </summary>
  9137. <param name="value"></param>
  9138. </member>
  9139. <member name="M:OpenCvSharp.FileStorage.Add(System.String)">
  9140. <summary>
  9141. Writes data to a file storage.
  9142. </summary>
  9143. <param name="val"></param>
  9144. </member>
  9145. <member name="M:OpenCvSharp.FileStorage.Add(System.Int32)">
  9146. <summary>
  9147. Writes data to a file storage.
  9148. </summary>
  9149. <param name="val"></param>
  9150. </member>
  9151. <member name="M:OpenCvSharp.FileStorage.Add(System.Single)">
  9152. <summary>
  9153. Writes data to a file storage.
  9154. </summary>
  9155. <param name="val"></param>
  9156. </member>
  9157. <member name="M:OpenCvSharp.FileStorage.Add(System.Double)">
  9158. <summary>
  9159. Writes data to a file storage.
  9160. </summary>
  9161. <param name="val"></param>
  9162. </member>
  9163. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Mat)">
  9164. <summary>
  9165. Writes data to a file storage.
  9166. </summary>
  9167. <param name="val"></param>
  9168. </member>
  9169. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.SparseMat)">
  9170. <summary>
  9171. Writes data to a file storage.
  9172. </summary>
  9173. <param name="val"></param>
  9174. </member>
  9175. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Range)">
  9176. <summary>
  9177. Writes data to a file storage.
  9178. </summary>
  9179. <param name="val"></param>
  9180. </member>
  9181. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.KeyPoint)">
  9182. <summary>
  9183. Writes data to a file storage.
  9184. </summary>
  9185. <param name="val"></param>
  9186. </member>
  9187. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.DMatch)">
  9188. <summary>
  9189. Writes data to a file storage.
  9190. </summary>
  9191. <param name="val"></param>
  9192. </member>
  9193. <member name="M:OpenCvSharp.FileStorage.Add(System.Collections.Generic.IEnumerable{OpenCvSharp.KeyPoint})">
  9194. <summary>
  9195. Writes data to a file storage.
  9196. </summary>
  9197. <param name="val"></param>
  9198. </member>
  9199. <member name="M:OpenCvSharp.FileStorage.Add(System.Collections.Generic.IEnumerable{OpenCvSharp.DMatch})">
  9200. <summary>
  9201. Writes data to a file storage.
  9202. </summary>
  9203. <param name="val"></param>
  9204. </member>
  9205. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Point)">
  9206. <summary>
  9207. /Writes data to a file storage.
  9208. </summary>
  9209. <param name="val"></param>
  9210. </member>
  9211. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Point2f)">
  9212. <summary>
  9213. Writes data to a file storage.
  9214. </summary>
  9215. <param name="val"></param>
  9216. </member>
  9217. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Point2d)">
  9218. <summary>
  9219. Writes data to a file storage.
  9220. </summary>
  9221. <param name="val"></param>
  9222. </member>
  9223. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Point3i)">
  9224. <summary>
  9225. Writes data to a file storage.
  9226. </summary>
  9227. <param name="val"></param>
  9228. </member>
  9229. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Point3f)">
  9230. <summary>
  9231. Writes data to a file storage.
  9232. </summary>
  9233. <param name="val"></param>
  9234. </member>
  9235. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Point3d)">
  9236. <summary>
  9237. Writes data to a file storage.
  9238. </summary>
  9239. <param name="val"></param>
  9240. </member>
  9241. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Size)">
  9242. <summary>
  9243. Writes data to a file storage.
  9244. </summary>
  9245. <param name="val"></param>
  9246. </member>
  9247. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Size2f)">
  9248. <summary>
  9249. Writes data to a file storage.
  9250. </summary>
  9251. <param name="val"></param>
  9252. </member>
  9253. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Size2d)">
  9254. <summary>
  9255. Writes data to a file storage.
  9256. </summary>
  9257. <param name="val"></param>
  9258. </member>
  9259. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Rect)">
  9260. <summary>
  9261. Writes data to a file storage.
  9262. </summary>
  9263. <param name="val"></param>
  9264. </member>
  9265. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Rect2f)">
  9266. <summary>
  9267. Writes data to a file storage.
  9268. </summary>
  9269. <param name="val"></param>
  9270. </member>
  9271. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Rect2d)">
  9272. <summary>
  9273. Writes data to a file storage.
  9274. </summary>
  9275. <param name="val"></param>
  9276. </member>
  9277. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Scalar)">
  9278. <summary>
  9279. Writes data to a file storage.
  9280. </summary>
  9281. <param name="val"></param>
  9282. </member>
  9283. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Vec2i)">
  9284. <summary>
  9285. Writes data to a file storage.
  9286. </summary>
  9287. <param name="val"></param>
  9288. </member>
  9289. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Vec3i)">
  9290. <summary>
  9291. Writes data to a file storage.
  9292. </summary>
  9293. <param name="val"></param>
  9294. </member>
  9295. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Vec4i)">
  9296. <summary>
  9297. Writes data to a file storage.
  9298. </summary>
  9299. <param name="val"></param>
  9300. </member>
  9301. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Vec6i)">
  9302. <summary>
  9303. Writes data to a file storage.
  9304. </summary>
  9305. <param name="val"></param>
  9306. </member>
  9307. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Vec2d)">
  9308. <summary>
  9309. Writes data to a file storage.
  9310. </summary>
  9311. <param name="val"></param>
  9312. </member>
  9313. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Vec3d)">
  9314. <summary>
  9315. Writes data to a file storage.
  9316. </summary>
  9317. <param name="val"></param>
  9318. </member>
  9319. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Vec4d)">
  9320. <summary>
  9321. Writes data to a file storage.
  9322. </summary>
  9323. <param name="val"></param>
  9324. </member>
  9325. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Vec6d)">
  9326. <summary>
  9327. Writes data to a file storage.
  9328. </summary>
  9329. <param name="val"></param>
  9330. </member>
  9331. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Vec2f)">
  9332. <summary>
  9333. Writes data to a file storage.
  9334. </summary>
  9335. <param name="val"></param>
  9336. </member>
  9337. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Vec3f)">
  9338. <summary>
  9339. Writes data to a file storage.
  9340. </summary>
  9341. <param name="val"></param>
  9342. </member>
  9343. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Vec4f)">
  9344. <summary>
  9345. Writes data to a file storage.
  9346. </summary>
  9347. <param name="val"></param>
  9348. </member>
  9349. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Vec6f)">
  9350. <summary>
  9351. Writes data to a file storage.
  9352. </summary>
  9353. <param name="val"></param>
  9354. </member>
  9355. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Vec2b)">
  9356. <summary>
  9357. Writes data to a file storage.
  9358. </summary>
  9359. <param name="val"></param>
  9360. </member>
  9361. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Vec3b)">
  9362. <summary>
  9363. Writes data to a file storage.
  9364. </summary>
  9365. <param name="val"></param>
  9366. </member>
  9367. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Vec4b)">
  9368. <summary>
  9369. Writes data to a file storage.
  9370. </summary>
  9371. <param name="val"></param>
  9372. </member>
  9373. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Vec6b)">
  9374. <summary>
  9375. Writes data to a file storage.
  9376. </summary>
  9377. <param name="val"></param>
  9378. </member>
  9379. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Vec2s)">
  9380. <summary>
  9381. Writes data to a file storage.
  9382. </summary>
  9383. <param name="val"></param>
  9384. </member>
  9385. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Vec3s)">
  9386. <summary>
  9387. Writes data to a file storage.
  9388. </summary>
  9389. <param name="val"></param>
  9390. </member>
  9391. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Vec4s)">
  9392. <summary>
  9393. Writes data to a file storage.
  9394. </summary>
  9395. <param name="val"></param>
  9396. </member>
  9397. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Vec6s)">
  9398. <summary>
  9399. Writes data to a file storage.
  9400. </summary>
  9401. <param name="val"></param>
  9402. </member>
  9403. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Vec2w)">
  9404. <summary>
  9405. Writes data to a file storage.
  9406. </summary>
  9407. <param name="val"></param>
  9408. </member>
  9409. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Vec3w)">
  9410. <summary>
  9411. Writes data to a file storage.
  9412. </summary>
  9413. <param name="val"></param>
  9414. </member>
  9415. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Vec4w)">
  9416. <summary>
  9417. Writes data to a file storage.
  9418. </summary>
  9419. <param name="val"></param>
  9420. </member>
  9421. <member name="M:OpenCvSharp.FileStorage.Add(OpenCvSharp.Vec6w)">
  9422. <summary>
  9423. Writes data to a file storage.
  9424. </summary>
  9425. <param name="val"></param>
  9426. </member>
  9427. <member name="T:OpenCvSharp.FileStorage.States">
  9428. <summary>
  9429. </summary>
  9430. </member>
  9431. <member name="F:OpenCvSharp.FileStorage.States.Undefined">
  9432. <summary>
  9433. </summary>
  9434. </member>
  9435. <member name="F:OpenCvSharp.FileStorage.States.ValueExpected">
  9436. <summary>
  9437. </summary>
  9438. </member>
  9439. <member name="F:OpenCvSharp.FileStorage.States.NameExpected">
  9440. <summary>
  9441. </summary>
  9442. </member>
  9443. <member name="F:OpenCvSharp.FileStorage.States.InsideMap">
  9444. <summary>
  9445. </summary>
  9446. </member>
  9447. <member name="T:OpenCvSharp.FileStorage.Mode">
  9448. <summary>
  9449. File storage mode
  9450. </summary>
  9451. </member>
  9452. <member name="F:OpenCvSharp.FileStorage.Mode.Read">
  9453. <summary>
  9454. The storage is open for reading
  9455. </summary>
  9456. </member>
  9457. <member name="F:OpenCvSharp.FileStorage.Mode.Write">
  9458. <summary>
  9459. The storage is open for writing
  9460. </summary>
  9461. </member>
  9462. <member name="F:OpenCvSharp.FileStorage.Mode.Append">
  9463. <summary>
  9464. The storage is open for appending
  9465. </summary>
  9466. </member>
  9467. <member name="F:OpenCvSharp.FileStorage.Mode.Memory">
  9468. <summary>
  9469. flag, read data from source or write data to the internal buffer
  9470. (which is returned by FileStorage::release)
  9471. </summary>
  9472. </member>
  9473. <member name="F:OpenCvSharp.FileStorage.Mode.FormatAuto">
  9474. <summary>
  9475. flag, auto format
  9476. </summary>
  9477. </member>
  9478. <member name="F:OpenCvSharp.FileStorage.Mode.FormatXml">
  9479. <summary>
  9480. flag, XML format
  9481. </summary>
  9482. </member>
  9483. <member name="F:OpenCvSharp.FileStorage.Mode.FormatYaml">
  9484. <summary>
  9485. flag, YAML format
  9486. </summary>
  9487. </member>
  9488. <member name="F:OpenCvSharp.FileStorage.Mode.Base64">
  9489. <summary>
  9490. flag, write rawdata in Base64 by default. (consider using WRITE_BASE64)
  9491. </summary>
  9492. </member>
  9493. <member name="F:OpenCvSharp.FileStorage.Mode.WriteBase64">
  9494. <summary>
  9495. flag, enable both WRITE and BASE64
  9496. </summary>
  9497. </member>
  9498. <member name="T:OpenCvSharp.InputArray">
  9499. <summary>
  9500. Proxy data type for passing Mat's and vector&lt;&gt;'s as input parameters
  9501. </summary>
  9502. </member>
  9503. <member name="M:OpenCvSharp.InputArray.#ctor(System.IntPtr)">
  9504. <summary>
  9505. Constructor
  9506. </summary>
  9507. <param name="ptr"></param>
  9508. </member>
  9509. <member name="M:OpenCvSharp.InputArray.#ctor(OpenCvSharp.Mat)">
  9510. <summary>
  9511. Constructor
  9512. </summary>
  9513. <param name="mat"></param>
  9514. </member>
  9515. <member name="M:OpenCvSharp.InputArray.#ctor(OpenCvSharp.MatExpr)">
  9516. <summary>
  9517. Constructor
  9518. </summary>
  9519. <param name="expr"></param>
  9520. </member>
  9521. <member name="M:OpenCvSharp.InputArray.#ctor(OpenCvSharp.Scalar)">
  9522. <summary>
  9523. Constructor
  9524. </summary>
  9525. <param name="val"></param>
  9526. </member>
  9527. <member name="M:OpenCvSharp.InputArray.#ctor(System.Double)">
  9528. <summary>
  9529. Constructor
  9530. </summary>
  9531. <param name="val"></param>
  9532. </member>
  9533. <member name="M:OpenCvSharp.InputArray.#ctor(System.Byte[])">
  9534. <summary>
  9535. Constructor
  9536. </summary>
  9537. <param name="vec"></param>
  9538. </member>
  9539. <member name="M:OpenCvSharp.InputArray.#ctor(System.Int16[])">
  9540. <summary>
  9541. Constructor
  9542. </summary>
  9543. <param name="vec"></param>
  9544. </member>
  9545. <member name="M:OpenCvSharp.InputArray.#ctor(System.UInt16[])">
  9546. <summary>
  9547. Constructor
  9548. </summary>
  9549. <param name="vec"></param>
  9550. </member>
  9551. <member name="M:OpenCvSharp.InputArray.#ctor(System.Int32[])">
  9552. <summary>
  9553. Constructor
  9554. </summary>
  9555. <param name="vec"></param>
  9556. </member>
  9557. <member name="M:OpenCvSharp.InputArray.#ctor(System.Single[])">
  9558. <summary>
  9559. Constructor
  9560. </summary>
  9561. <param name="vec"></param>
  9562. </member>
  9563. <member name="M:OpenCvSharp.InputArray.#ctor(System.Double[])">
  9564. <summary>
  9565. Constructor
  9566. </summary>
  9567. <param name="vec"></param>
  9568. </member>
  9569. <member name="M:OpenCvSharp.InputArray.#ctor(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat})">
  9570. <summary>
  9571. </summary>
  9572. <param name="mat"></param>
  9573. </member>
  9574. <member name="M:OpenCvSharp.InputArray.DisposeManaged">
  9575. <summary>
  9576. Releases managed resources
  9577. </summary>
  9578. </member>
  9579. <member name="M:OpenCvSharp.InputArray.DisposeUnmanaged">
  9580. <summary>
  9581. Releases unmanaged resources
  9582. </summary>
  9583. </member>
  9584. <member name="M:OpenCvSharp.InputArray.Create(OpenCvSharp.Mat)">
  9585. <summary>
  9586. Creates a proxy class of the specified Mat
  9587. </summary>
  9588. <param name="mat"></param>
  9589. <returns></returns>
  9590. </member>
  9591. <member name="M:OpenCvSharp.InputArray.Create(OpenCvSharp.MatExpr)">
  9592. <summary>
  9593. Creates a proxy class of the specified MatExpr
  9594. </summary>
  9595. <param name="expr"></param>
  9596. <returns></returns>
  9597. </member>
  9598. <member name="M:OpenCvSharp.InputArray.Create(OpenCvSharp.Scalar)">
  9599. <summary>
  9600. Creates a proxy class of the specified Scalar
  9601. </summary>
  9602. <param name="val"></param>
  9603. <returns></returns>
  9604. </member>
  9605. <member name="M:OpenCvSharp.InputArray.Create(System.Double)">
  9606. <summary>
  9607. Creates a proxy class of the specified double
  9608. </summary>
  9609. <param name="val"></param>
  9610. <returns></returns>
  9611. </member>
  9612. <member name="M:OpenCvSharp.InputArray.Create(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat})">
  9613. <summary>
  9614. Creates a proxy class of the specified array of Mat
  9615. </summary>
  9616. <param name="matVector"></param>
  9617. <returns></returns>
  9618. </member>
  9619. <member name="M:OpenCvSharp.InputArray.Create``1(System.Collections.Generic.IEnumerable{``0})">
  9620. <summary>
  9621. Creates a proxy class of the specified list
  9622. </summary>
  9623. <param name="enumerable">Array object</param>
  9624. <returns></returns>
  9625. </member>
  9626. <member name="M:OpenCvSharp.InputArray.Create``1(System.Collections.Generic.IEnumerable{``0},OpenCvSharp.MatType)">
  9627. <summary>
  9628. Creates a proxy class of the specified list
  9629. </summary>
  9630. <param name="enumerable">Array object</param>
  9631. <param name="type">Matrix depth and channels for converting array to cv::Mat</param>
  9632. <returns></returns>
  9633. </member>
  9634. <member name="M:OpenCvSharp.InputArray.Create``1(``0[])">
  9635. <summary>
  9636. Creates a proxy class of the specified list
  9637. </summary>
  9638. <param name="array">Array object</param>
  9639. <returns></returns>
  9640. </member>
  9641. <member name="M:OpenCvSharp.InputArray.Create``1(``0[],OpenCvSharp.MatType)">
  9642. <summary>
  9643. Creates a proxy class of the specified list
  9644. </summary>
  9645. <param name="array">Array object</param>
  9646. <param name="type">Matrix depth and channels for converting array to cv::Mat</param>
  9647. <returns></returns>
  9648. </member>
  9649. <member name="M:OpenCvSharp.InputArray.Create``1(``0[0:,0:])">
  9650. <summary>
  9651. Creates a proxy class of the specified list
  9652. </summary>
  9653. <param name="array">Array object</param>
  9654. <returns></returns>
  9655. </member>
  9656. <member name="M:OpenCvSharp.InputArray.Create``1(``0[0:,0:],OpenCvSharp.MatType)">
  9657. <summary>
  9658. Creates a proxy class of the specified list
  9659. </summary>
  9660. <param name="array">Array object</param>
  9661. <param name="type">Matrix depth and channels for converting array to cv::Mat</param>
  9662. <returns></returns>
  9663. </member>
  9664. <member name="M:OpenCvSharp.InputArray.Create(OpenCvSharp.IVec)">
  9665. <summary>
  9666. Creates a proxy class of the specified Vec*b
  9667. </summary>
  9668. <param name="vec"></param>
  9669. <returns></returns>
  9670. </member>
  9671. <member name="M:OpenCvSharp.InputArray.EstimateType(System.Type)">
  9672. <summary>
  9673. </summary>
  9674. <param name="t"></param>
  9675. <returns></returns>
  9676. </member>
  9677. <member name="M:OpenCvSharp.InputArray.op_Implicit(OpenCvSharp.Mat)~OpenCvSharp.InputArray">
  9678. <summary>
  9679. </summary>
  9680. <param name="mat"></param>
  9681. <returns></returns>
  9682. </member>
  9683. <member name="M:OpenCvSharp.InputArray.op_Implicit(OpenCvSharp.MatExpr)~OpenCvSharp.InputArray">
  9684. <summary>
  9685. </summary>
  9686. <param name="expr"></param>
  9687. <returns></returns>
  9688. </member>
  9689. <member name="M:OpenCvSharp.InputArray.op_Implicit(OpenCvSharp.Scalar)~OpenCvSharp.InputArray">
  9690. <summary>
  9691. </summary>
  9692. <param name="val"></param>
  9693. <returns></returns>
  9694. </member>
  9695. <member name="M:OpenCvSharp.InputArray.op_Implicit(System.Double)~OpenCvSharp.InputArray">
  9696. <summary>
  9697. </summary>
  9698. <param name="val"></param>
  9699. <returns></returns>
  9700. </member>
  9701. <member name="M:OpenCvSharp.InputArray.op_Explicit(System.Collections.Generic.List{OpenCvSharp.Mat})~OpenCvSharp.InputArray">
  9702. <summary>
  9703. </summary>
  9704. <param name="mats"></param>
  9705. <returns></returns>
  9706. </member>
  9707. <member name="M:OpenCvSharp.InputArray.op_Explicit(OpenCvSharp.Mat[])~OpenCvSharp.InputArray">
  9708. <summary>
  9709. </summary>
  9710. <param name="mats"></param>
  9711. <returns></returns>
  9712. </member>
  9713. <member name="M:OpenCvSharp.InputArray.GetMat(System.Int32)">
  9714. <summary>
  9715. </summary>
  9716. <param name="i"></param>
  9717. <returns></returns>
  9718. </member>
  9719. <member name="M:OpenCvSharp.InputArray.GetMatVector">
  9720. <summary>
  9721. </summary>
  9722. <returns></returns>
  9723. </member>
  9724. <member name="M:OpenCvSharp.InputArray.GetFlags">
  9725. <summary>
  9726. </summary>
  9727. <returns></returns>
  9728. </member>
  9729. <member name="M:OpenCvSharp.InputArray.GetObj">
  9730. <summary>
  9731. </summary>
  9732. <returns></returns>
  9733. </member>
  9734. <member name="M:OpenCvSharp.InputArray.GetSz">
  9735. <summary>
  9736. </summary>
  9737. <returns></returns>
  9738. </member>
  9739. <member name="M:OpenCvSharp.InputArray.Kind">
  9740. <summary>
  9741. </summary>
  9742. </member>
  9743. <member name="M:OpenCvSharp.InputArray.Dims(System.Int32)">
  9744. <summary>
  9745. </summary>
  9746. <param name="i"></param>
  9747. <returns></returns>
  9748. </member>
  9749. <member name="M:OpenCvSharp.InputArray.Cols(System.Int32)">
  9750. <summary>
  9751. </summary>
  9752. <param name="i"></param>
  9753. <returns></returns>
  9754. </member>
  9755. <member name="M:OpenCvSharp.InputArray.Rows(System.Int32)">
  9756. <summary>
  9757. </summary>
  9758. <param name="i"></param>
  9759. <returns></returns>
  9760. </member>
  9761. <member name="M:OpenCvSharp.InputArray.Size(System.Int32)">
  9762. <summary>
  9763. </summary>
  9764. <param name="i"></param>
  9765. <returns></returns>
  9766. </member>
  9767. <member name="M:OpenCvSharp.InputArray.SizeND(System.Int32[],System.Int32)">
  9768. <summary>
  9769. </summary>
  9770. <param name="sz"></param>
  9771. <param name="i"></param>
  9772. <returns></returns>
  9773. </member>
  9774. <member name="M:OpenCvSharp.InputArray.SameSize(OpenCvSharp.InputArray)">
  9775. <summary>
  9776. </summary>
  9777. <param name="arr"></param>
  9778. <returns></returns>
  9779. </member>
  9780. <member name="M:OpenCvSharp.InputArray.Total(System.Int32)">
  9781. <summary>
  9782. </summary>
  9783. <param name="i"></param>
  9784. <returns></returns>
  9785. </member>
  9786. <member name="M:OpenCvSharp.InputArray.Type(System.Int32)">
  9787. <summary>
  9788. </summary>
  9789. <param name="i"></param>
  9790. <returns></returns>
  9791. </member>
  9792. <member name="M:OpenCvSharp.InputArray.Depth(System.Int32)">
  9793. <summary>
  9794. </summary>
  9795. <param name="i"></param>
  9796. <returns></returns>
  9797. </member>
  9798. <member name="M:OpenCvSharp.InputArray.Channels(System.Int32)">
  9799. <summary>
  9800. </summary>
  9801. <param name="i"></param>
  9802. <returns></returns>
  9803. </member>
  9804. <member name="M:OpenCvSharp.InputArray.IsContinuous(System.Int32)">
  9805. <summary>
  9806. </summary>
  9807. <param name="i"></param>
  9808. <returns></returns>
  9809. </member>
  9810. <member name="M:OpenCvSharp.InputArray.IsSubmatrix(System.Int32)">
  9811. <summary>
  9812. </summary>
  9813. <param name="i"></param>
  9814. <returns></returns>
  9815. </member>
  9816. <member name="M:OpenCvSharp.InputArray.Empty">
  9817. <summary>
  9818. </summary>
  9819. <returns></returns>
  9820. </member>
  9821. <member name="M:OpenCvSharp.InputArray.CopyTo(OpenCvSharp.OutputArray)">
  9822. <summary>
  9823. </summary>
  9824. <param name="arr"></param>
  9825. </member>
  9826. <member name="M:OpenCvSharp.InputArray.CopyTo(OpenCvSharp.OutputArray,OpenCvSharp.InputArray)">
  9827. <summary>
  9828. </summary>
  9829. <param name="arr"></param>
  9830. <param name="mask"></param>
  9831. </member>
  9832. <member name="M:OpenCvSharp.InputArray.Offset(System.Int32)">
  9833. <summary>
  9834. </summary>
  9835. <param name="i"></param>
  9836. <returns></returns>
  9837. </member>
  9838. <member name="M:OpenCvSharp.InputArray.Step(System.Int32)">
  9839. <summary>
  9840. </summary>
  9841. <param name="i"></param>
  9842. <returns></returns>
  9843. </member>
  9844. <member name="M:OpenCvSharp.InputArray.IsMat">
  9845. <summary>
  9846. </summary>
  9847. <returns></returns>
  9848. </member>
  9849. <member name="M:OpenCvSharp.InputArray.IsUMat">
  9850. <summary>
  9851. </summary>
  9852. <returns></returns>
  9853. </member>
  9854. <member name="M:OpenCvSharp.InputArray.IsMatVector">
  9855. <summary>
  9856. </summary>
  9857. <returns></returns>
  9858. </member>
  9859. <member name="M:OpenCvSharp.InputArray.IsUMatVector">
  9860. <summary>
  9861. </summary>
  9862. <returns></returns>
  9863. </member>
  9864. <member name="M:OpenCvSharp.InputArray.IsMatx">
  9865. <summary>
  9866. </summary>
  9867. <returns></returns>
  9868. </member>
  9869. <member name="M:OpenCvSharp.InputArray.IsVector">
  9870. <summary>
  9871. </summary>
  9872. <returns></returns>
  9873. </member>
  9874. <member name="M:OpenCvSharp.InputArray.IsGpuMatVector">
  9875. <summary>
  9876. </summary>
  9877. <returns></returns>
  9878. </member>
  9879. <member name="T:OpenCvSharp.InputOutputArray">
  9880. <summary>
  9881. Proxy data type for passing Mat's and vector&lt;&gt;'s as input parameters.
  9882. Synonym for OutputArray.
  9883. </summary>
  9884. </member>
  9885. <member name="M:OpenCvSharp.InputOutputArray.#ctor(OpenCvSharp.Mat)">
  9886. <summary>
  9887. </summary>
  9888. <param name="mat"></param>
  9889. </member>
  9890. <member name="M:OpenCvSharp.InputOutputArray.Create(OpenCvSharp.Mat)">
  9891. <summary>
  9892. Creates a proxy class of the specified Mat
  9893. </summary>
  9894. <param name="mat"></param>
  9895. <returns></returns>
  9896. </member>
  9897. <member name="M:OpenCvSharp.InputOutputArray.op_Implicit(OpenCvSharp.Mat)~OpenCvSharp.InputOutputArray">
  9898. <summary>
  9899. </summary>
  9900. <param name="mat"></param>
  9901. <returns></returns>
  9902. </member>
  9903. <member name="T:OpenCvSharp.LDA">
  9904. <inheritdoc />
  9905. <summary>
  9906. Linear Discriminant Analysis
  9907. </summary>
  9908. </member>
  9909. <member name="M:OpenCvSharp.LDA.#ctor(System.Int32)">
  9910. <summary>
  9911. constructor
  9912. </summary>
  9913. <param name="numComponents"></param>
  9914. </member>
  9915. <member name="M:OpenCvSharp.LDA.#ctor(OpenCvSharp.InputArray,OpenCvSharp.InputArray,System.Int32)">
  9916. <summary>
  9917. Initializes and performs a Discriminant Analysis with Fisher's
  9918. Optimization Criterion on given data in src and corresponding labels
  9919. in labels.If 0 (or less) number of components are given, they are
  9920. automatically determined for given data in computation.
  9921. </summary>
  9922. <param name="src"></param>
  9923. <param name="labels"></param>
  9924. <param name="numComponents"></param>
  9925. </member>
  9926. <member name="M:OpenCvSharp.LDA.DisposeUnmanaged">
  9927. <summary>
  9928. Releases unmanaged resources
  9929. </summary>
  9930. </member>
  9931. <member name="M:OpenCvSharp.LDA.Eigenvectors">
  9932. <summary>
  9933. Returns the eigenvectors of this LDA.
  9934. </summary>
  9935. </member>
  9936. <member name="M:OpenCvSharp.LDA.Eigenvalues">
  9937. <summary>
  9938. Returns the eigenvalues of this LDA.
  9939. </summary>
  9940. </member>
  9941. <member name="M:OpenCvSharp.LDA.Save(System.String)">
  9942. <summary>
  9943. Serializes this object to a given filename.
  9944. </summary>
  9945. <param name="fileName"></param>
  9946. </member>
  9947. <member name="M:OpenCvSharp.LDA.Load(System.String)">
  9948. <summary>
  9949. Deserializes this object from a given filename.
  9950. </summary>
  9951. <param name="fileName"></param>
  9952. </member>
  9953. <member name="M:OpenCvSharp.LDA.Save(OpenCvSharp.FileStorage)">
  9954. <summary>
  9955. Serializes this object to a given cv::FileStorage.
  9956. </summary>
  9957. <param name="fs"></param>
  9958. </member>
  9959. <member name="M:OpenCvSharp.LDA.Load(OpenCvSharp.FileStorage)">
  9960. <summary>
  9961. Deserializes this object from a given cv::FileStorage.
  9962. </summary>
  9963. <param name="node"></param>
  9964. </member>
  9965. <member name="M:OpenCvSharp.LDA.Compute(OpenCvSharp.InputArray,OpenCvSharp.InputArray)">
  9966. <summary>
  9967. Compute the discriminants for data in src (row aligned) and labels.
  9968. </summary>
  9969. <param name="src"></param>
  9970. <param name="labels"></param>
  9971. </member>
  9972. <member name="M:OpenCvSharp.LDA.Project(OpenCvSharp.InputArray)">
  9973. <summary>
  9974. Projects samples into the LDA subspace.
  9975. src may be one or more row aligned samples.
  9976. </summary>
  9977. <param name="src"></param>
  9978. <returns></returns>
  9979. </member>
  9980. <member name="M:OpenCvSharp.LDA.Reconstruct(OpenCvSharp.InputArray)">
  9981. <summary>
  9982. Reconstructs projections from the LDA subspace.
  9983. src may be one or more row aligned projections.
  9984. </summary>
  9985. <param name="src"></param>
  9986. <returns></returns>
  9987. </member>
  9988. <member name="M:OpenCvSharp.LDA.SubspaceProject(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray)">
  9989. <summary>
  9990. </summary>
  9991. <param name="w"></param>
  9992. <param name="mean"></param>
  9993. <param name="src"></param>
  9994. <returns></returns>
  9995. </member>
  9996. <member name="M:OpenCvSharp.LDA.SubspaceReconstruct(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray)">
  9997. <summary>
  9998. </summary>
  9999. <param name="w"></param>
  10000. <param name="mean"></param>
  10001. <param name="src"></param>
  10002. <returns></returns>
  10003. </member>
  10004. <member name="T:OpenCvSharp.MatExpr">
  10005. <summary>
  10006. Matrix expression
  10007. </summary>
  10008. </member>
  10009. <member name="M:OpenCvSharp.MatExpr.#ctor(System.IntPtr)">
  10010. <summary>
  10011. Constructor
  10012. </summary>
  10013. <param name="ptr"></param>
  10014. </member>
  10015. <member name="M:OpenCvSharp.MatExpr.#ctor(OpenCvSharp.Mat)">
  10016. <summary>
  10017. Constructor
  10018. </summary>
  10019. <param name="mat"></param>
  10020. </member>
  10021. <member name="M:OpenCvSharp.MatExpr.DisposeUnmanaged">
  10022. <summary>
  10023. Releases unmanaged resources
  10024. </summary>
  10025. </member>
  10026. <member name="M:OpenCvSharp.MatExpr.op_Implicit(OpenCvSharp.MatExpr)~OpenCvSharp.Mat">
  10027. <summary>
  10028. Convert to cv::Mat
  10029. </summary>
  10030. <param name="self"></param>
  10031. <returns></returns>
  10032. </member>
  10033. <member name="M:OpenCvSharp.MatExpr.ToMat">
  10034. <summary>
  10035. Convert to cv::Mat
  10036. </summary>
  10037. <returns></returns>
  10038. </member>
  10039. <member name="M:OpenCvSharp.MatExpr.op_Implicit(OpenCvSharp.Mat)~OpenCvSharp.MatExpr">
  10040. <summary>
  10041. Convert cv::Mat to cv::MatExpr
  10042. </summary>
  10043. <param name="mat"></param>
  10044. <returns></returns>
  10045. </member>
  10046. <member name="M:OpenCvSharp.MatExpr.FromMat(OpenCvSharp.Mat)">
  10047. <summary>
  10048. Convert cv::Mat to cv::MatExpr
  10049. </summary>
  10050. <param name="mat"></param>
  10051. <returns></returns>
  10052. </member>
  10053. <member name="P:OpenCvSharp.MatExpr.Item(System.Int32,System.Int32,System.Int32,System.Int32)">
  10054. <summary>
  10055. Extracts a rectangular submatrix.
  10056. </summary>
  10057. <param name="rowStart"></param>
  10058. <param name="rowEnd"></param>
  10059. <param name="colStart"></param>
  10060. <param name="colEnd"></param>
  10061. <returns></returns>
  10062. </member>
  10063. <member name="P:OpenCvSharp.MatExpr.Item(OpenCvSharp.Range,OpenCvSharp.Range)">
  10064. <summary>
  10065. Extracts a rectangular submatrix.
  10066. </summary>
  10067. <param name="rowRange"></param>
  10068. <param name="colRange"></param>
  10069. <returns></returns>
  10070. </member>
  10071. <member name="P:OpenCvSharp.MatExpr.Item(OpenCvSharp.Rect)">
  10072. <summary>
  10073. Extracts a rectangular submatrix.
  10074. </summary>
  10075. <param name="roi"></param>
  10076. <returns></returns>
  10077. </member>
  10078. <member name="M:OpenCvSharp.MatExpr.Row(System.Int32)">
  10079. <summary>
  10080. Creates a matrix header for the specified matrix row.
  10081. </summary>
  10082. <param name="y">A 0-based row index.</param>
  10083. <returns></returns>
  10084. </member>
  10085. <member name="M:OpenCvSharp.MatExpr.Col(System.Int32)">
  10086. <summary>
  10087. Creates a matrix header for the specified matrix column.
  10088. </summary>
  10089. <param name="x">A 0-based column index.</param>
  10090. <returns></returns>
  10091. </member>
  10092. <member name="M:OpenCvSharp.MatExpr.Diag(OpenCvSharp.MatDiagType)">
  10093. <summary>
  10094. Extracts a diagonal from a matrix
  10095. </summary>
  10096. <param name="d">d index of the diagonal, with the following values:
  10097. - d=0 is the main diagonal.
  10098. - d&lt;0 is a diagonal from the lower half. For example, d=-1 means the diagonal is set immediately below the main one.
  10099. - d&gt;0 is a diagonal from the upper half. For example, d=1 means the diagonal is set immediately above the main one.</param>
  10100. <returns></returns>
  10101. </member>
  10102. <member name="M:OpenCvSharp.MatExpr.SubMat(System.Int32,System.Int32,System.Int32,System.Int32)">
  10103. <summary>
  10104. Extracts a rectangular submatrix.
  10105. </summary>
  10106. <param name="rowStart"></param>
  10107. <param name="rowEnd"></param>
  10108. <param name="colStart"></param>
  10109. <param name="colEnd"></param>
  10110. <returns></returns>
  10111. </member>
  10112. <member name="M:OpenCvSharp.MatExpr.SubMat(OpenCvSharp.Range,OpenCvSharp.Range)">
  10113. <summary>
  10114. Extracts a rectangular submatrix.
  10115. </summary>
  10116. <param name="rowRange"></param>
  10117. <param name="colRange"></param>
  10118. <returns></returns>
  10119. </member>
  10120. <member name="M:OpenCvSharp.MatExpr.SubMat(OpenCvSharp.Rect)">
  10121. <summary>
  10122. Extracts a rectangular submatrix.
  10123. </summary>
  10124. <param name="roi"></param>
  10125. <returns></returns>
  10126. </member>
  10127. <member name="M:OpenCvSharp.MatExpr.T">
  10128. <summary>
  10129. Transposes a matrix.
  10130. </summary>
  10131. <returns></returns>
  10132. </member>
  10133. <member name="M:OpenCvSharp.MatExpr.Inv(OpenCvSharp.DecompTypes)">
  10134. <summary>
  10135. Inverses a matrix.
  10136. </summary>
  10137. <param name="method"></param>
  10138. <returns></returns>
  10139. </member>
  10140. <member name="M:OpenCvSharp.MatExpr.Mul(OpenCvSharp.MatExpr,System.Double)">
  10141. <summary>
  10142. Performs an element-wise multiplication or division of the two matrices.
  10143. </summary>
  10144. <param name="e">Another array of the same type and the same size as this, or a matrix expression.</param>
  10145. <param name="scale">Optional scale factor.</param>
  10146. <returns></returns>
  10147. </member>
  10148. <member name="M:OpenCvSharp.MatExpr.Mul(OpenCvSharp.Mat,System.Double)">
  10149. <summary>
  10150. Performs an element-wise multiplication or division of the two matrices.
  10151. </summary>
  10152. <param name="m">Another array of the same type and the same size as this, or a matrix expression.</param>
  10153. <param name="scale">Optional scale factor.</param>
  10154. <returns></returns>
  10155. </member>
  10156. <member name="M:OpenCvSharp.MatExpr.Cross(OpenCvSharp.Mat)">
  10157. <summary>
  10158. Computes a cross-product of two 3-element vectors.
  10159. </summary>
  10160. <param name="m">Another cross-product operand.</param>
  10161. <returns></returns>
  10162. </member>
  10163. <member name="M:OpenCvSharp.MatExpr.Dot(OpenCvSharp.Mat)">
  10164. <summary>
  10165. Computes a dot-product of two vectors.
  10166. </summary>
  10167. <param name="m">another dot-product operand.</param>
  10168. <returns></returns>
  10169. </member>
  10170. <member name="M:OpenCvSharp.MatExpr.Size">
  10171. <summary>
  10172. Returns the size of a matrix element.
  10173. </summary>
  10174. </member>
  10175. <member name="M:OpenCvSharp.MatExpr.Type">
  10176. <summary>
  10177. Returns the type of a matrix element.
  10178. </summary>
  10179. </member>
  10180. <member name="M:OpenCvSharp.MatExpr.Abs">
  10181. <summary>
  10182. Computes absolute value of each matrix element
  10183. </summary>
  10184. <returns></returns>
  10185. </member>
  10186. <member name="T:OpenCvSharp.MatExprRowColIndexer">
  10187. <summary>
  10188. </summary>
  10189. </member>
  10190. <member name="P:OpenCvSharp.MatExprRowColIndexer.Parent">
  10191. <summary>
  10192. </summary>
  10193. </member>
  10194. <member name="M:OpenCvSharp.MatExprRowColIndexer.#ctor(OpenCvSharp.MatExpr)">
  10195. <summary>
  10196. </summary>
  10197. <param name="parent"></param>
  10198. </member>
  10199. <member name="P:OpenCvSharp.MatExprRowColIndexer.Item(System.Int32)">
  10200. <summary>
  10201. </summary>
  10202. <param name="pos"></param>
  10203. <returns></returns>
  10204. </member>
  10205. <member name="M:OpenCvSharp.MatExprRowColIndexer.Get(System.Int32)">
  10206. <summary>
  10207. </summary>
  10208. <param name="pos"></param>
  10209. <returns></returns>
  10210. </member>
  10211. <member name="T:OpenCvSharp.Mat">
  10212. <summary>
  10213. OpenCV C++ n-dimensional dense array class (cv::Mat)
  10214. </summary>
  10215. </member>
  10216. <member name="F:OpenCvSharp.Mat.TypeMap">
  10217. <summary>
  10218. typeof(T) -> MatType
  10219. </summary>
  10220. </member>
  10221. <member name="M:OpenCvSharp.Mat.#ctor(System.IntPtr)">
  10222. <summary>
  10223. Creates from native cv::Mat* pointer
  10224. </summary>
  10225. <param name="ptr"></param>
  10226. </member>
  10227. <member name="M:OpenCvSharp.Mat.#ctor">
  10228. <summary>
  10229. Creates empty Mat
  10230. </summary>
  10231. </member>
  10232. <member name="M:OpenCvSharp.Mat.#ctor(OpenCvSharp.Mat)">
  10233. <inheritdoc />
  10234. <summary>
  10235. </summary>
  10236. <param name="m"></param>
  10237. </member>
  10238. <member name="M:OpenCvSharp.Mat.#ctor(System.String,OpenCvSharp.ImreadModes)">
  10239. <summary>
  10240. Loads an image from a file. (cv::imread)
  10241. </summary>
  10242. <param name="fileName">Name of file to be loaded.</param>
  10243. <param name="flags">Specifies color type of the loaded image</param>
  10244. </member>
  10245. <member name="M:OpenCvSharp.Mat.#ctor(System.Int32,System.Int32,OpenCvSharp.MatType)">
  10246. <summary>
  10247. constructs 2D matrix of the specified size and type
  10248. </summary>
  10249. <param name="rows">Number of rows in a 2D array.</param>
  10250. <param name="cols">Number of columns in a 2D array.</param>
  10251. <param name="type">Array type. Use MatType.CV_8UC1, ..., CV_64FC4 to create 1-4 channel matrices,
  10252. or MatType. CV_8UC(n), ..., CV_64FC(n) to create multi-channel matrices.</param>
  10253. </member>
  10254. <member name="M:OpenCvSharp.Mat.#ctor(OpenCvSharp.Size,OpenCvSharp.MatType)">
  10255. <summary>
  10256. constructs 2D matrix of the specified size and type
  10257. </summary>
  10258. <param name="size">2D array size: Size(cols, rows) . In the Size() constructor,
  10259. the number of rows and the number of columns go in the reverse order.</param>
  10260. <param name="type">Array type. Use MatType.CV_8UC1, ..., CV_64FC4 to create 1-4 channel matrices,
  10261. or MatType.CV_8UC(n), ..., CV_64FC(n) to create multi-channel matrices.</param>
  10262. </member>
  10263. <member name="M:OpenCvSharp.Mat.#ctor(System.Int32,System.Int32,OpenCvSharp.MatType,OpenCvSharp.Scalar)">
  10264. <summary>
  10265. constructs 2D matrix and fills it with the specified Scalar value.
  10266. </summary>
  10267. <param name="rows">Number of rows in a 2D array.</param>
  10268. <param name="cols">Number of columns in a 2D array.</param>
  10269. <param name="type">Array type. Use MatType.CV_8UC1, ..., CV_64FC4 to create 1-4 channel matrices,
  10270. or MatType. CV_8UC(n), ..., CV_64FC(n) to create multi-channel matrices.</param>
  10271. <param name="s">An optional value to initialize each matrix element with.
  10272. To set all the matrix elements to the particular value after the construction, use SetTo(Scalar s) method .</param>
  10273. </member>
  10274. <member name="M:OpenCvSharp.Mat.#ctor(OpenCvSharp.Size,OpenCvSharp.MatType,OpenCvSharp.Scalar)">
  10275. <summary>
  10276. constructs 2D matrix and fills it with the specified Scalar value.
  10277. </summary>
  10278. <param name="size">2D array size: Size(cols, rows) . In the Size() constructor,
  10279. the number of rows and the number of columns go in the reverse order.</param>
  10280. <param name="type">Array type. Use MatType.CV_8UC1, ..., CV_64FC4 to create 1-4 channel matrices,
  10281. or CV_8UC(n), ..., CV_64FC(n) to create multi-channel (up to CV_CN_MAX channels) matrices.</param>
  10282. <param name="s">An optional value to initialize each matrix element with.
  10283. To set all the matrix elements to the particular value after the construction, use SetTo(Scalar s) method .</param>
  10284. </member>
  10285. <member name="M:OpenCvSharp.Mat.#ctor(OpenCvSharp.Mat,OpenCvSharp.Range,System.Nullable{OpenCvSharp.Range})">
  10286. <summary>
  10287. creates a matrix header for a part of the bigger matrix
  10288. </summary>
  10289. <param name="m">Array that (as a whole or partly) is assigned to the constructed matrix.
  10290. No data is copied by these constructors. Instead, the header pointing to m data or its sub-array
  10291. is constructed and associated with it. The reference counter, if any, is incremented.
  10292. So, when you modify the matrix formed using such a constructor, you also modify the corresponding elements of m .
  10293. If you want to have an independent copy of the sub-array, use Mat::clone() .</param>
  10294. <param name="rowRange">Range of the m rows to take. As usual, the range start is inclusive and the range end is exclusive.
  10295. Use Range.All to take all the rows.</param>
  10296. <param name="colRange">Range of the m columns to take. Use Range.All to take all the columns.</param>
  10297. </member>
  10298. <member name="M:OpenCvSharp.Mat.#ctor(OpenCvSharp.Mat,OpenCvSharp.Range[])">
  10299. <summary>
  10300. creates a matrix header for a part of the bigger matrix
  10301. </summary>
  10302. <param name="m">Array that (as a whole or partly) is assigned to the constructed matrix.
  10303. No data is copied by these constructors. Instead, the header pointing to m data or its sub-array
  10304. is constructed and associated with it. The reference counter, if any, is incremented.
  10305. So, when you modify the matrix formed using such a constructor, you also modify the corresponding elements of m .
  10306. If you want to have an independent copy of the sub-array, use Mat.Clone() .</param>
  10307. <param name="ranges">Array of selected ranges of m along each dimensionality.</param>
  10308. </member>
  10309. <member name="M:OpenCvSharp.Mat.#ctor(OpenCvSharp.Mat,OpenCvSharp.Rect)">
  10310. <summary>
  10311. creates a matrix header for a part of the bigger matrix
  10312. </summary>
  10313. <param name="m">Array that (as a whole or partly) is assigned to the constructed matrix.
  10314. No data is copied by these constructors. Instead, the header pointing to m data or its sub-array
  10315. is constructed and associated with it. The reference counter, if any, is incremented.
  10316. So, when you modify the matrix formed using such a constructor, you also modify the corresponding elements of m .
  10317. If you want to have an independent copy of the sub-array, use Mat.Clone() .</param>
  10318. <param name="roi">Region of interest.</param>
  10319. </member>
  10320. <member name="M:OpenCvSharp.Mat.#ctor(System.Int32,System.Int32,OpenCvSharp.MatType,System.IntPtr,System.Int64)">
  10321. <summary>
  10322. constructor for matrix headers pointing to user-allocated data
  10323. </summary>
  10324. <param name="rows">Number of rows in a 2D array.</param>
  10325. <param name="cols">Number of columns in a 2D array.</param>
  10326. <param name="type">Array type. Use MatType.CV_8UC1, ..., CV_64FC4 to create 1-4 channel matrices,
  10327. or MatType. CV_8UC(n), ..., CV_64FC(n) to create multi-channel matrices.</param>
  10328. <param name="data">Pointer to the user data. Matrix constructors that take data and step parameters do not allocate matrix data.
  10329. Instead, they just initialize the matrix header that points to the specified data, which means that no data is copied.
  10330. This operation is very efficient and can be used to process external data using OpenCV functions.
  10331. The external data is not automatically de-allocated, so you should take care of it.</param>
  10332. <param name="step">Number of bytes each matrix row occupies. The value should include the padding bytes at the end of each row, if any.
  10333. If the parameter is missing (set to AUTO_STEP ), no padding is assumed and the actual step is calculated as cols*elemSize() .</param>
  10334. </member>
  10335. <member name="M:OpenCvSharp.Mat.#ctor(System.Int32,System.Int32,OpenCvSharp.MatType,System.Array,System.Int64)">
  10336. <summary>
  10337. constructor for matrix headers pointing to user-allocated data
  10338. </summary>
  10339. <param name="rows">Number of rows in a 2D array.</param>
  10340. <param name="cols">Number of columns in a 2D array.</param>
  10341. <param name="type">Array type. Use MatType.CV_8UC1, ..., CV_64FC4 to create 1-4 channel matrices,
  10342. or MatType. CV_8UC(n), ..., CV_64FC(n) to create multi-channel matrices.</param>
  10343. <param name="data">Pointer to the user data. Matrix constructors that take data and step parameters do not allocate matrix data.
  10344. Instead, they just initialize the matrix header that points to the specified data, which means that no data is copied.
  10345. This operation is very efficient and can be used to process external data using OpenCV functions.
  10346. The external data is not automatically de-allocated, so you should take care of it.</param>
  10347. <param name="step">Number of bytes each matrix row occupies. The value should include the padding bytes at the end of each row, if any.
  10348. If the parameter is missing (set to AUTO_STEP ), no padding is assumed and the actual step is calculated as cols*elemSize() .</param>
  10349. </member>
  10350. <member name="M:OpenCvSharp.Mat.#ctor(System.Collections.Generic.IEnumerable{System.Int32},OpenCvSharp.MatType,System.IntPtr,System.Collections.Generic.IEnumerable{System.Int64})">
  10351. <summary>
  10352. constructor for matrix headers pointing to user-allocated data
  10353. </summary>
  10354. <param name="sizes">Array of integers specifying an n-dimensional array shape.</param>
  10355. <param name="type">Array type. Use MatType.CV_8UC1, ..., CV_64FC4 to create 1-4 channel matrices,
  10356. or MatType. CV_8UC(n), ..., CV_64FC(n) to create multi-channel matrices.</param>
  10357. <param name="data">Pointer to the user data. Matrix constructors that take data and step parameters do not allocate matrix data.
  10358. Instead, they just initialize the matrix header that points to the specified data, which means that no data is copied.
  10359. This operation is very efficient and can be used to process external data using OpenCV functions.
  10360. The external data is not automatically de-allocated, so you should take care of it.</param>
  10361. <param name="steps">Array of ndims-1 steps in case of a multi-dimensional array (the last step is always set to the element size).
  10362. If not specified, the matrix is assumed to be continuous.</param>
  10363. </member>
  10364. <member name="M:OpenCvSharp.Mat.#ctor(System.Collections.Generic.IEnumerable{System.Int32},OpenCvSharp.MatType,System.Array,System.Collections.Generic.IEnumerable{System.Int64})">
  10365. <summary>
  10366. constructor for matrix headers pointing to user-allocated data
  10367. </summary>
  10368. <param name="sizes">Array of integers specifying an n-dimensional array shape.</param>
  10369. <param name="type">Array type. Use MatType.CV_8UC1, ..., CV_64FC4 to create 1-4 channel matrices,
  10370. or MatType. CV_8UC(n), ..., CV_64FC(n) to create multi-channel matrices.</param>
  10371. <param name="data">Pointer to the user data. Matrix constructors that take data and step parameters do not allocate matrix data.
  10372. Instead, they just initialize the matrix header that points to the specified data, which means that no data is copied.
  10373. This operation is very efficient and can be used to process external data using OpenCV functions.
  10374. The external data is not automatically de-allocated, so you should take care of it.</param>
  10375. <param name="steps">Array of ndims-1 steps in case of a multi-dimensional array (the last step is always set to the element size).
  10376. If not specified, the matrix is assumed to be continuous.</param>
  10377. </member>
  10378. <member name="M:OpenCvSharp.Mat.#ctor(System.Collections.Generic.IEnumerable{System.Int32},OpenCvSharp.MatType)">
  10379. <summary>
  10380. constructs n-dimensional matrix
  10381. </summary>
  10382. <param name="sizes">Array of integers specifying an n-dimensional array shape.</param>
  10383. <param name="type">Array type. Use MatType.CV_8UC1, ..., CV_64FC4 to create 1-4 channel matrices,
  10384. or MatType. CV_8UC(n), ..., CV_64FC(n) to create multi-channel matrices.</param>
  10385. </member>
  10386. <member name="M:OpenCvSharp.Mat.#ctor(System.Collections.Generic.IEnumerable{System.Int32},OpenCvSharp.MatType,OpenCvSharp.Scalar)">
  10387. <summary>
  10388. constructs n-dimensional matrix
  10389. </summary>
  10390. <param name="sizes">Array of integers specifying an n-dimensional array shape.</param>
  10391. <param name="type">Array type. Use MatType.CV_8UC1, ..., CV_64FC4 to create 1-4 channel matrices,
  10392. or MatType. CV_8UC(n), ..., CV_64FC(n) to create multi-channel matrices.</param>
  10393. <param name="s">An optional value to initialize each matrix element with.
  10394. To set all the matrix elements to the particular value after the construction, use SetTo(Scalar s) method .</param>
  10395. </member>
  10396. <member name="M:OpenCvSharp.Mat.Release">
  10397. <summary>
  10398. Releases the resources
  10399. </summary>
  10400. </member>
  10401. <member name="M:OpenCvSharp.Mat.DisposeUnmanaged">
  10402. <inheritdoc />
  10403. <summary>
  10404. Releases unmanaged resources
  10405. </summary>
  10406. </member>
  10407. <member name="M:OpenCvSharp.Mat.FromStream(System.IO.Stream,OpenCvSharp.ImreadModes)">
  10408. <summary>
  10409. Creates the Mat instance from System.IO.Stream
  10410. </summary>
  10411. <param name="stream"></param>
  10412. <param name="mode"></param>
  10413. <returns></returns>
  10414. </member>
  10415. <member name="M:OpenCvSharp.Mat.ImDecode(System.Byte[],OpenCvSharp.ImreadModes)">
  10416. <summary>
  10417. Creates the Mat instance from image data (using cv::decode)
  10418. </summary>
  10419. <param name="imageBytes"></param>
  10420. <param name="mode"></param>
  10421. <returns></returns>
  10422. </member>
  10423. <member name="M:OpenCvSharp.Mat.ImDecode(System.ReadOnlySpan{System.Byte},OpenCvSharp.ImreadModes)">
  10424. <summary>
  10425. Reads image from the specified buffer in memory.
  10426. </summary>
  10427. <param name="span">The input slice of bytes.</param>
  10428. <param name="mode">The same flags as in imread</param>
  10429. <returns></returns>
  10430. </member>
  10431. <member name="M:OpenCvSharp.Mat.FromImageData(System.Byte[],OpenCvSharp.ImreadModes)">
  10432. <summary>
  10433. Creates the Mat instance from image data (using cv::decode)
  10434. </summary>
  10435. <param name="imageBytes"></param>
  10436. <param name="mode"></param>
  10437. <returns></returns>
  10438. </member>
  10439. <member name="M:OpenCvSharp.Mat.FromImageData(System.ReadOnlySpan{System.Byte},OpenCvSharp.ImreadModes)">
  10440. <summary>
  10441. Reads image from the specified buffer in memory.
  10442. </summary>
  10443. <param name="span">The input slice of bytes.</param>
  10444. <param name="mode">The same flags as in imread</param>
  10445. <returns></returns>
  10446. </member>
  10447. <member name="M:OpenCvSharp.Mat.Diag(OpenCvSharp.Mat)">
  10448. <summary>
  10449. Extracts a diagonal from a matrix, or creates a diagonal matrix.
  10450. </summary>
  10451. <param name="d">One-dimensional matrix that represents the main diagonal.</param>
  10452. <returns></returns>
  10453. </member>
  10454. <member name="M:OpenCvSharp.Mat.Zeros(System.Int32,System.Int32,OpenCvSharp.MatType)">
  10455. <summary>
  10456. Returns a zero array of the specified size and type.
  10457. </summary>
  10458. <param name="rows">Number of rows.</param>
  10459. <param name="cols">Number of columns.</param>
  10460. <param name="type">Created matrix type.</param>
  10461. <returns></returns>
  10462. </member>
  10463. <member name="M:OpenCvSharp.Mat.Zeros(OpenCvSharp.Size,OpenCvSharp.MatType)">
  10464. <summary>
  10465. Returns a zero array of the specified size and type.
  10466. </summary>
  10467. <param name="size">Alternative to the matrix size specification Size(cols, rows) .</param>
  10468. <param name="type">Created matrix type.</param>
  10469. <returns></returns>
  10470. </member>
  10471. <member name="M:OpenCvSharp.Mat.Zeros(OpenCvSharp.MatType,System.Int32[])">
  10472. <summary>
  10473. Returns a zero array of the specified size and type.
  10474. </summary>
  10475. <param name="type">Created matrix type.</param>
  10476. <param name="sizes"></param>
  10477. <returns></returns>
  10478. </member>
  10479. <member name="M:OpenCvSharp.Mat.Ones(System.Int32,System.Int32,OpenCvSharp.MatType)">
  10480. <summary>
  10481. Returns an array of all 1’s of the specified size and type.
  10482. </summary>
  10483. <param name="rows">Number of rows.</param>
  10484. <param name="cols">Number of columns.</param>
  10485. <param name="type">Created matrix type.</param>
  10486. <returns></returns>
  10487. </member>
  10488. <member name="M:OpenCvSharp.Mat.Ones(OpenCvSharp.Size,OpenCvSharp.MatType)">
  10489. <summary>
  10490. Returns an array of all 1’s of the specified size and type.
  10491. </summary>
  10492. <param name="size">Alternative to the matrix size specification Size(cols, rows) .</param>
  10493. <param name="type">Created matrix type.</param>
  10494. <returns></returns>
  10495. </member>
  10496. <member name="M:OpenCvSharp.Mat.Ones(OpenCvSharp.MatType,System.Int32[])">
  10497. <summary>
  10498. Returns an array of all 1’s of the specified size and type.
  10499. </summary>
  10500. <param name="type">Created matrix type.</param>
  10501. <param name="sizes">Array of integers specifying the array shape.</param>
  10502. <returns></returns>
  10503. </member>
  10504. <member name="M:OpenCvSharp.Mat.Eye(OpenCvSharp.Size,OpenCvSharp.MatType)">
  10505. <summary>
  10506. Returns an identity matrix of the specified size and type.
  10507. </summary>
  10508. <param name="size">Alternative to the matrix size specification Size(cols, rows) .</param>
  10509. <param name="type">Created matrix type.</param>
  10510. <returns></returns>
  10511. </member>
  10512. <member name="M:OpenCvSharp.Mat.Eye(System.Int32,System.Int32,OpenCvSharp.MatType)">
  10513. <summary>
  10514. Returns an identity matrix of the specified size and type.
  10515. </summary>
  10516. <param name="rows">Number of rows.</param>
  10517. <param name="cols">Number of columns.</param>
  10518. <param name="type">Created matrix type.</param>
  10519. <returns></returns>
  10520. </member>
  10521. <member name="M:OpenCvSharp.Mat.FromArray``1(``0[])">
  10522. <summary>
  10523. Initializes as N x 1 matrix and copies array data to this
  10524. </summary>
  10525. <param name="arr">Source array data to be copied to this</param>
  10526. </member>
  10527. <member name="M:OpenCvSharp.Mat.FromArray``1(``0[0:,0:])">
  10528. <summary>
  10529. Initializes as M x N matrix and copies array data to this
  10530. </summary>
  10531. <param name="arr">Source array data to be copied to this</param>
  10532. </member>
  10533. <member name="M:OpenCvSharp.Mat.FromArray``1(System.Collections.Generic.IEnumerable{``0})">
  10534. <summary>
  10535. Initializes as N x 1 matrix and copies array data to this
  10536. </summary>
  10537. <param name="enumerable">Source array data to be copied to this</param>
  10538. </member>
  10539. <member name="M:OpenCvSharp.Mat.op_UnaryNegation(OpenCvSharp.Mat)">
  10540. <summary>
  10541. </summary>
  10542. <param name="mat"></param>
  10543. <returns></returns>
  10544. </member>
  10545. <member name="M:OpenCvSharp.Mat.op_UnaryPlus(OpenCvSharp.Mat)">
  10546. <summary>
  10547. </summary>
  10548. <param name="mat"></param>
  10549. <returns></returns>
  10550. </member>
  10551. <member name="M:OpenCvSharp.Mat.op_Addition(OpenCvSharp.Mat,OpenCvSharp.Mat)">
  10552. <summary>
  10553. </summary>
  10554. <param name="a"></param>
  10555. <param name="b"></param>
  10556. <returns></returns>
  10557. </member>
  10558. <member name="M:OpenCvSharp.Mat.op_Addition(OpenCvSharp.Mat,OpenCvSharp.Scalar)">
  10559. <summary>
  10560. </summary>
  10561. <param name="a"></param>
  10562. <param name="s"></param>
  10563. <returns></returns>
  10564. </member>
  10565. <member name="M:OpenCvSharp.Mat.op_Addition(OpenCvSharp.Scalar,OpenCvSharp.Mat)">
  10566. <summary>
  10567. </summary>
  10568. <param name="s"></param>
  10569. <param name="a"></param>
  10570. <returns></returns>
  10571. </member>
  10572. <member name="M:OpenCvSharp.Mat.op_Subtraction(OpenCvSharp.Mat,OpenCvSharp.Mat)">
  10573. <summary>
  10574. </summary>
  10575. <param name="a"></param>
  10576. <param name="b"></param>
  10577. <returns></returns>
  10578. </member>
  10579. <member name="M:OpenCvSharp.Mat.op_Subtraction(OpenCvSharp.Mat,OpenCvSharp.Scalar)">
  10580. <summary>
  10581. </summary>
  10582. <param name="a"></param>
  10583. <param name="s"></param>
  10584. <returns></returns>
  10585. </member>
  10586. <member name="M:OpenCvSharp.Mat.op_Subtraction(OpenCvSharp.Scalar,OpenCvSharp.Mat)">
  10587. <summary>
  10588. </summary>
  10589. <param name="s"></param>
  10590. <param name="a"></param>
  10591. <returns></returns>
  10592. </member>
  10593. <member name="M:OpenCvSharp.Mat.op_Multiply(OpenCvSharp.Mat,OpenCvSharp.Mat)">
  10594. <summary>
  10595. </summary>
  10596. <param name="a"></param>
  10597. <param name="b"></param>
  10598. <returns></returns>
  10599. </member>
  10600. <member name="M:OpenCvSharp.Mat.op_Multiply(OpenCvSharp.Mat,System.Double)">
  10601. <summary>
  10602. </summary>
  10603. <param name="a"></param>
  10604. <param name="s"></param>
  10605. <returns></returns>
  10606. </member>
  10607. <member name="M:OpenCvSharp.Mat.op_Multiply(System.Double,OpenCvSharp.Mat)">
  10608. <summary>
  10609. </summary>
  10610. <param name="s"></param>
  10611. <param name="a"></param>
  10612. <returns></returns>
  10613. </member>
  10614. <member name="M:OpenCvSharp.Mat.op_Division(OpenCvSharp.Mat,OpenCvSharp.Mat)">
  10615. <summary>
  10616. </summary>
  10617. <param name="a"></param>
  10618. <param name="b"></param>
  10619. <returns></returns>
  10620. </member>
  10621. <member name="M:OpenCvSharp.Mat.op_Division(OpenCvSharp.Mat,System.Double)">
  10622. <summary>
  10623. </summary>
  10624. <param name="a"></param>
  10625. <param name="s"></param>
  10626. <returns></returns>
  10627. </member>
  10628. <member name="M:OpenCvSharp.Mat.op_Division(System.Double,OpenCvSharp.Mat)">
  10629. <summary>
  10630. </summary>
  10631. <param name="s"></param>
  10632. <param name="a"></param>
  10633. <returns></returns>
  10634. </member>
  10635. <member name="M:OpenCvSharp.Mat.op_BitwiseAnd(OpenCvSharp.Mat,OpenCvSharp.Mat)">
  10636. <summary>
  10637. </summary>
  10638. <param name="a"></param>
  10639. <param name="b"></param>
  10640. <returns></returns>
  10641. </member>
  10642. <member name="M:OpenCvSharp.Mat.op_BitwiseAnd(OpenCvSharp.Mat,System.Double)">
  10643. <summary>
  10644. </summary>
  10645. <param name="a"></param>
  10646. <param name="s"></param>
  10647. <returns></returns>
  10648. </member>
  10649. <member name="M:OpenCvSharp.Mat.op_BitwiseAnd(System.Double,OpenCvSharp.Mat)">
  10650. <summary>
  10651. </summary>
  10652. <param name="s"></param>
  10653. <param name="a"></param>
  10654. <returns></returns>
  10655. </member>
  10656. <member name="M:OpenCvSharp.Mat.op_BitwiseOr(OpenCvSharp.Mat,OpenCvSharp.Mat)">
  10657. <summary>
  10658. </summary>
  10659. <param name="a"></param>
  10660. <param name="b"></param>
  10661. <returns></returns>
  10662. </member>
  10663. <member name="M:OpenCvSharp.Mat.op_BitwiseOr(OpenCvSharp.Mat,System.Double)">
  10664. <summary>
  10665. </summary>
  10666. <param name="a"></param>
  10667. <param name="s"></param>
  10668. <returns></returns>
  10669. </member>
  10670. <member name="M:OpenCvSharp.Mat.op_BitwiseOr(System.Double,OpenCvSharp.Mat)">
  10671. <summary>
  10672. </summary>
  10673. <param name="s"></param>
  10674. <param name="a"></param>
  10675. <returns></returns>
  10676. </member>
  10677. <member name="M:OpenCvSharp.Mat.op_ExclusiveOr(OpenCvSharp.Mat,OpenCvSharp.Mat)">
  10678. <summary>
  10679. </summary>
  10680. <param name="a"></param>
  10681. <param name="b"></param>
  10682. <returns></returns>
  10683. </member>
  10684. <member name="M:OpenCvSharp.Mat.op_ExclusiveOr(OpenCvSharp.Mat,System.Double)">
  10685. <summary>
  10686. </summary>
  10687. <param name="a"></param>
  10688. <param name="s"></param>
  10689. <returns></returns>
  10690. </member>
  10691. <member name="M:OpenCvSharp.Mat.op_ExclusiveOr(System.Double,OpenCvSharp.Mat)">
  10692. <summary>
  10693. </summary>
  10694. <param name="s"></param>
  10695. <param name="a"></param>
  10696. <returns></returns>
  10697. </member>
  10698. <member name="M:OpenCvSharp.Mat.op_OnesComplement(OpenCvSharp.Mat)">
  10699. <summary>
  10700. </summary>
  10701. <param name="m"></param>
  10702. <returns></returns>
  10703. </member>
  10704. <member name="M:OpenCvSharp.Mat.LessThan(OpenCvSharp.Mat)">
  10705. <summary>
  10706. operator &lt;
  10707. </summary>
  10708. <param name="m"></param>
  10709. <returns></returns>
  10710. </member>
  10711. <member name="M:OpenCvSharp.Mat.LessThan(System.Double)">
  10712. <summary>
  10713. operator &lt;
  10714. </summary>
  10715. <param name="d"></param>
  10716. <returns></returns>
  10717. </member>
  10718. <member name="M:OpenCvSharp.Mat.LessThanOrEqual(OpenCvSharp.Mat)">
  10719. <summary>
  10720. operator &lt;=
  10721. </summary>
  10722. <param name="m"></param>
  10723. <returns></returns>
  10724. </member>
  10725. <member name="M:OpenCvSharp.Mat.LessThanOrEqual(System.Double)">
  10726. <summary>
  10727. operator &lt;=
  10728. </summary>
  10729. <param name="d"></param>
  10730. <returns></returns>
  10731. </member>
  10732. <member name="M:OpenCvSharp.Mat.Equals(OpenCvSharp.Mat)">
  10733. <summary>
  10734. operator ==
  10735. </summary>
  10736. <param name="m"></param>
  10737. <returns></returns>
  10738. </member>
  10739. <member name="M:OpenCvSharp.Mat.Equals(System.Double)">
  10740. <summary>
  10741. operator ==
  10742. </summary>
  10743. <param name="d"></param>
  10744. <returns></returns>
  10745. </member>
  10746. <member name="M:OpenCvSharp.Mat.NotEquals(OpenCvSharp.Mat)">
  10747. <summary>
  10748. operator !=
  10749. </summary>
  10750. <param name="m"></param>
  10751. <returns></returns>
  10752. </member>
  10753. <member name="M:OpenCvSharp.Mat.NotEquals(System.Double)">
  10754. <summary>
  10755. operator !=
  10756. </summary>
  10757. <param name="d"></param>
  10758. <returns></returns>
  10759. </member>
  10760. <member name="M:OpenCvSharp.Mat.GreaterThan(OpenCvSharp.Mat)">
  10761. <summary>
  10762. operator &gt;
  10763. </summary>
  10764. <param name="m"></param>
  10765. <returns></returns>
  10766. </member>
  10767. <member name="M:OpenCvSharp.Mat.GreaterThan(System.Double)">
  10768. <summary>
  10769. operator &gt;
  10770. </summary>
  10771. <param name="d"></param>
  10772. <returns></returns>
  10773. </member>
  10774. <member name="M:OpenCvSharp.Mat.GreaterThanOrEqual(OpenCvSharp.Mat)">
  10775. <summary>
  10776. operator &gt;=
  10777. </summary>
  10778. <param name="m"></param>
  10779. <returns></returns>
  10780. </member>
  10781. <member name="M:OpenCvSharp.Mat.GreaterThanOrEqual(System.Double)">
  10782. <summary>
  10783. operator &gt;=
  10784. </summary>
  10785. <param name="d"></param>
  10786. <returns></returns>
  10787. </member>
  10788. <member name="P:OpenCvSharp.Mat.Item(System.Int32,System.Int32,System.Int32,System.Int32)">
  10789. <summary>
  10790. Extracts a rectangular submatrix.
  10791. </summary>
  10792. <param name="rowStart">Start row of the extracted submatrix. The upper boundary is not included.</param>
  10793. <param name="rowEnd">End row of the extracted submatrix. The upper boundary is not included.</param>
  10794. <param name="colStart">Start column of the extracted submatrix. The upper boundary is not included.</param>
  10795. <param name="colEnd">End column of the extracted submatrix. The upper boundary is not included.</param>
  10796. <returns></returns>
  10797. </member>
  10798. <member name="P:OpenCvSharp.Mat.Item(OpenCvSharp.Range,OpenCvSharp.Range)">
  10799. <summary>
  10800. Extracts a rectangular submatrix.
  10801. </summary>
  10802. <param name="rowRange">Start and end row of the extracted submatrix. The upper boundary is not included.
  10803. To select all the rows, use Range.All().</param>
  10804. <param name="colRange">Start and end column of the extracted submatrix.
  10805. The upper boundary is not included. To select all the columns, use Range.All().</param>
  10806. <returns></returns>
  10807. </member>
  10808. <member name="P:OpenCvSharp.Mat.Item(OpenCvSharp.Rect)">
  10809. <summary>
  10810. Extracts a rectangular submatrix.
  10811. </summary>
  10812. <param name="roi">Extracted submatrix specified as a rectangle.</param>
  10813. <returns></returns>
  10814. </member>
  10815. <member name="P:OpenCvSharp.Mat.Item(OpenCvSharp.Range[])">
  10816. <summary>
  10817. Extracts a rectangular submatrix.
  10818. </summary>
  10819. <param name="ranges">Array of selected ranges along each array dimension.</param>
  10820. <returns></returns>
  10821. </member>
  10822. <member name="M:OpenCvSharp.Mat.Col(System.Int32)">
  10823. <summary>
  10824. Creates a matrix header for the specified matrix column.
  10825. </summary>
  10826. <param name="x">A 0-based column index.</param>
  10827. <returns></returns>
  10828. </member>
  10829. <member name="M:OpenCvSharp.Mat.ColRange(System.Int32,System.Int32)">
  10830. <summary>
  10831. Creates a matrix header for the specified column span.
  10832. </summary>
  10833. <param name="startCol">An inclusive 0-based start index of the column span.</param>
  10834. <param name="endCol"> An exclusive 0-based ending index of the column span.</param>
  10835. <returns></returns>
  10836. </member>
  10837. <member name="M:OpenCvSharp.Mat.ColRange(OpenCvSharp.Range)">
  10838. <summary>
  10839. Creates a matrix header for the specified column span.
  10840. </summary>
  10841. <param name="range"></param>
  10842. <returns></returns>
  10843. </member>
  10844. <member name="M:OpenCvSharp.Mat.Row(System.Int32)">
  10845. <summary>
  10846. Creates a matrix header for the specified matrix row.
  10847. </summary>
  10848. <param name="y">A 0-based row index.</param>
  10849. <returns></returns>
  10850. </member>
  10851. <member name="M:OpenCvSharp.Mat.RowRange(System.Int32,System.Int32)">
  10852. <summary>
  10853. Creates a matrix header for the specified row span.
  10854. </summary>
  10855. <param name="startRow"></param>
  10856. <param name="endRow"></param>
  10857. <returns></returns>
  10858. </member>
  10859. <member name="M:OpenCvSharp.Mat.RowRange(OpenCvSharp.Range)">
  10860. <summary>
  10861. Creates a matrix header for the specified row span.
  10862. </summary>
  10863. <param name="range"></param>
  10864. <returns></returns>
  10865. </member>
  10866. <member name="M:OpenCvSharp.Mat.Diag(OpenCvSharp.MatDiagType)">
  10867. <summary>
  10868. Single-column matrix that forms a diagonal matrix or index of the diagonal, with the following values:
  10869. </summary>
  10870. <param name="d">Single-column matrix that forms a diagonal matrix or index of the diagonal, with the following values:</param>
  10871. <returns></returns>
  10872. </member>
  10873. <member name="M:OpenCvSharp.Mat.Clone">
  10874. <summary>
  10875. Creates a full copy of the matrix.
  10876. </summary>
  10877. <returns></returns>
  10878. </member>
  10879. <member name="M:OpenCvSharp.Mat.Clone(OpenCvSharp.Rect)">
  10880. <summary>
  10881. Returns the partial Mat of the specified Mat
  10882. </summary>
  10883. <param name="roi"></param>
  10884. <returns></returns>
  10885. </member>
  10886. <member name="M:OpenCvSharp.Mat.CopyTo(OpenCvSharp.OutputArray,OpenCvSharp.InputArray)">
  10887. <summary>
  10888. Copies the matrix to another one.
  10889. </summary>
  10890. <param name="m">Destination matrix. If it does not have a proper size or type before the operation, it is reallocated.</param>
  10891. <param name="mask">Operation mask. Its non-zero elements indicate which matrix elements need to be copied.</param>
  10892. </member>
  10893. <member name="M:OpenCvSharp.Mat.CopyTo(OpenCvSharp.Mat,OpenCvSharp.InputArray)">
  10894. <summary>
  10895. Copies the matrix to another one.
  10896. </summary>
  10897. <param name="m">Destination matrix. If it does not have a proper size or type before the operation, it is reallocated.</param>
  10898. <param name="mask">Operation mask. Its non-zero elements indicate which matrix elements need to be copied.</param>
  10899. </member>
  10900. <member name="M:OpenCvSharp.Mat.ConvertTo(OpenCvSharp.OutputArray,OpenCvSharp.MatType,System.Double,System.Double)">
  10901. <summary>
  10902. Converts an array to another data type with optional scaling.
  10903. </summary>
  10904. <param name="m">output matrix; if it does not have a proper size or type before the operation, it is reallocated.</param>
  10905. <param name="rtype">desired output matrix type or, rather, the depth since the number of channels are the same as the input has;
  10906. if rtype is negative, the output matrix will have the same type as the input.</param>
  10907. <param name="alpha">optional scale factor.</param>
  10908. <param name="beta">optional delta added to the scaled values.</param>
  10909. </member>
  10910. <member name="M:OpenCvSharp.Mat.AssignTo(OpenCvSharp.Mat,System.Nullable{OpenCvSharp.MatType})">
  10911. <summary>
  10912. Provides a functional form of convertTo.
  10913. </summary>
  10914. <param name="m">Destination array.</param>
  10915. <param name="type">Desired destination array depth (or -1 if it should be the same as the source type).</param>
  10916. </member>
  10917. <member name="M:OpenCvSharp.Mat.SetTo(OpenCvSharp.Scalar,OpenCvSharp.Mat)">
  10918. <summary>
  10919. Sets all or some of the array elements to the specified value.
  10920. </summary>
  10921. <param name="value"></param>
  10922. <param name="mask"></param>
  10923. <returns></returns>
  10924. </member>
  10925. <member name="M:OpenCvSharp.Mat.SetTo(OpenCvSharp.InputArray,OpenCvSharp.Mat)">
  10926. <summary>
  10927. Sets all or some of the array elements to the specified value.
  10928. </summary>
  10929. <param name="value"></param>
  10930. <param name="mask"></param>
  10931. <returns></returns>
  10932. </member>
  10933. <member name="M:OpenCvSharp.Mat.Reshape(System.Int32,System.Int32)">
  10934. <summary>
  10935. Changes the shape and/or the number of channels of a 2D matrix without copying the data.
  10936. </summary>
  10937. <param name="cn">New number of channels. If the parameter is 0, the number of channels remains the same.</param>
  10938. <param name="rows">New number of rows. If the parameter is 0, the number of rows remains the same.</param>
  10939. <returns></returns>
  10940. </member>
  10941. <member name="M:OpenCvSharp.Mat.Reshape(System.Int32,System.Int32[])">
  10942. <summary>
  10943. Changes the shape and/or the number of channels of a 2D matrix without copying the data.
  10944. </summary>
  10945. <param name="cn">New number of channels. If the parameter is 0, the number of channels remains the same.</param>
  10946. <param name="newDims">New number of rows. If the parameter is 0, the number of rows remains the same.</param>
  10947. <returns></returns>
  10948. </member>
  10949. <member name="M:OpenCvSharp.Mat.T">
  10950. <summary>
  10951. Transposes a matrix.
  10952. </summary>
  10953. <returns></returns>
  10954. </member>
  10955. <member name="M:OpenCvSharp.Mat.Inv(OpenCvSharp.DecompTypes)">
  10956. <summary>
  10957. Inverses a matrix.
  10958. </summary>
  10959. <param name="method">Matrix inversion method</param>
  10960. <returns></returns>
  10961. </member>
  10962. <member name="M:OpenCvSharp.Mat.Mul(OpenCvSharp.InputArray,System.Double)">
  10963. <summary>
  10964. Performs an element-wise multiplication or division of the two matrices.
  10965. </summary>
  10966. <param name="m"></param>
  10967. <param name="scale"></param>
  10968. <returns></returns>
  10969. </member>
  10970. <member name="M:OpenCvSharp.Mat.Cross(OpenCvSharp.InputArray)">
  10971. <summary>
  10972. Computes a cross-product of two 3-element vectors.
  10973. </summary>
  10974. <param name="m">Another cross-product operand.</param>
  10975. <returns></returns>
  10976. </member>
  10977. <member name="M:OpenCvSharp.Mat.Dot(OpenCvSharp.InputArray)">
  10978. <summary>
  10979. Computes a dot-product of two vectors.
  10980. </summary>
  10981. <param name="m">another dot-product operand.</param>
  10982. <returns></returns>
  10983. </member>
  10984. <member name="M:OpenCvSharp.Mat.Create(System.Int32,System.Int32,OpenCvSharp.MatType)">
  10985. <summary>
  10986. Allocates new array data if needed.
  10987. </summary>
  10988. <param name="rows">New number of rows.</param>
  10989. <param name="cols">New number of columns.</param>
  10990. <param name="type">New matrix type.</param>
  10991. </member>
  10992. <member name="M:OpenCvSharp.Mat.Create(OpenCvSharp.Size,OpenCvSharp.MatType)">
  10993. <summary>
  10994. Allocates new array data if needed.
  10995. </summary>
  10996. <param name="size">Alternative new matrix size specification: Size(cols, rows)</param>
  10997. <param name="type">New matrix type.</param>
  10998. </member>
  10999. <member name="M:OpenCvSharp.Mat.Create(OpenCvSharp.MatType,System.Int32[])">
  11000. <summary>
  11001. Allocates new array data if needed.
  11002. </summary>
  11003. <param name="sizes">Array of integers specifying a new array shape.</param>
  11004. <param name="type">New matrix type.</param>
  11005. </member>
  11006. <member name="M:OpenCvSharp.Mat.Reserve(System.Int32)">
  11007. <summary>
  11008. Reserves space for the certain number of rows.
  11009. The method reserves space for sz rows. If the matrix already has enough space to store sz rows,
  11010. nothing happens. If the matrix is reallocated, the first Mat::rows rows are preserved. The method
  11011. emulates the corresponding method of the STL vector class.
  11012. </summary>
  11013. <param name="sz">Number of rows.</param>
  11014. </member>
  11015. <member name="M:OpenCvSharp.Mat.ReserveBuffer(System.Int32)">
  11016. <summary>
  11017. Reserves space for the certain number of bytes.
  11018. The method reserves space for sz bytes. If the matrix already has enough space to store sz bytes,
  11019. nothing happens. If matrix has to be reallocated its previous content could be lost.
  11020. </summary>
  11021. <param name="sz">Number of bytes.</param>
  11022. </member>
  11023. <member name="M:OpenCvSharp.Mat.Resize(System.Int32)">
  11024. <summary>
  11025. Changes the number of matrix rows.
  11026. </summary>
  11027. <param name="sz">New number of rows.</param>
  11028. </member>
  11029. <member name="M:OpenCvSharp.Mat.Resize(System.Int32,OpenCvSharp.Scalar)">
  11030. <summary>
  11031. Changes the number of matrix rows.
  11032. </summary>
  11033. <param name="sz">New number of rows.</param>
  11034. <param name="s">Value assigned to the newly added elements.</param>
  11035. </member>
  11036. <member name="M:OpenCvSharp.Mat.PopBack(System.Int32)">
  11037. <summary>
  11038. removes several hyper-planes from bottom of the matrix (Mat.pop_back)
  11039. </summary>
  11040. <param name="nElems"></param>
  11041. </member>
  11042. <member name="M:OpenCvSharp.Mat.Add(System.Byte)">
  11043. <summary>
  11044. Adds elements to the bottom of the matrix. (Mat::push_back)
  11045. </summary>
  11046. <param name="value">Added element</param>
  11047. </member>
  11048. <member name="M:OpenCvSharp.Mat.Add(System.SByte)">
  11049. <summary>
  11050. Adds elements to the bottom of the matrix. (Mat::push_back)
  11051. </summary>
  11052. <param name="value">Added element</param>
  11053. </member>
  11054. <member name="M:OpenCvSharp.Mat.Add(System.UInt16)">
  11055. <summary>
  11056. Adds elements to the bottom of the matrix. (Mat::push_back)
  11057. </summary>
  11058. <param name="value">Added element</param>
  11059. </member>
  11060. <member name="M:OpenCvSharp.Mat.Add(System.Int16)">
  11061. <summary>
  11062. Adds elements to the bottom of the matrix. (Mat::push_back)
  11063. </summary>
  11064. <param name="value">Added element</param>
  11065. </member>
  11066. <member name="M:OpenCvSharp.Mat.Add(System.Int32)">
  11067. <summary>
  11068. Adds elements to the bottom of the matrix. (Mat::push_back)
  11069. </summary>
  11070. <param name="value">Added element</param>
  11071. </member>
  11072. <member name="M:OpenCvSharp.Mat.Add(System.Single)">
  11073. <summary>
  11074. Adds elements to the bottom of the matrix. (Mat::push_back)
  11075. </summary>
  11076. <param name="value">Added element</param>
  11077. </member>
  11078. <member name="M:OpenCvSharp.Mat.Add(System.Double)">
  11079. <summary>
  11080. Adds elements to the bottom of the matrix. (Mat::push_back)
  11081. </summary>
  11082. <param name="value">Added element</param>
  11083. </member>
  11084. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Vec2b)">
  11085. <summary>
  11086. Adds elements to the bottom of the matrix. (Mat::push_back)
  11087. </summary>
  11088. <param name="value">Added element</param>
  11089. </member>
  11090. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Vec3b)">
  11091. <summary>
  11092. Adds elements to the bottom of the matrix. (Mat::push_back)
  11093. </summary>
  11094. <param name="value">Added element</param>
  11095. </member>
  11096. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Vec4b)">
  11097. <summary>
  11098. Adds elements to the bottom of the matrix. (Mat::push_back)
  11099. </summary>
  11100. <param name="value">Added element</param>
  11101. </member>
  11102. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Vec6b)">
  11103. <summary>
  11104. Adds elements to the bottom of the matrix. (Mat::push_back)
  11105. </summary>
  11106. <param name="value">Added element</param>
  11107. </member>
  11108. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Vec2w)">
  11109. <summary>
  11110. Adds elements to the bottom of the matrix. (Mat::push_back)
  11111. </summary>
  11112. <param name="value">Added element</param>
  11113. </member>
  11114. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Vec3w)">
  11115. <summary>
  11116. Adds elements to the bottom of the matrix. (Mat::push_back)
  11117. </summary>
  11118. <param name="value">Added element</param>
  11119. </member>
  11120. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Vec4w)">
  11121. <summary>
  11122. Adds elements to the bottom of the matrix. (Mat::push_back)
  11123. </summary>
  11124. <param name="value">Added element</param>
  11125. </member>
  11126. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Vec6w)">
  11127. <summary>
  11128. Adds elements to the bottom of the matrix. (Mat::push_back)
  11129. </summary>
  11130. <param name="value">Added element</param>
  11131. </member>
  11132. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Vec2s)">
  11133. <summary>
  11134. Adds elements to the bottom of the matrix. (Mat::push_back)
  11135. </summary>
  11136. <param name="value">Added element</param>
  11137. </member>
  11138. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Vec3s)">
  11139. <summary>
  11140. Adds elements to the bottom of the matrix. (Mat::push_back)
  11141. </summary>
  11142. <param name="value">Added element</param>
  11143. </member>
  11144. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Vec4s)">
  11145. <summary>
  11146. Adds elements to the bottom of the matrix. (Mat::push_back)
  11147. </summary>
  11148. <param name="value">Added element</param>
  11149. </member>
  11150. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Vec6s)">
  11151. <summary>
  11152. Adds elements to the bottom of the matrix. (Mat::push_back)
  11153. </summary>
  11154. <param name="value">Added element</param>
  11155. </member>
  11156. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Vec2i)">
  11157. <summary>
  11158. Adds elements to the bottom of the matrix. (Mat::push_back)
  11159. </summary>
  11160. <param name="value">Added element</param>
  11161. </member>
  11162. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Vec3i)">
  11163. <summary>
  11164. Adds elements to the bottom of the matrix. (Mat::push_back)
  11165. </summary>
  11166. <param name="value">Added element</param>
  11167. </member>
  11168. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Vec4i)">
  11169. <summary>
  11170. Adds elements to the bottom of the matrix. (Mat::push_back)
  11171. </summary>
  11172. <param name="value">Added element</param>
  11173. </member>
  11174. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Vec6i)">
  11175. <summary>
  11176. Adds elements to the bottom of the matrix. (Mat::push_back)
  11177. </summary>
  11178. <param name="value">Added element</param>
  11179. </member>
  11180. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Vec2f)">
  11181. <summary>
  11182. Adds elements to the bottom of the matrix. (Mat::push_back)
  11183. </summary>
  11184. <param name="value">Added element</param>
  11185. </member>
  11186. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Vec3f)">
  11187. <summary>
  11188. Adds elements to the bottom of the matrix. (Mat::push_back)
  11189. </summary>
  11190. <param name="value">Added element</param>
  11191. </member>
  11192. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Vec4f)">
  11193. <summary>
  11194. Adds elements to the bottom of the matrix. (Mat::push_back)
  11195. </summary>
  11196. <param name="value">Added element</param>
  11197. </member>
  11198. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Vec6f)">
  11199. <summary>
  11200. Adds elements to the bottom of the matrix. (Mat::push_back)
  11201. </summary>
  11202. <param name="value">Added element</param>
  11203. </member>
  11204. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Vec2d)">
  11205. <summary>
  11206. Adds elements to the bottom of the matrix. (Mat::push_back)
  11207. </summary>
  11208. <param name="value">Added element</param>
  11209. </member>
  11210. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Vec3d)">
  11211. <summary>
  11212. Adds elements to the bottom of the matrix. (Mat::push_back)
  11213. </summary>
  11214. <param name="value">Added element</param>
  11215. </member>
  11216. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Vec4d)">
  11217. <summary>
  11218. Adds elements to the bottom of the matrix. (Mat::push_back)
  11219. </summary>
  11220. <param name="value">Added element</param>
  11221. </member>
  11222. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Vec6d)">
  11223. <summary>
  11224. Adds elements to the bottom of the matrix. (Mat::push_back)
  11225. </summary>
  11226. <param name="value">Added element</param>
  11227. </member>
  11228. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Point)">
  11229. <summary>
  11230. Adds elements to the bottom of the matrix. (Mat::push_back)
  11231. </summary>
  11232. <param name="value">Added element</param>
  11233. </member>
  11234. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Point2d)">
  11235. <summary>
  11236. Adds elements to the bottom of the matrix. (Mat::push_back)
  11237. </summary>
  11238. <param name="value">Added element</param>
  11239. </member>
  11240. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Point2f)">
  11241. <summary>
  11242. Adds elements to the bottom of the matrix. (Mat::push_back)
  11243. </summary>
  11244. <param name="value">Added element</param>
  11245. </member>
  11246. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Point3i)">
  11247. <summary>
  11248. Adds elements to the bottom of the matrix. (Mat::push_back)
  11249. </summary>
  11250. <param name="value">Added element</param>
  11251. </member>
  11252. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Point3d)">
  11253. <summary>
  11254. Adds elements to the bottom of the matrix. (Mat::push_back)
  11255. </summary>
  11256. <param name="value">Added element</param>
  11257. </member>
  11258. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Point3f)">
  11259. <summary>
  11260. Adds elements to the bottom of the matrix. (Mat::push_back)
  11261. </summary>
  11262. <param name="value">Added element</param>
  11263. </member>
  11264. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Size)">
  11265. <summary>
  11266. Adds elements to the bottom of the matrix. (Mat::push_back)
  11267. </summary>
  11268. <param name="value">Added element</param>
  11269. </member>
  11270. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Size2d)">
  11271. <summary>
  11272. Adds elements to the bottom of the matrix. (Mat::push_back)
  11273. </summary>
  11274. <param name="value">Added element</param>
  11275. </member>
  11276. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Size2f)">
  11277. <summary>
  11278. Adds elements to the bottom of the matrix. (Mat::push_back)
  11279. </summary>
  11280. <param name="value">Added element</param>
  11281. </member>
  11282. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Rect)">
  11283. <summary>
  11284. Adds elements to the bottom of the matrix. (Mat::push_back)
  11285. </summary>
  11286. <param name="value">Added element</param>
  11287. </member>
  11288. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Rect2d)">
  11289. <summary>
  11290. Adds elements to the bottom of the matrix. (Mat::push_back)
  11291. </summary>
  11292. <param name="value">Added element</param>
  11293. </member>
  11294. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Rect2f)">
  11295. <summary>
  11296. Adds elements to the bottom of the matrix. (Mat::push_back)
  11297. </summary>
  11298. <param name="value">Added element</param>
  11299. </member>
  11300. <member name="M:OpenCvSharp.Mat.PushBack(System.Byte)">
  11301. <summary>
  11302. Adds elements to the bottom of the matrix. (Mat::push_back)
  11303. </summary>
  11304. <param name="value">Added element</param>
  11305. </member>
  11306. <member name="M:OpenCvSharp.Mat.PushBack(System.SByte)">
  11307. <summary>
  11308. Adds elements to the bottom of the matrix. (Mat::push_back)
  11309. </summary>
  11310. <param name="value">Added element</param>
  11311. </member>
  11312. <member name="M:OpenCvSharp.Mat.PushBack(System.UInt16)">
  11313. <summary>
  11314. Adds elements to the bottom of the matrix. (Mat::push_back)
  11315. </summary>
  11316. <param name="value">Added element</param>
  11317. </member>
  11318. <member name="M:OpenCvSharp.Mat.PushBack(System.Int16)">
  11319. <summary>
  11320. Adds elements to the bottom of the matrix. (Mat::push_back)
  11321. </summary>
  11322. <param name="value">Added element</param>
  11323. </member>
  11324. <member name="M:OpenCvSharp.Mat.PushBack(System.Int32)">
  11325. <summary>
  11326. Adds elements to the bottom of the matrix. (Mat::push_back)
  11327. </summary>
  11328. <param name="value">Added element</param>
  11329. </member>
  11330. <member name="M:OpenCvSharp.Mat.PushBack(System.Single)">
  11331. <summary>
  11332. Adds elements to the bottom of the matrix. (Mat::push_back)
  11333. </summary>
  11334. <param name="value">Added element</param>
  11335. </member>
  11336. <member name="M:OpenCvSharp.Mat.PushBack(System.Double)">
  11337. <summary>
  11338. Adds elements to the bottom of the matrix. (Mat::push_back)
  11339. </summary>
  11340. <param name="value">Added element</param>
  11341. </member>
  11342. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Vec2b)">
  11343. <summary>
  11344. Adds elements to the bottom of the matrix. (Mat::push_back)
  11345. </summary>
  11346. <param name="value">Added element</param>
  11347. </member>
  11348. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Vec3b)">
  11349. <summary>
  11350. Adds elements to the bottom of the matrix. (Mat::push_back)
  11351. </summary>
  11352. <param name="value">Added element</param>
  11353. </member>
  11354. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Vec4b)">
  11355. <summary>
  11356. Adds elements to the bottom of the matrix. (Mat::push_back)
  11357. </summary>
  11358. <param name="value">Added element</param>
  11359. </member>
  11360. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Vec6b)">
  11361. <summary>
  11362. Adds elements to the bottom of the matrix. (Mat::push_back)
  11363. </summary>
  11364. <param name="value">Added element</param>
  11365. </member>
  11366. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Vec2w)">
  11367. <summary>
  11368. Adds elements to the bottom of the matrix. (Mat::push_back)
  11369. </summary>
  11370. <param name="value">Added element</param>
  11371. </member>
  11372. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Vec3w)">
  11373. <summary>
  11374. Adds elements to the bottom of the matrix. (Mat::push_back)
  11375. </summary>
  11376. <param name="value">Added element</param>
  11377. </member>
  11378. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Vec4w)">
  11379. <summary>
  11380. Adds elements to the bottom of the matrix. (Mat::push_back)
  11381. </summary>
  11382. <param name="value">Added element</param>
  11383. </member>
  11384. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Vec6w)">
  11385. <summary>
  11386. Adds elements to the bottom of the matrix. (Mat::push_back)
  11387. </summary>
  11388. <param name="value">Added element</param>
  11389. </member>
  11390. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Vec2s)">
  11391. <summary>
  11392. Adds elements to the bottom of the matrix. (Mat::push_back)
  11393. </summary>
  11394. <param name="value">Added element</param>
  11395. </member>
  11396. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Vec3s)">
  11397. <summary>
  11398. Adds elements to the bottom of the matrix. (Mat::push_back)
  11399. </summary>
  11400. <param name="value">Added element</param>
  11401. </member>
  11402. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Vec4s)">
  11403. <summary>
  11404. Adds elements to the bottom of the matrix. (Mat::push_back)
  11405. </summary>
  11406. <param name="value">Added element</param>
  11407. </member>
  11408. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Vec6s)">
  11409. <summary>
  11410. Adds elements to the bottom of the matrix. (Mat::push_back)
  11411. </summary>
  11412. <param name="value">Added element</param>
  11413. </member>
  11414. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Vec2i)">
  11415. <summary>
  11416. Adds elements to the bottom of the matrix. (Mat::push_back)
  11417. </summary>
  11418. <param name="value">Added element</param>
  11419. </member>
  11420. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Vec3i)">
  11421. <summary>
  11422. Adds elements to the bottom of the matrix. (Mat::push_back)
  11423. </summary>
  11424. <param name="value">Added element</param>
  11425. </member>
  11426. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Vec4i)">
  11427. <summary>
  11428. Adds elements to the bottom of the matrix. (Mat::push_back)
  11429. </summary>
  11430. <param name="value">Added element</param>
  11431. </member>
  11432. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Vec6i)">
  11433. <summary>
  11434. Adds elements to the bottom of the matrix. (Mat::push_back)
  11435. </summary>
  11436. <param name="value">Added element</param>
  11437. </member>
  11438. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Vec2f)">
  11439. <summary>
  11440. Adds elements to the bottom of the matrix. (Mat::push_back)
  11441. </summary>
  11442. <param name="value">Added element</param>
  11443. </member>
  11444. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Vec3f)">
  11445. <summary>
  11446. Adds elements to the bottom of the matrix. (Mat::push_back)
  11447. </summary>
  11448. <param name="value">Added element</param>
  11449. </member>
  11450. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Vec4f)">
  11451. <summary>
  11452. Adds elements to the bottom of the matrix. (Mat::push_back)
  11453. </summary>
  11454. <param name="value">Added element</param>
  11455. </member>
  11456. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Vec6f)">
  11457. <summary>
  11458. Adds elements to the bottom of the matrix. (Mat::push_back)
  11459. </summary>
  11460. <param name="value">Added element</param>
  11461. </member>
  11462. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Vec2d)">
  11463. <summary>
  11464. Adds elements to the bottom of the matrix. (Mat::push_back)
  11465. </summary>
  11466. <param name="value">Added element</param>
  11467. </member>
  11468. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Vec3d)">
  11469. <summary>
  11470. Adds elements to the bottom of the matrix. (Mat::push_back)
  11471. </summary>
  11472. <param name="value">Added element</param>
  11473. </member>
  11474. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Vec4d)">
  11475. <summary>
  11476. Adds elements to the bottom of the matrix. (Mat::push_back)
  11477. </summary>
  11478. <param name="value">Added element</param>
  11479. </member>
  11480. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Vec6d)">
  11481. <summary>
  11482. Adds elements to the bottom of the matrix. (Mat::push_back)
  11483. </summary>
  11484. <param name="value">Added element</param>
  11485. </member>
  11486. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Point)">
  11487. <summary>
  11488. Adds elements to the bottom of the matrix. (Mat::push_back)
  11489. </summary>
  11490. <param name="value">Added element</param>
  11491. </member>
  11492. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Point2d)">
  11493. <summary>
  11494. Adds elements to the bottom of the matrix. (Mat::push_back)
  11495. </summary>
  11496. <param name="value">Added element</param>
  11497. </member>
  11498. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Point2f)">
  11499. <summary>
  11500. Adds elements to the bottom of the matrix. (Mat::push_back)
  11501. </summary>
  11502. <param name="value">Added element</param>
  11503. </member>
  11504. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Point3i)">
  11505. <summary>
  11506. Adds elements to the bottom of the matrix. (Mat::push_back)
  11507. </summary>
  11508. <param name="value">Added element</param>
  11509. </member>
  11510. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Point3d)">
  11511. <summary>
  11512. Adds elements to the bottom of the matrix. (Mat::push_back)
  11513. </summary>
  11514. <param name="value">Added element</param>
  11515. </member>
  11516. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Point3f)">
  11517. <summary>
  11518. Adds elements to the bottom of the matrix. (Mat::push_back)
  11519. </summary>
  11520. <param name="value">Added element</param>
  11521. </member>
  11522. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Size)">
  11523. <summary>
  11524. Adds elements to the bottom of the matrix. (Mat::push_back)
  11525. </summary>
  11526. <param name="value">Added element</param>
  11527. </member>
  11528. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Size2d)">
  11529. <summary>
  11530. Adds elements to the bottom of the matrix. (Mat::push_back)
  11531. </summary>
  11532. <param name="value">Added element</param>
  11533. </member>
  11534. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Size2f)">
  11535. <summary>
  11536. Adds elements to the bottom of the matrix. (Mat::push_back)
  11537. </summary>
  11538. <param name="value">Added element</param>
  11539. </member>
  11540. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Rect)">
  11541. <summary>
  11542. Adds elements to the bottom of the matrix. (Mat::push_back)
  11543. </summary>
  11544. <param name="value">Added element</param>
  11545. </member>
  11546. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Rect2d)">
  11547. <summary>
  11548. Adds elements to the bottom of the matrix. (Mat::push_back)
  11549. </summary>
  11550. <param name="value">Added element</param>
  11551. </member>
  11552. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Rect2f)">
  11553. <summary>
  11554. Adds elements to the bottom of the matrix. (Mat::push_back)
  11555. </summary>
  11556. <param name="value">Added element</param>
  11557. </member>
  11558. <member name="M:OpenCvSharp.Mat.Add(OpenCvSharp.Mat)">
  11559. <summary>
  11560. Adds elements to the bottom of the matrix. (Mat.push_back)
  11561. </summary>
  11562. <param name="m">Added line(s)</param>
  11563. </member>
  11564. <member name="M:OpenCvSharp.Mat.PushBack(OpenCvSharp.Mat)">
  11565. <summary>
  11566. Adds elements to the bottom of the matrix. (Mat.push_back)
  11567. </summary>
  11568. <param name="m">Added line(s)</param>
  11569. </member>
  11570. <member name="M:OpenCvSharp.Mat.LocateROI(OpenCvSharp.Size@,OpenCvSharp.Point@)">
  11571. <summary>
  11572. Locates the matrix header within a parent matrix.
  11573. </summary>
  11574. <param name="wholeSize">Output parameter that contains the size of the whole matrix containing *this as a part.</param>
  11575. <param name="ofs">Output parameter that contains an offset of *this inside the whole matrix.</param>
  11576. </member>
  11577. <member name="M:OpenCvSharp.Mat.AdjustROI(System.Int32,System.Int32,System.Int32,System.Int32)">
  11578. <summary>
  11579. Adjusts a submatrix size and position within the parent matrix.
  11580. </summary>
  11581. <param name="dtop">Shift of the top submatrix boundary upwards.</param>
  11582. <param name="dbottom">Shift of the bottom submatrix boundary downwards.</param>
  11583. <param name="dleft">Shift of the left submatrix boundary to the left.</param>
  11584. <param name="dright">Shift of the right submatrix boundary to the right.</param>
  11585. <returns></returns>
  11586. </member>
  11587. <member name="M:OpenCvSharp.Mat.SubMat(System.Int32,System.Int32,System.Int32,System.Int32)">
  11588. <summary>
  11589. Extracts a rectangular submatrix.
  11590. </summary>
  11591. <param name="rowStart"></param>
  11592. <param name="rowEnd"></param>
  11593. <param name="colStart"></param>
  11594. <param name="colEnd"></param>
  11595. <returns></returns>
  11596. </member>
  11597. <member name="M:OpenCvSharp.Mat.SubMat(OpenCvSharp.Range,OpenCvSharp.Range)">
  11598. <summary>
  11599. Extracts a rectangular submatrix.
  11600. </summary>
  11601. <param name="rowRange">Start and end row of the extracted submatrix. The upper boundary is not included.
  11602. To select all the rows, use Range::all().</param>
  11603. <param name="colRange">Start and end column of the extracted submatrix. The upper boundary is not included.
  11604. To select all the columns, use Range::all().</param>
  11605. <returns></returns>
  11606. </member>
  11607. <member name="M:OpenCvSharp.Mat.SubMat(OpenCvSharp.Rect)">
  11608. <summary>
  11609. Extracts a rectangular submatrix.
  11610. </summary>
  11611. <param name="roi">Extracted submatrix specified as a rectangle.</param>
  11612. <returns></returns>
  11613. </member>
  11614. <member name="M:OpenCvSharp.Mat.SubMat(OpenCvSharp.Range[])">
  11615. <summary>
  11616. Extracts a rectangular submatrix.
  11617. </summary>
  11618. <param name="ranges">Array of selected ranges along each array dimension.</param>
  11619. <returns></returns>
  11620. </member>
  11621. <member name="M:OpenCvSharp.Mat.IsContinuous">
  11622. <summary>
  11623. Reports whether the matrix is continuous or not.
  11624. </summary>
  11625. <returns></returns>
  11626. </member>
  11627. <member name="M:OpenCvSharp.Mat.IsSubmatrix">
  11628. <summary>
  11629. Returns whether this matrix is a part of other matrix or not.
  11630. </summary>
  11631. <returns></returns>
  11632. </member>
  11633. <member name="M:OpenCvSharp.Mat.ElemSize">
  11634. <summary>
  11635. Returns the matrix element size in bytes.
  11636. </summary>
  11637. <returns></returns>
  11638. </member>
  11639. <member name="M:OpenCvSharp.Mat.ElemSize1">
  11640. <summary>
  11641. Returns the size of each matrix element channel in bytes.
  11642. </summary>
  11643. <returns></returns>
  11644. </member>
  11645. <member name="M:OpenCvSharp.Mat.Type">
  11646. <summary>
  11647. Returns the type of a matrix element.
  11648. </summary>
  11649. <returns></returns>
  11650. </member>
  11651. <member name="M:OpenCvSharp.Mat.Depth">
  11652. <summary>
  11653. Returns the depth of a matrix element.
  11654. </summary>
  11655. <returns></returns>
  11656. </member>
  11657. <member name="M:OpenCvSharp.Mat.Channels">
  11658. <summary>
  11659. Returns the number of matrix channels.
  11660. </summary>
  11661. <returns></returns>
  11662. </member>
  11663. <member name="M:OpenCvSharp.Mat.Step1(System.Int32)">
  11664. <summary>
  11665. Returns a normalized step.
  11666. </summary>
  11667. <param name="i"></param>
  11668. <returns></returns>
  11669. </member>
  11670. <member name="M:OpenCvSharp.Mat.Empty">
  11671. <summary>
  11672. Returns true if the array has no elements.
  11673. </summary>
  11674. <returns></returns>
  11675. </member>
  11676. <member name="M:OpenCvSharp.Mat.Total">
  11677. <summary>
  11678. Returns the total number of array elements.
  11679. </summary>
  11680. <returns></returns>
  11681. </member>
  11682. <member name="M:OpenCvSharp.Mat.Total(System.Int32,System.Int32)">
  11683. <summary>
  11684. Returns the total number of array elements.
  11685. The method returns the number of elements within a certain sub-array slice with startDim &lt;= dim &lt; endDim
  11686. </summary>
  11687. <param name="startDim"></param>
  11688. <param name="endDim"></param>
  11689. <returns></returns>
  11690. </member>
  11691. <member name="M:OpenCvSharp.Mat.CheckVector(System.Int32,System.Int32,System.Boolean)">
  11692. <summary>
  11693. </summary>
  11694. <param name="elemChannels">Number of channels or number of columns the matrix should have.
  11695. For a 2-D matrix, when the matrix has only 1 column, then it should have
  11696. elemChannels channels; When the matrix has only 1 channel,
  11697. then it should have elemChannels columns. For a 3-D matrix, it should have only one channel.
  11698. Furthermore, if the number of planes is not one, then the number of rows within every
  11699. plane has to be 1; if the number of rows within every plane is not 1,
  11700. then the number of planes has to be 1.</param>
  11701. <param name="depth">The depth the matrix should have. Set it to -1 when any depth is fine.</param>
  11702. <param name="requireContinuous">Set it to true to require the matrix to be continuous</param>
  11703. <returns>-1 if the requirement is not satisfied.
  11704. Otherwise, it returns the number of elements in the matrix. Note that an element may have multiple channels.</returns>
  11705. </member>
  11706. <member name="M:OpenCvSharp.Mat.Ptr(System.Int32)">
  11707. <summary>
  11708. Returns a pointer to the specified matrix row.
  11709. </summary>
  11710. <param name="i0">Index along the dimension 0</param>
  11711. <returns></returns>
  11712. </member>
  11713. <member name="M:OpenCvSharp.Mat.Ptr(System.Int32,System.Int32)">
  11714. <summary>
  11715. Returns a pointer to the specified matrix element.
  11716. </summary>
  11717. <param name="i0">Index along the dimension 0</param>
  11718. <param name="i1">Index along the dimension 1</param>
  11719. <returns></returns>
  11720. </member>
  11721. <member name="M:OpenCvSharp.Mat.Ptr(System.Int32,System.Int32,System.Int32)">
  11722. <summary>
  11723. Returns a pointer to the specified matrix element.
  11724. </summary>
  11725. <param name="i0">Index along the dimension 0</param>
  11726. <param name="i1">Index along the dimension 1</param>
  11727. <param name="i2">Index along the dimension 2</param>
  11728. <returns></returns>
  11729. </member>
  11730. <member name="M:OpenCvSharp.Mat.Ptr(System.Int32[])">
  11731. <summary>
  11732. Returns a pointer to the specified matrix element.
  11733. </summary>
  11734. <param name="idx">Array of Mat::dims indices.</param>
  11735. <returns></returns>
  11736. </member>
  11737. <member name="P:OpenCvSharp.Mat.Flags">
  11738. <summary>
  11739. includes several bit-fields:
  11740. - the magic signature
  11741. - continuity flag
  11742. - depth
  11743. - number of channels
  11744. </summary>
  11745. </member>
  11746. <member name="P:OpenCvSharp.Mat.Dims">
  11747. <summary>
  11748. the array dimensionality, >= 2
  11749. </summary>
  11750. </member>
  11751. <member name="P:OpenCvSharp.Mat.Rows">
  11752. <summary>
  11753. the number of rows or -1 when the array has more than 2 dimensions
  11754. </summary>
  11755. </member>
  11756. <member name="P:OpenCvSharp.Mat.Height">
  11757. <summary>
  11758. the number of rows or -1 when the array has more than 2 dimensions
  11759. </summary>
  11760. <returns></returns>
  11761. </member>
  11762. <member name="P:OpenCvSharp.Mat.Cols">
  11763. <summary>
  11764. the number of columns or -1 when the array has more than 2 dimensions
  11765. </summary>
  11766. <returns></returns>
  11767. </member>
  11768. <member name="P:OpenCvSharp.Mat.Width">
  11769. <summary>
  11770. the number of columns or -1 when the array has more than 2 dimensions
  11771. </summary>
  11772. <returns></returns>
  11773. </member>
  11774. <member name="P:OpenCvSharp.Mat.Data">
  11775. <summary>
  11776. pointer to the data
  11777. </summary>
  11778. </member>
  11779. <member name="P:OpenCvSharp.Mat.DataPointer">
  11780. <summary>
  11781. unsafe pointer to the data
  11782. </summary>
  11783. </member>
  11784. <member name="P:OpenCvSharp.Mat.DataStart">
  11785. <summary>
  11786. The pointer that is possible to compute a relative sub-array position in the main container array using locateROI()
  11787. </summary>
  11788. </member>
  11789. <member name="P:OpenCvSharp.Mat.DataEnd">
  11790. <summary>
  11791. The pointer that is possible to compute a relative sub-array position in the main container array using locateROI()
  11792. </summary>
  11793. </member>
  11794. <member name="P:OpenCvSharp.Mat.DataLimit">
  11795. <summary>
  11796. The pointer that is possible to compute a relative sub-array position in the main container array using locateROI()
  11797. </summary>
  11798. </member>
  11799. <member name="M:OpenCvSharp.Mat.Size">
  11800. <summary>
  11801. Returns a matrix size.
  11802. </summary>
  11803. <returns></returns>
  11804. </member>
  11805. <member name="M:OpenCvSharp.Mat.Size(System.Int32)">
  11806. <summary>
  11807. Returns a matrix size.
  11808. </summary>
  11809. <param name="dim"></param>
  11810. <returns></returns>
  11811. </member>
  11812. <member name="M:OpenCvSharp.Mat.Step">
  11813. <summary>
  11814. Returns number of bytes each matrix row occupies.
  11815. </summary>
  11816. <returns></returns>
  11817. </member>
  11818. <member name="M:OpenCvSharp.Mat.Step(System.Int32)">
  11819. <summary>
  11820. Returns number of bytes each matrix row occupies.
  11821. </summary>
  11822. <param name="i"></param>
  11823. <returns></returns>
  11824. </member>
  11825. <member name="M:OpenCvSharp.Mat.ToString">
  11826. <summary>
  11827. Returns a string that represents this Mat.
  11828. </summary>
  11829. <returns></returns>
  11830. </member>
  11831. <member name="M:OpenCvSharp.Mat.Dump(OpenCvSharp.FormatType)">
  11832. <summary>
  11833. Returns a string that represents each element value of Mat.
  11834. This method corresponds to std::ostream &lt;&lt; Mat
  11835. </summary>
  11836. <param name="format"></param>
  11837. <returns></returns>
  11838. </member>
  11839. <member name="M:OpenCvSharp.Mat.EmptyClone">
  11840. <summary>
  11841. Makes a Mat that have the same size, depth and channels as this image
  11842. </summary>
  11843. <returns></returns>
  11844. </member>
  11845. <member name="M:OpenCvSharp.Mat.GetGenericIndexer``1">
  11846. <summary>
  11847. Gets a type-specific indexer. The indexer has getters/setters to access each matrix element.
  11848. </summary>
  11849. <typeparam name="T"></typeparam>
  11850. <returns></returns>
  11851. </member>
  11852. <member name="M:OpenCvSharp.Mat.GetUnsafeGenericIndexer``1">
  11853. <summary>
  11854. Gets a type-specific unsafe indexer. The indexer has getters/setters to access each matrix element.
  11855. </summary>
  11856. <typeparam name="T"></typeparam>
  11857. <returns></returns>
  11858. </member>
  11859. <member name="T:OpenCvSharp.Mat.Indexer`1">
  11860. <summary>
  11861. Mat Indexer
  11862. </summary>
  11863. <typeparam name="T"></typeparam>
  11864. </member>
  11865. <member name="P:OpenCvSharp.Mat.Indexer`1.Item(System.Int32)">
  11866. <summary>
  11867. 1-dimensional indexer
  11868. </summary>
  11869. <param name="i0">Index along the dimension 0</param>
  11870. <returns>A value to the specified array element.</returns>
  11871. </member>
  11872. <member name="P:OpenCvSharp.Mat.Indexer`1.Item(System.Int32,System.Int32)">
  11873. <summary>
  11874. 2-dimensional indexer
  11875. </summary>
  11876. <param name="i0">Index along the dimension 0</param>
  11877. <param name="i1">Index along the dimension 1</param>
  11878. <returns>A value to the specified array element.</returns>
  11879. </member>
  11880. <member name="P:OpenCvSharp.Mat.Indexer`1.Item(System.Int32,System.Int32,System.Int32)">
  11881. <summary>
  11882. 3-dimensional indexer
  11883. </summary>
  11884. <param name="i0">Index along the dimension 0</param>
  11885. <param name="i1">Index along the dimension 1</param>
  11886. <param name="i2"> Index along the dimension 2</param>
  11887. <returns>A value to the specified array element.</returns>
  11888. </member>
  11889. <member name="P:OpenCvSharp.Mat.Indexer`1.Item(System.Int32[])">
  11890. <summary>
  11891. n-dimensional indexer
  11892. </summary>
  11893. <param name="idx">Array of Mat::dims indices.</param>
  11894. <returns>A value to the specified array element.</returns>
  11895. </member>
  11896. <member name="T:OpenCvSharp.Mat.UnsafeIndexer`1">
  11897. <summary>
  11898. Mat Indexer
  11899. </summary>
  11900. <typeparam name="T"></typeparam>
  11901. </member>
  11902. <member name="P:OpenCvSharp.Mat.UnsafeIndexer`1.Item(System.Int32)">
  11903. <summary>
  11904. 1-dimensional indexer
  11905. </summary>
  11906. <param name="i0">Index along the dimension 0</param>
  11907. <returns>A value to the specified array element.</returns>
  11908. </member>
  11909. <member name="P:OpenCvSharp.Mat.UnsafeIndexer`1.Item(System.Int32,System.Int32)">
  11910. <summary>
  11911. 2-dimensional indexer
  11912. </summary>
  11913. <param name="i0">Index along the dimension 0</param>
  11914. <param name="i1">Index along the dimension 1</param>
  11915. <returns>A value to the specified array element.</returns>
  11916. </member>
  11917. <member name="P:OpenCvSharp.Mat.UnsafeIndexer`1.Item(System.Int32,System.Int32,System.Int32)">
  11918. <summary>
  11919. 3-dimensional indexer
  11920. </summary>
  11921. <param name="i0">Index along the dimension 0</param>
  11922. <param name="i1">Index along the dimension 1</param>
  11923. <param name="i2"> Index along the dimension 2</param>
  11924. <returns>A value to the specified array element.</returns>
  11925. </member>
  11926. <member name="P:OpenCvSharp.Mat.UnsafeIndexer`1.Item(System.Int32[])">
  11927. <summary>
  11928. n-dimensional indexer
  11929. </summary>
  11930. <param name="idx">Array of Mat::dims indices.</param>
  11931. <returns>A value to the specified array element.</returns>
  11932. </member>
  11933. <member name="M:OpenCvSharp.Mat.Get``1(System.Int32)">
  11934. <summary>
  11935. Returns a value to the specified array element.
  11936. </summary>
  11937. <typeparam name="T"></typeparam>
  11938. <param name="i0">Index along the dimension 0</param>
  11939. <returns>A value to the specified array element.</returns>
  11940. </member>
  11941. <member name="M:OpenCvSharp.Mat.Get``1(System.Int32,System.Int32)">
  11942. <summary>
  11943. Returns a value to the specified array element.
  11944. </summary>
  11945. <typeparam name="T"></typeparam>
  11946. <param name="i0">Index along the dimension 0</param>
  11947. <param name="i1">Index along the dimension 1</param>
  11948. <returns>A value to the specified array element.</returns>
  11949. </member>
  11950. <member name="M:OpenCvSharp.Mat.Get``1(System.Int32,System.Int32,System.Int32)">
  11951. <summary>
  11952. Returns a value to the specified array element.
  11953. </summary>
  11954. <typeparam name="T"></typeparam>
  11955. <param name="i0">Index along the dimension 0</param>
  11956. <param name="i1">Index along the dimension 1</param>
  11957. <param name="i2">Index along the dimension 2</param>
  11958. <returns>A value to the specified array element.</returns>
  11959. </member>
  11960. <member name="M:OpenCvSharp.Mat.Get``1(System.Int32[])">
  11961. <summary>
  11962. Returns a value to the specified array element.
  11963. </summary>
  11964. <typeparam name="T"></typeparam>
  11965. <param name="idx">Array of Mat::dims indices.</param>
  11966. <returns>A value to the specified array element.</returns>
  11967. </member>
  11968. <member name="M:OpenCvSharp.Mat.At``1(System.Int32)">
  11969. <summary>
  11970. Returns a value to the specified array element.
  11971. </summary>
  11972. <typeparam name="T"></typeparam>
  11973. <param name="i0">Index along the dimension 0</param>
  11974. <returns>A value to the specified array element.</returns>
  11975. </member>
  11976. <member name="M:OpenCvSharp.Mat.At``1(System.Int32,System.Int32)">
  11977. <summary>
  11978. Returns a value to the specified array element.
  11979. </summary>
  11980. <typeparam name="T"></typeparam>
  11981. <param name="i0">Index along the dimension 0</param>
  11982. <param name="i1">Index along the dimension 1</param>
  11983. <returns>A value to the specified array element.</returns>
  11984. </member>
  11985. <member name="M:OpenCvSharp.Mat.At``1(System.Int32,System.Int32,System.Int32)">
  11986. <summary>
  11987. Returns a value to the specified array element.
  11988. </summary>
  11989. <typeparam name="T"></typeparam>
  11990. <param name="i0">Index along the dimension 0</param>
  11991. <param name="i1">Index along the dimension 1</param>
  11992. <param name="i2">Index along the dimension 2</param>
  11993. <returns>A value to the specified array element.</returns>
  11994. </member>
  11995. <member name="M:OpenCvSharp.Mat.At``1(System.Int32[])">
  11996. <summary>
  11997. Returns a value to the specified array element.
  11998. </summary>
  11999. <typeparam name="T"></typeparam>
  12000. <param name="idx">Array of Mat::dims indices.</param>
  12001. <returns>A value to the specified array element.</returns>
  12002. </member>
  12003. <member name="M:OpenCvSharp.Mat.Set``1(System.Int32,``0)">
  12004. <summary>
  12005. Set a value to the specified array element.
  12006. </summary>
  12007. <typeparam name="T"></typeparam>
  12008. <param name="i0">Index along the dimension 0</param>
  12009. <param name="value"></param>
  12010. </member>
  12011. <member name="M:OpenCvSharp.Mat.Set``1(System.Int32,System.Int32,``0)">
  12012. <summary>
  12013. Set a value to the specified array element.
  12014. </summary>
  12015. <typeparam name="T"></typeparam>
  12016. <param name="i0">Index along the dimension 0</param>
  12017. <param name="i1">Index along the dimension 1</param>
  12018. <param name="value"></param>
  12019. </member>
  12020. <member name="M:OpenCvSharp.Mat.Set``1(System.Int32,System.Int32,System.Int32,``0)">
  12021. <summary>
  12022. Set a value to the specified array element.
  12023. </summary>
  12024. <typeparam name="T"></typeparam>
  12025. <param name="i0">Index along the dimension 0</param>
  12026. <param name="i1">Index along the dimension 1</param>
  12027. <param name="i2">Index along the dimension 2</param>
  12028. <param name="value"></param>
  12029. </member>
  12030. <member name="M:OpenCvSharp.Mat.Set``1(System.Int32[],``0)">
  12031. <summary>
  12032. Set a value to the specified array element.
  12033. </summary>
  12034. <typeparam name="T"></typeparam>
  12035. <param name="idx">Array of Mat::dims indices.</param>
  12036. <param name="value"></param>
  12037. </member>
  12038. <member name="M:OpenCvSharp.Mat.GetArray``1(``0[]@)">
  12039. <summary>
  12040. Get the data of this matrix as array
  12041. </summary>
  12042. <param name="data">Primitive or Vec array to be copied</param>
  12043. <returns>Length of copied bytes</returns>
  12044. <example>
  12045. using var m1 = new Mat(1, 1, MatType.CV_8UC1);
  12046. m1.GetArray(out byte[] array);
  12047. using var m2 = new Mat(1, 1, MatType.CV_32SC1);
  12048. m2.GetArray(out int[] array);
  12049. using var m3 = new Mat(1, 1, MatType.CV_8UC(6));
  12050. m3.GetArray(out Vec6b[] array);
  12051. using var m4 = new Mat(1, 1, MatType.CV_64FC4);
  12052. m4.GetArray(out Vec4d[] array);
  12053. </example>
  12054. </member>
  12055. <member name="M:OpenCvSharp.Mat.GetRectangularArray``1(``0[0:,0:]@)">
  12056. <summary>
  12057. Get the data of this matrix as array
  12058. </summary>
  12059. <param name="data">Primitive or Vec array to be copied</param>
  12060. <returns>Length of copied bytes</returns>
  12061. <example>
  12062. using var m1 = new Mat(1, 1, MatType.CV_8UC1);
  12063. m1.GetRectangularArray(out byte[,] array);
  12064. using var m2 = new Mat(1, 1, MatType.CV_32SC1);
  12065. m2.GetRectangularArray(out int[,] array);
  12066. using var m3 = new Mat(1, 1, MatType.CV_8UC(6));
  12067. m3.GetRectangularArray(out Vec6b[,] array);
  12068. using var m4 = new Mat(1, 1, MatType.CV_64FC4);
  12069. m4.GetRectangularArray(out Vec4d[,] array);
  12070. </example>
  12071. </member>
  12072. <member name="M:OpenCvSharp.Mat.SetArray``1(``0[])">
  12073. <summary>
  12074. Set the specified array data to this matrix
  12075. </summary>
  12076. <param name="data">Primitive or Vec array to be copied</param>
  12077. <returns>Length of copied bytes</returns>
  12078. </member>
  12079. <member name="M:OpenCvSharp.Mat.SetRectangularArray``1(``0[0:,0:])">
  12080. <summary>
  12081. Set the specified array data to this matrix
  12082. </summary>
  12083. <param name="data">Primitive or Vec array to be copied</param>
  12084. <returns>Length of copied bytes</returns>
  12085. </member>
  12086. <member name="M:OpenCvSharp.Mat.ToBytes(System.String,System.Int32[])">
  12087. <summary>
  12088. Encodes an image into a memory buffer.
  12089. </summary>
  12090. <param name="ext">Encodes an image into a memory buffer.</param>
  12091. <param name="prms">Format-specific parameters.</param>
  12092. <returns></returns>
  12093. </member>
  12094. <member name="M:OpenCvSharp.Mat.ToBytes(System.String,OpenCvSharp.ImageEncodingParam[])">
  12095. <summary>
  12096. Encodes an image into a memory buffer.
  12097. </summary>
  12098. <param name="ext">Encodes an image into a memory buffer.</param>
  12099. <param name="prms">Format-specific parameters.</param>
  12100. <returns></returns>
  12101. </member>
  12102. <member name="M:OpenCvSharp.Mat.ToMemoryStream(System.String,OpenCvSharp.ImageEncodingParam[])">
  12103. <summary>
  12104. Converts Mat to System.IO.MemoryStream
  12105. </summary>
  12106. <param name="ext"></param>
  12107. <param name="prms"></param>
  12108. <returns></returns>
  12109. </member>
  12110. <member name="M:OpenCvSharp.Mat.WriteToStream(System.IO.Stream,System.String,OpenCvSharp.ImageEncodingParam[])">
  12111. <summary>
  12112. Writes image data encoded from this Mat to System.IO.Stream
  12113. </summary>
  12114. <param name="stream"></param>
  12115. <param name="ext"></param>
  12116. <param name="prms"></param>
  12117. <returns></returns>
  12118. </member>
  12119. <member name="M:OpenCvSharp.Mat.Alignment(System.Int32)">
  12120. <summary>
  12121. </summary>
  12122. <param name="n"></param>
  12123. <returns></returns>
  12124. </member>
  12125. <member name="M:OpenCvSharp.Mat.Cast``1">
  12126. <summary>
  12127. Creates type-specific Mat instance from this.
  12128. </summary>
  12129. <typeparam name="TMat"></typeparam>
  12130. <returns></returns>
  12131. </member>
  12132. <member name="M:OpenCvSharp.Mat.ForEachAsByte(OpenCvSharp.MatForeachFunctionByte)">
  12133. <summary>
  12134. Runs the given functor over all matrix elements in parallel.
  12135. </summary>
  12136. <param name="operation"></param>
  12137. </member>
  12138. <member name="M:OpenCvSharp.Mat.ForEachAsVec2b(OpenCvSharp.MatForeachFunctionVec2b)">
  12139. <summary>
  12140. Runs the given functor over all matrix elements in parallel.
  12141. </summary>
  12142. <param name="operation"></param>
  12143. </member>
  12144. <member name="M:OpenCvSharp.Mat.ForEachAsVec3b(OpenCvSharp.MatForeachFunctionVec3b)">
  12145. <summary>
  12146. Runs the given functor over all matrix elements in parallel.
  12147. </summary>
  12148. <param name="operation"></param>
  12149. </member>
  12150. <member name="M:OpenCvSharp.Mat.ForEachAsVec4b(OpenCvSharp.MatForeachFunctionVec4b)">
  12151. <summary>
  12152. Runs the given functor over all matrix elements in parallel.
  12153. </summary>
  12154. <param name="operation"></param>
  12155. </member>
  12156. <member name="M:OpenCvSharp.Mat.ForEachAsVec6b(OpenCvSharp.MatForeachFunctionVec6b)">
  12157. <summary>
  12158. Runs the given functor over all matrix elements in parallel.
  12159. </summary>
  12160. <param name="operation"></param>
  12161. </member>
  12162. <member name="M:OpenCvSharp.Mat.ForEachAsInt16(OpenCvSharp.MatForeachFunctionInt16)">
  12163. <summary>
  12164. Runs the given functor over all matrix elements in parallel.
  12165. </summary>
  12166. <param name="operation"></param>
  12167. </member>
  12168. <member name="M:OpenCvSharp.Mat.ForEachAsVec2s(OpenCvSharp.MatForeachFunctionVec2s)">
  12169. <summary>
  12170. Runs the given functor over all matrix elements in parallel.
  12171. </summary>
  12172. <param name="operation"></param>
  12173. </member>
  12174. <member name="M:OpenCvSharp.Mat.ForEachAsVec3s(OpenCvSharp.MatForeachFunctionVec3s)">
  12175. <summary>
  12176. Runs the given functor over all matrix elements in parallel.
  12177. </summary>
  12178. <param name="operation"></param>
  12179. </member>
  12180. <member name="M:OpenCvSharp.Mat.ForEachAsVec4s(OpenCvSharp.MatForeachFunctionVec4s)">
  12181. <summary>
  12182. Runs the given functor over all matrix elements in parallel.
  12183. </summary>
  12184. <param name="operation"></param>
  12185. </member>
  12186. <member name="M:OpenCvSharp.Mat.ForEachAsVec6s(OpenCvSharp.MatForeachFunctionVec6s)">
  12187. <summary>
  12188. Runs the given functor over all matrix elements in parallel.
  12189. </summary>
  12190. <param name="operation"></param>
  12191. </member>
  12192. <member name="M:OpenCvSharp.Mat.ForEachAsInt32(OpenCvSharp.MatForeachFunctionInt32)">
  12193. <summary>
  12194. Runs the given functor over all matrix elements in parallel.
  12195. </summary>
  12196. <param name="operation"></param>
  12197. </member>
  12198. <member name="M:OpenCvSharp.Mat.ForEachAsVec2i(OpenCvSharp.MatForeachFunctionVec2i)">
  12199. <summary>
  12200. Runs the given functor over all matrix elements in parallel.
  12201. </summary>
  12202. <param name="operation"></param>
  12203. </member>
  12204. <member name="M:OpenCvSharp.Mat.ForEachAsVec3i(OpenCvSharp.MatForeachFunctionVec3i)">
  12205. <summary>
  12206. Runs the given functor over all matrix elements in parallel.
  12207. </summary>
  12208. <param name="operation"></param>
  12209. </member>
  12210. <member name="M:OpenCvSharp.Mat.ForEachAsVec4i(OpenCvSharp.MatForeachFunctionVec4i)">
  12211. <summary>
  12212. Runs the given functor over all matrix elements in parallel.
  12213. </summary>
  12214. <param name="operation"></param>
  12215. </member>
  12216. <member name="M:OpenCvSharp.Mat.ForEachAsVec6i(OpenCvSharp.MatForeachFunctionVec6i)">
  12217. <summary>
  12218. Runs the given functor over all matrix elements in parallel.
  12219. </summary>
  12220. <param name="operation"></param>
  12221. </member>
  12222. <member name="M:OpenCvSharp.Mat.ForEachAsFloat(OpenCvSharp.MatForeachFunctionFloat)">
  12223. <summary>
  12224. Runs the given functor over all matrix elements in parallel.
  12225. </summary>
  12226. <param name="operation"></param>
  12227. </member>
  12228. <member name="M:OpenCvSharp.Mat.ForEachAsVec2f(OpenCvSharp.MatForeachFunctionVec2f)">
  12229. <summary>
  12230. Runs the given functor over all matrix elements in parallel.
  12231. </summary>
  12232. <param name="operation"></param>
  12233. </member>
  12234. <member name="M:OpenCvSharp.Mat.ForEachAsVec3f(OpenCvSharp.MatForeachFunctionVec3f)">
  12235. <summary>
  12236. Runs the given functor over all matrix elements in parallel.
  12237. </summary>
  12238. <param name="operation"></param>
  12239. </member>
  12240. <member name="M:OpenCvSharp.Mat.ForEachAsVec4f(OpenCvSharp.MatForeachFunctionVec4f)">
  12241. <summary>
  12242. Runs the given functor over all matrix elements in parallel.
  12243. </summary>
  12244. <param name="operation"></param>
  12245. </member>
  12246. <member name="M:OpenCvSharp.Mat.ForEachAsVec6f(OpenCvSharp.MatForeachFunctionVec6f)">
  12247. <summary>
  12248. Runs the given functor over all matrix elements in parallel.
  12249. </summary>
  12250. <param name="operation"></param>
  12251. </member>
  12252. <member name="M:OpenCvSharp.Mat.ForEachAsDouble(OpenCvSharp.MatForeachFunctionDouble)">
  12253. <summary>
  12254. Runs the given functor over all matrix elements in parallel.
  12255. </summary>
  12256. <param name="operation"></param>
  12257. </member>
  12258. <member name="M:OpenCvSharp.Mat.ForEachAsVec2d(OpenCvSharp.MatForeachFunctionVec2d)">
  12259. <summary>
  12260. Runs the given functor over all matrix elements in parallel.
  12261. </summary>
  12262. <param name="operation"></param>
  12263. </member>
  12264. <member name="M:OpenCvSharp.Mat.ForEachAsVec3d(OpenCvSharp.MatForeachFunctionVec3d)">
  12265. <summary>
  12266. Runs the given functor over all matrix elements in parallel.
  12267. </summary>
  12268. <param name="operation"></param>
  12269. </member>
  12270. <member name="M:OpenCvSharp.Mat.ForEachAsVec4d(OpenCvSharp.MatForeachFunctionVec4d)">
  12271. <summary>
  12272. Runs the given functor over all matrix elements in parallel.
  12273. </summary>
  12274. <param name="operation"></param>
  12275. </member>
  12276. <member name="M:OpenCvSharp.Mat.ForEachAsVec6d(OpenCvSharp.MatForeachFunctionVec6d)">
  12277. <summary>
  12278. Runs the given functor over all matrix elements in parallel.
  12279. </summary>
  12280. <param name="operation"></param>
  12281. </member>
  12282. <member name="M:OpenCvSharp.Mat.Abs">
  12283. <summary>
  12284. Computes absolute value of each matrix element
  12285. </summary>
  12286. <returns></returns>
  12287. </member>
  12288. <member name="M:OpenCvSharp.Mat.ConvertScaleAbs(System.Double,System.Double)">
  12289. <summary>
  12290. Scales, computes absolute values and converts the result to 8-bit.
  12291. </summary>
  12292. <param name="alpha">The optional scale factor. [By default this is 1]</param>
  12293. <param name="beta">The optional delta added to the scaled values. [By default this is 0]</param>
  12294. <returns></returns>
  12295. </member>
  12296. <member name="M:OpenCvSharp.Mat.LUT(OpenCvSharp.InputArray)">
  12297. <summary>
  12298. transforms array of numbers using a lookup table: dst(i)=lut(src(i))
  12299. </summary>
  12300. <param name="lut">Look-up table of 256 elements.
  12301. In the case of multi-channel source array, the table should either have
  12302. a single channel (in this case the same table is used for all channels)
  12303. or the same number of channels as in the source array</param>
  12304. <returns></returns>
  12305. </member>
  12306. <member name="M:OpenCvSharp.Mat.LUT(System.Byte[])">
  12307. <summary>
  12308. transforms array of numbers using a lookup table: dst(i)=lut(src(i))
  12309. </summary>
  12310. <param name="lut">Look-up table of 256 elements.
  12311. In the case of multi-channel source array, the table should either have
  12312. a single channel (in this case the same table is used for all channels)
  12313. or the same number of channels as in the source array</param>
  12314. <returns></returns>
  12315. </member>
  12316. <member name="M:OpenCvSharp.Mat.Sum">
  12317. <summary>
  12318. computes sum of array elements
  12319. </summary>
  12320. <returns></returns>
  12321. </member>
  12322. <member name="M:OpenCvSharp.Mat.CountNonZero">
  12323. <summary>
  12324. computes the number of nonzero array elements
  12325. </summary>
  12326. <returns>number of non-zero elements in mtx</returns>
  12327. </member>
  12328. <member name="M:OpenCvSharp.Mat.FindNonZero">
  12329. <summary>
  12330. returns the list of locations of non-zero pixels
  12331. </summary>
  12332. <returns></returns>
  12333. </member>
  12334. <member name="M:OpenCvSharp.Mat.Mean(OpenCvSharp.InputArray)">
  12335. <summary>
  12336. computes mean value of selected array elements
  12337. </summary>
  12338. <param name="mask">The optional operation mask</param>
  12339. <returns></returns>
  12340. </member>
  12341. <member name="M:OpenCvSharp.Mat.MeanStdDev(OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputArray)">
  12342. <summary>
  12343. computes mean value and standard deviation of all or selected array elements
  12344. </summary>
  12345. <param name="mean">The output parameter: computed mean value</param>
  12346. <param name="stddev">The output parameter: computed standard deviation</param>
  12347. <param name="mask">The optional operation mask</param>
  12348. </member>
  12349. <member name="M:OpenCvSharp.Mat.Norm(OpenCvSharp.NormTypes,OpenCvSharp.InputArray)">
  12350. <summary>
  12351. computes norm of the selected array part
  12352. </summary>
  12353. <param name="normType">Type of the norm</param>
  12354. <param name="mask">The optional operation mask</param>
  12355. <returns></returns>
  12356. </member>
  12357. <member name="M:OpenCvSharp.Mat.Normalize(System.Double,System.Double,OpenCvSharp.NormTypes,System.Int32,OpenCvSharp.InputArray)">
  12358. <summary>
  12359. scales and shifts array elements so that either the specified norm (alpha)
  12360. or the minimum (alpha) and maximum (beta) array values get the specified values
  12361. </summary>
  12362. <param name="alpha">The norm value to normalize to or the lower range boundary
  12363. in the case of range normalization</param>
  12364. <param name="beta">The upper range boundary in the case of range normalization;
  12365. not used for norm normalization</param>
  12366. <param name="normType">The normalization type</param>
  12367. <param name="dtype">When the parameter is negative,
  12368. the destination array will have the same type as src,
  12369. otherwise it will have the same number of channels as src and the depth =CV_MAT_DEPTH(rtype)</param>
  12370. <param name="mask">The optional operation mask</param>
  12371. <returns></returns>
  12372. </member>
  12373. <member name="M:OpenCvSharp.Mat.MinMaxLoc(System.Double@,System.Double@)">
  12374. <summary>
  12375. finds global minimum and maximum array elements and returns their values and their locations
  12376. </summary>
  12377. <param name="minVal">Pointer to returned minimum value</param>
  12378. <param name="maxVal">Pointer to returned maximum value</param>
  12379. </member>
  12380. <member name="M:OpenCvSharp.Mat.MinMaxLoc(OpenCvSharp.Point@,OpenCvSharp.Point@)">
  12381. <summary>
  12382. finds global minimum and maximum array elements and returns their values and their locations
  12383. </summary>
  12384. <param name="minLoc">Pointer to returned minimum location</param>
  12385. <param name="maxLoc">Pointer to returned maximum location</param>
  12386. </member>
  12387. <member name="M:OpenCvSharp.Mat.MinMaxLoc(System.Double@,System.Double@,OpenCvSharp.Point@,OpenCvSharp.Point@,OpenCvSharp.InputArray)">
  12388. <summary>
  12389. finds global minimum and maximum array elements and returns their values and their locations
  12390. </summary>
  12391. <param name="minVal">Pointer to returned minimum value</param>
  12392. <param name="maxVal">Pointer to returned maximum value</param>
  12393. <param name="minLoc">Pointer to returned minimum location</param>
  12394. <param name="maxLoc">Pointer to returned maximum location</param>
  12395. <param name="mask">The optional mask used to select a sub-array</param>
  12396. </member>
  12397. <member name="M:OpenCvSharp.Mat.MinMaxIdx(System.Double@,System.Double@)">
  12398. <summary>
  12399. finds global minimum and maximum array elements and returns their values and their locations
  12400. </summary>
  12401. <param name="minVal">Pointer to returned minimum value</param>
  12402. <param name="maxVal">Pointer to returned maximum value</param>
  12403. </member>
  12404. <member name="M:OpenCvSharp.Mat.MinMaxIdx(System.Int32[],System.Int32[])">
  12405. <summary>
  12406. finds global minimum and maximum array elements and returns their values and their locations
  12407. </summary>
  12408. <param name="minIdx"></param>
  12409. <param name="maxIdx"></param>
  12410. </member>
  12411. <member name="M:OpenCvSharp.Mat.MinMaxIdx(System.Double@,System.Double@,System.Int32[],System.Int32[],OpenCvSharp.InputArray)">
  12412. <summary>
  12413. finds global minimum and maximum array elements and returns their values and their locations
  12414. </summary>
  12415. <param name="minVal">Pointer to returned minimum value</param>
  12416. <param name="maxVal">Pointer to returned maximum value</param>
  12417. <param name="minIdx"></param>
  12418. <param name="maxIdx"></param>
  12419. <param name="mask"></param>
  12420. </member>
  12421. <member name="M:OpenCvSharp.Mat.Reduce(OpenCvSharp.ReduceDimension,OpenCvSharp.ReduceTypes,System.Int32)">
  12422. <summary>
  12423. transforms 2D matrix to 1D row or column vector by taking sum, minimum, maximum or mean value over all the rows
  12424. </summary>
  12425. <param name="dim">The dimension index along which the matrix is reduced.
  12426. 0 means that the matrix is reduced to a single row and 1 means that the matrix is reduced to a single column</param>
  12427. <param name="rtype"></param>
  12428. <param name="dtype">When it is negative, the destination vector will have
  12429. the same type as the source matrix, otherwise, its type will be CV_MAKE_TYPE(CV_MAT_DEPTH(dtype), mtx.channels())</param>
  12430. <returns></returns>
  12431. </member>
  12432. <member name="M:OpenCvSharp.Mat.Split">
  12433. <summary>
  12434. Copies each plane of a multi-channel array to a dedicated array
  12435. </summary>
  12436. <returns>The number of arrays must match mtx.channels() .
  12437. The arrays themselves will be reallocated if needed</returns>
  12438. </member>
  12439. <member name="M:OpenCvSharp.Mat.ExtractChannel(System.Int32)">
  12440. <summary>
  12441. extracts a single channel from src (coi is 0-based index)
  12442. </summary>
  12443. <param name="coi"></param>
  12444. <returns></returns>
  12445. </member>
  12446. <member name="M:OpenCvSharp.Mat.InsertChannel(OpenCvSharp.InputOutputArray,System.Int32)">
  12447. <summary>
  12448. inserts a single channel to dst (coi is 0-based index)
  12449. </summary>
  12450. <param name="dst"></param>
  12451. <param name="coi"></param>
  12452. </member>
  12453. <member name="M:OpenCvSharp.Mat.Flip(OpenCvSharp.FlipMode)">
  12454. <summary>
  12455. reverses the order of the rows, columns or both in a matrix
  12456. </summary>
  12457. <param name="flipCode">Specifies how to flip the array:
  12458. 0 means flipping around the x-axis, positive (e.g., 1) means flipping around y-axis,
  12459. and negative (e.g., -1) means flipping around both axes. See also the discussion below for the formulas.</param>
  12460. <returns>The destination array; will have the same size and same type as src</returns>
  12461. </member>
  12462. <member name="M:OpenCvSharp.Mat.Repeat(System.Int32,System.Int32)">
  12463. <summary>
  12464. replicates the input matrix the specified number of times in the horizontal and/or vertical direction
  12465. </summary>
  12466. <param name="ny">How many times the src is repeated along the vertical axis</param>
  12467. <param name="nx">How many times the src is repeated along the horizontal axis</param>
  12468. <returns></returns>
  12469. </member>
  12470. <member name="M:OpenCvSharp.Mat.InRange(OpenCvSharp.InputArray,OpenCvSharp.InputArray)">
  12471. <summary>
  12472. Checks if array elements lie between the elements of two other arrays.
  12473. </summary>
  12474. <param name="lowerb">inclusive lower boundary array or a scalar.</param>
  12475. <param name="upperb">inclusive upper boundary array or a scalar.</param>
  12476. <returns>The destination array, will have the same size as src and CV_8U type</returns>
  12477. </member>
  12478. <member name="M:OpenCvSharp.Mat.InRange(OpenCvSharp.Scalar,OpenCvSharp.Scalar)">
  12479. <summary>
  12480. Checks if array elements lie between the elements of two other arrays.
  12481. </summary>
  12482. <param name="lowerb">inclusive lower boundary array or a scalar.</param>
  12483. <param name="upperb">inclusive upper boundary array or a scalar.</param>
  12484. <returns>The destination array, will have the same size as src and CV_8U type</returns>
  12485. </member>
  12486. <member name="M:OpenCvSharp.Mat.Sqrt">
  12487. <summary>
  12488. computes square root of each matrix element (dst = src**0.5)
  12489. </summary>
  12490. <returns>The destination array; will have the same size and the same type as src</returns>
  12491. </member>
  12492. <member name="M:OpenCvSharp.Mat.Pow(System.Double)">
  12493. <summary>
  12494. raises the input matrix elements to the specified power (b = a**power)
  12495. </summary>
  12496. <param name="power">The exponent of power</param>
  12497. <returns>The destination array; will have the same size and the same type as src</returns>
  12498. </member>
  12499. <member name="M:OpenCvSharp.Mat.Exp">
  12500. <summary>
  12501. computes exponent of each matrix element (dst = e**src)
  12502. </summary>
  12503. <returns>The destination array; will have the same size and same type as src</returns>
  12504. </member>
  12505. <member name="M:OpenCvSharp.Mat.Log">
  12506. <summary>
  12507. computes natural logarithm of absolute value of each matrix element: dst = log(abs(src))
  12508. </summary>
  12509. <returns>The destination array; will have the same size and same type as src</returns>
  12510. </member>
  12511. <member name="M:OpenCvSharp.Mat.CheckRange(System.Boolean)">
  12512. <summary>
  12513. checks that each matrix element is within the specified range.
  12514. </summary>
  12515. <param name="quiet">The flag indicating whether the functions quietly
  12516. return false when the array elements are out of range,
  12517. or they throw an exception.</param>
  12518. <returns></returns>
  12519. </member>
  12520. <member name="M:OpenCvSharp.Mat.CheckRange(System.Boolean,OpenCvSharp.Point@,System.Double,System.Double)">
  12521. <summary>
  12522. checks that each matrix element is within the specified range.
  12523. </summary>
  12524. <param name="quiet">The flag indicating whether the functions quietly
  12525. return false when the array elements are out of range,
  12526. or they throw an exception.</param>
  12527. <param name="pos">The optional output parameter, where the position of
  12528. the first outlier is stored.</param>
  12529. <param name="minVal">The inclusive lower boundary of valid values range</param>
  12530. <param name="maxVal">The exclusive upper boundary of valid values range</param>
  12531. <returns></returns>
  12532. </member>
  12533. <member name="M:OpenCvSharp.Mat.PatchNaNs(System.Double)">
  12534. <summary>
  12535. converts NaN's to the given number
  12536. </summary>
  12537. <param name="val"></param>
  12538. </member>
  12539. <member name="M:OpenCvSharp.Mat.MulTransposed(System.Boolean,OpenCvSharp.InputArray,System.Double,System.Int32)">
  12540. <summary>
  12541. multiplies matrix by its transposition from the left or from the right
  12542. </summary>
  12543. <param name="aTa">Specifies the multiplication ordering; see the description below</param>
  12544. <param name="delta">The optional delta matrix, subtracted from src before the
  12545. multiplication. When the matrix is empty ( delta=Mat() ), it’s assumed to be
  12546. zero, i.e. nothing is subtracted, otherwise if it has the same size as src,
  12547. then it’s simply subtracted, otherwise it is "repeated" to cover the full src
  12548. and then subtracted. Type of the delta matrix, when it's not empty, must be the
  12549. same as the type of created destination matrix, see the rtype description</param>
  12550. <param name="scale">The optional scale factor for the matrix product</param>
  12551. <param name="dtype">When it’s negative, the destination matrix will have the
  12552. same type as src . Otherwise, it will have type=CV_MAT_DEPTH(rtype),
  12553. which should be either CV_32F or CV_64F</param>
  12554. </member>
  12555. <member name="M:OpenCvSharp.Mat.Transpose">
  12556. <summary>
  12557. transposes the matrix
  12558. </summary>
  12559. <returns>The destination array of the same type as src</returns>
  12560. </member>
  12561. <member name="M:OpenCvSharp.Mat.Transform(OpenCvSharp.InputArray)">
  12562. <summary>
  12563. performs affine transformation of each element of multi-channel input matrix
  12564. </summary>
  12565. <param name="m">The transformation matrix</param>
  12566. <returns>The destination array; will have the same size and depth as src and as many channels as mtx.rows</returns>
  12567. </member>
  12568. <member name="M:OpenCvSharp.Mat.PerspectiveTransform(OpenCvSharp.InputArray)">
  12569. <summary>
  12570. performs perspective transformation of each element of multi-channel input matrix
  12571. </summary>
  12572. <param name="m">3x3 or 4x4 transformation matrix</param>
  12573. <returns>The destination array; it will have the same size and same type as src</returns>
  12574. </member>
  12575. <member name="M:OpenCvSharp.Mat.CompleteSymm(System.Boolean)">
  12576. <summary>
  12577. extends the symmetrical matrix from the lower half or from the upper half
  12578. </summary>
  12579. <param name="lowerToUpper">If true, the lower half is copied to the upper half,
  12580. otherwise the upper half is copied to the lower half</param>
  12581. </member>
  12582. <member name="M:OpenCvSharp.Mat.SetIdentity(System.Nullable{OpenCvSharp.Scalar})">
  12583. <summary>
  12584. initializes scaled identity matrix (not necessarily square).
  12585. </summary>
  12586. <param name="s">The value to assign to the diagonal elements</param>
  12587. </member>
  12588. <member name="M:OpenCvSharp.Mat.Determinant">
  12589. <summary>
  12590. computes determinant of a square matrix.
  12591. The input matrix must have CV_32FC1 or CV_64FC1 type and square size.
  12592. </summary>
  12593. <returns>determinant of the specified matrix.</returns>
  12594. </member>
  12595. <member name="M:OpenCvSharp.Mat.Trace">
  12596. <summary>
  12597. computes trace of a matrix
  12598. </summary>
  12599. <returns></returns>
  12600. </member>
  12601. <member name="M:OpenCvSharp.Mat.Sort(OpenCvSharp.SortFlags)">
  12602. <summary>
  12603. sorts independently each matrix row or each matrix column
  12604. </summary>
  12605. <param name="flags">The operation flags, a combination of the SortFlag values</param>
  12606. <returns>The destination array of the same size and the same type as src</returns>
  12607. </member>
  12608. <member name="M:OpenCvSharp.Mat.SortIdx(OpenCvSharp.SortFlags)">
  12609. <summary>
  12610. sorts independently each matrix row or each matrix column
  12611. </summary>
  12612. <param name="flags">The operation flags, a combination of SortFlag values</param>
  12613. <returns>The destination integer array of the same size as src</returns>
  12614. </member>
  12615. <member name="M:OpenCvSharp.Mat.Dft(OpenCvSharp.DftFlags,System.Int32)">
  12616. <summary>
  12617. Performs a forward Discrete Fourier transform of 1D or 2D floating-point array.
  12618. </summary>
  12619. <param name="flags">Transformation flags, a combination of the DftFlag2 values</param>
  12620. <param name="nonzeroRows">When the parameter != 0, the function assumes that
  12621. only the first nonzeroRows rows of the input array ( DFT_INVERSE is not set)
  12622. or only the first nonzeroRows of the output array ( DFT_INVERSE is set) contain non-zeros,
  12623. thus the function can handle the rest of the rows more efficiently and
  12624. thus save some time. This technique is very useful for computing array cross-correlation
  12625. or convolution using DFT</param>
  12626. <returns>The destination array, which size and type depends on the flags</returns>
  12627. </member>
  12628. <member name="M:OpenCvSharp.Mat.Idft(OpenCvSharp.DftFlags,System.Int32)">
  12629. <summary>
  12630. Performs an inverse Discrete Fourier transform of 1D or 2D floating-point array.
  12631. </summary>
  12632. <param name="flags">Transformation flags, a combination of the DftFlag2 values</param>
  12633. <param name="nonzeroRows">When the parameter != 0, the function assumes that
  12634. only the first nonzeroRows rows of the input array ( DFT_INVERSE is not set)
  12635. or only the first nonzeroRows of the output array ( DFT_INVERSE is set) contain non-zeros,
  12636. thus the function can handle the rest of the rows more efficiently and
  12637. thus save some time. This technique is very useful for computing array cross-correlation
  12638. or convolution using DFT</param>
  12639. <returns>The destination array, which size and type depends on the flags</returns>
  12640. </member>
  12641. <member name="M:OpenCvSharp.Mat.Dct(OpenCvSharp.DctFlags)">
  12642. <summary>
  12643. performs forward or inverse 1D or 2D Discrete Cosine Transformation
  12644. </summary>
  12645. <param name="flags">Transformation flags, a combination of DctFlag2 values</param>
  12646. <returns>The destination array; will have the same size and same type as src</returns>
  12647. </member>
  12648. <member name="M:OpenCvSharp.Mat.Idct(OpenCvSharp.DctFlags)">
  12649. <summary>
  12650. performs inverse 1D or 2D Discrete Cosine Transformation
  12651. </summary>
  12652. <param name="flags">Transformation flags, a combination of DctFlag2 values</param>
  12653. <returns>The destination array; will have the same size and same type as src</returns>
  12654. </member>
  12655. <member name="M:OpenCvSharp.Mat.Randu(OpenCvSharp.InputArray,OpenCvSharp.InputArray)">
  12656. <summary>
  12657. fills array with uniformly-distributed random numbers from the range [low, high)
  12658. </summary>
  12659. <param name="low">The inclusive lower boundary of the generated random numbers</param>
  12660. <param name="high">The exclusive upper boundary of the generated random numbers</param>
  12661. </member>
  12662. <member name="M:OpenCvSharp.Mat.Randu(OpenCvSharp.Scalar,OpenCvSharp.Scalar)">
  12663. <summary>
  12664. fills array with uniformly-distributed random numbers from the range [low, high)
  12665. </summary>
  12666. <param name="low">The inclusive lower boundary of the generated random numbers</param>
  12667. <param name="high">The exclusive upper boundary of the generated random numbers</param>
  12668. </member>
  12669. <member name="M:OpenCvSharp.Mat.Randn(OpenCvSharp.InputArray,OpenCvSharp.InputArray)">
  12670. <summary>
  12671. fills array with normally-distributed random numbers with the specified mean and the standard deviation
  12672. </summary>
  12673. <param name="mean">The mean value (expectation) of the generated random numbers</param>
  12674. <param name="stddev">The standard deviation of the generated random numbers</param>
  12675. </member>
  12676. <member name="M:OpenCvSharp.Mat.Randn(OpenCvSharp.Scalar,OpenCvSharp.Scalar)">
  12677. <summary>
  12678. fills array with normally-distributed random numbers with the specified mean and the standard deviation
  12679. </summary>
  12680. <param name="mean">The mean value (expectation) of the generated random numbers</param>
  12681. <param name="stddev">The standard deviation of the generated random numbers</param>
  12682. </member>
  12683. <member name="M:OpenCvSharp.Mat.RandShuffle(System.Double)">
  12684. <summary>
  12685. shuffles the input array elements
  12686. </summary>
  12687. <param name="iterFactor">The scale factor that determines the number of random swap operations.</param>
  12688. <returns>The input/output numerical 1D array</returns>
  12689. </member>
  12690. <member name="M:OpenCvSharp.Mat.RandShuffle(System.Double,OpenCvSharp.RNG@)">
  12691. <summary>
  12692. shuffles the input array elements
  12693. </summary>
  12694. <param name="iterFactor">The scale factor that determines the number of random swap operations.</param>
  12695. <param name="rng">The optional random number generator used for shuffling.
  12696. If it is null, theRng() is used instead.</param>
  12697. <returns>The input/output numerical 1D array</returns>
  12698. </member>
  12699. <member name="M:OpenCvSharp.Mat.Line(System.Int32,System.Int32,System.Int32,System.Int32,OpenCvSharp.Scalar,System.Int32,OpenCvSharp.LineTypes,System.Int32)">
  12700. <summary>
  12701. Draws a line segment connecting two points
  12702. </summary>
  12703. <param name="pt1X">First point's x-coordinate of the line segment. </param>
  12704. <param name="pt1Y">First point's y-coordinate of the line segment. </param>
  12705. <param name="pt2X">Second point's x-coordinate of the line segment. </param>
  12706. <param name="pt2Y">Second point's y-coordinate of the line segment. </param>
  12707. <param name="color">Line color. </param>
  12708. <param name="thickness">Line thickness. [By default this is 1]</param>
  12709. <param name="lineType">Type of the line. [By default this is LineType.Link8]</param>
  12710. <param name="shift">Number of fractional bits in the point coordinates. [By default this is 0]</param>
  12711. </member>
  12712. <member name="M:OpenCvSharp.Mat.Line(OpenCvSharp.Point,OpenCvSharp.Point,OpenCvSharp.Scalar,System.Int32,OpenCvSharp.LineTypes,System.Int32)">
  12713. <summary>
  12714. Draws a line segment connecting two points
  12715. </summary>
  12716. <param name="pt1">First point of the line segment. </param>
  12717. <param name="pt2">Second point of the line segment. </param>
  12718. <param name="color">Line color. </param>
  12719. <param name="thickness">Line thickness. [By default this is 1]</param>
  12720. <param name="lineType">Type of the line. [By default this is LineType.Link8]</param>
  12721. <param name="shift">Number of fractional bits in the point coordinates. [By default this is 0]</param>
  12722. </member>
  12723. <member name="M:OpenCvSharp.Mat.Rectangle(OpenCvSharp.Point,OpenCvSharp.Point,OpenCvSharp.Scalar,System.Int32,OpenCvSharp.LineTypes,System.Int32)">
  12724. <summary>
  12725. Draws simple, thick or filled rectangle
  12726. </summary>
  12727. <param name="pt1">One of the rectangle vertices. </param>
  12728. <param name="pt2">Opposite rectangle vertex. </param>
  12729. <param name="color">Line color (RGB) or brightness (grayscale image). </param>
  12730. <param name="thickness">Thickness of lines that make up the rectangle. Negative values make the function to draw a filled rectangle. [By default this is 1]</param>
  12731. <param name="lineType">Type of the line, see cvLine description. [By default this is LineType.Link8]</param>
  12732. <param name="shift">Number of fractional bits in the point coordinates. [By default this is 0]</param>
  12733. </member>
  12734. <member name="M:OpenCvSharp.Mat.Rectangle(OpenCvSharp.Rect,OpenCvSharp.Scalar,System.Int32,OpenCvSharp.LineTypes,System.Int32)">
  12735. <summary>
  12736. Draws simple, thick or filled rectangle
  12737. </summary>
  12738. <param name="rect">Rectangle.</param>
  12739. <param name="color">Line color (RGB) or brightness (grayscale image). </param>
  12740. <param name="thickness">Thickness of lines that make up the rectangle. Negative values make the function to draw a filled rectangle. [By default this is 1]</param>
  12741. <param name="lineType">Type of the line, see cvLine description. [By default this is LineType.Link8]</param>
  12742. <param name="shift">Number of fractional bits in the point coordinates. [By default this is 0]</param>
  12743. </member>
  12744. <member name="M:OpenCvSharp.Mat.Circle(System.Int32,System.Int32,System.Int32,OpenCvSharp.Scalar,System.Int32,OpenCvSharp.LineTypes,System.Int32)">
  12745. <summary>
  12746. Draws a circle
  12747. </summary>
  12748. <param name="centerX">X-coordinate of the center of the circle. </param>
  12749. <param name="centerY">Y-coordinate of the center of the circle. </param>
  12750. <param name="radius">Radius of the circle. </param>
  12751. <param name="color">Circle color. </param>
  12752. <param name="thickness">Thickness of the circle outline if positive, otherwise indicates that a filled circle has to be drawn. [By default this is 1]</param>
  12753. <param name="lineType">Type of the circle boundary. [By default this is LineType.Link8]</param>
  12754. <param name="shift">Number of fractional bits in the center coordinates and radius value. [By default this is 0]</param>
  12755. </member>
  12756. <member name="M:OpenCvSharp.Mat.Circle(OpenCvSharp.Point,System.Int32,OpenCvSharp.Scalar,System.Int32,OpenCvSharp.LineTypes,System.Int32)">
  12757. <summary>
  12758. Draws a circle
  12759. </summary>
  12760. <param name="center">Center of the circle. </param>
  12761. <param name="radius">Radius of the circle. </param>
  12762. <param name="color">Circle color. </param>
  12763. <param name="thickness">Thickness of the circle outline if positive, otherwise indicates that a filled circle has to be drawn. [By default this is 1]</param>
  12764. <param name="lineType">Type of the circle boundary. [By default this is LineType.Link8]</param>
  12765. <param name="shift">Number of fractional bits in the center coordinates and radius value. [By default this is 0]</param>
  12766. </member>
  12767. <member name="M:OpenCvSharp.Mat.Ellipse(OpenCvSharp.Point,OpenCvSharp.Size,System.Double,System.Double,System.Double,OpenCvSharp.Scalar,System.Int32,OpenCvSharp.LineTypes,System.Int32)">
  12768. <summary>
  12769. Draws simple or thick elliptic arc or fills ellipse sector
  12770. </summary>
  12771. <param name="center">Center of the ellipse. </param>
  12772. <param name="axes">Length of the ellipse axes. </param>
  12773. <param name="angle">Rotation angle. </param>
  12774. <param name="startAngle">Starting angle of the elliptic arc. </param>
  12775. <param name="endAngle">Ending angle of the elliptic arc. </param>
  12776. <param name="color">Ellipse color. </param>
  12777. <param name="thickness">Thickness of the ellipse arc. [By default this is 1]</param>
  12778. <param name="lineType">Type of the ellipse boundary. [By default this is LineType.Link8]</param>
  12779. <param name="shift">Number of fractional bits in the center coordinates and axes' values. [By default this is 0]</param>
  12780. </member>
  12781. <member name="M:OpenCvSharp.Mat.Ellipse(OpenCvSharp.RotatedRect,OpenCvSharp.Scalar,System.Int32,OpenCvSharp.LineTypes)">
  12782. <summary>
  12783. Draws simple or thick elliptic arc or fills ellipse sector
  12784. </summary>
  12785. <param name="box">The enclosing box of the ellipse drawn </param>
  12786. <param name="color">Ellipse color. </param>
  12787. <param name="thickness">Thickness of the ellipse boundary. [By default this is 1]</param>
  12788. <param name="lineType">Type of the ellipse boundary. [By default this is LineType.Link8]</param>
  12789. </member>
  12790. <member name="M:OpenCvSharp.Mat.DrawMarker(OpenCvSharp.Point,OpenCvSharp.Scalar,OpenCvSharp.MarkerTypes,System.Int32,System.Int32,OpenCvSharp.LineTypes)">
  12791. <summary>
  12792. Draws a marker on a predefined position in an image.
  12793. The function cv::drawMarker draws a marker on a given position in the image.For the moment several
  12794. marker types are supported, see #MarkerTypes for more information.
  12795. </summary>
  12796. <param name="position">The point where the crosshair is positioned.</param>
  12797. <param name="color">Line color.</param>
  12798. <param name="markerType">The specific type of marker you want to use.</param>
  12799. <param name="markerSize">The length of the marker axis [default = 20 pixels]</param>
  12800. <param name="thickness">Line thickness.</param>
  12801. <param name="lineType">Type of the line.</param>
  12802. </member>
  12803. <member name="M:OpenCvSharp.Mat.FillConvexPoly(System.Collections.Generic.IEnumerable{OpenCvSharp.Point},OpenCvSharp.Scalar,OpenCvSharp.LineTypes,System.Int32)">
  12804. <summary>
  12805. Fills a convex polygon.
  12806. </summary>
  12807. <param name="pts">The polygon vertices</param>
  12808. <param name="color">Polygon color</param>
  12809. <param name="lineType">Type of the polygon boundaries</param>
  12810. <param name="shift">The number of fractional bits in the vertex coordinates</param>
  12811. </member>
  12812. <member name="M:OpenCvSharp.Mat.FillPoly(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{OpenCvSharp.Point}},OpenCvSharp.Scalar,OpenCvSharp.LineTypes,System.Int32,System.Nullable{OpenCvSharp.Point})">
  12813. <summary>
  12814. Fills the area bounded by one or more polygons
  12815. </summary>
  12816. <param name="pts">Array of polygons, each represented as an array of points</param>
  12817. <param name="color">Polygon color</param>
  12818. <param name="lineType">Type of the polygon boundaries</param>
  12819. <param name="shift">The number of fractional bits in the vertex coordinates</param>
  12820. <param name="offset"></param>
  12821. </member>
  12822. <member name="M:OpenCvSharp.Mat.Polylines(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{OpenCvSharp.Point}},System.Boolean,OpenCvSharp.Scalar,System.Int32,OpenCvSharp.LineTypes,System.Int32)">
  12823. <summary>
  12824. draws one or more polygonal curves
  12825. </summary>
  12826. <param name="pts"></param>
  12827. <param name="isClosed"></param>
  12828. <param name="color"></param>
  12829. <param name="thickness"></param>
  12830. <param name="lineType"></param>
  12831. <param name="shift"></param>
  12832. </member>
  12833. <member name="M:OpenCvSharp.Mat.PutText(System.String,OpenCvSharp.Point,OpenCvSharp.HersheyFonts,System.Double,OpenCvSharp.Scalar,System.Int32,OpenCvSharp.LineTypes,System.Boolean)">
  12834. <summary>
  12835. renders text string in the image
  12836. </summary>
  12837. <param name="text"></param>
  12838. <param name="org"></param>
  12839. <param name="fontFace"></param>
  12840. <param name="fontScale"></param>
  12841. <param name="color"></param>
  12842. <param name="thickness"></param>
  12843. <param name="lineType"></param>
  12844. <param name="bottomLeftOrigin"></param>
  12845. </member>
  12846. <member name="M:OpenCvSharp.Mat.ImEncode(System.String,System.Int32[])">
  12847. <summary>
  12848. Encodes an image into a memory buffer.
  12849. </summary>
  12850. <param name="ext">Encodes an image into a memory buffer.</param>
  12851. <param name="prms">Format-specific parameters.</param>
  12852. <returns></returns>
  12853. </member>
  12854. <member name="M:OpenCvSharp.Mat.ImEncode(System.String,OpenCvSharp.ImageEncodingParam[])">
  12855. <summary>
  12856. Encodes an image into a memory buffer.
  12857. </summary>
  12858. <param name="ext">Encodes an image into a memory buffer.</param>
  12859. <param name="prms">Format-specific parameters.</param>
  12860. <returns></returns>
  12861. </member>
  12862. <member name="M:OpenCvSharp.Mat.ImWrite(System.String,System.Int32[])">
  12863. <summary>
  12864. Saves an image to a specified file.
  12865. </summary>
  12866. <param name="fileName"></param>
  12867. <param name="prms"></param>
  12868. <returns></returns>
  12869. </member>
  12870. <member name="M:OpenCvSharp.Mat.ImWrite(System.String,OpenCvSharp.ImageEncodingParam[])">
  12871. <summary>
  12872. Saves an image to a specified file.
  12873. </summary>
  12874. <param name="fileName"></param>
  12875. <param name="prms"></param>
  12876. <returns></returns>
  12877. </member>
  12878. <member name="M:OpenCvSharp.Mat.SaveImage(System.String,System.Int32[])">
  12879. <summary>
  12880. Saves an image to a specified file.
  12881. </summary>
  12882. <param name="fileName"></param>
  12883. <param name="prms"></param>
  12884. <returns></returns>
  12885. </member>
  12886. <member name="M:OpenCvSharp.Mat.SaveImage(System.String,OpenCvSharp.ImageEncodingParam[])">
  12887. <summary>
  12888. Saves an image to a specified file.
  12889. </summary>
  12890. <param name="fileName"></param>
  12891. <param name="prms"></param>
  12892. <returns></returns>
  12893. </member>
  12894. <member name="M:OpenCvSharp.Mat.CopyMakeBorder(System.Int32,System.Int32,System.Int32,System.Int32,OpenCvSharp.BorderTypes,System.Nullable{OpenCvSharp.Scalar})">
  12895. <summary>
  12896. Forms a border around the image
  12897. </summary>
  12898. <param name="top">Specify how much pixels in each direction from the source image rectangle one needs to extrapolate</param>
  12899. <param name="bottom">Specify how much pixels in each direction from the source image rectangle one needs to extrapolate</param>
  12900. <param name="left">Specify how much pixels in each direction from the source image rectangle one needs to extrapolate</param>
  12901. <param name="right">Specify how much pixels in each direction from the source image rectangle one needs to extrapolate</param>
  12902. <param name="borderType">The border type</param>
  12903. <param name="value">The border value if borderType == Constant</param>
  12904. </member>
  12905. <member name="M:OpenCvSharp.Mat.MedianBlur(System.Int32)">
  12906. <summary>
  12907. Smoothes image using median filter.
  12908. The source image must have 1-, 3- or 4-channel and
  12909. its depth should be CV_8U , CV_16U or CV_32F.
  12910. </summary>
  12911. <param name="ksize">The aperture linear size. It must be odd and more than 1, i.e. 3, 5, 7 ...</param>
  12912. <returns>The destination array; will have the same size and the same type as src.</returns>
  12913. </member>
  12914. <member name="M:OpenCvSharp.Mat.GaussianBlur(OpenCvSharp.Size,System.Double,System.Double,OpenCvSharp.BorderTypes)">
  12915. <summary>
  12916. Blurs an image using a Gaussian filter.
  12917. The input image can have any number of channels, which are processed independently,
  12918. but the depth should be CV_8U, CV_16U, CV_16S, CV_32F or CV_64F.
  12919. </summary>
  12920. <param name="ksize">Gaussian kernel size. ksize.width and ksize.height can differ but they both must be positive and odd.
  12921. Or, they can be zero’s and then they are computed from sigma* .</param>
  12922. <param name="sigmaX">Gaussian kernel standard deviation in X direction.</param>
  12923. <param name="sigmaY">Gaussian kernel standard deviation in Y direction; if sigmaY is zero, it is set to be equal to sigmaX,
  12924. if both sigmas are zeros, they are computed from ksize.width and ksize.height,
  12925. respectively (see getGaussianKernel() for details); to fully control the result
  12926. regardless of possible future modifications of all this semantics, it is recommended to specify all of ksize, sigmaX, and sigmaY.</param>
  12927. <param name="borderType">pixel extrapolation method</param>
  12928. </member>
  12929. <member name="M:OpenCvSharp.Mat.BilateralFilter(System.Int32,System.Double,System.Double,OpenCvSharp.BorderTypes)">
  12930. <summary>
  12931. Applies bilateral filter to the image
  12932. The source image must be a 8-bit or floating-point, 1-channel or 3-channel image.
  12933. </summary>
  12934. <param name="d">The diameter of each pixel neighborhood, that is used during filtering.
  12935. If it is non-positive, it's computed from sigmaSpace</param>
  12936. <param name="sigmaColor">Filter sigma in the color space.
  12937. Larger value of the parameter means that farther colors within the pixel neighborhood
  12938. will be mixed together, resulting in larger areas of semi-equal color</param>
  12939. <param name="sigmaSpace">Filter sigma in the coordinate space.
  12940. Larger value of the parameter means that farther pixels will influence each other
  12941. (as long as their colors are close enough; see sigmaColor). Then d>0 , it specifies
  12942. the neighborhood size regardless of sigmaSpace, otherwise d is proportional to sigmaSpace</param>
  12943. <param name="borderType"></param>
  12944. <returns>The destination image; will have the same size and the same type as src</returns>
  12945. </member>
  12946. <member name="M:OpenCvSharp.Mat.BoxFilter(OpenCvSharp.MatType,OpenCvSharp.Size,System.Nullable{OpenCvSharp.Point},System.Boolean,OpenCvSharp.BorderTypes)">
  12947. <summary>
  12948. Smoothes image using box filter
  12949. </summary>
  12950. <param name="ddepth"></param>
  12951. <param name="ksize">The smoothing kernel size</param>
  12952. <param name="anchor">The anchor point. The default value Point(-1,-1) means that the anchor is at the kernel center</param>
  12953. <param name="normalize">Indicates, whether the kernel is normalized by its area or not</param>
  12954. <param name="borderType">The border mode used to extrapolate pixels outside of the image</param>
  12955. <returns>The destination image; will have the same size and the same type as src</returns>
  12956. </member>
  12957. <member name="M:OpenCvSharp.Mat.Blur(OpenCvSharp.Size,System.Nullable{OpenCvSharp.Point},OpenCvSharp.BorderTypes)">
  12958. <summary>
  12959. Smoothes image using normalized box filter
  12960. </summary>
  12961. <param name="ksize">The smoothing kernel size</param>
  12962. <param name="anchor">The anchor point. The default value Point(-1,-1) means that the anchor is at the kernel center</param>
  12963. <param name="borderType">The border mode used to extrapolate pixels outside of the image</param>
  12964. <returns>The destination image; will have the same size and the same type as src</returns>
  12965. </member>
  12966. <member name="M:OpenCvSharp.Mat.Filter2D(OpenCvSharp.MatType,OpenCvSharp.InputArray,System.Nullable{OpenCvSharp.Point},System.Double,OpenCvSharp.BorderTypes)">
  12967. <summary>
  12968. Convolves an image with the kernel
  12969. </summary>
  12970. <param name="ddepth">The desired depth of the destination image. If it is negative, it will be the same as src.depth()</param>
  12971. <param name="kernel">Convolution kernel (or rather a correlation kernel),
  12972. a single-channel floating point matrix. If you want to apply different kernels to
  12973. different channels, split the image into separate color planes using split() and process them individually</param>
  12974. <param name="anchor">The anchor of the kernel that indicates the relative position of
  12975. a filtered point within the kernel. The anchor should lie within the kernel.
  12976. The special default value (-1,-1) means that the anchor is at the kernel center</param>
  12977. <param name="delta">The optional value added to the filtered pixels before storing them in dst</param>
  12978. <param name="borderType">The pixel extrapolation method</param>
  12979. <returns>The destination image. It will have the same size and the same number of channels as src</returns>
  12980. </member>
  12981. <member name="M:OpenCvSharp.Mat.SepFilter2D(OpenCvSharp.MatType,OpenCvSharp.InputArray,OpenCvSharp.InputArray,System.Nullable{OpenCvSharp.Point},System.Double,OpenCvSharp.BorderTypes)">
  12982. <summary>
  12983. Applies separable linear filter to an image
  12984. </summary>
  12985. <param name="ddepth">The destination image depth</param>
  12986. <param name="kernelX">The coefficients for filtering each row</param>
  12987. <param name="kernelY">The coefficients for filtering each column</param>
  12988. <param name="anchor">The anchor position within the kernel; The default value (-1, 1) means that the anchor is at the kernel center</param>
  12989. <param name="delta">The value added to the filtered results before storing them</param>
  12990. <param name="borderType">The pixel extrapolation method</param>
  12991. <returns>The destination image; will have the same size and the same number of channels as src</returns>
  12992. </member>
  12993. <member name="M:OpenCvSharp.Mat.Sobel(OpenCvSharp.MatType,System.Int32,System.Int32,System.Int32,System.Double,System.Double,OpenCvSharp.BorderTypes)">
  12994. <summary>
  12995. Calculates the first, second, third or mixed image derivatives using an extended Sobel operator
  12996. </summary>
  12997. <param name="ddepth">The destination image depth</param>
  12998. <param name="xorder">Order of the derivative x</param>
  12999. <param name="yorder">Order of the derivative y</param>
  13000. <param name="ksize">Size of the extended Sobel kernel, must be 1, 3, 5 or 7</param>
  13001. <param name="scale">The optional scale factor for the computed derivative values (by default, no scaling is applied</param>
  13002. <param name="delta">The optional delta value, added to the results prior to storing them in dst</param>
  13003. <param name="borderType">The pixel extrapolation method</param>
  13004. <returns>The destination image; will have the same size and the same number of channels as src</returns>
  13005. </member>
  13006. <member name="M:OpenCvSharp.Mat.Scharr(OpenCvSharp.MatType,System.Int32,System.Int32,System.Double,System.Double,OpenCvSharp.BorderTypes)">
  13007. <summary>
  13008. Calculates the first x- or y- image derivative using Scharr operator
  13009. </summary>
  13010. <param name="ddepth">The destination image depth</param>
  13011. <param name="xorder">Order of the derivative x</param>
  13012. <param name="yorder">Order of the derivative y</param>
  13013. <param name="scale">The optional scale factor for the computed derivative values (by default, no scaling is applie</param>
  13014. <param name="delta">The optional delta value, added to the results prior to storing them in dst</param>
  13015. <param name="borderType">The pixel extrapolation method</param>
  13016. <returns>The destination image; will have the same size and the same number of channels as src</returns>
  13017. </member>
  13018. <member name="M:OpenCvSharp.Mat.Laplacian(OpenCvSharp.MatType,System.Int32,System.Double,System.Double,OpenCvSharp.BorderTypes)">
  13019. <summary>
  13020. Calculates the Laplacian of an image
  13021. </summary>
  13022. <param name="ddepth">The desired depth of the destination image</param>
  13023. <param name="ksize">The aperture size used to compute the second-derivative filters</param>
  13024. <param name="scale">The optional scale factor for the computed Laplacian values (by default, no scaling is applied</param>
  13025. <param name="delta">The optional delta value, added to the results prior to storing them in dst</param>
  13026. <param name="borderType">The pixel extrapolation method</param>
  13027. <returns>Destination image; will have the same size and the same number of channels as src</returns>
  13028. </member>
  13029. <member name="M:OpenCvSharp.Mat.Canny(System.Double,System.Double,System.Int32,System.Boolean)">
  13030. <summary>
  13031. Finds edges in an image using Canny algorithm.
  13032. </summary>
  13033. <param name="threshold1">The first threshold for the hysteresis procedure</param>
  13034. <param name="threshold2">The second threshold for the hysteresis procedure</param>
  13035. <param name="apertureSize">Aperture size for the Sobel operator [By default this is ApertureSize.Size3]</param>
  13036. <param name="L2gradient">Indicates, whether the more accurate L2 norm should be used to compute the image gradient magnitude (true), or a faster default L1 norm is enough (false). [By default this is false]</param>
  13037. <returns>The output edge map. It will have the same size and the same type as image</returns>
  13038. </member>
  13039. <member name="M:OpenCvSharp.Mat.CornerEigenValsAndVecs(System.Int32,System.Int32,OpenCvSharp.BorderTypes)">
  13040. <summary>
  13041. computes both eigenvalues and the eigenvectors of 2x2 derivative covariation matrix at each pixel. The output is stored as 6-channel matrix.
  13042. </summary>
  13043. <param name="blockSize"></param>
  13044. <param name="ksize"></param>
  13045. <param name="borderType"></param>
  13046. </member>
  13047. <member name="M:OpenCvSharp.Mat.PreCornerDetect(System.Int32,OpenCvSharp.BorderTypes)">
  13048. <summary>
  13049. computes another complex cornerness criteria at each pixel
  13050. </summary>
  13051. <param name="ksize"></param>
  13052. <param name="borderType"></param>
  13053. </member>
  13054. <member name="M:OpenCvSharp.Mat.CornerSubPix(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},OpenCvSharp.Size,OpenCvSharp.Size,OpenCvSharp.TermCriteria)">
  13055. <summary>
  13056. adjusts the corner locations with sub-pixel accuracy to maximize the certain cornerness criteria
  13057. </summary>
  13058. <param name="inputCorners">Initial coordinates of the input corners and refined coordinates provided for output.</param>
  13059. <param name="winSize">Half of the side length of the search window.</param>
  13060. <param name="zeroZone">Half of the size of the dead region in the middle of the search zone
  13061. over which the summation in the formula below is not done. It is used sometimes to avoid possible singularities
  13062. of the autocorrelation matrix. The value of (-1,-1) indicates that there is no such a size.</param>
  13063. <param name="criteria">Criteria for termination of the iterative process of corner refinement.
  13064. That is, the process of corner position refinement stops either after criteria.maxCount iterations
  13065. or when the corner position moves by less than criteria.epsilon on some iteration.</param>
  13066. <returns></returns>
  13067. </member>
  13068. <member name="M:OpenCvSharp.Mat.GoodFeaturesToTrack(System.Int32,System.Double,System.Double,OpenCvSharp.InputArray,System.Int32,System.Boolean,System.Double)">
  13069. <summary>
  13070. Finds the strong enough corners where the cornerMinEigenVal() or cornerHarris() report the local maxima.
  13071. Input matrix must be 8-bit or floating-point 32-bit, single-channel image.
  13072. </summary>
  13073. <param name="maxCorners">Maximum number of corners to return. If there are more corners than are found,
  13074. the strongest of them is returned.</param>
  13075. <param name="qualityLevel">Parameter characterizing the minimal accepted quality of image corners.
  13076. The parameter value is multiplied by the best corner quality measure, which is the minimal eigenvalue
  13077. or the Harris function response (see cornerHarris() ). The corners with the quality measure less than
  13078. the product are rejected. For example, if the best corner has the quality measure = 1500, and the qualityLevel=0.01,
  13079. then all the corners with the quality measure less than 15 are rejected.</param>
  13080. <param name="minDistance">Minimum possible Euclidean distance between the returned corners.</param>
  13081. <param name="mask">Optional region of interest. If the image is not empty
  13082. (it needs to have the type CV_8UC1 and the same size as image ), it specifies the region
  13083. in which the corners are detected.</param>
  13084. <param name="blockSize">Size of an average block for computing a derivative covariation matrix over each pixel neighborhood.</param>
  13085. <param name="useHarrisDetector">Parameter indicating whether to use a Harris detector</param>
  13086. <param name="k">Free parameter of the Harris detector.</param>
  13087. <returns>Output vector of detected corners.</returns>
  13088. </member>
  13089. <member name="M:OpenCvSharp.Mat.HoughLines(System.Double,System.Double,System.Int32,System.Double,System.Double)">
  13090. <summary>
  13091. Finds lines in a binary image using standard Hough transform.
  13092. The input matrix must be 8-bit, single-channel, binary source image.
  13093. This image may be modified by the function.
  13094. </summary>
  13095. <param name="rho">Distance resolution of the accumulator in pixels</param>
  13096. <param name="theta">Angle resolution of the accumulator in radians</param>
  13097. <param name="threshold">The accumulator threshold parameter. Only those lines are returned that get enough votes ( &gt; threshold )</param>
  13098. <param name="srn">For the multi-scale Hough transform it is the divisor for the distance resolution rho. [By default this is 0]</param>
  13099. <param name="stn">For the multi-scale Hough transform it is the divisor for the distance resolution theta. [By default this is 0]</param>
  13100. <returns>The output vector of lines. Each line is represented by a two-element vector (rho, theta) .
  13101. rho is the distance from the coordinate origin (0,0) (top-left corner of the image) and theta is the line rotation angle in radians</returns>
  13102. </member>
  13103. <member name="M:OpenCvSharp.Mat.HoughLinesP(System.Double,System.Double,System.Int32,System.Double,System.Double)">
  13104. <summary>
  13105. Finds lines segments in a binary image using probabilistic Hough transform.
  13106. </summary>
  13107. <param name="rho">Distance resolution of the accumulator in pixels</param>
  13108. <param name="theta">Angle resolution of the accumulator in radians</param>
  13109. <param name="threshold">The accumulator threshold parameter. Only those lines are returned that get enough votes ( &gt; threshold )</param>
  13110. <param name="minLineLength">The minimum line length. Line segments shorter than that will be rejected. [By default this is 0]</param>
  13111. <param name="maxLineGap">The maximum allowed gap between points on the same line to link them. [By default this is 0]</param>
  13112. <returns>The output lines. Each line is represented by a 4-element vector (x1, y1, x2, y2)</returns>
  13113. </member>
  13114. <member name="M:OpenCvSharp.Mat.HoughCircles(OpenCvSharp.HoughMethods,System.Double,System.Double,System.Double,System.Double,System.Int32,System.Int32)">
  13115. <summary>
  13116. Finds circles in a grayscale image using a Hough transform.
  13117. The input matrix must be 8-bit, single-channel and grayscale.
  13118. </summary>
  13119. <param name="method">The available methods are HoughMethods.Gradient and HoughMethods.GradientAlt</param>
  13120. <param name="dp">The inverse ratio of the accumulator resolution to the image resolution. </param>
  13121. <param name="minDist">Minimum distance between the centers of the detected circles. </param>
  13122. <param name="param1">The first method-specific parameter. [By default this is 100]</param>
  13123. <param name="param2">The second method-specific parameter. [By default this is 100]</param>
  13124. <param name="minRadius">Minimum circle radius. [By default this is 0]</param>
  13125. <param name="maxRadius">Maximum circle radius. [By default this is 0] </param>
  13126. <returns>The output vector found circles. Each vector is encoded as 3-element floating-point vector (x, y, radius)</returns>
  13127. </member>
  13128. <member name="M:OpenCvSharp.Mat.Dilate(OpenCvSharp.InputArray,System.Nullable{OpenCvSharp.Point},System.Int32,OpenCvSharp.BorderTypes,System.Nullable{OpenCvSharp.Scalar})">
  13129. <summary>
  13130. Dilates an image by using a specific structuring element.
  13131. </summary>
  13132. <param name="element">The structuring element used for dilation. If element=new Mat() , a 3x3 rectangular structuring element is used</param>
  13133. <param name="anchor">Position of the anchor within the element. The default value (-1, -1) means that the anchor is at the element center</param>
  13134. <param name="iterations">The number of times dilation is applied. [By default this is 1]</param>
  13135. <param name="borderType">The pixel extrapolation method. [By default this is BorderTypes.Constant]</param>
  13136. <param name="borderValue">The border value in case of a constant border. The default value has a special meaning. [By default this is CvCpp.MorphologyDefaultBorderValue()]</param>
  13137. <returns>The destination image. It will have the same size and the same type as src</returns>
  13138. </member>
  13139. <member name="M:OpenCvSharp.Mat.Erode(OpenCvSharp.InputArray,System.Nullable{OpenCvSharp.Point},System.Int32,OpenCvSharp.BorderTypes,System.Nullable{OpenCvSharp.Scalar})">
  13140. <summary>
  13141. Erodes an image by using a specific structuring element.
  13142. </summary>
  13143. <param name="element">The structuring element used for dilation. If element=new Mat(), a 3x3 rectangular structuring element is used</param>
  13144. <param name="anchor">Position of the anchor within the element. The default value (-1, -1) means that the anchor is at the element center</param>
  13145. <param name="iterations">The number of times erosion is applied</param>
  13146. <param name="borderType">The pixel extrapolation method</param>
  13147. <param name="borderValue">The border value in case of a constant border. The default value has a special meaning. [By default this is CvCpp.MorphologyDefaultBorderValue()]</param>
  13148. <returns>The destination image. It will have the same size and the same type as src</returns>
  13149. </member>
  13150. <member name="M:OpenCvSharp.Mat.MorphologyEx(OpenCvSharp.MorphTypes,OpenCvSharp.InputArray,System.Nullable{OpenCvSharp.Point},System.Int32,OpenCvSharp.BorderTypes,System.Nullable{OpenCvSharp.Scalar})">
  13151. <summary>
  13152. Performs advanced morphological transformations
  13153. </summary>
  13154. <param name="op">Type of morphological operation</param>
  13155. <param name="element">Structuring element</param>
  13156. <param name="anchor">Position of the anchor within the element. The default value (-1, -1) means that the anchor is at the element center</param>
  13157. <param name="iterations">Number of times erosion and dilation are applied. [By default this is 1]</param>
  13158. <param name="borderType">The pixel extrapolation method. [By default this is BorderTypes.Constant]</param>
  13159. <param name="borderValue">The border value in case of a constant border. The default value has a special meaning. [By default this is CvCpp.MorphologyDefaultBorderValue()]</param>
  13160. <returns>Destination image. It will have the same size and the same type as src</returns>
  13161. </member>
  13162. <member name="M:OpenCvSharp.Mat.Resize(OpenCvSharp.Size,System.Double,System.Double,OpenCvSharp.InterpolationFlags)">
  13163. <summary>
  13164. Resizes an image.
  13165. </summary>
  13166. <param name="dsize">output image size; if it equals zero, it is computed as:
  13167. dsize = Size(round(fx*src.cols), round(fy*src.rows))
  13168. Either dsize or both fx and fy must be non-zero.</param>
  13169. <param name="fx">scale factor along the horizontal axis; when it equals 0,
  13170. it is computed as: (double)dsize.width/src.cols</param>
  13171. <param name="fy">scale factor along the vertical axis; when it equals 0,
  13172. it is computed as: (double)dsize.height/src.rows</param>
  13173. <param name="interpolation">interpolation method</param>
  13174. <returns>output image; it has the size dsize (when it is non-zero) or the size computed
  13175. from src.size(), fx, and fy; the type of dst is the same as of src.</returns>
  13176. </member>
  13177. <member name="M:OpenCvSharp.Mat.WarpAffine(OpenCvSharp.InputArray,OpenCvSharp.Size,OpenCvSharp.InterpolationFlags,OpenCvSharp.BorderTypes,System.Nullable{OpenCvSharp.Scalar})">
  13178. <summary>
  13179. Applies an affine transformation to an image.
  13180. </summary>
  13181. <returns>output image that has the size dsize and the same type as src.</returns>
  13182. <param name="m">2x3 transformation matrix.</param>
  13183. <param name="dsize">size of the output image.</param>
  13184. <param name="flags">combination of interpolation methods and the optional flag
  13185. WARP_INVERSE_MAP that means that M is the inverse transformation (dst -> src) .</param>
  13186. <param name="borderMode">pixel extrapolation method; when borderMode=BORDER_TRANSPARENT,
  13187. it means that the pixels in the destination image corresponding to the "outliers"
  13188. in the source image are not modified by the function.</param>
  13189. <param name="borderValue">value used in case of a constant border; by default, it is 0.</param>
  13190. </member>
  13191. <member name="M:OpenCvSharp.Mat.WarpPerspective(OpenCvSharp.Mat,OpenCvSharp.Size,OpenCvSharp.InterpolationFlags,OpenCvSharp.BorderTypes,System.Nullable{OpenCvSharp.Scalar})">
  13192. <summary>
  13193. Applies a perspective transformation to an image.
  13194. </summary>
  13195. <param name="m">3x3 transformation matrix.</param>
  13196. <param name="dsize">size of the output image.</param>
  13197. <param name="flags">combination of interpolation methods (INTER_LINEAR or INTER_NEAREST)
  13198. and the optional flag WARP_INVERSE_MAP, that sets M as the inverse transformation (dst -> src).</param>
  13199. <param name="borderMode">pixel extrapolation method (BORDER_CONSTANT or BORDER_REPLICATE).</param>
  13200. <param name="borderValue">value used in case of a constant border; by default, it equals 0.</param>
  13201. <returns>output image that has the size dsize and the same type as src.</returns>
  13202. </member>
  13203. <member name="M:OpenCvSharp.Mat.Remap(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InterpolationFlags,OpenCvSharp.BorderTypes,System.Nullable{OpenCvSharp.Scalar})">
  13204. <summary>
  13205. Applies a generic geometrical transformation to an image.
  13206. </summary>
  13207. <param name="map1">The first map of either (x,y) points or just x values having the type CV_16SC2, CV_32FC1, or CV_32FC2.</param>
  13208. <param name="map2">The second map of y values having the type CV_16UC1, CV_32FC1, or none (empty map if map1 is (x,y) points), respectively.</param>
  13209. <param name="interpolation">Interpolation method. The method INTER_AREA is not supported by this function.</param>
  13210. <param name="borderMode">Pixel extrapolation method. When borderMode=BORDER_TRANSPARENT,
  13211. it means that the pixels in the destination image that corresponds to the "outliers" in
  13212. the source image are not modified by the function.</param>
  13213. <param name="borderValue">Value used in case of a constant border. By default, it is 0.</param>
  13214. <returns>Destination image. It has the same size as map1 and the same type as src</returns>
  13215. </member>
  13216. <member name="M:OpenCvSharp.Mat.InvertAffineTransform">
  13217. <summary>
  13218. Inverts an affine transformation.
  13219. </summary>
  13220. <returns>Output reverse affine transformation.</returns>
  13221. </member>
  13222. <member name="M:OpenCvSharp.Mat.GetRectSubPix(OpenCvSharp.Size,OpenCvSharp.Point2f,System.Int32)">
  13223. <summary>
  13224. Retrieves a pixel rectangle from an image with sub-pixel accuracy.
  13225. </summary>
  13226. <param name="patchSize">Size of the extracted patch.</param>
  13227. <param name="center">Floating point coordinates of the center of the extracted rectangle
  13228. within the source image. The center must be inside the image.</param>
  13229. <param name="patchType">Depth of the extracted pixels. By default, they have the same depth as src.</param>
  13230. <returns>Extracted patch that has the size patchSize and the same number of channels as src .</returns>
  13231. </member>
  13232. <member name="M:OpenCvSharp.Mat.Accumulate(OpenCvSharp.InputArray)">
  13233. <summary>
  13234. Adds an image to the accumulator.
  13235. </summary>
  13236. <param name="mask">Optional operation mask.</param>
  13237. <returns>Accumulator image with the same number of channels as input image, 32-bit or 64-bit floating-point.</returns>
  13238. </member>
  13239. <member name="M:OpenCvSharp.Mat.AccumulateSquare(OpenCvSharp.InputArray)">
  13240. <summary>
  13241. Adds the square of a source image to the accumulator.
  13242. </summary>
  13243. <param name="mask">Optional operation mask.</param>
  13244. <returns>Accumulator image with the same number of channels as input image, 32-bit or 64-bit floating-point.</returns>
  13245. </member>
  13246. <member name="M:OpenCvSharp.Mat.CreateHanningWindow(OpenCvSharp.Size,OpenCvSharp.MatType)">
  13247. <summary>
  13248. Computes a Hanning window coefficients in two dimensions.
  13249. </summary>
  13250. <param name="winSize">The window size specifications</param>
  13251. <param name="type">Created array type</param>
  13252. </member>
  13253. <member name="M:OpenCvSharp.Mat.Threshold(System.Double,System.Double,OpenCvSharp.ThresholdTypes)">
  13254. <summary>
  13255. Applies a fixed-level threshold to each array element.
  13256. The input matrix must be single-channel, 8-bit or 32-bit floating point.
  13257. </summary>
  13258. <param name="thresh">threshold value.</param>
  13259. <param name="maxval">maximum value to use with the THRESH_BINARY and THRESH_BINARY_INV thresholding types.</param>
  13260. <param name="type">thresholding type (see the details below).</param>
  13261. <returns>output array of the same size and type as src.</returns>
  13262. </member>
  13263. <member name="M:OpenCvSharp.Mat.AdaptiveThreshold(System.Double,OpenCvSharp.AdaptiveThresholdTypes,OpenCvSharp.ThresholdTypes,System.Int32,System.Double)">
  13264. <summary>
  13265. Applies an adaptive threshold to an array.
  13266. Source matrix must be 8-bit single-channel image.
  13267. </summary>
  13268. <param name="maxValue">Non-zero value assigned to the pixels for which the condition is satisfied. See the details below.</param>
  13269. <param name="adaptiveMethod">Adaptive thresholding algorithm to use, ADAPTIVE_THRESH_MEAN_C or ADAPTIVE_THRESH_GAUSSIAN_C .</param>
  13270. <param name="thresholdType">Thresholding type that must be either THRESH_BINARY or THRESH_BINARY_INV .</param>
  13271. <param name="blockSize">Size of a pixel neighborhood that is used to calculate a threshold value for the pixel: 3, 5, 7, and so on.</param>
  13272. <param name="c">Constant subtracted from the mean or weighted mean (see the details below).
  13273. Normally, it is positive but may be zero or negative as well.</param>
  13274. <returns>Destination image of the same size and the same type as src.</returns>
  13275. </member>
  13276. <member name="M:OpenCvSharp.Mat.PyrDown(System.Nullable{OpenCvSharp.Size},OpenCvSharp.BorderTypes)">
  13277. <summary>
  13278. Blurs an image and downsamples it.
  13279. </summary>
  13280. <param name="dstSize">size of the output image; by default, it is computed as Size((src.cols+1)/2</param>
  13281. <param name="borderType"></param>
  13282. <returns></returns>
  13283. </member>
  13284. <member name="M:OpenCvSharp.Mat.PyrUp(System.Nullable{OpenCvSharp.Size},OpenCvSharp.BorderTypes)">
  13285. <summary>
  13286. Upsamples an image and then blurs it.
  13287. </summary>
  13288. <param name="dstSize">size of the output image; by default, it is computed as Size(src.cols*2, (src.rows*2)</param>
  13289. <param name="borderType"></param>
  13290. <returns></returns>
  13291. </member>
  13292. <member name="M:OpenCvSharp.Mat.Undistort(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray)">
  13293. <summary>
  13294. corrects lens distortion for the given camera matrix and distortion coefficients
  13295. </summary>
  13296. <param name="cameraMatrix"> Input camera matrix</param>
  13297. <param name="distCoeffs">Input vector of distortion coefficients (k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6]]) of 4, 5,
  13298. or 8 elements. If the vector is null, the zero distortion coefficients are assumed.</param>
  13299. <param name="newCameraMatrix">Camera matrix of the distorted image.
  13300. By default, it is the same as cameraMatrix but you may additionally scale
  13301. and shift the result by using a different matrix.</param>
  13302. <returns>Output (corrected) image that has the same size and type as src .</returns>
  13303. </member>
  13304. <member name="M:OpenCvSharp.Mat.GetDefaultNewCameraMatrix(System.Nullable{OpenCvSharp.Size},System.Boolean)">
  13305. <summary>
  13306. returns the default new camera matrix (by default it is the same as cameraMatrix unless centerPricipalPoint=true)
  13307. </summary>
  13308. <param name="imgSize">Camera view image size in pixels.</param>
  13309. <param name="centerPrincipalPoint">Location of the principal point in the new camera matrix.
  13310. The parameter indicates whether this location should be at the image center or not.</param>
  13311. <returns>the camera matrix that is either an exact copy of the input cameraMatrix
  13312. (when centerPrinicipalPoint=false), or the modified one (when centerPrincipalPoint=true).</returns>
  13313. </member>
  13314. <member name="M:OpenCvSharp.Mat.UndistortPoints(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray)">
  13315. <summary>
  13316. Computes the ideal point coordinates from the observed point coordinates.
  13317. Input matrix is an observed point coordinates, 1xN or Nx1 2-channel (CV_32FC2 or CV_64FC2).
  13318. </summary>
  13319. <param name="cameraMatrix">Camera matrix</param>
  13320. <param name="distCoeffs">Input vector of distortion coefficients (k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6]]) of 4, 5, or 8 elements.
  13321. If the vector is null, the zero distortion coefficients are assumed.</param>
  13322. <param name="r">Rectification transformation in the object space (3x3 matrix).
  13323. R1 or R2 computed by stereoRectify() can be passed here.
  13324. If the matrix is empty, the identity transformation is used.</param>
  13325. <param name="p">New camera matrix (3x3) or new projection matrix (3x4).
  13326. P1 or P2 computed by stereoRectify() can be passed here. If the matrix is empty,
  13327. the identity new camera matrix is used.</param>
  13328. <returns>Output ideal point coordinates after undistortion and reverse perspective transformation.
  13329. If matrix P is identity or omitted, dst will contain normalized point coordinates.</returns>
  13330. </member>
  13331. <member name="M:OpenCvSharp.Mat.EqualizeHist">
  13332. <summary>
  13333. Normalizes the grayscale image brightness and contrast by normalizing its histogram.
  13334. The source matrix is 8-bit single channel image.
  13335. </summary>
  13336. <returns>The destination image; will have the same size and the same type as src</returns>
  13337. </member>
  13338. <member name="M:OpenCvSharp.Mat.Watershed(OpenCvSharp.InputOutputArray)">
  13339. <summary>
  13340. Performs a marker-based image segmentation using the watershed algorithm.
  13341. Input matrix is 8-bit 3-channel image.
  13342. </summary>
  13343. <param name="markers">Input/output 32-bit single-channel image (map) of markers.
  13344. It should have the same size as image.</param>
  13345. </member>
  13346. <member name="M:OpenCvSharp.Mat.PyrMeanShiftFiltering(System.Double,System.Double,System.Int32,System.Nullable{OpenCvSharp.TermCriteria})">
  13347. <summary>
  13348. Performs initial step of meanshift segmentation of an image.
  13349. The source matrix is 8-bit, 3-channel image.
  13350. </summary>
  13351. <param name="sp">The spatial window radius.</param>
  13352. <param name="sr">The color window radius.</param>
  13353. <param name="maxLevel">Maximum level of the pyramid for the segmentation.</param>
  13354. <param name="termcrit">Termination criteria: when to stop meanshift iterations.</param>
  13355. <returns>The destination image of the same format and the same size as the source.</returns>
  13356. </member>
  13357. <member name="M:OpenCvSharp.Mat.GrabCut(OpenCvSharp.InputOutputArray,OpenCvSharp.Rect,OpenCvSharp.InputOutputArray,OpenCvSharp.InputOutputArray,System.Int32,OpenCvSharp.GrabCutModes)">
  13358. <summary>
  13359. Segments the image using GrabCut algorithm.
  13360. The input is 8-bit 3-channel image.
  13361. </summary>
  13362. <param name="mask">Input/output 8-bit single-channel mask.
  13363. The mask is initialized by the function when mode is set to GC_INIT_WITH_RECT.
  13364. Its elements may have Cv2.GC_BGD / Cv2.GC_FGD / Cv2.GC_PR_BGD / Cv2.GC_PR_FGD</param>
  13365. <param name="rect">ROI containing a segmented object. The pixels outside of the ROI are
  13366. marked as "obvious background". The parameter is only used when mode==GC_INIT_WITH_RECT.</param>
  13367. <param name="bgdModel">Temporary array for the background model. Do not modify it while you are processing the same image.</param>
  13368. <param name="fgdModel">Temporary arrays for the foreground model. Do not modify it while you are processing the same image.</param>
  13369. <param name="iterCount">Number of iterations the algorithm should make before returning the result.
  13370. Note that the result can be refined with further calls with mode==GC_INIT_WITH_MASK or mode==GC_EVAL .</param>
  13371. <param name="mode">Operation mode that could be one of GrabCutFlag value.</param>
  13372. </member>
  13373. <member name="M:OpenCvSharp.Mat.FloodFill(OpenCvSharp.Point,OpenCvSharp.Scalar)">
  13374. <summary>
  13375. Fills a connected component with the given color.
  13376. Input/output 1- or 3-channel, 8-bit, or floating-point image.
  13377. It is modified by the function unless the FLOODFILL_MASK_ONLY flag is set in the
  13378. second variant of the function. See the details below.
  13379. </summary>
  13380. <param name="seedPoint">Starting point.</param>
  13381. <param name="newVal">New value of the repainted domain pixels.</param>
  13382. <returns></returns>
  13383. </member>
  13384. <member name="M:OpenCvSharp.Mat.FloodFill(OpenCvSharp.Point,OpenCvSharp.Scalar,OpenCvSharp.Rect@,System.Nullable{OpenCvSharp.Scalar},System.Nullable{OpenCvSharp.Scalar},OpenCvSharp.FloodFillFlags)">
  13385. <summary>
  13386. Fills a connected component with the given color.
  13387. Input/output 1- or 3-channel, 8-bit, or floating-point image.
  13388. It is modified by the function unless the FLOODFILL_MASK_ONLY flag is set in the
  13389. second variant of the function. See the details below.
  13390. </summary>
  13391. <param name="seedPoint">Starting point.</param>
  13392. <param name="newVal">New value of the repainted domain pixels.</param>
  13393. <param name="rect">Optional output parameter set by the function to the
  13394. minimum bounding rectangle of the repainted domain.</param>
  13395. <param name="loDiff">Maximal lower brightness/color difference between the currently
  13396. observed pixel and one of its neighbors belonging to the component, or a seed pixel
  13397. being added to the component.</param>
  13398. <param name="upDiff">Maximal upper brightness/color difference between the currently
  13399. observed pixel and one of its neighbors belonging to the component, or a seed pixel
  13400. being added to the component.</param>
  13401. <param name="flags">Operation flags. Lower bits contain a connectivity value,
  13402. 4 (default) or 8, used within the function. Connectivity determines which
  13403. neighbors of a pixel are considered. </param>
  13404. <returns></returns>
  13405. </member>
  13406. <member name="M:OpenCvSharp.Mat.FloodFill(OpenCvSharp.InputOutputArray,OpenCvSharp.Point,OpenCvSharp.Scalar)">
  13407. <summary>
  13408. Fills a connected component with the given color.
  13409. Input/output 1- or 3-channel, 8-bit, or floating-point image.
  13410. It is modified by the function unless the FLOODFILL_MASK_ONLY flag is set in the
  13411. second variant of the function. See the details below.
  13412. </summary>
  13413. <param name="mask">(For the second function only) Operation mask that should be a single-channel 8-bit image,
  13414. 2 pixels wider and 2 pixels taller. The function uses and updates the mask, so you take responsibility of
  13415. initializing the mask content. Flood-filling cannot go across non-zero pixels in the mask. For example,
  13416. an edge detector output can be used as a mask to stop filling at edges. It is possible to use the same mask
  13417. in multiple calls to the function to make sure the filled area does not overlap.</param>
  13418. <param name="seedPoint">Starting point.</param>
  13419. <param name="newVal">New value of the repainted domain pixels.</param>
  13420. <returns></returns>
  13421. </member>
  13422. <member name="M:OpenCvSharp.Mat.FloodFill(OpenCvSharp.InputOutputArray,OpenCvSharp.Point,OpenCvSharp.Scalar,OpenCvSharp.Rect@,System.Nullable{OpenCvSharp.Scalar},System.Nullable{OpenCvSharp.Scalar},OpenCvSharp.FloodFillFlags)">
  13423. <summary>
  13424. Fills a connected component with the given color.
  13425. Input/output 1- or 3-channel, 8-bit, or floating-point image.
  13426. It is modified by the function unless the FLOODFILL_MASK_ONLY flag is set in the
  13427. second variant of the function. See the details below.
  13428. </summary>
  13429. <param name="mask">(For the second function only) Operation mask that should be a single-channel 8-bit image,
  13430. 2 pixels wider and 2 pixels taller. The function uses and updates the mask, so you take responsibility of
  13431. initializing the mask content. Flood-filling cannot go across non-zero pixels in the mask. For example,
  13432. an edge detector output can be used as a mask to stop filling at edges. It is possible to use the same mask
  13433. in multiple calls to the function to make sure the filled area does not overlap.</param>
  13434. <param name="seedPoint">Starting point.</param>
  13435. <param name="newVal">New value of the repainted domain pixels.</param>
  13436. <param name="rect">Optional output parameter set by the function to the
  13437. minimum bounding rectangle of the repainted domain.</param>
  13438. <param name="loDiff">Maximal lower brightness/color difference between the currently
  13439. observed pixel and one of its neighbors belonging to the component, or a seed pixel
  13440. being added to the component.</param>
  13441. <param name="upDiff">Maximal upper brightness/color difference between the currently
  13442. observed pixel and one of its neighbors belonging to the component, or a seed pixel
  13443. being added to the component.</param>
  13444. <param name="flags">Operation flags. Lower bits contain a connectivity value,
  13445. 4 (default) or 8, used within the function. Connectivity determines which
  13446. neighbors of a pixel are considered. </param>
  13447. <returns></returns>
  13448. </member>
  13449. <member name="M:OpenCvSharp.Mat.CvtColor(OpenCvSharp.ColorConversionCodes,System.Int32)">
  13450. <summary>
  13451. Converts image from one color space to another
  13452. </summary>
  13453. <param name="code">The color space conversion code</param>
  13454. <param name="dstCn">The number of channels in the destination image; if the parameter is 0, the number of the channels will be derived automatically from src and the code</param>
  13455. <returns>The destination image; will have the same size and the same depth as src</returns>
  13456. </member>
  13457. <member name="M:OpenCvSharp.Mat.Moments(System.Boolean)">
  13458. <summary>
  13459. Calculates all of the moments
  13460. up to the third order of a polygon or rasterized shape.
  13461. The input is a raster image (single-channel, 8-bit or floating-point 2D array).
  13462. </summary>
  13463. <param name="binaryImage">If it is true, then all the non-zero image pixels are treated as 1’s</param>
  13464. <returns></returns>
  13465. </member>
  13466. <member name="M:OpenCvSharp.Mat.MatchTemplate(OpenCvSharp.InputArray,OpenCvSharp.TemplateMatchModes,OpenCvSharp.InputArray)">
  13467. <summary>
  13468. Computes the proximity map for the raster template and the image where the template is searched for
  13469. The input is Image where the search is running; should be 8-bit or 32-bit floating-point.
  13470. </summary>
  13471. <param name="templ">Searched template; must be not greater than the source image and have the same data type</param>
  13472. <param name="method">Specifies the comparison method</param>
  13473. <param name="mask">Mask of searched template. It must have the same datatype and size with templ. It is not set by default.</param>
  13474. <returns>A map of comparison results; will be single-channel 32-bit floating-point.
  13475. If image is WxH and templ is wxh then result will be (W-w+1) x (H-h+1).</returns>
  13476. </member>
  13477. <member name="M:OpenCvSharp.Mat.ConnectedComponents(OpenCvSharp.OutputArray,OpenCvSharp.PixelConnectivity)">
  13478. <summary>
  13479. computes the connected components labeled image of boolean image.
  13480. image with 4 or 8 way connectivity - returns N, the total number of labels [0, N-1] where 0
  13481. represents the background label. ltype specifies the output label image type, an important
  13482. consideration based on the total number of labels or alternatively the total number of
  13483. pixels in the source image.
  13484. </summary>
  13485. <param name="labels">destination labeled image</param>
  13486. <param name="connectivity">8 or 4 for 8-way or 4-way connectivity respectively</param>
  13487. <returns>The number of labels</returns>
  13488. </member>
  13489. <member name="M:OpenCvSharp.Mat.ConnectedComponents(OpenCvSharp.OutputArray,OpenCvSharp.PixelConnectivity,OpenCvSharp.MatType)">
  13490. <summary>
  13491. computes the connected components labeled image of boolean image.
  13492. image with 4 or 8 way connectivity - returns N, the total number of labels [0, N-1] where 0
  13493. represents the background label. ltype specifies the output label image type, an important
  13494. consideration based on the total number of labels or alternatively the total number of
  13495. pixels in the source image.
  13496. </summary>
  13497. <param name="labels">destination labeled image</param>
  13498. <param name="connectivity">8 or 4 for 8-way or 4-way connectivity respectively</param>
  13499. <param name="ltype">output image label type. Currently CV_32S and CV_16U are supported.</param>
  13500. <returns>The number of labels</returns>
  13501. </member>
  13502. <member name="M:OpenCvSharp.Mat.ConnectedComponents(System.Int32[0:,0:]@,OpenCvSharp.PixelConnectivity)">
  13503. <summary>
  13504. computes the connected components labeled image of boolean image.
  13505. image with 4 or 8 way connectivity - returns N, the total number of labels [0, N-1] where 0
  13506. represents the background label. ltype specifies the output label image type, an important
  13507. consideration based on the total number of labels or alternatively the total number of
  13508. pixels in the source image.
  13509. </summary>
  13510. <param name="labels">destination labeled rectangular array</param>
  13511. <param name="connectivity">8 or 4 for 8-way or 4-way connectivity respectively</param>
  13512. <returns>The number of labels</returns>
  13513. </member>
  13514. <member name="M:OpenCvSharp.Mat.ConnectedComponentsWithStats(OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.PixelConnectivity)">
  13515. <summary>
  13516. computes the connected components labeled image of boolean image.
  13517. image with 4 or 8 way connectivity - returns N, the total number of labels [0, N-1] where 0
  13518. represents the background label. ltype specifies the output label image type, an important
  13519. consideration based on the total number of labels or alternatively the total number of
  13520. pixels in the source image.
  13521. </summary>
  13522. <param name="labels">destination labeled image</param>
  13523. <param name="stats">statistics output for each label, including the background label,
  13524. see below for available statistics. Statistics are accessed via stats(label, COLUMN)
  13525. where COLUMN is one of cv::ConnectedComponentsTypes</param>
  13526. <param name="centroids">floating point centroid (x,y) output for each label,
  13527. including the background label</param>
  13528. <param name="connectivity">8 or 4 for 8-way or 4-way connectivity respectively</param>
  13529. <returns></returns>
  13530. </member>
  13531. <member name="M:OpenCvSharp.Mat.ConnectedComponentsWithStats(OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.PixelConnectivity,OpenCvSharp.MatType)">
  13532. <summary>
  13533. computes the connected components labeled image of boolean image.
  13534. image with 4 or 8 way connectivity - returns N, the total number of labels [0, N-1] where 0
  13535. represents the background label. ltype specifies the output label image type, an important
  13536. consideration based on the total number of labels or alternatively the total number of
  13537. pixels in the source image.
  13538. </summary>
  13539. <param name="labels">destination labeled image</param>
  13540. <param name="stats">statistics output for each label, including the background label,
  13541. see below for available statistics. Statistics are accessed via stats(label, COLUMN)
  13542. where COLUMN is one of cv::ConnectedComponentsTypes</param>
  13543. <param name="centroids">floating point centroid (x,y) output for each label,
  13544. including the background label</param>
  13545. <param name="connectivity">8 or 4 for 8-way or 4-way connectivity respectively</param>
  13546. <param name="ltype">output image label type. Currently CV_32S and CV_16U are supported.</param>
  13547. <returns></returns>
  13548. </member>
  13549. <member name="M:OpenCvSharp.Mat.ConnectedComponentsEx(OpenCvSharp.PixelConnectivity)">
  13550. <summary>
  13551. computes the connected components labeled image of boolean image.
  13552. image with 4 or 8 way connectivity - returns N, the total number of labels [0, N-1] where 0
  13553. represents the background label. ltype specifies the output label image type, an important
  13554. consideration based on the total number of labels or alternatively the total number of
  13555. pixels in the source image.
  13556. </summary>
  13557. <param name="connectivity">8 or 4 for 8-way or 4-way connectivity respectively</param>
  13558. <returns></returns>
  13559. </member>
  13560. <member name="M:OpenCvSharp.Mat.FindContours(OpenCvSharp.Point[][]@,OpenCvSharp.HierarchyIndex[]@,OpenCvSharp.RetrievalModes,OpenCvSharp.ContourApproximationModes,System.Nullable{OpenCvSharp.Point})">
  13561. <summary>
  13562. Finds contours in a binary image.
  13563. The source is an 8-bit single-channel image. Non-zero pixels are treated as 1’s.
  13564. Zero pixels remain 0’s, so the image is treated as binary. The function modifies this image while extracting the contours.
  13565. </summary>
  13566. <param name="contours">Detected contours. Each contour is stored as a vector of points.</param>
  13567. <param name="hierarchy">Optional output vector, containing information about the image topology.
  13568. It has as many elements as the number of contours. For each i-th contour contours[i],
  13569. the members of the elements hierarchy[i] are set to 0-based indices in contours of the next
  13570. and previous contours at the same hierarchical level, the first child contour and the parent contour, respectively.
  13571. If for the contour i there are no next, previous, parent, or nested contours, the corresponding elements of hierarchy[i] will be negative.</param>
  13572. <param name="mode">Contour retrieval mode</param>
  13573. <param name="method">Contour approximation method</param>
  13574. <param name="offset"> Optional offset by which every contour point is shifted.
  13575. This is useful if the contours are extracted from the image ROI and then they should be analyzed in the whole image context.</param>
  13576. </member>
  13577. <member name="M:OpenCvSharp.Mat.FindContours(OpenCvSharp.Mat[]@,OpenCvSharp.OutputArray,OpenCvSharp.RetrievalModes,OpenCvSharp.ContourApproximationModes,System.Nullable{OpenCvSharp.Point})">
  13578. <summary>
  13579. Finds contours in a binary image.
  13580. The source is an 8-bit single-channel image. Non-zero pixels are treated as 1’s.
  13581. Zero pixels remain 0’s, so the image is treated as binary. The function modifies this image while extracting the contours.
  13582. </summary>
  13583. <param name="contours">Detected contours. Each contour is stored as a vector of points.</param>
  13584. <param name="hierarchy">Optional output vector, containing information about the image topology.
  13585. It has as many elements as the number of contours. For each i-th contour contours[i],
  13586. the members of the elements hierarchy[i] are set to 0-based indices in contours of the next
  13587. and previous contours at the same hierarchical level, the first child contour and the parent contour, respectively.
  13588. If for the contour i there are no next, previous, parent, or nested contours, the corresponding elements of hierarchy[i] will be negative.</param>
  13589. <param name="mode">Contour retrieval mode</param>
  13590. <param name="method">Contour approximation method</param>
  13591. <param name="offset"> Optional offset by which every contour point is shifted.
  13592. This is useful if the contours are extracted from the image ROI and then they should be analyzed in the whole image context.</param>
  13593. </member>
  13594. <member name="M:OpenCvSharp.Mat.FindContoursAsArray(OpenCvSharp.RetrievalModes,OpenCvSharp.ContourApproximationModes,System.Nullable{OpenCvSharp.Point})">
  13595. <summary>
  13596. Finds contours in a binary image.
  13597. The source is an 8-bit single-channel image. Non-zero pixels are treated as 1’s.
  13598. Zero pixels remain 0’s, so the image is treated as binary. The function modifies this image while extracting the contours.
  13599. </summary>
  13600. <param name="mode">Contour retrieval mode</param>
  13601. <param name="method">Contour approximation method</param>
  13602. <param name="offset"> Optional offset by which every contour point is shifted.
  13603. This is useful if the contours are extracted from the image ROI and then they should be analyzed in the whole image context.</param>
  13604. <returns>Detected contours. Each contour is stored as a vector of points.</returns>
  13605. </member>
  13606. <member name="M:OpenCvSharp.Mat.FindContoursAsMat(OpenCvSharp.RetrievalModes,OpenCvSharp.ContourApproximationModes,System.Nullable{OpenCvSharp.Point})">
  13607. <summary>
  13608. Finds contours in a binary image.
  13609. The source is an 8-bit single-channel image. Non-zero pixels are treated as 1’s.
  13610. Zero pixels remain 0’s, so the image is treated as binary. The function modifies this image while extracting the contours.
  13611. </summary>
  13612. <param name="mode">Contour retrieval mode</param>
  13613. <param name="method">Contour approximation method</param>
  13614. <param name="offset"> Optional offset by which every contour point is shifted.
  13615. This is useful if the contours are extracted from the image ROI and then they should be analyzed in the whole image context.</param>
  13616. <returns>Detected contours. Each contour is stored as a vector of points.</returns>
  13617. </member>
  13618. <member name="M:OpenCvSharp.Mat.DrawContours(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{OpenCvSharp.Point}},System.Int32,OpenCvSharp.Scalar,System.Int32,OpenCvSharp.LineTypes,System.Collections.Generic.IEnumerable{OpenCvSharp.HierarchyIndex},System.Int32,System.Nullable{OpenCvSharp.Point})">
  13619. <summary>
  13620. Draws contours in the image
  13621. </summary>
  13622. <param name="contours">All the input contours. Each contour is stored as a point vector.</param>
  13623. <param name="contourIdx">Parameter indicating a contour to draw. If it is negative, all the contours are drawn.</param>
  13624. <param name="color">Color of the contours.</param>
  13625. <param name="thickness">Thickness of lines the contours are drawn with. If it is negative (for example, thickness=CV_FILLED ),
  13626. the contour interiors are drawn.</param>
  13627. <param name="lineType">Line connectivity. </param>
  13628. <param name="hierarchy">Optional information about hierarchy. It is only needed if you want to draw only some of the contours</param>
  13629. <param name="maxLevel">Maximal level for drawn contours. If it is 0, only the specified contour is drawn.
  13630. If it is 1, the function draws the contour(s) and all the nested contours. If it is 2, the function draws the contours,
  13631. all the nested contours, all the nested-to-nested contours, and so on. This parameter is only taken into account
  13632. when there is hierarchy available.</param>
  13633. <param name="offset">Optional contour shift parameter. Shift all the drawn contours by the specified offset = (dx, dy)</param>
  13634. </member>
  13635. <member name="M:OpenCvSharp.Mat.DrawContours(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},System.Int32,OpenCvSharp.Scalar,System.Int32,OpenCvSharp.LineTypes,OpenCvSharp.Mat,System.Int32,System.Nullable{OpenCvSharp.Point})">
  13636. <summary>
  13637. Draws contours in the image
  13638. </summary>
  13639. <param name="contours">All the input contours. Each contour is stored as a point vector.</param>
  13640. <param name="contourIdx">Parameter indicating a contour to draw. If it is negative, all the contours are drawn.</param>
  13641. <param name="color">Color of the contours.</param>
  13642. <param name="thickness">Thickness of lines the contours are drawn with. If it is negative (for example, thickness=CV_FILLED ),
  13643. the contour interiors are drawn.</param>
  13644. <param name="lineType">Line connectivity. </param>
  13645. <param name="hierarchy">Optional information about hierarchy. It is only needed if you want to draw only some of the contours</param>
  13646. <param name="maxLevel">Maximal level for drawn contours. If it is 0, only the specified contour is drawn.
  13647. If it is 1, the function draws the contour(s) and all the nested contours. If it is 2, the function draws the contours,
  13648. all the nested contours, all the nested-to-nested contours, and so on. This parameter is only taken into account
  13649. when there is hierarchy available.</param>
  13650. <param name="offset">Optional contour shift parameter. Shift all the drawn contours by the specified offset = (dx, dy)</param>
  13651. </member>
  13652. <member name="M:OpenCvSharp.Mat.ApproxPolyDP(System.Double,System.Boolean)">
  13653. <summary>
  13654. Approximates contour or a curve using Douglas-Peucker algorithm.
  13655. The input is the polygon or curve to approximate and
  13656. it must be 1 x N or N x 1 matrix of type CV_32SC2 or CV_32FC2.
  13657. </summary>
  13658. <param name="epsilon">Specifies the approximation accuracy.
  13659. This is the maximum distance between the original curve and its approximation.</param>
  13660. <param name="closed">The result of the approximation;
  13661. The type should match the type of the input curve</param>
  13662. <returns>The result of the approximation;
  13663. The type should match the type of the input curve</returns>
  13664. </member>
  13665. <member name="M:OpenCvSharp.Mat.ArcLength(System.Boolean)">
  13666. <summary>
  13667. Calculates a contour perimeter or a curve length.
  13668. The input is 2D point set, represented by CV_32SC2 or CV_32FC2 matrix.
  13669. </summary>
  13670. <param name="closed">Indicates, whether the curve is closed or not</param>
  13671. <returns></returns>
  13672. </member>
  13673. <member name="M:OpenCvSharp.Mat.BoundingRect">
  13674. <summary>
  13675. Calculates the up-right bounding rectangle of a point set.
  13676. The input is 2D point set, represented by CV_32SC2 or CV_32FC2 matrix.
  13677. </summary>
  13678. <returns>Minimal up-right bounding rectangle for the specified point set.</returns>
  13679. </member>
  13680. <member name="M:OpenCvSharp.Mat.ContourArea(System.Boolean)">
  13681. <summary>
  13682. Calculates the contour area.
  13683. The input is 2D point set, represented by CV_32SC2 or CV_32FC2 matrix.
  13684. </summary>
  13685. <param name="oriented"></param>
  13686. <returns></returns>
  13687. </member>
  13688. <member name="M:OpenCvSharp.Mat.MinAreaRect">
  13689. <summary>
  13690. Finds the minimum area rotated rectangle enclosing a 2D point set.
  13691. The input is 2D point set, represented by CV_32SC2 or CV_32FC2 matrix.
  13692. </summary>
  13693. <returns></returns>
  13694. </member>
  13695. <member name="M:OpenCvSharp.Mat.MinEnclosingCircle(OpenCvSharp.Point2f@,System.Single@)">
  13696. <summary>
  13697. Finds the minimum area circle enclosing a 2D point set.
  13698. The input is 2D point set, represented by CV_32SC2 or CV_32FC2 matrix.
  13699. </summary>
  13700. <param name="center">The output center of the circle</param>
  13701. <param name="radius">The output radius of the circle</param>
  13702. </member>
  13703. <member name="M:OpenCvSharp.Mat.ConvexHull(System.Boolean,System.Boolean)">
  13704. <summary>
  13705. Computes convex hull for a set of 2D points.
  13706. </summary>
  13707. <param name="clockwise">If true, the output convex hull will be oriented clockwise,
  13708. otherwise it will be oriented counter-clockwise. Here, the usual screen coordinate
  13709. system is assumed - the origin is at the top-left corner, x axis is oriented to the right,
  13710. and y axis is oriented downwards.</param>
  13711. <param name="returnPoints"></param>
  13712. <returns>The output convex hull. It is either a vector of points that form the
  13713. hull (must have the same type as the input points), or a vector of 0-based point
  13714. indices of the hull points in the original array (since the set of convex hull
  13715. points is a subset of the original point set).</returns>
  13716. </member>
  13717. <member name="M:OpenCvSharp.Mat.ConvexHullPoints(System.Boolean)">
  13718. <summary>
  13719. Computes convex hull for a set of 2D points.
  13720. </summary>
  13721. <param name="clockwise">If true, the output convex hull will be oriented clockwise,
  13722. otherwise it will be oriented counter-clockwise. Here, the usual screen coordinate
  13723. system is assumed - the origin is at the top-left corner, x axis is oriented to the right,
  13724. and y axis is oriented downwards.</param>
  13725. <returns>The output convex hull. It is a vector of points that form the
  13726. hull (must have the same type as the input points).</returns>
  13727. </member>
  13728. <member name="M:OpenCvSharp.Mat.ConvexHullFloatPoints(System.Boolean)">
  13729. <summary>
  13730. Computes convex hull for a set of 2D points.
  13731. </summary>
  13732. <param name="clockwise">If true, the output convex hull will be oriented clockwise,
  13733. otherwise it will be oriented counter-clockwise. Here, the usual screen coordinate
  13734. system is assumed - the origin is at the top-left corner, x axis is oriented to the right,
  13735. and y axis is oriented downwards.</param>
  13736. <returns>The output convex hull. It is a vector of points that form the
  13737. hull (must have the same type as the input points).</returns>
  13738. </member>
  13739. <member name="M:OpenCvSharp.Mat.ConvexHullIndices(System.Boolean)">
  13740. <summary>
  13741. Computes convex hull for a set of 2D points.
  13742. </summary>
  13743. <param name="clockwise">If true, the output convex hull will be oriented clockwise,
  13744. otherwise it will be oriented counter-clockwise. Here, the usual screen coordinate
  13745. system is assumed - the origin is at the top-left corner, x axis is oriented to the right,
  13746. and y axis is oriented downwards.</param>
  13747. <returns>The output convex hull. It is a vector of 0-based point
  13748. indices of the hull points in the original array (since the set of convex hull
  13749. points is a subset of the original point set).</returns>
  13750. </member>
  13751. <member name="M:OpenCvSharp.Mat.ConvexityDefects(OpenCvSharp.InputArray)">
  13752. <summary>
  13753. Computes the contour convexity defects
  13754. </summary>
  13755. <param name="convexHull">Convex hull obtained using convexHull() that
  13756. should contain indices of the contour points that make the hull.</param>
  13757. <returns>The output vector of convexity defects.
  13758. Each convexity defect is represented as 4-element integer vector
  13759. (a.k.a. cv::Vec4i): (start_index, end_index, farthest_pt_index, fixpt_depth),
  13760. where indices are 0-based indices in the original contour of the convexity defect beginning,
  13761. end and the farthest point, and fixpt_depth is fixed-point approximation
  13762. (with 8 fractional bits) of the distance between the farthest contour point and the hull.
  13763. That is, to get the floating-point value of the depth will be fixpt_depth/256.0. </returns>
  13764. </member>
  13765. <member name="M:OpenCvSharp.Mat.ConvexityDefectsAsVec(OpenCvSharp.InputArray)">
  13766. <summary>
  13767. Computes the contour convexity defects
  13768. </summary>
  13769. <param name="convexHull">Convex hull obtained using convexHull() that
  13770. should contain indices of the contour points that make the hull.</param>
  13771. <returns>The output vector of convexity defects.
  13772. Each convexity defect is represented as 4-element integer vector
  13773. (a.k.a. cv::Vec4i): (start_index, end_index, farthest_pt_index, fixpt_depth),
  13774. where indices are 0-based indices in the original contour of the convexity defect beginning,
  13775. end and the farthest point, and fixpt_depth is fixed-point approximation
  13776. (with 8 fractional bits) of the distance between the farthest contour point and the hull.
  13777. That is, to get the floating-point value of the depth will be fixpt_depth/256.0. </returns>
  13778. </member>
  13779. <member name="M:OpenCvSharp.Mat.IsContourConvex">
  13780. <summary>
  13781. Returns true if the contour is convex.
  13782. Does not support contours with self-intersection
  13783. </summary>
  13784. <returns></returns>
  13785. </member>
  13786. <member name="M:OpenCvSharp.Mat.FitEllipse">
  13787. <summary>
  13788. Fits ellipse to the set of 2D points.
  13789. </summary>
  13790. <returns></returns>
  13791. </member>
  13792. <member name="M:OpenCvSharp.Mat.FitLine2D(OpenCvSharp.DistanceTypes,System.Double,System.Double,System.Double)">
  13793. <summary>
  13794. Fits line to the set of 2D points using M-estimator algorithm.
  13795. The input is vector of 2D points.
  13796. </summary>
  13797. <param name="distType">Distance used by the M-estimator</param>
  13798. <param name="param">Numerical parameter ( C ) for some types of distances.
  13799. If it is 0, an optimal value is chosen.</param>
  13800. <param name="reps">Sufficient accuracy for the radius
  13801. (distance between the coordinate origin and the line).</param>
  13802. <param name="aeps">Sufficient accuracy for the angle.
  13803. 0.01 would be a good default value for reps and aeps.</param>
  13804. <returns>Output line parameters.</returns>
  13805. </member>
  13806. <member name="M:OpenCvSharp.Mat.FitLine3D(OpenCvSharp.DistanceTypes,System.Double,System.Double,System.Double)">
  13807. <summary>
  13808. Fits line to the set of 3D points using M-estimator algorithm.
  13809. The input is vector of 3D points.
  13810. </summary>
  13811. <param name="distType">Distance used by the M-estimator</param>
  13812. <param name="param">Numerical parameter ( C ) for some types of distances.
  13813. If it is 0, an optimal value is chosen.</param>
  13814. <param name="reps">Sufficient accuracy for the radius
  13815. (distance between the coordinate origin and the line).</param>
  13816. <param name="aeps">Sufficient accuracy for the angle.
  13817. 0.01 would be a good default value for reps and aeps.</param>
  13818. <returns>Output line parameters.</returns>
  13819. </member>
  13820. <member name="M:OpenCvSharp.Mat.PointPolygonTest(OpenCvSharp.Point2f,System.Boolean)">
  13821. <summary>
  13822. Checks if the point is inside the contour.
  13823. Optionally computes the signed distance from the point to the contour boundary.
  13824. </summary>
  13825. <param name="pt">Point tested against the contour.</param>
  13826. <param name="measureDist">If true, the function estimates the signed distance
  13827. from the point to the nearest contour edge. Otherwise, the function only checks
  13828. if the point is inside a contour or not.</param>
  13829. <returns>Positive (inside), negative (outside), or zero (on an edge) value.</returns>
  13830. </member>
  13831. <member name="M:OpenCvSharp.Mat.DistanceTransform(OpenCvSharp.DistanceTypes,OpenCvSharp.DistanceMaskSize)">
  13832. <summary>
  13833. Computes the distance transform map
  13834. </summary>
  13835. <param name="distanceType"></param>
  13836. <param name="maskSize"></param>
  13837. </member>
  13838. <member name="T:OpenCvSharp.MatIndexer`1">
  13839. <summary>
  13840. Abstract definition of Mat indexer
  13841. </summary>
  13842. <typeparam name="T"></typeparam>
  13843. </member>
  13844. <member name="P:OpenCvSharp.MatIndexer`1.Item(System.Int32)">
  13845. <summary>
  13846. 1-dimensional indexer
  13847. </summary>
  13848. <param name="i0">Index along the dimension 0</param>
  13849. <returns>A value to the specified array element.</returns>
  13850. </member>
  13851. <member name="P:OpenCvSharp.MatIndexer`1.Item(System.Int32,System.Int32)">
  13852. <summary>
  13853. 2-dimensional indexer
  13854. </summary>
  13855. <param name="i0">Index along the dimension 0</param>
  13856. <param name="i1">Index along the dimension 1</param>
  13857. <returns>A value to the specified array element.</returns>
  13858. </member>
  13859. <member name="P:OpenCvSharp.MatIndexer`1.Item(System.Int32,System.Int32,System.Int32)">
  13860. <summary>
  13861. 3-dimensional indexer
  13862. </summary>
  13863. <param name="i0">Index along the dimension 0</param>
  13864. <param name="i1">Index along the dimension 1</param>
  13865. <param name="i2"> Index along the dimension 2</param>
  13866. <returns>A value to the specified array element.</returns>
  13867. </member>
  13868. <member name="P:OpenCvSharp.MatIndexer`1.Item(System.Int32[])">
  13869. <summary>
  13870. n-dimensional indexer
  13871. </summary>
  13872. <param name="idx">Array of Mat::dims indices.</param>
  13873. <returns>A value to the specified array element.</returns>
  13874. </member>
  13875. <member name="P:OpenCvSharp.MatIndexer`1.Parent">
  13876. <summary>
  13877. Parent matrix object
  13878. </summary>
  13879. </member>
  13880. <member name="P:OpenCvSharp.MatIndexer`1.Steps">
  13881. <summary>
  13882. Step byte length for each dimension
  13883. </summary>
  13884. </member>
  13885. <member name="M:OpenCvSharp.MatIndexer`1.#ctor(OpenCvSharp.Mat)">
  13886. <summary>
  13887. Constructor
  13888. </summary>
  13889. <param name="parent"></param>
  13890. </member>
  13891. <member name="T:OpenCvSharp.Mat`1">
  13892. <summary>
  13893. Type-specific abstract matrix
  13894. </summary>
  13895. <typeparam name="TElem">Element Type</typeparam>
  13896. </member>
  13897. <member name="M:OpenCvSharp.Mat`1.#ctor">
  13898. <summary>
  13899. Creates empty Mat
  13900. </summary>
  13901. </member>
  13902. <member name="M:OpenCvSharp.Mat`1.#ctor(System.IntPtr)">
  13903. <summary>
  13904. Creates from native cv::Mat* pointer
  13905. </summary>
  13906. <param name="ptr"></param>
  13907. </member>
  13908. <member name="M:OpenCvSharp.Mat`1.#ctor(OpenCvSharp.Mat)">
  13909. <summary>
  13910. Initializes by Mat object
  13911. </summary>
  13912. <param name="mat">Managed Mat object</param>
  13913. </member>
  13914. <member name="M:OpenCvSharp.Mat`1.#ctor(System.Int32,System.Int32)">
  13915. <summary>
  13916. constructs 2D matrix of the specified size and type
  13917. </summary>
  13918. <param name="rows">Number of rows in a 2D array.</param>
  13919. <param name="cols">Number of columns in a 2D array.</param>
  13920. </member>
  13921. <member name="M:OpenCvSharp.Mat`1.#ctor(OpenCvSharp.Size)">
  13922. <summary>
  13923. constructs 2D matrix of the specified size and type
  13924. </summary>
  13925. <param name="size">2D array size: Size(cols, rows) . In the Size() constructor,
  13926. the number of rows and the number of columns go in the reverse order.</param>
  13927. </member>
  13928. <member name="M:OpenCvSharp.Mat`1.#ctor(System.Int32,System.Int32,OpenCvSharp.Scalar)">
  13929. <summary>
  13930. constructs 2D matrix and fills it with the specified Scalar value.
  13931. </summary>
  13932. <param name="rows">Number of rows in a 2D array.</param>
  13933. <param name="cols">Number of columns in a 2D array.</param>
  13934. <param name="s">An optional value to initialize each matrix element with.
  13935. To set all the matrix elements to the particular value after the construction, use SetTo(Scalar s) method .</param>
  13936. </member>
  13937. <member name="M:OpenCvSharp.Mat`1.#ctor(OpenCvSharp.Size,OpenCvSharp.Scalar)">
  13938. <summary>
  13939. constructs 2D matrix and fills it with the specified Scalar value.
  13940. </summary>
  13941. <param name="size">2D array size: Size(cols, rows) . In the Size() constructor,
  13942. the number of rows and the number of columns go in the reverse order.</param>
  13943. <param name="s">An optional value to initialize each matrix element with.
  13944. To set all the matrix elements to the particular value after the construction, use SetTo(Scalar s) method .</param>
  13945. </member>
  13946. <member name="M:OpenCvSharp.Mat`1.#ctor(OpenCvSharp.Mat{`0},OpenCvSharp.Range,System.Nullable{OpenCvSharp.Range})">
  13947. <summary>
  13948. creates a matrix header for a part of the bigger matrix
  13949. </summary>
  13950. <param name="m">Array that (as a whole or partly) is assigned to the constructed matrix.
  13951. No data is copied by these constructors. Instead, the header pointing to m data or its sub-array
  13952. is constructed and associated with it. The reference counter, if any, is incremented.
  13953. So, when you modify the matrix formed using such a constructor, you also modify the corresponding elements of m .
  13954. If you want to have an independent copy of the sub-array, use Mat::clone() .</param>
  13955. <param name="rowRange">Range of the m rows to take. As usual, the range start is inclusive and the range end is exclusive.
  13956. Use Range.All to take all the rows.</param>
  13957. <param name="colRange">Range of the m columns to take. Use Range.All to take all the columns.</param>
  13958. </member>
  13959. <member name="M:OpenCvSharp.Mat`1.#ctor(OpenCvSharp.Mat{`0},OpenCvSharp.Range[])">
  13960. <summary>
  13961. creates a matrix header for a part of the bigger matrix
  13962. </summary>
  13963. <param name="m">Array that (as a whole or partly) is assigned to the constructed matrix.
  13964. No data is copied by these constructors. Instead, the header pointing to m data or its sub-array
  13965. is constructed and associated with it. The reference counter, if any, is incremented.
  13966. So, when you modify the matrix formed using such a constructor, you also modify the corresponding elements of m .
  13967. If you want to have an independent copy of the sub-array, use Mat.Clone() .</param>
  13968. <param name="ranges">Array of selected ranges of m along each dimensionality.</param>
  13969. </member>
  13970. <member name="M:OpenCvSharp.Mat`1.#ctor(OpenCvSharp.Mat{`0},OpenCvSharp.Rect)">
  13971. <summary>
  13972. creates a matrix header for a part of the bigger matrix
  13973. </summary>
  13974. <param name="m">Array that (as a whole or partly) is assigned to the constructed matrix.
  13975. No data is copied by these constructors. Instead, the header pointing to m data or its sub-array
  13976. is constructed and associated with it. The reference counter, if any, is incremented.
  13977. So, when you modify the matrix formed using such a constructor, you also modify the corresponding elements of m .
  13978. If you want to have an independent copy of the sub-array, use Mat.Clone() .</param>
  13979. <param name="roi">Region of interest.</param>
  13980. </member>
  13981. <member name="M:OpenCvSharp.Mat`1.#ctor(System.Int32,System.Int32,System.IntPtr,System.Int64)">
  13982. <summary>
  13983. constructor for matrix headers pointing to user-allocated data
  13984. </summary>
  13985. <param name="rows">Number of rows in a 2D array.</param>
  13986. <param name="cols">Number of columns in a 2D array.</param>
  13987. <param name="data">Pointer to the user data. Matrix constructors that take data and step parameters do not allocate matrix data.
  13988. Instead, they just initialize the matrix header that points to the specified data, which means that no data is copied.
  13989. This operation is very efficient and can be used to process external data using OpenCV functions.
  13990. The external data is not automatically de-allocated, so you should take care of it.</param>
  13991. <param name="step">Number of bytes each matrix row occupies. The value should include the padding bytes at the end of each row, if any.
  13992. If the parameter is missing (set to AUTO_STEP ), no padding is assumed and the actual step is calculated as cols*elemSize() .</param>
  13993. </member>
  13994. <member name="M:OpenCvSharp.Mat`1.#ctor(System.Int32,System.Int32,System.Array,System.Int64)">
  13995. <summary>
  13996. constructor for matrix headers pointing to user-allocated data
  13997. </summary>
  13998. <param name="rows">Number of rows in a 2D array.</param>
  13999. <param name="cols">Number of columns in a 2D array.</param>
  14000. <param name="data">Pointer to the user data. Matrix constructors that take data and step parameters do not allocate matrix data.
  14001. Instead, they just initialize the matrix header that points to the specified data, which means that no data is copied.
  14002. This operation is very efficient and can be used to process external data using OpenCV functions.
  14003. The external data is not automatically de-allocated, so you should take care of it.</param>
  14004. <param name="step">Number of bytes each matrix row occupies. The value should include the padding bytes at the end of each row, if any.
  14005. If the parameter is missing (set to AUTO_STEP ), no padding is assumed and the actual step is calculated as cols*elemSize() .</param>
  14006. </member>
  14007. <member name="M:OpenCvSharp.Mat`1.#ctor(System.Collections.Generic.IEnumerable{System.Int32},System.IntPtr,System.Collections.Generic.IEnumerable{System.Int64})">
  14008. <summary>
  14009. constructor for matrix headers pointing to user-allocated data
  14010. </summary>
  14011. <param name="sizes">Array of integers specifying an n-dimensional array shape.</param>
  14012. <param name="data">Pointer to the user data. Matrix constructors that take data and step parameters do not allocate matrix data.
  14013. Instead, they just initialize the matrix header that points to the specified data, which means that no data is copied.
  14014. This operation is very efficient and can be used to process external data using OpenCV functions.
  14015. The external data is not automatically de-allocated, so you should take care of it.</param>
  14016. <param name="steps">Array of ndims-1 steps in case of a multi-dimensional array (the last step is always set to the element size).
  14017. If not specified, the matrix is assumed to be continuous.</param>
  14018. </member>
  14019. <member name="M:OpenCvSharp.Mat`1.#ctor(System.Collections.Generic.IEnumerable{System.Int32},System.Array,System.Collections.Generic.IEnumerable{System.Int64})">
  14020. <summary>
  14021. constructor for matrix headers pointing to user-allocated data
  14022. </summary>
  14023. <param name="sizes">Array of integers specifying an n-dimensional array shape.</param>
  14024. <param name="data">Pointer to the user data. Matrix constructors that take data and step parameters do not allocate matrix data.
  14025. Instead, they just initialize the matrix header that points to the specified data, which means that no data is copied.
  14026. This operation is very efficient and can be used to process external data using OpenCV functions.
  14027. The external data is not automatically de-allocated, so you should take care of it.</param>
  14028. <param name="steps">Array of ndims-1 steps in case of a multi-dimensional array (the last step is always set to the element size).
  14029. If not specified, the matrix is assumed to be continuous.</param>
  14030. </member>
  14031. <member name="M:OpenCvSharp.Mat`1.#ctor(System.Collections.Generic.IEnumerable{System.Int32})">
  14032. <summary>
  14033. constructs n-dimensional matrix
  14034. </summary>
  14035. <param name="sizes">Array of integers specifying an n-dimensional array shape.</param>
  14036. </member>
  14037. <member name="M:OpenCvSharp.Mat`1.#ctor(System.Collections.Generic.IEnumerable{System.Int32},OpenCvSharp.Scalar)">
  14038. <summary>
  14039. constructs n-dimensional matrix
  14040. </summary>
  14041. <param name="sizes">Array of integers specifying an n-dimensional array shape.</param>
  14042. <param name="s">An optional value to initialize each matrix element with.
  14043. To set all the matrix elements to the particular value after the construction, use SetTo(Scalar s) method .</param>
  14044. </member>
  14045. <member name="T:OpenCvSharp.Mat`1.Indexer">
  14046. <summary>
  14047. Matrix indexer
  14048. </summary>
  14049. </member>
  14050. <member name="P:OpenCvSharp.Mat`1.Indexer.Item(System.Int32)">
  14051. <summary>
  14052. 1-dimensional indexer
  14053. </summary>
  14054. <param name="i0">Index along the dimension 0</param>
  14055. <returns>A value to the specified array element.</returns>
  14056. </member>
  14057. <member name="P:OpenCvSharp.Mat`1.Indexer.Item(System.Int32,System.Int32)">
  14058. <summary>
  14059. 2-dimensional indexer
  14060. </summary>
  14061. <param name="i0">Index along the dimension 0</param>
  14062. <param name="i1">Index along the dimension 1</param>
  14063. <returns>A value to the specified array element.</returns>
  14064. </member>
  14065. <member name="P:OpenCvSharp.Mat`1.Indexer.Item(System.Int32,System.Int32,System.Int32)">
  14066. <summary>
  14067. 3-dimensional indexer
  14068. </summary>
  14069. <param name="i0">Index along the dimension 0</param>
  14070. <param name="i1">Index along the dimension 1</param>
  14071. <param name="i2"> Index along the dimension 2</param>
  14072. <returns>A value to the specified array element.</returns>
  14073. </member>
  14074. <member name="P:OpenCvSharp.Mat`1.Indexer.Item(System.Int32[])">
  14075. <summary>
  14076. n-dimensional indexer
  14077. </summary>
  14078. <param name="idx">Array of Mat::dims indices.</param>
  14079. <returns>A value to the specified array element.</returns>
  14080. </member>
  14081. <member name="M:OpenCvSharp.Mat`1.GetIndexer">
  14082. <summary>
  14083. Gets a type-specific indexer. The indexer has getters/setters to access each matrix element.
  14084. </summary>
  14085. <returns></returns>
  14086. </member>
  14087. <member name="M:OpenCvSharp.Mat`1.GetEnumerator">
  14088. <summary>
  14089. Gets read-only enumerator
  14090. </summary>
  14091. <returns></returns>
  14092. </member>
  14093. <member name="M:OpenCvSharp.Mat`1.System#Collections#IEnumerable#GetEnumerator">
  14094. <summary>
  14095. For non-generic IEnumerable
  14096. </summary>
  14097. <returns></returns>
  14098. </member>
  14099. <member name="M:OpenCvSharp.Mat`1.ToArray">
  14100. <summary>
  14101. Convert this mat to managed array
  14102. </summary>
  14103. <returns></returns>
  14104. </member>
  14105. <member name="M:OpenCvSharp.Mat`1.ToRectangularArray">
  14106. <summary>
  14107. Convert this mat to managed rectangular array
  14108. </summary>
  14109. <returns></returns>
  14110. </member>
  14111. <member name="M:OpenCvSharp.Mat`1.Wrap(OpenCvSharp.Mat)">
  14112. <summary>
  14113. </summary>
  14114. <param name="mat"></param>
  14115. <returns></returns>
  14116. </member>
  14117. <member name="M:OpenCvSharp.Mat`1.Clone">
  14118. <summary>
  14119. Creates a full copy of the matrix.
  14120. </summary>
  14121. <returns></returns>
  14122. </member>
  14123. <member name="M:OpenCvSharp.Mat`1.Reshape(System.Int32)">
  14124. <summary>
  14125. Changes the shape of channels of a 2D matrix without copying the data.
  14126. </summary>
  14127. <param name="rows">New number of rows. If the parameter is 0, the number of rows remains the same.</param>
  14128. <returns></returns>
  14129. </member>
  14130. <member name="M:OpenCvSharp.Mat`1.Reshape(System.Int32[])">
  14131. <summary>
  14132. Changes the shape of a 2D matrix without copying the data.
  14133. </summary>
  14134. <param name="newDims">New number of rows. If the parameter is 0, the number of rows remains the same.</param>
  14135. <returns></returns>
  14136. </member>
  14137. <member name="M:OpenCvSharp.Mat`1.T">
  14138. <summary>
  14139. Transposes a matrix.
  14140. </summary>
  14141. <returns></returns>
  14142. </member>
  14143. <member name="M:OpenCvSharp.Mat`1.SubMat(System.Int32,System.Int32,System.Int32,System.Int32)">
  14144. <summary>
  14145. Extracts a rectangular submatrix.
  14146. </summary>
  14147. <param name="rowStart">Start row of the extracted submatrix. The upper boundary is not included.</param>
  14148. <param name="rowEnd">End row of the extracted submatrix. The upper boundary is not included.</param>
  14149. <param name="colStart">Start column of the extracted submatrix. The upper boundary is not included.</param>
  14150. <param name="colEnd">End column of the extracted submatrix. The upper boundary is not included.</param>
  14151. <returns></returns>
  14152. </member>
  14153. <member name="M:OpenCvSharp.Mat`1.SubMat(OpenCvSharp.Range,OpenCvSharp.Range)">
  14154. <summary>
  14155. Extracts a rectangular submatrix.
  14156. </summary>
  14157. <param name="rowRange">Start and end row of the extracted submatrix. The upper boundary is not included.
  14158. To select all the rows, use Range.All().</param>
  14159. <param name="colRange">Start and end column of the extracted submatrix.
  14160. The upper boundary is not included. To select all the columns, use Range.All().</param>
  14161. <returns></returns>
  14162. </member>
  14163. <member name="M:OpenCvSharp.Mat`1.SubMat(OpenCvSharp.Rect)">
  14164. <summary>
  14165. Extracts a rectangular submatrix.
  14166. </summary>
  14167. <param name="roi">Extracted submatrix specified as a rectangle.</param>
  14168. <returns></returns>
  14169. </member>
  14170. <member name="M:OpenCvSharp.Mat`1.SubMat(OpenCvSharp.Range[])">
  14171. <summary>
  14172. Extracts a rectangular submatrix.
  14173. </summary>
  14174. <param name="ranges">Array of selected ranges along each array dimension.</param>
  14175. <returns></returns>
  14176. </member>
  14177. <member name="P:OpenCvSharp.Mat`1.Item(System.Int32,System.Int32,System.Int32,System.Int32)">
  14178. <summary>
  14179. Extracts a rectangular submatrix.
  14180. </summary>
  14181. <param name="rowStart">Start row of the extracted submatrix. The upper boundary is not included.</param>
  14182. <param name="rowEnd">End row of the extracted submatrix. The upper boundary is not included.</param>
  14183. <param name="colStart">Start column of the extracted submatrix. The upper boundary is not included.</param>
  14184. <param name="colEnd">End column of the extracted submatrix. The upper boundary is not included.</param>
  14185. <returns></returns>
  14186. </member>
  14187. <member name="P:OpenCvSharp.Mat`1.Item(OpenCvSharp.Range,OpenCvSharp.Range)">
  14188. <summary>
  14189. Extracts a rectangular submatrix.
  14190. </summary>
  14191. <param name="rowRange">Start and end row of the extracted submatrix. The upper boundary is not included.
  14192. To select all the rows, use Range.All().</param>
  14193. <param name="colRange">Start and end column of the extracted submatrix.
  14194. The upper boundary is not included. To select all the columns, use Range.All().</param>
  14195. <returns></returns>
  14196. </member>
  14197. <member name="P:OpenCvSharp.Mat`1.Item(OpenCvSharp.Rect)">
  14198. <summary>
  14199. Extracts a rectangular submatrix.
  14200. </summary>
  14201. <param name="roi">Extracted submatrix specified as a rectangle.</param>
  14202. <returns></returns>
  14203. </member>
  14204. <member name="P:OpenCvSharp.Mat`1.Item(OpenCvSharp.Range[])">
  14205. <summary>
  14206. Extracts a rectangular submatrix.
  14207. </summary>
  14208. <param name="ranges">Array of selected ranges along each array dimension.</param>
  14209. <returns></returns>
  14210. </member>
  14211. <member name="M:OpenCvSharp.Mat`1.Add(`0)">
  14212. <summary>
  14213. Adds elements to the bottom of the matrix. (Mat::push_back)
  14214. </summary>
  14215. <param name="value">Added element(s)</param>
  14216. </member>
  14217. <member name="M:OpenCvSharp.Mat`1.Remove(`0)">
  14218. <summary>
  14219. Removes the first occurrence of a specific object from the ICollection&lt;T&gt;.
  14220. </summary>
  14221. <param name="item">The object to remove from the ICollection&lt;T&gt;.</param>
  14222. <returns> true if item was successfully removed from the ICollection&lt;T&gt; otherwise, false.
  14223. This method also returns false if item is not found in the original ICollection&lt;T&gt;. </returns>
  14224. </member>
  14225. <member name="M:OpenCvSharp.Mat`1.Contains(`0)">
  14226. <summary>
  14227. Determines whether the ICollection&lt;T&gt; contains a specific value.
  14228. </summary>
  14229. <param name="item">The object to locate in the ICollection&lt;T&gt;.</param>
  14230. <returns> true if item is found in the ICollection&lt;T&gt; otherwise, false.</returns>
  14231. </member>
  14232. <member name="M:OpenCvSharp.Mat`1.IndexOf(`0)">
  14233. <summary>
  14234. Determines the index of a specific item in the list.
  14235. </summary>
  14236. <param name="item">The object to locate in the list. </param>
  14237. <returns>The index of value if found in the list; otherwise, -1.</returns>
  14238. </member>
  14239. <member name="M:OpenCvSharp.Mat`1.Clear">
  14240. <summary>
  14241. Removes all items from the ICollection&lt;T&gt;.
  14242. </summary>
  14243. </member>
  14244. <member name="M:OpenCvSharp.Mat`1.CopyTo(`0[],System.Int32)">
  14245. <summary>
  14246. Copies the elements of the ICollection&lt;T&gt; to an Array, starting at a particular Array index.
  14247. </summary>
  14248. <param name="array">The one-dimensional Array that is the destination of the elements copied from ICollection&lt;T&gt;.
  14249. The Array must have zero-based indexing. </param>
  14250. <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
  14251. </member>
  14252. <member name="P:OpenCvSharp.Mat`1.Count">
  14253. <summary>
  14254. Returns the total number of matrix elements (Mat.total)
  14255. </summary>
  14256. <returns>Total number of list(Mat) elements</returns>
  14257. </member>
  14258. <member name="P:OpenCvSharp.Mat`1.IsReadOnly">
  14259. <summary>
  14260. Gets a value indicating whether the IList is read-only.
  14261. </summary>
  14262. <returns></returns>
  14263. </member>
  14264. <member name="T:OpenCvSharp.OutputArray">
  14265. <summary>
  14266. Proxy datatype for passing Mat's and List&lt;&gt;'s as output parameters
  14267. </summary>
  14268. </member>
  14269. <member name="M:OpenCvSharp.OutputArray.#ctor(OpenCvSharp.Mat)">
  14270. <summary>
  14271. Constructor
  14272. </summary>
  14273. <param name="mat"></param>
  14274. </member>
  14275. <member name="M:OpenCvSharp.OutputArray.#ctor(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat})">
  14276. <summary>
  14277. Constructor
  14278. </summary>
  14279. <param name="mat"></param>
  14280. </member>
  14281. <member name="M:OpenCvSharp.OutputArray.DisposeUnmanaged">
  14282. <summary>
  14283. Releases unmanaged resources
  14284. </summary>
  14285. </member>
  14286. <member name="M:OpenCvSharp.OutputArray.op_Implicit(OpenCvSharp.Mat)~OpenCvSharp.OutputArray">
  14287. <summary>
  14288. </summary>
  14289. <param name="mat"></param>
  14290. <returns></returns>
  14291. </member>
  14292. <member name="M:OpenCvSharp.OutputArray.IsMat">
  14293. <summary>
  14294. </summary>
  14295. <returns></returns>
  14296. </member>
  14297. <member name="M:OpenCvSharp.OutputArray.GetMat">
  14298. <summary>
  14299. </summary>
  14300. <returns></returns>
  14301. </member>
  14302. <member name="M:OpenCvSharp.OutputArray.IsVectorOfMat">
  14303. <summary>
  14304. </summary>
  14305. <returns></returns>
  14306. </member>
  14307. <member name="M:OpenCvSharp.OutputArray.GetVectorOfMat">
  14308. <summary>
  14309. </summary>
  14310. <returns></returns>
  14311. </member>
  14312. <member name="M:OpenCvSharp.OutputArray.AssignResult">
  14313. <summary>
  14314. </summary>
  14315. </member>
  14316. <member name="M:OpenCvSharp.OutputArray.Fix">
  14317. <summary>
  14318. </summary>
  14319. </member>
  14320. <member name="M:OpenCvSharp.OutputArray.IsReady">
  14321. <summary>
  14322. </summary>
  14323. <returns></returns>
  14324. </member>
  14325. <member name="M:OpenCvSharp.OutputArray.ThrowIfNotReady">
  14326. <summary>
  14327. </summary>
  14328. <returns></returns>
  14329. </member>
  14330. <member name="M:OpenCvSharp.OutputArray.Create(OpenCvSharp.Mat)">
  14331. <summary>
  14332. Creates a proxy class of the specified matrix
  14333. </summary>
  14334. <param name="mat"></param>
  14335. <returns></returns>
  14336. </member>
  14337. <member name="M:OpenCvSharp.OutputArray.Create``1(System.Collections.Generic.List{``0})">
  14338. <summary>
  14339. Creates a proxy class of the specified list
  14340. </summary>
  14341. <typeparam name="T"></typeparam>
  14342. <param name="list"></param>
  14343. <returns></returns>
  14344. </member>
  14345. <member name="M:OpenCvSharp.OutputArray.Create(System.Collections.Generic.List{OpenCvSharp.Mat})">
  14346. <summary>
  14347. Creates a proxy class of the specified list
  14348. </summary>
  14349. <param name="list"></param>
  14350. <returns></returns>
  14351. </member>
  14352. <member name="T:OpenCvSharp.OutputArrayOfMatList">
  14353. <summary>
  14354. Proxy datatype for passing Mat's and List&lt;&gt;'s as output parameters
  14355. </summary>
  14356. </member>
  14357. <member name="M:OpenCvSharp.OutputArrayOfMatList.#ctor(System.Collections.Generic.List{OpenCvSharp.Mat})">
  14358. <summary>
  14359. </summary>
  14360. <param name="list"></param>
  14361. </member>
  14362. <member name="M:OpenCvSharp.OutputArrayOfMatList.GetVectorOfMat">
  14363. <summary>
  14364. </summary>
  14365. <returns></returns>
  14366. </member>
  14367. <member name="M:OpenCvSharp.OutputArrayOfMatList.AssignResult">
  14368. <summary>
  14369. </summary>
  14370. </member>
  14371. <member name="T:OpenCvSharp.OutputArrayOfStructList`1">
  14372. <summary>
  14373. Proxy datatype for passing Mat's and List&lt;&gt;'s as output parameters
  14374. </summary>
  14375. </member>
  14376. <member name="M:OpenCvSharp.OutputArrayOfStructList`1.#ctor(System.Collections.Generic.List{`0})">
  14377. <summary>
  14378. </summary>
  14379. <param name="list"></param>
  14380. </member>
  14381. <member name="M:OpenCvSharp.OutputArrayOfStructList`1.AssignResult">
  14382. <summary>
  14383. </summary>
  14384. </member>
  14385. <member name="T:OpenCvSharp.PCA">
  14386. <summary>
  14387. Principal Component Analysis
  14388. </summary>
  14389. </member>
  14390. <member name="M:OpenCvSharp.PCA.#ctor">
  14391. <summary>
  14392. default constructor.
  14393. The default constructor initializes an empty PCA structure.
  14394. The other constructors initialize the structure and call PCA::operator()().
  14395. </summary>
  14396. </member>
  14397. <member name="M:OpenCvSharp.PCA.#ctor(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.PCA.Flags,System.Int32)">
  14398. <summary>
  14399. Constructor
  14400. </summary>
  14401. <param name="data">input samples stored as matrix rows or matrix columns.</param>
  14402. <param name="mean">optional mean value; if the matrix is empty (@c noArray()), the mean is computed from the data.</param>
  14403. <param name="flags">operation flags; currently the parameter is only used to specify the data layout (PCA::Flags)</param>
  14404. <param name="maxComponents">maximum number of components that PCA should retain; by default, all the components are retained.</param>
  14405. </member>
  14406. <member name="M:OpenCvSharp.PCA.#ctor(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.PCA.Flags,System.Double)">
  14407. <summary>
  14408. Constructor
  14409. </summary>
  14410. <param name="data">input samples stored as matrix rows or matrix columns.</param>
  14411. <param name="mean">optional mean value; if the matrix is empty (noArray()), the mean is computed from the data.</param>
  14412. <param name="flags">operation flags; currently the parameter is only used to specify the data layout (PCA::Flags)</param>
  14413. <param name="retainedVariance">Percentage of variance that PCA should retain.
  14414. Using this parameter will let the PCA decided how many components to retain but it will always keep at least 2.</param>
  14415. </member>
  14416. <member name="M:OpenCvSharp.PCA.DisposeUnmanaged">
  14417. <summary>
  14418. Releases unmanaged resources
  14419. </summary>
  14420. </member>
  14421. <member name="P:OpenCvSharp.PCA.Eigenvectors">
  14422. <summary>
  14423. eigenvalues of the covariation matrix
  14424. </summary>
  14425. </member>
  14426. <member name="P:OpenCvSharp.PCA.Eigenvalues">
  14427. <summary>
  14428. eigenvalues of the covariation matrix
  14429. </summary>
  14430. </member>
  14431. <member name="P:OpenCvSharp.PCA.Mean">
  14432. <summary>
  14433. mean value subtracted before the projection and added after the back projection
  14434. </summary>
  14435. </member>
  14436. <member name="M:OpenCvSharp.PCA.Compute(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.PCA.Flags,System.Int32)">
  14437. <summary>
  14438. Performs PCA.
  14439. The operator performs %PCA of the supplied dataset. It is safe to reuse
  14440. the same PCA structure for multiple datasets. That is, if the structure
  14441. has been previously used with another dataset, the existing internal
  14442. data is reclaimed and the new @ref eigenvalues, @ref eigenvectors and @ref
  14443. mean are allocated and computed.
  14444. The computed @ref eigenvalues are sorted from the largest to the smallest and
  14445. the corresponding @ref eigenvectors are stored as eigenvectors rows.
  14446. </summary>
  14447. <param name="data">input samples stored as the matrix rows or as the matrix columns.</param>
  14448. <param name="mean">optional mean value; if the matrix is empty (noArray()), the mean is computed from the data.</param>
  14449. <param name="flags">operation flags; currently the parameter is only used to specify the data layout. (Flags)</param>
  14450. <param name="maxComponents">maximum number of components that PCA should retain;
  14451. by default, all the components are retained.</param>
  14452. <returns></returns>
  14453. </member>
  14454. <member name="M:OpenCvSharp.PCA.ComputeVar(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.PCA.Flags,System.Double)">
  14455. <summary>
  14456. Performs PCA.
  14457. The operator performs %PCA of the supplied dataset. It is safe to reuse
  14458. the same PCA structure for multiple datasets. That is, if the structure
  14459. has been previously used with another dataset, the existing internal
  14460. data is reclaimed and the new @ref eigenvalues, @ref eigenvectors and @ref
  14461. mean are allocated and computed.
  14462. The computed @ref eigenvalues are sorted from the largest to the smallest and
  14463. the corresponding @ref eigenvectors are stored as eigenvectors rows.
  14464. </summary>
  14465. <param name="data">input samples stored as the matrix rows or as the matrix columns.</param>
  14466. <param name="mean">optional mean value; if the matrix is empty (noArray()),
  14467. the mean is computed from the data.</param>
  14468. <param name="flags">operation flags; currently the parameter is only used to
  14469. specify the data layout. (PCA::Flags)</param>
  14470. <param name="retainedVariance">Percentage of variance that %PCA should retain.
  14471. Using this parameter will let the %PCA decided how many components to
  14472. retain but it will always keep at least 2.</param>
  14473. <returns></returns>
  14474. </member>
  14475. <member name="M:OpenCvSharp.PCA.Project(OpenCvSharp.InputArray)">
  14476. <summary>
  14477. Projects vector(s) to the principal component subspace.
  14478. The methods project one or more vectors to the principal component
  14479. subspace, where each vector projection is represented by coefficients in
  14480. the principal component basis. The first form of the method returns the
  14481. matrix that the second form writes to the result. So the first form can
  14482. be used as a part of expression while the second form can be more
  14483. efficient in a processing loop.
  14484. </summary>
  14485. <param name="vec">input vector(s); must have the same dimensionality and the
  14486. same layout as the input data used at %PCA phase, that is, if
  14487. DATA_AS_ROW are specified, then `vec.cols==data.cols`
  14488. (vector dimensionality) and `vec.rows` is the number of vectors to
  14489. project, and the same is true for the PCA::DATA_AS_COL case.</param>
  14490. <returns></returns>
  14491. </member>
  14492. <member name="M:OpenCvSharp.PCA.Project(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  14493. <summary>
  14494. Projects vector(s) to the principal component subspace.
  14495. </summary>
  14496. <param name="vec">input vector(s); must have the same dimensionality and the
  14497. same layout as the input data used at PCA phase, that is, if DATA_AS_ROW are
  14498. specified, then `vec.cols==data.cols` (vector dimensionality) and `vec.rows`
  14499. is the number of vectors to project, and the same is true for the PCA::DATA_AS_COL case.</param>
  14500. <param name="result">output vectors; in case of PCA::DATA_AS_COL, the
  14501. output matrix has as many columns as the number of input vectors, this
  14502. means that `result.cols==vec.cols` and the number of rows match the
  14503. number of principal components (for example, `maxComponents` parameter
  14504. passed to the constructor).</param>
  14505. </member>
  14506. <member name="M:OpenCvSharp.PCA.BackProject(OpenCvSharp.InputArray)">
  14507. <summary>
  14508. Reconstructs vectors from their PC projections.
  14509. The methods are inverse operations to PCA::project. They take PC
  14510. coordinates of projected vectors and reconstruct the original vectors.
  14511. Unless all the principal components have been retained, the
  14512. reconstructed vectors are different from the originals. But typically,
  14513. the difference is small if the number of components is large enough (but
  14514. still much smaller than the original vector dimensionality). As a result, PCA is used.
  14515. </summary>
  14516. <param name="vec">coordinates of the vectors in the principal component subspace,
  14517. the layout and size are the same as of PCA::project output vectors.</param>
  14518. <returns></returns>
  14519. </member>
  14520. <member name="M:OpenCvSharp.PCA.BackProject(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  14521. <summary>
  14522. Reconstructs vectors from their PC projections.
  14523. The methods are inverse operations to PCA::project. They take PC
  14524. coordinates of projected vectors and reconstruct the original vectors.
  14525. Unless all the principal components have been retained, the
  14526. reconstructed vectors are different from the originals. But typically,
  14527. the difference is small if the number of components is large enough (but
  14528. still much smaller than the original vector dimensionality). As a result, PCA is used.
  14529. </summary>
  14530. <param name="vec">coordinates of the vectors in the principal component subspace,
  14531. the layout and size are the same as of PCA::project output vectors.</param>
  14532. <param name="result">reconstructed vectors; the layout and size are the same as
  14533. of PCA::project input vectors.</param>
  14534. </member>
  14535. <member name="M:OpenCvSharp.PCA.Write(OpenCvSharp.FileStorage)">
  14536. <summary>
  14537. Write PCA objects.
  14538. Writes @ref eigenvalues @ref eigenvectors and @ref mean to specified FileStorage
  14539. </summary>
  14540. <param name="fs"></param>
  14541. </member>
  14542. <member name="M:OpenCvSharp.PCA.Read(OpenCvSharp.FileNode)">
  14543. <summary>
  14544. Load PCA objects.
  14545. Loads @ref eigenvalues @ref eigenvectors and @ref mean from specified FileNode
  14546. </summary>
  14547. <param name="fn"></param>
  14548. </member>
  14549. <member name="T:OpenCvSharp.PCA.Flags">
  14550. <summary>
  14551. Flags for PCA operations
  14552. </summary>
  14553. </member>
  14554. <member name="F:OpenCvSharp.PCA.Flags.DataAsRow">
  14555. <summary>
  14556. The vectors are stored as rows (i.e. all the components of a certain vector are stored continously)
  14557. </summary>
  14558. </member>
  14559. <member name="F:OpenCvSharp.PCA.Flags.DataAsCol">
  14560. <summary>
  14561. The vectors are stored as columns (i.e. values of a certain vector component are stored continuously)
  14562. </summary>
  14563. </member>
  14564. <member name="F:OpenCvSharp.PCA.Flags.UseAvg">
  14565. <summary>
  14566. Use pre-computed average vector
  14567. </summary>
  14568. </member>
  14569. <member name="T:OpenCvSharp.RNG">
  14570. <summary>
  14571. Random Number Generator.
  14572. The class implements RNG using Multiply-with-Carry algorithm.
  14573. </summary>
  14574. <remarks>operations.hpp</remarks>
  14575. </member>
  14576. <member name="P:OpenCvSharp.RNG.State">
  14577. <summary>
  14578. </summary>
  14579. </member>
  14580. <member name="M:OpenCvSharp.RNG.#ctor(System.UInt64)">
  14581. <summary>
  14582. Constructor
  14583. </summary>
  14584. <param name="state">64-bit value used to initialize the RNG.</param>
  14585. </member>
  14586. <member name="M:OpenCvSharp.RNG.op_Explicit(OpenCvSharp.RNG)~System.Byte">
  14587. <summary>
  14588. (byte)RNG.next()
  14589. </summary>
  14590. <param name="self"></param>
  14591. <returns></returns>
  14592. </member>
  14593. <member name="M:OpenCvSharp.RNG.ToByte">
  14594. <summary>
  14595. (byte)RNG.next()
  14596. </summary>
  14597. <returns></returns>
  14598. </member>
  14599. <member name="M:OpenCvSharp.RNG.op_Explicit(OpenCvSharp.RNG)~System.SByte">
  14600. <summary>
  14601. (sbyte)RNG.next()
  14602. </summary>
  14603. <param name="self"></param>
  14604. <returns></returns>
  14605. </member>
  14606. <member name="M:OpenCvSharp.RNG.ToSByte">
  14607. <summary>
  14608. (sbyte)RNG.next()
  14609. </summary>
  14610. <returns></returns>
  14611. </member>
  14612. <member name="M:OpenCvSharp.RNG.op_Explicit(OpenCvSharp.RNG)~System.UInt16">
  14613. <summary>
  14614. (ushort)RNG.next()
  14615. </summary>
  14616. <param name="self"></param>
  14617. <returns></returns>
  14618. </member>
  14619. <member name="M:OpenCvSharp.RNG.ToUInt16">
  14620. <summary>
  14621. (ushort)RNG.next()
  14622. </summary>
  14623. <returns></returns>
  14624. </member>
  14625. <member name="M:OpenCvSharp.RNG.op_Explicit(OpenCvSharp.RNG)~System.Int16">
  14626. <summary>
  14627. (short)RNG.next()
  14628. </summary>
  14629. <param name="self"></param>
  14630. <returns></returns>
  14631. </member>
  14632. <member name="M:OpenCvSharp.RNG.ToInt16">
  14633. <summary>
  14634. (short)RNG.next()
  14635. </summary>
  14636. <returns></returns>
  14637. </member>
  14638. <member name="M:OpenCvSharp.RNG.op_Explicit(OpenCvSharp.RNG)~System.UInt32">
  14639. <summary>
  14640. (uint)RNG.next()
  14641. </summary>
  14642. <param name="self"></param>
  14643. <returns></returns>
  14644. </member>
  14645. <member name="M:OpenCvSharp.RNG.ToUInt32">
  14646. <summary>
  14647. (uint)RNG.next()
  14648. </summary>
  14649. <returns></returns>
  14650. </member>
  14651. <member name="M:OpenCvSharp.RNG.op_Explicit(OpenCvSharp.RNG)~System.Int32">
  14652. <summary>
  14653. (int)RNG.next()
  14654. </summary>
  14655. <param name="self"></param>
  14656. <returns></returns>
  14657. </member>
  14658. <member name="M:OpenCvSharp.RNG.ToInt32">
  14659. <summary>
  14660. (int)RNG.next()
  14661. </summary>
  14662. <returns></returns>
  14663. </member>
  14664. <member name="M:OpenCvSharp.RNG.op_Explicit(OpenCvSharp.RNG)~System.Single">
  14665. <summary>
  14666. returns a next random value as float (System.Single)
  14667. </summary>
  14668. <param name="self"></param>
  14669. <returns></returns>
  14670. </member>
  14671. <member name="M:OpenCvSharp.RNG.ToSingle">
  14672. <summary>
  14673. returns a next random value as float (System.Single)
  14674. </summary>
  14675. <returns></returns>
  14676. </member>
  14677. <member name="M:OpenCvSharp.RNG.op_Explicit(OpenCvSharp.RNG)~System.Double">
  14678. <summary>
  14679. returns a next random value as double (System.Double)
  14680. </summary>
  14681. <param name="self"></param>
  14682. <returns></returns>
  14683. </member>
  14684. <member name="M:OpenCvSharp.RNG.ToDouble">
  14685. <summary>
  14686. returns a next random value as double (System.Double)
  14687. </summary>
  14688. <returns></returns>
  14689. </member>
  14690. <member name="M:OpenCvSharp.RNG.Next">
  14691. <summary>
  14692. updates the state and returns the next 32-bit unsigned integer random number
  14693. </summary>
  14694. <returns></returns>
  14695. </member>
  14696. <member name="M:OpenCvSharp.RNG.Run(System.UInt32)">
  14697. <summary>
  14698. returns a random integer sampled uniformly from [0, N).
  14699. </summary>
  14700. <param name="n"></param>
  14701. <returns></returns>
  14702. </member>
  14703. <member name="M:OpenCvSharp.RNG.Run">
  14704. <summary>
  14705. </summary>
  14706. <returns></returns>
  14707. </member>
  14708. <member name="M:OpenCvSharp.RNG.Uniform(System.Int32,System.Int32)">
  14709. <summary>
  14710. returns uniformly distributed integer random number from [a,b) range
  14711. </summary>
  14712. <param name="a"></param>
  14713. <param name="b"></param>
  14714. <returns></returns>
  14715. </member>
  14716. <member name="M:OpenCvSharp.RNG.Uniform(System.Single,System.Single)">
  14717. <summary>
  14718. returns uniformly distributed floating-point random number from [a,b) range
  14719. </summary>
  14720. <param name="a"></param>
  14721. <param name="b"></param>
  14722. <returns></returns>
  14723. </member>
  14724. <member name="M:OpenCvSharp.RNG.Uniform(System.Double,System.Double)">
  14725. <summary>
  14726. returns uniformly distributed double-precision floating-point random number from [a,b) range
  14727. </summary>
  14728. <param name="a"></param>
  14729. <param name="b"></param>
  14730. <returns></returns>
  14731. </member>
  14732. <member name="M:OpenCvSharp.RNG.Fill(OpenCvSharp.InputOutputArray,OpenCvSharp.DistributionType,OpenCvSharp.InputArray,OpenCvSharp.InputArray,System.Boolean)">
  14733. <summary>
  14734. Fills arrays with random numbers.
  14735. </summary>
  14736. <param name="mat">2D or N-dimensional matrix; currently matrices with more than
  14737. 4 channels are not supported by the methods, use Mat::reshape as a possible workaround.</param>
  14738. <param name="distType">distribution type, RNG::UNIFORM or RNG::NORMAL.</param>
  14739. <param name="a">first distribution parameter; in case of the uniform distribution,
  14740. this is an inclusive lower boundary, in case of the normal distribution, this is a mean value.</param>
  14741. <param name="b">second distribution parameter; in case of the uniform distribution, this is
  14742. a non-inclusive upper boundary, in case of the normal distribution, this is a standard deviation
  14743. (diagonal of the standard deviation matrix or the full standard deviation matrix).</param>
  14744. <param name="saturateRange">pre-saturation flag; for uniform distribution only;
  14745. if true, the method will first convert a and b to the acceptable value range (according to the
  14746. mat datatype) and then will generate uniformly distributed random numbers within the range
  14747. [saturate(a), saturate(b)), if saturateRange=false, the method will generate uniformly distributed
  14748. random numbers in the original range [a, b) and then will saturate them, it means, for example, that
  14749. theRNG().fill(mat_8u, RNG::UNIFORM, -DBL_MAX, DBL_MAX) will likely produce array mostly filled
  14750. with 0's and 255's, since the range (0, 255) is significantly smaller than [-DBL_MAX, DBL_MAX).</param>
  14751. </member>
  14752. <member name="M:OpenCvSharp.RNG.Gaussian(System.Double)">
  14753. <summary>
  14754. Returns the next random number sampled from the Gaussian distribution.
  14755. The method transforms the state using the MWC algorithm and returns the next random number
  14756. from the Gaussian distribution N(0,sigma) . That is, the mean value of the returned random
  14757. numbers is zero and the standard deviation is the specified sigma.
  14758. </summary>
  14759. <param name="sigma">standard deviation of the distribution.</param>
  14760. <returns></returns>
  14761. </member>
  14762. <member name="M:OpenCvSharp.RNG.Equals(System.Object)">
  14763. <inheritdoc />
  14764. </member>
  14765. <member name="M:OpenCvSharp.RNG.Equals(OpenCvSharp.RNG)">
  14766. <inheritdoc />
  14767. </member>
  14768. <member name="M:OpenCvSharp.RNG.GetHashCode">
  14769. <inheritdoc />
  14770. </member>
  14771. <member name="M:OpenCvSharp.RNG.op_Equality(OpenCvSharp.RNG,OpenCvSharp.RNG)">
  14772. <summary>
  14773. </summary>
  14774. <param name="left"></param>
  14775. <param name="right"></param>
  14776. <returns></returns>
  14777. </member>
  14778. <member name="M:OpenCvSharp.RNG.op_Inequality(OpenCvSharp.RNG,OpenCvSharp.RNG)">
  14779. <summary>
  14780. </summary>
  14781. <param name="left"></param>
  14782. <param name="right"></param>
  14783. <returns></returns>
  14784. </member>
  14785. <member name="T:OpenCvSharp.RNG_MT19937">
  14786. <summary>
  14787. Mersenne Twister random number generator
  14788. </summary>
  14789. <remarks>operations.hpp</remarks>
  14790. </member>
  14791. <member name="M:OpenCvSharp.RNG_MT19937.#ctor(System.UInt32)">
  14792. <summary>
  14793. Constructor
  14794. </summary>
  14795. <param name="s"></param>
  14796. </member>
  14797. <member name="M:OpenCvSharp.RNG_MT19937.op_Explicit(OpenCvSharp.RNG_MT19937)~System.UInt32">
  14798. <summary>
  14799. </summary>
  14800. <param name="self"></param>
  14801. <returns></returns>
  14802. </member>
  14803. <member name="M:OpenCvSharp.RNG_MT19937.ToUInt32">
  14804. <summary>
  14805. </summary>
  14806. <returns></returns>
  14807. </member>
  14808. <member name="M:OpenCvSharp.RNG_MT19937.op_Explicit(OpenCvSharp.RNG_MT19937)~System.Int32">
  14809. <summary>
  14810. </summary>
  14811. <param name="self"></param>
  14812. <returns></returns>
  14813. </member>
  14814. <member name="M:OpenCvSharp.RNG_MT19937.ToInt32">
  14815. <summary>
  14816. </summary>
  14817. <returns></returns>
  14818. </member>
  14819. <member name="M:OpenCvSharp.RNG_MT19937.op_Explicit(OpenCvSharp.RNG_MT19937)~System.Single">
  14820. <summary>
  14821. </summary>
  14822. <param name="self"></param>
  14823. <returns></returns>
  14824. </member>
  14825. <member name="M:OpenCvSharp.RNG_MT19937.ToSingle">
  14826. <summary>
  14827. </summary>
  14828. <returns></returns>
  14829. </member>
  14830. <member name="M:OpenCvSharp.RNG_MT19937.op_Explicit(OpenCvSharp.RNG_MT19937)~System.Double">
  14831. <summary>
  14832. </summary>
  14833. <param name="self"></param>
  14834. <returns></returns>
  14835. </member>
  14836. <member name="M:OpenCvSharp.RNG_MT19937.ToDouble">
  14837. <summary>
  14838. </summary>
  14839. <returns></returns>
  14840. </member>
  14841. <member name="M:OpenCvSharp.RNG_MT19937.Seed(System.UInt32)">
  14842. <summary>
  14843. </summary>
  14844. <returns></returns>
  14845. </member>
  14846. <member name="M:OpenCvSharp.RNG_MT19937.Next">
  14847. <summary>
  14848. updates the state and returns the next 32-bit unsigned integer random number
  14849. </summary>
  14850. <returns></returns>
  14851. </member>
  14852. <member name="M:OpenCvSharp.RNG_MT19937.Run(System.UInt32)">
  14853. <summary>
  14854. returns a random integer sampled uniformly from [0, N).
  14855. </summary>
  14856. <param name="b"></param>
  14857. <returns></returns>
  14858. </member>
  14859. <member name="M:OpenCvSharp.RNG_MT19937.Run">
  14860. <summary>
  14861. </summary>
  14862. <returns></returns>
  14863. </member>
  14864. <member name="M:OpenCvSharp.RNG_MT19937.Uniform(System.Int32,System.Int32)">
  14865. <summary>
  14866. returns uniformly distributed integer random number from [a,b) range
  14867. </summary>
  14868. <param name="a"></param>
  14869. <param name="b"></param>
  14870. <returns></returns>
  14871. </member>
  14872. <member name="M:OpenCvSharp.RNG_MT19937.Uniform(System.Single,System.Single)">
  14873. <summary>
  14874. returns uniformly distributed floating-point random number from [a,b) range
  14875. </summary>
  14876. <param name="a"></param>
  14877. <param name="b"></param>
  14878. <returns></returns>
  14879. </member>
  14880. <member name="M:OpenCvSharp.RNG_MT19937.Uniform(System.Double,System.Double)">
  14881. <summary>
  14882. returns uniformly distributed double-precision floating-point random number from [a,b) range
  14883. </summary>
  14884. <param name="a"></param>
  14885. <param name="b"></param>
  14886. <returns></returns>
  14887. </member>
  14888. <member name="T:OpenCvSharp.SparseMat">
  14889. <summary>
  14890. Sparse matrix class.
  14891. </summary>
  14892. </member>
  14893. <member name="M:OpenCvSharp.SparseMat.#ctor(System.IntPtr)">
  14894. <summary>
  14895. Creates from native cv::SparseMat* pointer
  14896. </summary>
  14897. <param name="ptr"></param>
  14898. </member>
  14899. <member name="M:OpenCvSharp.SparseMat.#ctor">
  14900. <summary>
  14901. Creates empty SparseMat
  14902. </summary>
  14903. </member>
  14904. <member name="M:OpenCvSharp.SparseMat.#ctor(System.Collections.Generic.IEnumerable{System.Int32},OpenCvSharp.MatType)">
  14905. <summary>
  14906. constructs n-dimensional sparse matrix
  14907. </summary>
  14908. <param name="sizes">Array of integers specifying an n-dimensional array shape.</param>
  14909. <param name="type">Array type. Use MatType.CV_8UC1, ..., CV_64FC4 to create 1-4 channel matrices,
  14910. or MatType. CV_8UC(n), ..., CV_64FC(n) to create multi-channel matrices.</param>
  14911. </member>
  14912. <member name="M:OpenCvSharp.SparseMat.#ctor(OpenCvSharp.Mat)">
  14913. <summary>
  14914. converts old-style CvMat to the new matrix; the data is not copied by default
  14915. </summary>
  14916. <param name="m">cv::Mat object</param>
  14917. </member>
  14918. <member name="M:OpenCvSharp.SparseMat.Release">
  14919. <summary>
  14920. Releases the resources
  14921. </summary>
  14922. </member>
  14923. <member name="M:OpenCvSharp.SparseMat.DisposeUnmanaged">
  14924. <summary>
  14925. Releases unmanaged resources
  14926. </summary>
  14927. </member>
  14928. <member name="M:OpenCvSharp.SparseMat.FromMat(OpenCvSharp.Mat)">
  14929. <summary>
  14930. Create SparseMat from Mat
  14931. </summary>
  14932. <param name="mat"></param>
  14933. <returns></returns>
  14934. </member>
  14935. <member name="M:OpenCvSharp.SparseMat.AssignFrom(OpenCvSharp.SparseMat)">
  14936. <summary>
  14937. Assignment operator. This is O(1) operation, i.e. no data is copied
  14938. </summary>
  14939. <param name="m"></param>
  14940. <returns></returns>
  14941. </member>
  14942. <member name="M:OpenCvSharp.SparseMat.AssignFrom(OpenCvSharp.Mat)">
  14943. <summary>
  14944. Assignment operator. equivalent to the corresponding constructor.
  14945. </summary>
  14946. <param name="m"></param>
  14947. <returns></returns>
  14948. </member>
  14949. <member name="M:OpenCvSharp.SparseMat.Clone">
  14950. <summary>
  14951. creates full copy of the matrix
  14952. </summary>
  14953. <returns></returns>
  14954. </member>
  14955. <member name="M:OpenCvSharp.SparseMat.CopyTo(OpenCvSharp.SparseMat)">
  14956. <summary>
  14957. copies all the data to the destination matrix. All the previous content of m is erased.
  14958. </summary>
  14959. <param name="m"></param>
  14960. </member>
  14961. <member name="M:OpenCvSharp.SparseMat.CopyTo(OpenCvSharp.Mat)">
  14962. <summary>
  14963. converts sparse matrix to dense matrix.
  14964. </summary>
  14965. <param name="m"></param>
  14966. </member>
  14967. <member name="M:OpenCvSharp.SparseMat.ConvertTo(OpenCvSharp.SparseMat,System.Int32,System.Double)">
  14968. <summary>
  14969. multiplies all the matrix elements by the specified scale factor alpha and converts the results to the specified data type
  14970. </summary>
  14971. <param name="m"></param>
  14972. <param name="rtype"></param>
  14973. <param name="alpha"></param>
  14974. </member>
  14975. <member name="M:OpenCvSharp.SparseMat.ConvertTo(OpenCvSharp.Mat,System.Int32,System.Double,System.Double)">
  14976. <summary>
  14977. converts sparse matrix to dense n-dim matrix with optional type conversion and scaling.
  14978. </summary>
  14979. <param name="m"></param>
  14980. <param name="rtype">The output matrix data type. When it is =-1, the output array will have the same data type as (*this)</param>
  14981. <param name="alpha">The scale factor</param>
  14982. <param name="beta">The optional delta added to the scaled values before the conversion</param>
  14983. </member>
  14984. <member name="M:OpenCvSharp.SparseMat.AssignTo(OpenCvSharp.SparseMat,System.Int32)">
  14985. <summary>
  14986. not used now
  14987. </summary>
  14988. <param name="m"></param>
  14989. <param name="type"></param>
  14990. </member>
  14991. <member name="M:OpenCvSharp.SparseMat.Create(OpenCvSharp.MatType,System.Int32[])">
  14992. <summary>
  14993. Reallocates sparse matrix.
  14994. If the matrix already had the proper size and type,
  14995. it is simply cleared with clear(), otherwise,
  14996. the old matrix is released (using release()) and the new one is allocated.
  14997. </summary>
  14998. <param name="type"></param>
  14999. <param name="sizes"></param>
  15000. </member>
  15001. <member name="M:OpenCvSharp.SparseMat.Clear">
  15002. <summary>
  15003. sets all the sparse matrix elements to 0, which means clearing the hash table.
  15004. </summary>
  15005. </member>
  15006. <member name="M:OpenCvSharp.SparseMat.AddRef">
  15007. <summary>
  15008. manually increments the reference counter to the header.
  15009. </summary>
  15010. </member>
  15011. <member name="M:OpenCvSharp.SparseMat.ElemSize">
  15012. <summary>
  15013. returns the size of each element in bytes (not including the overhead - the space occupied by SparseMat::Node elements)
  15014. </summary>
  15015. <returns></returns>
  15016. </member>
  15017. <member name="M:OpenCvSharp.SparseMat.ElemSize1">
  15018. <summary>
  15019. returns elemSize()/channels()
  15020. </summary>
  15021. <returns></returns>
  15022. </member>
  15023. <member name="M:OpenCvSharp.SparseMat.Type">
  15024. <summary>
  15025. Returns the type of sparse matrix element.
  15026. </summary>
  15027. <returns></returns>
  15028. </member>
  15029. <member name="M:OpenCvSharp.SparseMat.Depth">
  15030. <summary>
  15031. Returns the depth of sparse matrix element.
  15032. </summary>
  15033. <returns></returns>
  15034. </member>
  15035. <member name="M:OpenCvSharp.SparseMat.Dims">
  15036. <summary>
  15037. Returns the matrix dimensionality
  15038. </summary>
  15039. </member>
  15040. <member name="M:OpenCvSharp.SparseMat.Channels">
  15041. <summary>
  15042. Returns the number of sparse matrix channels.
  15043. </summary>
  15044. <returns></returns>
  15045. </member>
  15046. <member name="M:OpenCvSharp.SparseMat.Size">
  15047. <summary>
  15048. Returns the array of sizes, or null if the matrix is not allocated
  15049. </summary>
  15050. <returns></returns>
  15051. </member>
  15052. <member name="M:OpenCvSharp.SparseMat.Size(System.Int32)">
  15053. <summary>
  15054. Returns the size of i-th matrix dimension (or 0)
  15055. </summary>
  15056. <param name="dim"></param>
  15057. <returns></returns>
  15058. </member>
  15059. <member name="M:OpenCvSharp.SparseMat.NzCount">
  15060. <summary>
  15061. returns the number of non-zero elements (=the number of hash table nodes)
  15062. </summary>
  15063. <returns></returns>
  15064. </member>
  15065. <member name="M:OpenCvSharp.SparseMat.Hash(System.Int32)">
  15066. <summary>
  15067. Computes the element hash value (1D case)
  15068. </summary>
  15069. <param name="i0">Index along the dimension 0</param>
  15070. <returns></returns>
  15071. </member>
  15072. <member name="M:OpenCvSharp.SparseMat.Hash(System.Int32,System.Int32)">
  15073. <summary>
  15074. Computes the element hash value (2D case)
  15075. </summary>
  15076. <param name="i0">Index along the dimension 0</param>
  15077. <param name="i1">Index along the dimension 1</param>
  15078. <returns></returns>
  15079. </member>
  15080. <member name="M:OpenCvSharp.SparseMat.Hash(System.Int32,System.Int32,System.Int32)">
  15081. <summary>
  15082. Computes the element hash value (3D case)
  15083. </summary>
  15084. <param name="i0">Index along the dimension 0</param>
  15085. <param name="i1">Index along the dimension 1</param>
  15086. <param name="i2">Index along the dimension 2</param>
  15087. <returns></returns>
  15088. </member>
  15089. <member name="M:OpenCvSharp.SparseMat.Hash(System.Int32[])">
  15090. <summary>
  15091. Computes the element hash value (nD case)
  15092. </summary>
  15093. <param name="idx">Array of Mat::dims indices.</param>
  15094. <returns></returns>
  15095. </member>
  15096. <member name="M:OpenCvSharp.SparseMat.Ptr(System.Int32,System.Boolean,System.Nullable{System.Int64})">
  15097. <summary>
  15098. Low-level element-access function.
  15099. </summary>
  15100. <param name="i0">Index along the dimension 0</param>
  15101. <param name="createMissing">Create new element with 0 value if it does not exist in SparseMat.</param>
  15102. <param name="hashVal">If hashVal is not null, the element hash value is not computed but hashval is taken instead.</param>
  15103. <returns></returns>
  15104. </member>
  15105. <member name="M:OpenCvSharp.SparseMat.Ptr(System.Int32,System.Int32,System.Boolean,System.Nullable{System.Int64})">
  15106. <summary>
  15107. Low-level element-access function.
  15108. </summary>
  15109. <param name="i0">Index along the dimension 0</param>
  15110. <param name="i1">Index along the dimension 1</param>
  15111. <param name="createMissing">Create new element with 0 value if it does not exist in SparseMat.</param>
  15112. <param name="hashVal">If hashVal is not null, the element hash value is not computed but hashval is taken instead.</param>
  15113. <returns></returns>
  15114. </member>
  15115. <member name="M:OpenCvSharp.SparseMat.Ptr(System.Int32,System.Int32,System.Int32,System.Boolean,System.Nullable{System.Int64})">
  15116. <summary>
  15117. Low-level element-access function.
  15118. </summary>
  15119. <param name="i0">Index along the dimension 0</param>
  15120. <param name="i1">Index along the dimension 1</param>
  15121. <param name="i2">Index along the dimension 2</param>
  15122. <param name="createMissing">Create new element with 0 value if it does not exist in SparseMat.</param>
  15123. <param name="hashVal">If hashVal is not null, the element hash value is not computed but hashval is taken instead.</param>
  15124. <returns></returns>
  15125. </member>
  15126. <member name="M:OpenCvSharp.SparseMat.Ptr(System.Int32[],System.Boolean,System.Nullable{System.Int64})">
  15127. <summary>
  15128. Low-level element-access function.
  15129. </summary>
  15130. <param name="idx">Array of Mat::dims indices.</param>
  15131. <param name="createMissing">Create new element with 0 value if it does not exist in SparseMat.</param>
  15132. <param name="hashVal">If hashVal is not null, the element hash value is not computed but hashval is taken instead.</param>
  15133. <returns></returns>
  15134. </member>
  15135. <member name="M:OpenCvSharp.SparseMat.Find``1(System.Int32,System.Nullable{System.Int64})">
  15136. <summary>
  15137. Return pthe specified sparse matrix element if it exists; otherwise, null.
  15138. </summary>
  15139. <param name="i0">Index along the dimension 0</param>
  15140. <param name="hashVal">If hashVal is not null, the element hash value is not computed but hashval is taken instead.</param>
  15141. <returns></returns>
  15142. </member>
  15143. <member name="M:OpenCvSharp.SparseMat.Find``1(System.Int32,System.Int32,System.Nullable{System.Int64})">
  15144. <summary>
  15145. Return pthe specified sparse matrix element if it exists; otherwise, null.
  15146. </summary>
  15147. <param name="i0">Index along the dimension 0</param>
  15148. <param name="i1">Index along the dimension 1</param>
  15149. <param name="hashVal">If hashVal is not null, the element hash value is not computed but hashval is taken instead.</param>
  15150. <returns></returns>
  15151. </member>
  15152. <member name="M:OpenCvSharp.SparseMat.Find``1(System.Int32,System.Int32,System.Int32,System.Nullable{System.Int64})">
  15153. <summary>
  15154. Return pthe specified sparse matrix element if it exists; otherwise, null.
  15155. </summary>
  15156. <param name="i0">Index along the dimension 0</param>
  15157. <param name="i1">Index along the dimension 1</param>
  15158. <param name="i2">Index along the dimension 2</param>
  15159. <param name="hashVal">If hashVal is not null, the element hash value is not computed but hashval is taken instead.</param>
  15160. <returns></returns>
  15161. </member>
  15162. <member name="M:OpenCvSharp.SparseMat.Find``1(System.Int32[],System.Nullable{System.Int64})">
  15163. <summary>
  15164. Return pthe specified sparse matrix element if it exists; otherwise, null.
  15165. </summary>
  15166. <param name="idx">Array of Mat::dims indices.</param>
  15167. <param name="hashVal">If hashVal is not null, the element hash value is not computed but hashval is taken instead.</param>
  15168. <returns></returns>
  15169. </member>
  15170. <member name="M:OpenCvSharp.SparseMat.Value``1(System.Int32,System.Nullable{System.Int64})">
  15171. <summary>
  15172. Return pthe specified sparse matrix element if it exists; otherwise, default(T).
  15173. </summary>
  15174. <param name="i0">Index along the dimension 0</param>
  15175. <param name="hashVal">If hashVal is not null, the element hash value is not computed but hashval is taken instead.</param>
  15176. <returns></returns>
  15177. </member>
  15178. <member name="M:OpenCvSharp.SparseMat.Value``1(System.Int32,System.Int32,System.Nullable{System.Int64})">
  15179. <summary>
  15180. Return pthe specified sparse matrix element if it exists; otherwise, default(T).
  15181. </summary>
  15182. <param name="i0">Index along the dimension 0</param>
  15183. <param name="i1">Index along the dimension 1</param>
  15184. <param name="hashVal">If hashVal is not null, the element hash value is not computed but hashval is taken instead.</param>
  15185. <returns></returns>
  15186. </member>
  15187. <member name="M:OpenCvSharp.SparseMat.Value``1(System.Int32,System.Int32,System.Int32,System.Nullable{System.Int64})">
  15188. <summary>
  15189. Return pthe specified sparse matrix element if it exists; otherwise, default(T).
  15190. </summary>
  15191. <param name="i0">Index along the dimension 0</param>
  15192. <param name="i1">Index along the dimension 1</param>
  15193. <param name="i2">Index along the dimension 2</param>
  15194. <param name="hashVal">If hashVal is not null, the element hash value is not computed but hashval is taken instead.</param>
  15195. <returns></returns>
  15196. </member>
  15197. <member name="M:OpenCvSharp.SparseMat.Value``1(System.Int32[],System.Nullable{System.Int64})">
  15198. <summary>
  15199. Return pthe specified sparse matrix element if it exists; otherwise, default(T).
  15200. </summary>
  15201. <param name="idx">Array of Mat::dims indices.</param>
  15202. <param name="hashVal">If hashVal is not null, the element hash value is not computed but hashval is taken instead.</param>
  15203. <returns></returns>
  15204. </member>
  15205. <member name="T:OpenCvSharp.SparseMat.Indexer`1">
  15206. <summary>
  15207. Mat Indexer
  15208. </summary>
  15209. <typeparam name="T"></typeparam>
  15210. </member>
  15211. <member name="P:OpenCvSharp.SparseMat.Indexer`1.Item(System.Int32,System.Nullable{System.Int64})">
  15212. <summary>
  15213. 1-dimensional indexer
  15214. </summary>
  15215. <param name="i0">Index along the dimension 0</param>
  15216. <param name="hashVal">If hashVal is not null, the element hash value is not computed but hashval is taken instead.</param>
  15217. <returns>A value to the specified array element.</returns>
  15218. </member>
  15219. <member name="P:OpenCvSharp.SparseMat.Indexer`1.Item(System.Int32,System.Int32,System.Nullable{System.Int64})">
  15220. <summary>
  15221. 2-dimensional indexer
  15222. </summary>
  15223. <param name="i0">Index along the dimension 0</param>
  15224. <param name="i1">Index along the dimension 1</param>
  15225. <param name="hashVal">If hashVal is not null, the element hash value is not computed but hashval is taken instead.</param>
  15226. <returns>A value to the specified array element.</returns>
  15227. </member>
  15228. <member name="P:OpenCvSharp.SparseMat.Indexer`1.Item(System.Int32,System.Int32,System.Int32,System.Nullable{System.Int64})">
  15229. <summary>
  15230. 3-dimensional indexer
  15231. </summary>
  15232. <param name="i0">Index along the dimension 0</param>
  15233. <param name="i1">Index along the dimension 1</param>
  15234. <param name="i2"> Index along the dimension 2</param>
  15235. <param name="hashVal">If hashVal is not null, the element hash value is not computed but hashval is taken instead.</param>
  15236. <returns>A value to the specified array element.</returns>
  15237. </member>
  15238. <member name="P:OpenCvSharp.SparseMat.Indexer`1.Item(System.Int32[],System.Nullable{System.Int64})">
  15239. <summary>
  15240. n-dimensional indexer
  15241. </summary>
  15242. <param name="idx">Array of Mat::dims indices.</param>
  15243. <param name="hashVal">If hashVal is not null, the element hash value is not computed but hashval is taken instead.</param>
  15244. <returns>A value to the specified array element.</returns>
  15245. </member>
  15246. <member name="M:OpenCvSharp.SparseMat.Ref``1">
  15247. <summary>
  15248. Gets a type-specific indexer.
  15249. The indexer has getters/setters to access each matrix element.
  15250. </summary>
  15251. <typeparam name="T"></typeparam>
  15252. <returns></returns>
  15253. </member>
  15254. <member name="M:OpenCvSharp.SparseMat.GetIndexer``1">
  15255. <summary>
  15256. Gets a type-specific indexer.
  15257. The indexer has getters/setters to access each matrix element.
  15258. </summary>
  15259. <typeparam name="T"></typeparam>
  15260. <returns></returns>
  15261. </member>
  15262. <member name="M:OpenCvSharp.SparseMat.Get``1(System.Int32,System.Nullable{System.Int64})">
  15263. <summary>
  15264. Returns a value to the specified array element.
  15265. </summary>
  15266. <typeparam name="T"></typeparam>
  15267. <param name="i0">Index along the dimension 0</param>
  15268. <param name="hashVal">If hashVal is not null, the element hash value is not computed but hashval is taken instead.</param>
  15269. <returns>A value to the specified array element.</returns>
  15270. </member>
  15271. <member name="M:OpenCvSharp.SparseMat.Get``1(System.Int32,System.Int32,System.Nullable{System.Int64})">
  15272. <summary>
  15273. Returns a value to the specified array element.
  15274. </summary>
  15275. <typeparam name="T"></typeparam>
  15276. <param name="i0">Index along the dimension 0</param>
  15277. <param name="i1">Index along the dimension 1</param>
  15278. <param name="hashVal">If hashVal is not null, the element hash value is not computed but hashval is taken instead.</param>
  15279. <returns>A value to the specified array element.</returns>
  15280. </member>
  15281. <member name="M:OpenCvSharp.SparseMat.Get``1(System.Int32,System.Int32,System.Int32,System.Nullable{System.Int64})">
  15282. <summary>
  15283. Returns a value to the specified array element.
  15284. </summary>
  15285. <typeparam name="T"></typeparam>
  15286. <param name="i0">Index along the dimension 0</param>
  15287. <param name="i1">Index along the dimension 1</param>
  15288. <param name="i2">Index along the dimension 2</param>
  15289. <param name="hashVal">If hashVal is not null, the element hash value is not computed but hashval is taken instead.</param>
  15290. <returns>A value to the specified array element.</returns>
  15291. </member>
  15292. <member name="M:OpenCvSharp.SparseMat.Get``1(System.Int32[],System.Nullable{System.Int64})">
  15293. <summary>
  15294. Returns a value to the specified array element.
  15295. </summary>
  15296. <typeparam name="T"></typeparam>
  15297. <param name="idx">Array of Mat::dims indices.</param>
  15298. <param name="hashVal">If hashVal is not null, the element hash value is not computed but hashval is taken instead.</param>
  15299. <returns>A value to the specified array element.</returns>
  15300. </member>
  15301. <member name="M:OpenCvSharp.SparseMat.Set``1(System.Int32,``0,System.Nullable{System.Int64})">
  15302. <summary>
  15303. Set a value to the specified array element.
  15304. </summary>
  15305. <typeparam name="T"></typeparam>
  15306. <param name="i0">Index along the dimension 0</param>
  15307. <param name="value"></param>
  15308. <param name="hashVal"></param>
  15309. </member>
  15310. <member name="M:OpenCvSharp.SparseMat.Set``1(System.Int32,System.Int32,``0,System.Nullable{System.Int64})">
  15311. <summary>
  15312. Set a value to the specified array element.
  15313. </summary>
  15314. <typeparam name="T"></typeparam>
  15315. <param name="i0">Index along the dimension 0</param>
  15316. <param name="i1">Index along the dimension 1</param>
  15317. <param name="value"></param>
  15318. <param name="hashVal">If hashVal is not null, the element hash value is not computed but hashval is taken instead.</param>
  15319. </member>
  15320. <member name="M:OpenCvSharp.SparseMat.Set``1(System.Int32,System.Int32,System.Int32,``0,System.Nullable{System.Int64})">
  15321. <summary>
  15322. Set a value to the specified array element.
  15323. </summary>
  15324. <typeparam name="T"></typeparam>
  15325. <param name="i0">Index along the dimension 0</param>
  15326. <param name="i1">Index along the dimension 1</param>
  15327. <param name="i2">Index along the dimension 2</param>
  15328. <param name="value"></param>
  15329. <param name="hashVal">If hashVal is not null, the element hash value is not computed but hashval is taken instead.</param>
  15330. </member>
  15331. <member name="M:OpenCvSharp.SparseMat.Set``1(System.Int32[],``0,System.Nullable{System.Int64})">
  15332. <summary>
  15333. Set a value to the specified array element.
  15334. </summary>
  15335. <typeparam name="T"></typeparam>
  15336. <param name="idx">Array of Mat::dims indices.</param>
  15337. <param name="value"></param>
  15338. <param name="hashVal">If hashVal is not null, the element hash value is not computed but hashval is taken instead.</param>
  15339. </member>
  15340. <member name="M:OpenCvSharp.SparseMat.ToString">
  15341. <summary>
  15342. Returns a string that represents this Mat.
  15343. </summary>
  15344. <returns></returns>
  15345. </member>
  15346. <member name="T:OpenCvSharp.SparseMatIndexer`1">
  15347. <summary>
  15348. Abstract definition of Mat indexer
  15349. </summary>
  15350. <typeparam name="T"></typeparam>
  15351. </member>
  15352. <member name="P:OpenCvSharp.SparseMatIndexer`1.Item(System.Int32,System.Nullable{System.Int64})">
  15353. <summary>
  15354. 1-dimensional indexer
  15355. </summary>
  15356. <param name="i0">Index along the dimension 0</param>
  15357. <param name="hashVal">If hashVal is not null, the element hash value is not computed but hashval is taken instead.</param>
  15358. <returns>A value to the specified array element.</returns>
  15359. </member>
  15360. <member name="P:OpenCvSharp.SparseMatIndexer`1.Item(System.Int32,System.Int32,System.Nullable{System.Int64})">
  15361. <summary>
  15362. 2-dimensional indexer
  15363. </summary>
  15364. <param name="i0">Index along the dimension 0</param>
  15365. <param name="i1">Index along the dimension 1</param>
  15366. <param name="hashVal">If hashVal is not null, the element hash value is not computed but hashval is taken instead.</param>
  15367. <returns>A value to the specified array element.</returns>
  15368. </member>
  15369. <member name="P:OpenCvSharp.SparseMatIndexer`1.Item(System.Int32,System.Int32,System.Int32,System.Nullable{System.Int64})">
  15370. <summary>
  15371. 3-dimensional indexer
  15372. </summary>
  15373. <param name="i0">Index along the dimension 0</param>
  15374. <param name="i1">Index along the dimension 1</param>
  15375. <param name="i2"> Index along the dimension 2</param>
  15376. <param name="hashVal">If hashVal is not null, the element hash value is not computed but hashval is taken instead.</param>
  15377. <returns>A value to the specified array element.</returns>
  15378. </member>
  15379. <member name="P:OpenCvSharp.SparseMatIndexer`1.Item(System.Int32[],System.Nullable{System.Int64})">
  15380. <summary>
  15381. n-dimensional indexer
  15382. </summary>
  15383. <param name="idx">Array of Mat::dims indices.</param>
  15384. <param name="hashVal">If hashVal is not null, the element hash value is not computed but hashval is taken instead.</param>
  15385. <returns>A value to the specified array element.</returns>
  15386. </member>
  15387. <member name="P:OpenCvSharp.SparseMatIndexer`1.Parent">
  15388. <summary>
  15389. Parent matrix object
  15390. </summary>
  15391. </member>
  15392. <member name="M:OpenCvSharp.SparseMatIndexer`1.#ctor(OpenCvSharp.SparseMat)">
  15393. <summary>
  15394. Constructor
  15395. </summary>
  15396. <param name="parent"></param>
  15397. </member>
  15398. <member name="T:OpenCvSharp.DMatch">
  15399. <summary>
  15400. Struct for matching: query descriptor index, train descriptor index, train image index and distance between descriptors.
  15401. </summary>
  15402. </member>
  15403. <member name="F:OpenCvSharp.DMatch.QueryIdx">
  15404. <summary>
  15405. query descriptor index
  15406. </summary>
  15407. </member>
  15408. <member name="F:OpenCvSharp.DMatch.TrainIdx">
  15409. <summary>
  15410. train descriptor index
  15411. </summary>
  15412. </member>
  15413. <member name="F:OpenCvSharp.DMatch.ImgIdx">
  15414. <summary>
  15415. train image index
  15416. </summary>
  15417. </member>
  15418. <member name="F:OpenCvSharp.DMatch.Distance">
  15419. <summary>
  15420. </summary>
  15421. </member>
  15422. <member name="M:OpenCvSharp.DMatch.Empty">
  15423. <summary>
  15424. </summary>
  15425. <returns></returns>
  15426. </member>
  15427. <member name="M:OpenCvSharp.DMatch.#ctor(System.Int32,System.Int32,System.Single)">
  15428. <summary>
  15429. </summary>
  15430. <param name="queryIdx"></param>
  15431. <param name="trainIdx"></param>
  15432. <param name="distance"></param>
  15433. </member>
  15434. <member name="M:OpenCvSharp.DMatch.#ctor(System.Int32,System.Int32,System.Int32,System.Single)">
  15435. <summary>
  15436. </summary>
  15437. <param name="queryIdx"></param>
  15438. <param name="trainIdx"></param>
  15439. <param name="imgIdx"></param>
  15440. <param name="distance"></param>
  15441. </member>
  15442. <member name="M:OpenCvSharp.DMatch.op_LessThan(OpenCvSharp.DMatch,OpenCvSharp.DMatch)">
  15443. <summary>
  15444. Compares by distance (less is better)
  15445. </summary>
  15446. <param name="d1"></param>
  15447. <param name="d2"></param>
  15448. <returns></returns>
  15449. </member>
  15450. <member name="M:OpenCvSharp.DMatch.op_GreaterThan(OpenCvSharp.DMatch,OpenCvSharp.DMatch)">
  15451. <summary>
  15452. Compares by distance (less is better)
  15453. </summary>
  15454. <param name="d1"></param>
  15455. <param name="d2"></param>
  15456. <returns></returns>
  15457. </member>
  15458. <member name="M:OpenCvSharp.DMatch.op_Explicit(OpenCvSharp.DMatch)~OpenCvSharp.Vec4f">
  15459. <summary>
  15460. </summary>
  15461. <param name="self"></param>
  15462. <returns></returns>
  15463. </member>
  15464. <member name="M:OpenCvSharp.DMatch.op_Explicit(OpenCvSharp.Vec4f)~OpenCvSharp.DMatch">
  15465. <summary>
  15466. </summary>
  15467. <param name="v"></param>
  15468. <returns></returns>
  15469. </member>
  15470. <member name="M:OpenCvSharp.DMatch.ToString">
  15471. <inheritdoc />
  15472. </member>
  15473. <member name="T:OpenCvSharp.KeyPoint">
  15474. <summary>
  15475. Data structure for salient point detectors
  15476. </summary>
  15477. </member>
  15478. <member name="F:OpenCvSharp.KeyPoint.Pt">
  15479. <summary>
  15480. Coordinate of the point
  15481. </summary>
  15482. </member>
  15483. <member name="F:OpenCvSharp.KeyPoint.Size">
  15484. <summary>
  15485. Feature size
  15486. </summary>
  15487. </member>
  15488. <member name="F:OpenCvSharp.KeyPoint.Angle">
  15489. <summary>
  15490. Feature orientation in degrees (has negative value if the orientation is not defined/not computed)
  15491. </summary>
  15492. </member>
  15493. <member name="F:OpenCvSharp.KeyPoint.Response">
  15494. <summary>
  15495. Feature strength (can be used to select only the most prominent key points)
  15496. </summary>
  15497. </member>
  15498. <member name="F:OpenCvSharp.KeyPoint.Octave">
  15499. <summary>
  15500. Scale-space octave in which the feature has been found; may correlate with the size
  15501. </summary>
  15502. </member>
  15503. <member name="F:OpenCvSharp.KeyPoint.ClassId">
  15504. <summary>
  15505. Point class (can be used by feature classifiers or object detectors)
  15506. </summary>
  15507. </member>
  15508. <member name="M:OpenCvSharp.KeyPoint.#ctor(OpenCvSharp.Point2f,System.Single,System.Single,System.Single,System.Int32,System.Int32)">
  15509. <summary>
  15510. Complete constructor
  15511. </summary>
  15512. <param name="pt">Coordinate of the point</param>
  15513. <param name="size">Feature size</param>
  15514. <param name="angle">Feature orientation in degrees (has negative value if the orientation is not defined/not computed)</param>
  15515. <param name="response">Feature strength (can be used to select only the most prominent key points)</param>
  15516. <param name="octave">Scale-space octave in which the feature has been found; may correlate with the size</param>
  15517. <param name="classId">Point class (can be used by feature classifiers or object detectors)</param>
  15518. </member>
  15519. <member name="M:OpenCvSharp.KeyPoint.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Int32,System.Int32)">
  15520. <summary>
  15521. Complete constructor
  15522. </summary>
  15523. <param name="x">X-coordinate of the point</param>
  15524. <param name="y">Y-coordinate of the point</param>
  15525. <param name="size">Feature size</param>
  15526. <param name="angle">Feature orientation in degrees (has negative value if the orientation is not defined/not computed)</param>
  15527. <param name="response">Feature strength (can be used to select only the most prominent key points)</param>
  15528. <param name="octave">Scale-space octave in which the feature has been found; may correlate with the size</param>
  15529. <param name="classId">Point class (can be used by feature classifiers or object detectors)</param>
  15530. </member>
  15531. <member name="M:OpenCvSharp.KeyPoint.op_Equality(OpenCvSharp.KeyPoint,OpenCvSharp.KeyPoint)">
  15532. <summary>
  15533. Compares two CvPoint objects. The result specifies whether the members of each object are equal.
  15534. </summary>
  15535. <param name="lhs">A Point to compare.</param>
  15536. <param name="rhs">A Point to compare.</param>
  15537. <returns>This operator returns true if the members of left and right are equal; otherwise, false.</returns>
  15538. </member>
  15539. <member name="M:OpenCvSharp.KeyPoint.op_Inequality(OpenCvSharp.KeyPoint,OpenCvSharp.KeyPoint)">
  15540. <summary>
  15541. Compares two CvPoint objects. The result specifies whether the members of each object are unequal.
  15542. </summary>
  15543. <param name="lhs">A Point to compare.</param>
  15544. <param name="rhs">A Point to compare.</param>
  15545. <returns>This operator returns true if the members of left and right are unequal; otherwise, false.</returns>
  15546. </member>
  15547. <member name="M:OpenCvSharp.KeyPoint.Equals(OpenCvSharp.KeyPoint)">
  15548. <inheritdoc />
  15549. </member>
  15550. <member name="M:OpenCvSharp.KeyPoint.Equals(System.Object)">
  15551. <inheritdoc />
  15552. </member>
  15553. <member name="M:OpenCvSharp.KeyPoint.GetHashCode">
  15554. <inheritdoc />
  15555. </member>
  15556. <member name="M:OpenCvSharp.KeyPoint.ToString">
  15557. <inheritdoc />
  15558. </member>
  15559. <member name="T:OpenCvSharp.MatType">
  15560. <summary>
  15561. Matrix data type (depth and number of channels)
  15562. </summary>
  15563. </member>
  15564. <member name="F:OpenCvSharp.MatType.value">
  15565. <summary>
  15566. Entity value
  15567. </summary>
  15568. </member>
  15569. <member name="P:OpenCvSharp.MatType.Value">
  15570. <summary>
  15571. Entity value
  15572. </summary>
  15573. </member>
  15574. <member name="M:OpenCvSharp.MatType.#ctor(System.Int32)">
  15575. <summary>
  15576. </summary>
  15577. <param name="value"></param>
  15578. </member>
  15579. <member name="M:OpenCvSharp.MatType.op_Implicit(OpenCvSharp.MatType)~System.Int32">
  15580. <summary>
  15581. </summary>
  15582. <param name="self"></param>
  15583. <returns></returns>
  15584. </member>
  15585. <member name="M:OpenCvSharp.MatType.ToInt32">
  15586. <summary>
  15587. </summary>
  15588. <returns></returns>
  15589. </member>
  15590. <member name="M:OpenCvSharp.MatType.op_Implicit(System.Int32)~OpenCvSharp.MatType">
  15591. <summary>
  15592. </summary>
  15593. <param name="value"></param>
  15594. <returns></returns>
  15595. </member>
  15596. <member name="M:OpenCvSharp.MatType.FromInt32(System.Int32)">
  15597. <summary>
  15598. </summary>
  15599. <param name="value"></param>
  15600. <returns></returns>
  15601. </member>
  15602. <member name="P:OpenCvSharp.MatType.Depth">
  15603. <summary>
  15604. </summary>
  15605. </member>
  15606. <member name="P:OpenCvSharp.MatType.IsInteger">
  15607. <summary>
  15608. </summary>
  15609. </member>
  15610. <member name="P:OpenCvSharp.MatType.Channels">
  15611. <summary>
  15612. </summary>
  15613. </member>
  15614. <member name="M:OpenCvSharp.MatType.ToString">
  15615. <inheritdoc />
  15616. </member>
  15617. <member name="F:OpenCvSharp.MatType.CV_8U">
  15618. <summary>
  15619. type depth constants
  15620. </summary>
  15621. </member>
  15622. <member name="F:OpenCvSharp.MatType.CV_8S">
  15623. <summary>
  15624. type depth constants
  15625. </summary>
  15626. </member>
  15627. <member name="F:OpenCvSharp.MatType.CV_16U">
  15628. <summary>
  15629. type depth constants
  15630. </summary>
  15631. </member>
  15632. <member name="F:OpenCvSharp.MatType.CV_16S">
  15633. <summary>
  15634. type depth constants
  15635. </summary>
  15636. </member>
  15637. <member name="F:OpenCvSharp.MatType.CV_32S">
  15638. <summary>
  15639. type depth constants
  15640. </summary>
  15641. </member>
  15642. <member name="F:OpenCvSharp.MatType.CV_32F">
  15643. <summary>
  15644. type depth constants
  15645. </summary>
  15646. </member>
  15647. <member name="F:OpenCvSharp.MatType.CV_64F">
  15648. <summary>
  15649. type depth constants
  15650. </summary>
  15651. </member>
  15652. <member name="F:OpenCvSharp.MatType.CV_USRTYPE1">
  15653. <summary>
  15654. type depth constants
  15655. </summary>
  15656. </member>
  15657. <member name="F:OpenCvSharp.MatType.CV_8UC1">
  15658. <summary>
  15659. predefined type constants
  15660. </summary>
  15661. </member>
  15662. <member name="F:OpenCvSharp.MatType.CV_8UC2">
  15663. <summary>
  15664. predefined type constants
  15665. </summary>
  15666. </member>
  15667. <member name="F:OpenCvSharp.MatType.CV_8UC3">
  15668. <summary>
  15669. predefined type constants
  15670. </summary>
  15671. </member>
  15672. <member name="F:OpenCvSharp.MatType.CV_8UC4">
  15673. <summary>
  15674. predefined type constants
  15675. </summary>
  15676. </member>
  15677. <member name="F:OpenCvSharp.MatType.CV_8SC1">
  15678. <summary>
  15679. predefined type constants
  15680. </summary>
  15681. </member>
  15682. <member name="F:OpenCvSharp.MatType.CV_8SC2">
  15683. <summary>
  15684. predefined type constants
  15685. </summary>
  15686. </member>
  15687. <member name="F:OpenCvSharp.MatType.CV_8SC3">
  15688. <summary>
  15689. predefined type constants
  15690. </summary>
  15691. </member>
  15692. <member name="F:OpenCvSharp.MatType.CV_8SC4">
  15693. <summary>
  15694. predefined type constants
  15695. </summary>
  15696. </member>
  15697. <member name="F:OpenCvSharp.MatType.CV_16UC1">
  15698. <summary>
  15699. predefined type constants
  15700. </summary>
  15701. </member>
  15702. <member name="F:OpenCvSharp.MatType.CV_16UC2">
  15703. <summary>
  15704. predefined type constants
  15705. </summary>
  15706. </member>
  15707. <member name="F:OpenCvSharp.MatType.CV_16UC3">
  15708. <summary>
  15709. predefined type constants
  15710. </summary>
  15711. </member>
  15712. <member name="F:OpenCvSharp.MatType.CV_16UC4">
  15713. <summary>
  15714. predefined type constants
  15715. </summary>
  15716. </member>
  15717. <member name="F:OpenCvSharp.MatType.CV_16SC1">
  15718. <summary>
  15719. predefined type constants
  15720. </summary>
  15721. </member>
  15722. <member name="F:OpenCvSharp.MatType.CV_16SC2">
  15723. <summary>
  15724. predefined type constants
  15725. </summary>
  15726. </member>
  15727. <member name="F:OpenCvSharp.MatType.CV_16SC3">
  15728. <summary>
  15729. predefined type constants
  15730. </summary>
  15731. </member>
  15732. <member name="F:OpenCvSharp.MatType.CV_16SC4">
  15733. <summary>
  15734. predefined type constants
  15735. </summary>
  15736. </member>
  15737. <member name="F:OpenCvSharp.MatType.CV_32SC1">
  15738. <summary>
  15739. predefined type constants
  15740. </summary>
  15741. </member>
  15742. <member name="F:OpenCvSharp.MatType.CV_32SC2">
  15743. <summary>
  15744. predefined type constants
  15745. </summary>
  15746. </member>
  15747. <member name="F:OpenCvSharp.MatType.CV_32SC3">
  15748. <summary>
  15749. predefined type constants
  15750. </summary>
  15751. </member>
  15752. <member name="F:OpenCvSharp.MatType.CV_32SC4">
  15753. <summary>
  15754. predefined type constants
  15755. </summary>
  15756. </member>
  15757. <member name="F:OpenCvSharp.MatType.CV_32FC1">
  15758. <summary>
  15759. predefined type constants
  15760. </summary>
  15761. </member>
  15762. <member name="F:OpenCvSharp.MatType.CV_32FC2">
  15763. <summary>
  15764. predefined type constants
  15765. </summary>
  15766. </member>
  15767. <member name="F:OpenCvSharp.MatType.CV_32FC3">
  15768. <summary>
  15769. predefined type constants
  15770. </summary>
  15771. </member>
  15772. <member name="F:OpenCvSharp.MatType.CV_32FC4">
  15773. <summary>
  15774. predefined type constants
  15775. </summary>
  15776. </member>
  15777. <member name="F:OpenCvSharp.MatType.CV_64FC1">
  15778. <summary>
  15779. predefined type constants
  15780. </summary>
  15781. </member>
  15782. <member name="F:OpenCvSharp.MatType.CV_64FC2">
  15783. <summary>
  15784. predefined type constants
  15785. </summary>
  15786. </member>
  15787. <member name="F:OpenCvSharp.MatType.CV_64FC3">
  15788. <summary>
  15789. predefined type constants
  15790. </summary>
  15791. </member>
  15792. <member name="F:OpenCvSharp.MatType.CV_64FC4">
  15793. <summary>
  15794. predefined type constants
  15795. </summary>
  15796. </member>
  15797. <member name="T:OpenCvSharp.Point">
  15798. <summary>
  15799. </summary>
  15800. </member>
  15801. <member name="F:OpenCvSharp.Point.X">
  15802. <summary>
  15803. </summary>
  15804. </member>
  15805. <member name="F:OpenCvSharp.Point.Y">
  15806. <summary>
  15807. </summary>
  15808. </member>
  15809. <member name="M:OpenCvSharp.Point.#ctor(System.Int32,System.Int32)">
  15810. <summary>
  15811. </summary>
  15812. <param name="x"></param>
  15813. <param name="y"></param>
  15814. </member>
  15815. <member name="M:OpenCvSharp.Point.#ctor(System.Double,System.Double)">
  15816. <summary>
  15817. </summary>
  15818. <param name="x"></param>
  15819. <param name="y"></param>
  15820. </member>
  15821. <member name="M:OpenCvSharp.Point.op_Implicit(OpenCvSharp.Point)~OpenCvSharp.Vec2i">
  15822. <summary>
  15823. </summary>
  15824. <param name="point"></param>
  15825. <returns></returns>
  15826. </member>
  15827. <member name="M:OpenCvSharp.Point.op_Implicit(OpenCvSharp.Vec2i)~OpenCvSharp.Point">
  15828. <summary>
  15829. </summary>
  15830. <param name="vec"></param>
  15831. <returns></returns>
  15832. </member>
  15833. <member name="M:OpenCvSharp.Point.op_Equality(OpenCvSharp.Point,OpenCvSharp.Point)">
  15834. <summary>
  15835. Compares two Point objects. The result specifies whether the values of the X and Y properties of the two Point objects are equal.
  15836. </summary>
  15837. <param name="lhs">A Point to compare.</param>
  15838. <param name="rhs">A Point to compare.</param>
  15839. <returns>This operator returns true if the X and Y values of left and right are equal; otherwise, false.</returns>
  15840. </member>
  15841. <member name="M:OpenCvSharp.Point.op_Inequality(OpenCvSharp.Point,OpenCvSharp.Point)">
  15842. <summary>
  15843. Compares two Point objects. The result specifies whether the values of the X or Y properties of the two Point objects are unequal.
  15844. </summary>
  15845. <param name="lhs">A Point to compare.</param>
  15846. <param name="rhs">A Point to compare.</param>
  15847. <returns>This operator returns true if the values of either the X properties or the Y properties of left and right differ; otherwise, false.</returns>
  15848. </member>
  15849. <member name="M:OpenCvSharp.Point.op_UnaryPlus(OpenCvSharp.Point)">
  15850. <summary>
  15851. Unary plus operator
  15852. </summary>
  15853. <param name="pt"></param>
  15854. <returns></returns>
  15855. </member>
  15856. <member name="M:OpenCvSharp.Point.op_UnaryNegation(OpenCvSharp.Point)">
  15857. <summary>
  15858. Unary minus operator
  15859. </summary>
  15860. <param name="pt"></param>
  15861. <returns></returns>
  15862. </member>
  15863. <member name="M:OpenCvSharp.Point.op_Addition(OpenCvSharp.Point,OpenCvSharp.Point)">
  15864. <summary>
  15865. Shifts point by a certain offset
  15866. </summary>
  15867. <param name="p1"></param>
  15868. <param name="p2"></param>
  15869. <returns></returns>
  15870. </member>
  15871. <member name="M:OpenCvSharp.Point.op_Subtraction(OpenCvSharp.Point,OpenCvSharp.Point)">
  15872. <summary>
  15873. Shifts point by a certain offset
  15874. </summary>
  15875. <param name="p1"></param>
  15876. <param name="p2"></param>
  15877. <returns></returns>
  15878. </member>
  15879. <member name="M:OpenCvSharp.Point.op_Multiply(OpenCvSharp.Point,System.Double)">
  15880. <summary>
  15881. Shifts point by a certain offset
  15882. </summary>
  15883. <param name="pt"></param>
  15884. <param name="scale"></param>
  15885. <returns></returns>
  15886. </member>
  15887. <member name="M:OpenCvSharp.Point.Equals(OpenCvSharp.Point)">
  15888. <inheritdoc />
  15889. </member>
  15890. <member name="M:OpenCvSharp.Point.Equals(System.Object)">
  15891. <inheritdoc />
  15892. </member>
  15893. <member name="M:OpenCvSharp.Point.GetHashCode">
  15894. <inheritdoc />
  15895. </member>
  15896. <member name="M:OpenCvSharp.Point.ToString">
  15897. <inheritdoc />
  15898. </member>
  15899. <member name="M:OpenCvSharp.Point.Distance(OpenCvSharp.Point,OpenCvSharp.Point)">
  15900. <summary>
  15901. Returns the distance between the specified two points
  15902. </summary>
  15903. <param name="p1"></param>
  15904. <param name="p2"></param>
  15905. <returns></returns>
  15906. </member>
  15907. <member name="M:OpenCvSharp.Point.DistanceTo(OpenCvSharp.Point)">
  15908. <summary>
  15909. Returns the distance between the specified two points
  15910. </summary>
  15911. <param name="p"></param>
  15912. <returns></returns>
  15913. </member>
  15914. <member name="M:OpenCvSharp.Point.DotProduct(OpenCvSharp.Point,OpenCvSharp.Point)">
  15915. <summary>
  15916. Calculates the dot product of two 2D vectors.
  15917. </summary>
  15918. <param name="p1"></param>
  15919. <param name="p2"></param>
  15920. <returns></returns>
  15921. </member>
  15922. <member name="M:OpenCvSharp.Point.DotProduct(OpenCvSharp.Point)">
  15923. <summary>
  15924. Calculates the dot product of two 2D vectors.
  15925. </summary>
  15926. <param name="p"></param>
  15927. <returns></returns>
  15928. </member>
  15929. <member name="M:OpenCvSharp.Point.CrossProduct(OpenCvSharp.Point,OpenCvSharp.Point)">
  15930. <summary>
  15931. Calculates the cross product of two 2D vectors.
  15932. </summary>
  15933. <param name="p1"></param>
  15934. <param name="p2"></param>
  15935. <returns></returns>
  15936. </member>
  15937. <member name="M:OpenCvSharp.Point.CrossProduct(OpenCvSharp.Point)">
  15938. <summary>
  15939. Calculates the cross product of two 2D vectors.
  15940. </summary>
  15941. <param name="p"></param>
  15942. <returns></returns>
  15943. </member>
  15944. <member name="T:OpenCvSharp.Point2d">
  15945. <summary>
  15946. </summary>
  15947. </member>
  15948. <member name="F:OpenCvSharp.Point2d.X">
  15949. <summary>
  15950. </summary>
  15951. </member>
  15952. <member name="F:OpenCvSharp.Point2d.Y">
  15953. <summary>
  15954. </summary>
  15955. </member>
  15956. <member name="M:OpenCvSharp.Point2d.#ctor(System.Double,System.Double)">
  15957. <summary>
  15958. </summary>
  15959. <param name="x"></param>
  15960. <param name="y"></param>
  15961. </member>
  15962. <member name="M:OpenCvSharp.Point2d.op_Explicit(OpenCvSharp.Point2d)~OpenCvSharp.Point">
  15963. <summary>
  15964. </summary>
  15965. <param name="self"></param>
  15966. <returns></returns>
  15967. </member>
  15968. <member name="M:OpenCvSharp.Point2d.op_Implicit(OpenCvSharp.Point)~OpenCvSharp.Point2d">
  15969. <summary>
  15970. </summary>
  15971. <param name="point"></param>
  15972. <returns></returns>
  15973. </member>
  15974. <member name="M:OpenCvSharp.Point2d.op_Implicit(OpenCvSharp.Point2d)~OpenCvSharp.Vec2d">
  15975. <summary>
  15976. </summary>
  15977. <param name="point"></param>
  15978. <returns></returns>
  15979. </member>
  15980. <member name="M:OpenCvSharp.Point2d.op_Implicit(OpenCvSharp.Vec2d)~OpenCvSharp.Point2d">
  15981. <summary>
  15982. </summary>
  15983. <param name="vec"></param>
  15984. <returns></returns>
  15985. </member>
  15986. <member name="M:OpenCvSharp.Point2d.op_Equality(OpenCvSharp.Point2d,OpenCvSharp.Point2d)">
  15987. <summary>
  15988. Compares two CvPoint objects. The result specifies whether the values of the X and Y properties of the two CvPoint objects are equal.
  15989. </summary>
  15990. <param name="lhs">A Point to compare.</param>
  15991. <param name="rhs">A Point to compare.</param>
  15992. <returns>This operator returns true if the X and Y values of left and right are equal; otherwise, false.</returns>
  15993. </member>
  15994. <member name="M:OpenCvSharp.Point2d.op_Inequality(OpenCvSharp.Point2d,OpenCvSharp.Point2d)">
  15995. <summary>
  15996. Compares two CvPoint2D32f objects. The result specifies whether the values of the X or Y properties of the two CvPoint2D32f objects are unequal.
  15997. </summary>
  15998. <param name="lhs">A Point to compare.</param>
  15999. <param name="rhs">A Point to compare.</param>
  16000. <returns>This operator returns true if the values of either the X properties or the Y properties of left and right differ; otherwise, false.</returns>
  16001. </member>
  16002. <member name="M:OpenCvSharp.Point2d.op_UnaryPlus(OpenCvSharp.Point2d)">
  16003. <summary>
  16004. Unary plus operator
  16005. </summary>
  16006. <param name="pt"></param>
  16007. <returns></returns>
  16008. </member>
  16009. <member name="M:OpenCvSharp.Point2d.op_UnaryNegation(OpenCvSharp.Point2d)">
  16010. <summary>
  16011. Unary minus operator
  16012. </summary>
  16013. <param name="pt"></param>
  16014. <returns></returns>
  16015. </member>
  16016. <member name="M:OpenCvSharp.Point2d.op_Addition(OpenCvSharp.Point2d,OpenCvSharp.Point2d)">
  16017. <summary>
  16018. Shifts point by a certain offset
  16019. </summary>
  16020. <param name="p1"></param>
  16021. <param name="p2"></param>
  16022. <returns></returns>
  16023. </member>
  16024. <member name="M:OpenCvSharp.Point2d.op_Subtraction(OpenCvSharp.Point2d,OpenCvSharp.Point2d)">
  16025. <summary>
  16026. Shifts point by a certain offset
  16027. </summary>
  16028. <param name="p1"></param>
  16029. <param name="p2"></param>
  16030. <returns></returns>
  16031. </member>
  16032. <member name="M:OpenCvSharp.Point2d.op_Multiply(OpenCvSharp.Point2d,System.Double)">
  16033. <summary>
  16034. Shifts point by a certain offset
  16035. </summary>
  16036. <param name="pt"></param>
  16037. <param name="scale"></param>
  16038. <returns></returns>
  16039. </member>
  16040. <member name="M:OpenCvSharp.Point2d.Equals(OpenCvSharp.Point2d)">
  16041. <inheritdoc />
  16042. </member>
  16043. <member name="M:OpenCvSharp.Point2d.Equals(System.Object)">
  16044. <inheritdoc />
  16045. </member>
  16046. <member name="M:OpenCvSharp.Point2d.GetHashCode">
  16047. <inheritdoc />
  16048. </member>
  16049. <member name="M:OpenCvSharp.Point2d.ToString">
  16050. <inheritdoc />
  16051. </member>
  16052. <member name="M:OpenCvSharp.Point2d.Distance(OpenCvSharp.Point2d,OpenCvSharp.Point2d)">
  16053. <summary>
  16054. Returns the distance between the specified two points
  16055. </summary>
  16056. <param name="p1"></param>
  16057. <param name="p2"></param>
  16058. <returns></returns>
  16059. </member>
  16060. <member name="M:OpenCvSharp.Point2d.DistanceTo(OpenCvSharp.Point2d)">
  16061. <summary>
  16062. Returns the distance between the specified two points
  16063. </summary>
  16064. <param name="p"></param>
  16065. <returns></returns>
  16066. </member>
  16067. <member name="M:OpenCvSharp.Point2d.DotProduct(OpenCvSharp.Point2d,OpenCvSharp.Point2d)">
  16068. <summary>
  16069. Calculates the dot product of two 2D vectors.
  16070. </summary>
  16071. <param name="p1"></param>
  16072. <param name="p2"></param>
  16073. <returns></returns>
  16074. </member>
  16075. <member name="M:OpenCvSharp.Point2d.DotProduct(OpenCvSharp.Point2d)">
  16076. <summary>
  16077. Calculates the dot product of two 2D vectors.
  16078. </summary>
  16079. <param name="p"></param>
  16080. <returns></returns>
  16081. </member>
  16082. <member name="M:OpenCvSharp.Point2d.CrossProduct(OpenCvSharp.Point2d,OpenCvSharp.Point2d)">
  16083. <summary>
  16084. Calculates the cross product of two 2D vectors.
  16085. </summary>
  16086. <param name="p1"></param>
  16087. <param name="p2"></param>
  16088. <returns></returns>
  16089. </member>
  16090. <member name="M:OpenCvSharp.Point2d.CrossProduct(OpenCvSharp.Point2d)">
  16091. <summary>
  16092. Calculates the cross product of two 2D vectors.
  16093. </summary>
  16094. <param name="p"></param>
  16095. <returns></returns>
  16096. </member>
  16097. <member name="T:OpenCvSharp.Point2f">
  16098. <summary>
  16099. </summary>
  16100. </member>
  16101. <member name="F:OpenCvSharp.Point2f.X">
  16102. <summary>
  16103. </summary>
  16104. </member>
  16105. <member name="F:OpenCvSharp.Point2f.Y">
  16106. <summary>
  16107. </summary>
  16108. </member>
  16109. <member name="M:OpenCvSharp.Point2f.#ctor(System.Single,System.Single)">
  16110. <summary>
  16111. </summary>
  16112. <param name="x"></param>
  16113. <param name="y"></param>
  16114. </member>
  16115. <member name="M:OpenCvSharp.Point2f.op_Explicit(OpenCvSharp.Point2f)~OpenCvSharp.Point">
  16116. <summary>
  16117. </summary>
  16118. <param name="self"></param>
  16119. <returns></returns>
  16120. </member>
  16121. <member name="M:OpenCvSharp.Point2f.op_Implicit(OpenCvSharp.Point)~OpenCvSharp.Point2f">
  16122. <summary>
  16123. </summary>
  16124. <param name="point"></param>
  16125. <returns></returns>
  16126. </member>
  16127. <member name="M:OpenCvSharp.Point2f.op_Implicit(OpenCvSharp.Point2f)~OpenCvSharp.Vec2f">
  16128. <summary>
  16129. </summary>
  16130. <param name="point"></param>
  16131. <returns></returns>
  16132. </member>
  16133. <member name="M:OpenCvSharp.Point2f.op_Implicit(OpenCvSharp.Vec2f)~OpenCvSharp.Point2f">
  16134. <summary>
  16135. </summary>
  16136. <param name="vec"></param>
  16137. <returns></returns>
  16138. </member>
  16139. <member name="M:OpenCvSharp.Point2f.op_Equality(OpenCvSharp.Point2f,OpenCvSharp.Point2f)">
  16140. <summary>
  16141. Compares two CvPoint objects. The result specifies whether the values of the X and Y properties of the two CvPoint objects are equal.
  16142. </summary>
  16143. <param name="lhs">A Point to compare.</param>
  16144. <param name="rhs">A Point to compare.</param>
  16145. <returns>This operator returns true if the X and Y values of left and right are equal; otherwise, false.</returns>
  16146. </member>
  16147. <member name="M:OpenCvSharp.Point2f.op_Inequality(OpenCvSharp.Point2f,OpenCvSharp.Point2f)">
  16148. <summary>
  16149. Compares two CvPoint2D32f objects. The result specifies whether the values of the X or Y properties of the two CvPoint2D32f objects are unequal.
  16150. </summary>
  16151. <param name="lhs">A Point to compare.</param>
  16152. <param name="rhs">A Point to compare.</param>
  16153. <returns>This operator returns true if the values of either the X properties or the Y properties of left and right differ; otherwise, false.</returns>
  16154. </member>
  16155. <member name="M:OpenCvSharp.Point2f.op_UnaryPlus(OpenCvSharp.Point2f)">
  16156. <summary>
  16157. Unary plus operator
  16158. </summary>
  16159. <param name="pt"></param>
  16160. <returns></returns>
  16161. </member>
  16162. <member name="M:OpenCvSharp.Point2f.op_UnaryNegation(OpenCvSharp.Point2f)">
  16163. <summary>
  16164. Unary minus operator
  16165. </summary>
  16166. <param name="pt"></param>
  16167. <returns></returns>
  16168. </member>
  16169. <member name="M:OpenCvSharp.Point2f.op_Addition(OpenCvSharp.Point2f,OpenCvSharp.Point2f)">
  16170. <summary>
  16171. Shifts point by a certain offset
  16172. </summary>
  16173. <param name="p1"></param>
  16174. <param name="p2"></param>
  16175. <returns></returns>
  16176. </member>
  16177. <member name="M:OpenCvSharp.Point2f.op_Subtraction(OpenCvSharp.Point2f,OpenCvSharp.Point2f)">
  16178. <summary>
  16179. Shifts point by a certain offset
  16180. </summary>
  16181. <param name="p1"></param>
  16182. <param name="p2"></param>
  16183. <returns></returns>
  16184. </member>
  16185. <member name="M:OpenCvSharp.Point2f.op_Multiply(OpenCvSharp.Point2f,System.Double)">
  16186. <summary>
  16187. Shifts point by a certain offset
  16188. </summary>
  16189. <param name="pt"></param>
  16190. <param name="scale"></param>
  16191. <returns></returns>
  16192. </member>
  16193. <member name="M:OpenCvSharp.Point2f.Equals(OpenCvSharp.Point2f)">
  16194. <inheritdoc />
  16195. </member>
  16196. <member name="M:OpenCvSharp.Point2f.Equals(System.Object)">
  16197. <inheritdoc />
  16198. </member>
  16199. <member name="M:OpenCvSharp.Point2f.GetHashCode">
  16200. <inheritdoc />
  16201. </member>
  16202. <member name="M:OpenCvSharp.Point2f.ToString">
  16203. <inheritdoc />
  16204. </member>
  16205. <member name="M:OpenCvSharp.Point2f.Distance(OpenCvSharp.Point2f,OpenCvSharp.Point2f)">
  16206. <summary>
  16207. Returns the distance between the specified two points
  16208. </summary>
  16209. <param name="p1"></param>
  16210. <param name="p2"></param>
  16211. <returns></returns>
  16212. </member>
  16213. <member name="M:OpenCvSharp.Point2f.DistanceTo(OpenCvSharp.Point2f)">
  16214. <summary>
  16215. Returns the distance between the specified two points
  16216. </summary>
  16217. <param name="p"></param>
  16218. <returns></returns>
  16219. </member>
  16220. <member name="M:OpenCvSharp.Point2f.DotProduct(OpenCvSharp.Point2f,OpenCvSharp.Point2f)">
  16221. <summary>
  16222. Calculates the dot product of two 2D vectors.
  16223. </summary>
  16224. <param name="p1"></param>
  16225. <param name="p2"></param>
  16226. <returns></returns>
  16227. </member>
  16228. <member name="M:OpenCvSharp.Point2f.DotProduct(OpenCvSharp.Point2f)">
  16229. <summary>
  16230. Calculates the dot product of two 2D vectors.
  16231. </summary>
  16232. <param name="p"></param>
  16233. <returns></returns>
  16234. </member>
  16235. <member name="M:OpenCvSharp.Point2f.CrossProduct(OpenCvSharp.Point2f,OpenCvSharp.Point2f)">
  16236. <summary>
  16237. Calculates the cross product of two 2D vectors.
  16238. </summary>
  16239. <param name="p1"></param>
  16240. <param name="p2"></param>
  16241. <returns></returns>
  16242. </member>
  16243. <member name="M:OpenCvSharp.Point2f.CrossProduct(OpenCvSharp.Point2f)">
  16244. <summary>
  16245. Calculates the cross product of two 2D vectors.
  16246. </summary>
  16247. <param name="p"></param>
  16248. <returns></returns>
  16249. </member>
  16250. <member name="T:OpenCvSharp.Point3d">
  16251. <summary>
  16252. </summary>
  16253. </member>
  16254. <member name="F:OpenCvSharp.Point3d.X">
  16255. <summary>
  16256. </summary>
  16257. </member>
  16258. <member name="F:OpenCvSharp.Point3d.Y">
  16259. <summary>
  16260. </summary>
  16261. </member>
  16262. <member name="F:OpenCvSharp.Point3d.Z">
  16263. <summary>
  16264. </summary>
  16265. </member>
  16266. <member name="M:OpenCvSharp.Point3d.#ctor(System.Double,System.Double,System.Double)">
  16267. <summary>
  16268. </summary>
  16269. <param name="x"></param>
  16270. <param name="y"></param>
  16271. <param name="z"></param>
  16272. </member>
  16273. <member name="M:OpenCvSharp.Point3d.op_Explicit(OpenCvSharp.Point3d)~OpenCvSharp.Point3i">
  16274. <summary>
  16275. </summary>
  16276. <param name="self"></param>
  16277. <returns></returns>
  16278. </member>
  16279. <member name="M:OpenCvSharp.Point3d.op_Implicit(OpenCvSharp.Point3i)~OpenCvSharp.Point3d">
  16280. <summary>
  16281. </summary>
  16282. <param name="point"></param>
  16283. <returns></returns>
  16284. </member>
  16285. <member name="M:OpenCvSharp.Point3d.op_Implicit(OpenCvSharp.Point3d)~OpenCvSharp.Vec3d">
  16286. <summary>
  16287. </summary>
  16288. <param name="point"></param>
  16289. <returns></returns>
  16290. </member>
  16291. <member name="M:OpenCvSharp.Point3d.op_Implicit(OpenCvSharp.Vec3d)~OpenCvSharp.Point3d">
  16292. <summary>
  16293. </summary>
  16294. <param name="vec"></param>
  16295. <returns></returns>
  16296. </member>
  16297. <member name="M:OpenCvSharp.Point3d.op_Equality(OpenCvSharp.Point3d,OpenCvSharp.Point3d)">
  16298. <summary>
  16299. Compares two CvPoint objects. The result specifies whether the values of the X and Y properties of the two CvPoint objects are equal.
  16300. </summary>
  16301. <param name="lhs">A Point to compare.</param>
  16302. <param name="rhs">A Point to compare.</param>
  16303. <returns>This operator returns true if the X and Y values of left and right are equal; otherwise, false.</returns>
  16304. </member>
  16305. <member name="M:OpenCvSharp.Point3d.op_Inequality(OpenCvSharp.Point3d,OpenCvSharp.Point3d)">
  16306. <summary>
  16307. Compares two CvPoint2D32f objects. The result specifies whether the values of the X or Y properties of the two CvPoint2D32f objects are unequal.
  16308. </summary>
  16309. <param name="lhs">A Point to compare.</param>
  16310. <param name="rhs">A Point to compare.</param>
  16311. <returns>This operator returns true if the values of either the X properties or the Y properties of left and right differ; otherwise, false.</returns>
  16312. </member>
  16313. <member name="M:OpenCvSharp.Point3d.op_UnaryPlus(OpenCvSharp.Point3d)">
  16314. <summary>
  16315. Unary plus operator
  16316. </summary>
  16317. <param name="pt"></param>
  16318. <returns></returns>
  16319. </member>
  16320. <member name="M:OpenCvSharp.Point3d.op_UnaryNegation(OpenCvSharp.Point3d)">
  16321. <summary>
  16322. Unary minus operator
  16323. </summary>
  16324. <param name="pt"></param>
  16325. <returns></returns>
  16326. </member>
  16327. <member name="M:OpenCvSharp.Point3d.op_Addition(OpenCvSharp.Point3d,OpenCvSharp.Point3d)">
  16328. <summary>
  16329. Shifts point by a certain offset
  16330. </summary>
  16331. <param name="p1"></param>
  16332. <param name="p2"></param>
  16333. <returns></returns>
  16334. </member>
  16335. <member name="M:OpenCvSharp.Point3d.op_Subtraction(OpenCvSharp.Point3d,OpenCvSharp.Point3d)">
  16336. <summary>
  16337. Shifts point by a certain offset
  16338. </summary>
  16339. <param name="p1"></param>
  16340. <param name="p2"></param>
  16341. <returns></returns>
  16342. </member>
  16343. <member name="M:OpenCvSharp.Point3d.op_Multiply(OpenCvSharp.Point3d,System.Double)">
  16344. <summary>
  16345. Shifts point by a certain offset
  16346. </summary>
  16347. <param name="pt"></param>
  16348. <param name="scale"></param>
  16349. <returns></returns>
  16350. </member>
  16351. <member name="M:OpenCvSharp.Point3d.Equals(OpenCvSharp.Point3d)">
  16352. <inheritdoc />
  16353. </member>
  16354. <member name="M:OpenCvSharp.Point3d.Equals(System.Object)">
  16355. <inheritdoc />
  16356. </member>
  16357. <member name="M:OpenCvSharp.Point3d.GetHashCode">
  16358. <inheritdoc />
  16359. </member>
  16360. <member name="M:OpenCvSharp.Point3d.ToString">
  16361. <inheritdoc />
  16362. </member>
  16363. <member name="T:OpenCvSharp.Point3f">
  16364. <summary>
  16365. </summary>
  16366. </member>
  16367. <member name="F:OpenCvSharp.Point3f.X">
  16368. <summary>
  16369. </summary>
  16370. </member>
  16371. <member name="F:OpenCvSharp.Point3f.Y">
  16372. <summary>
  16373. </summary>
  16374. </member>
  16375. <member name="F:OpenCvSharp.Point3f.Z">
  16376. <summary>
  16377. </summary>
  16378. </member>
  16379. <member name="M:OpenCvSharp.Point3f.#ctor(System.Single,System.Single,System.Single)">
  16380. <summary>
  16381. </summary>
  16382. <param name="x"></param>
  16383. <param name="y"></param>
  16384. <param name="z"></param>
  16385. </member>
  16386. <member name="M:OpenCvSharp.Point3f.op_Explicit(OpenCvSharp.Point3f)~OpenCvSharp.Point3i">
  16387. <summary>
  16388. </summary>
  16389. <param name="self"></param>
  16390. <returns></returns>
  16391. </member>
  16392. <member name="M:OpenCvSharp.Point3f.op_Implicit(OpenCvSharp.Point3i)~OpenCvSharp.Point3f">
  16393. <summary>
  16394. </summary>
  16395. <param name="point"></param>
  16396. <returns></returns>
  16397. </member>
  16398. <member name="M:OpenCvSharp.Point3f.op_Implicit(OpenCvSharp.Point3f)~OpenCvSharp.Vec3f">
  16399. <summary>
  16400. </summary>
  16401. <param name="point"></param>
  16402. <returns></returns>
  16403. </member>
  16404. <member name="M:OpenCvSharp.Point3f.op_Implicit(OpenCvSharp.Vec3f)~OpenCvSharp.Point3f">
  16405. <summary>
  16406. </summary>
  16407. <param name="vec"></param>
  16408. <returns></returns>
  16409. </member>
  16410. <member name="M:OpenCvSharp.Point3f.op_Equality(OpenCvSharp.Point3f,OpenCvSharp.Point3f)">
  16411. <summary>
  16412. Compares two CvPoint objects. The result specifies whether the values of the X and Y properties of the two CvPoint objects are equal.
  16413. </summary>
  16414. <param name="lhs">A Point to compare.</param>
  16415. <param name="rhs">A Point to compare.</param>
  16416. <returns>This operator returns true if the X and Y values of left and right are equal; otherwise, false.</returns>
  16417. </member>
  16418. <member name="M:OpenCvSharp.Point3f.op_Inequality(OpenCvSharp.Point3f,OpenCvSharp.Point3f)">
  16419. <summary>
  16420. Compares two CvPoint2D32f objects. The result specifies whether the values of the X or Y properties of the two CvPoint2D32f objects are unequal.
  16421. </summary>
  16422. <param name="lhs">A Point to compare.</param>
  16423. <param name="rhs">A Point to compare.</param>
  16424. <returns>This operator returns true if the values of either the X properties or the Y properties of left and right differ; otherwise, false.</returns>
  16425. </member>
  16426. <member name="M:OpenCvSharp.Point3f.op_UnaryPlus(OpenCvSharp.Point3f)">
  16427. <summary>
  16428. Unary plus operator
  16429. </summary>
  16430. <param name="pt"></param>
  16431. <returns></returns>
  16432. </member>
  16433. <member name="M:OpenCvSharp.Point3f.op_UnaryNegation(OpenCvSharp.Point3f)">
  16434. <summary>
  16435. Unary minus operator
  16436. </summary>
  16437. <param name="pt"></param>
  16438. <returns></returns>
  16439. </member>
  16440. <member name="M:OpenCvSharp.Point3f.op_Addition(OpenCvSharp.Point3f,OpenCvSharp.Point3f)">
  16441. <summary>
  16442. Shifts point by a certain offset
  16443. </summary>
  16444. <param name="p1"></param>
  16445. <param name="p2"></param>
  16446. <returns></returns>
  16447. </member>
  16448. <member name="M:OpenCvSharp.Point3f.op_Subtraction(OpenCvSharp.Point3f,OpenCvSharp.Point3f)">
  16449. <summary>
  16450. Shifts point by a certain offset
  16451. </summary>
  16452. <param name="p1"></param>
  16453. <param name="p2"></param>
  16454. <returns></returns>
  16455. </member>
  16456. <member name="M:OpenCvSharp.Point3f.op_Multiply(OpenCvSharp.Point3f,System.Double)">
  16457. <summary>
  16458. Shifts point by a certain offset
  16459. </summary>
  16460. <param name="pt"></param>
  16461. <param name="scale"></param>
  16462. <returns></returns>
  16463. </member>
  16464. <member name="M:OpenCvSharp.Point3f.Equals(OpenCvSharp.Point3f)">
  16465. <inheritdoc />
  16466. </member>
  16467. <member name="M:OpenCvSharp.Point3f.Equals(System.Object)">
  16468. <inheritdoc />
  16469. </member>
  16470. <member name="M:OpenCvSharp.Point3f.GetHashCode">
  16471. <inheritdoc />
  16472. </member>
  16473. <member name="M:OpenCvSharp.Point3f.ToString">
  16474. <inheritdoc />
  16475. </member>
  16476. <member name="T:OpenCvSharp.Point3i">
  16477. <summary>
  16478. </summary>
  16479. </member>
  16480. <member name="F:OpenCvSharp.Point3i.X">
  16481. <summary>
  16482. </summary>
  16483. </member>
  16484. <member name="F:OpenCvSharp.Point3i.Y">
  16485. <summary>
  16486. </summary>
  16487. </member>
  16488. <member name="F:OpenCvSharp.Point3i.Z">
  16489. <summary>
  16490. </summary>
  16491. </member>
  16492. <member name="M:OpenCvSharp.Point3i.#ctor(System.Int32,System.Int32,System.Int32)">
  16493. <summary>
  16494. </summary>
  16495. <param name="x"></param>
  16496. <param name="y"></param>
  16497. <param name="z"></param>
  16498. </member>
  16499. <member name="M:OpenCvSharp.Point3i.op_Implicit(OpenCvSharp.Point3i)~OpenCvSharp.Vec3i">
  16500. <summary>
  16501. </summary>
  16502. <param name="point"></param>
  16503. <returns></returns>
  16504. </member>
  16505. <member name="M:OpenCvSharp.Point3i.op_Implicit(OpenCvSharp.Vec3i)~OpenCvSharp.Point3i">
  16506. <summary>
  16507. </summary>
  16508. <param name="vec"></param>
  16509. <returns></returns>
  16510. </member>
  16511. <member name="M:OpenCvSharp.Point3i.op_Equality(OpenCvSharp.Point3i,OpenCvSharp.Point3i)">
  16512. <summary>
  16513. Compares two CvPoint objects. The result specifies whether the values of the X and Y properties of the two CvPoint objects are equal.
  16514. </summary>
  16515. <param name="lhs">A Point to compare.</param>
  16516. <param name="rhs">A Point to compare.</param>
  16517. <returns>This operator returns true if the X and Y values of left and right are equal; otherwise, false.</returns>
  16518. </member>
  16519. <member name="M:OpenCvSharp.Point3i.op_Inequality(OpenCvSharp.Point3i,OpenCvSharp.Point3i)">
  16520. <summary>
  16521. Compares two CvPoint2D32f objects. The result specifies whether the values of the X or Y properties of the two CvPoint2D32f objects are unequal.
  16522. </summary>
  16523. <param name="lhs">A Point to compare.</param>
  16524. <param name="rhs">A Point to compare.</param>
  16525. <returns>This operator returns true if the values of either the X properties or the Y properties of left and right differ; otherwise, false.</returns>
  16526. </member>
  16527. <member name="M:OpenCvSharp.Point3i.op_UnaryPlus(OpenCvSharp.Point3i)">
  16528. <summary>
  16529. Unary plus operator
  16530. </summary>
  16531. <param name="pt"></param>
  16532. <returns></returns>
  16533. </member>
  16534. <member name="M:OpenCvSharp.Point3i.op_UnaryNegation(OpenCvSharp.Point3i)">
  16535. <summary>
  16536. Unary minus operator
  16537. </summary>
  16538. <param name="pt"></param>
  16539. <returns></returns>
  16540. </member>
  16541. <member name="M:OpenCvSharp.Point3i.op_Addition(OpenCvSharp.Point3i,OpenCvSharp.Point3i)">
  16542. <summary>
  16543. Shifts point by a certain offset
  16544. </summary>
  16545. <param name="p1"></param>
  16546. <param name="p2"></param>
  16547. <returns></returns>
  16548. </member>
  16549. <member name="M:OpenCvSharp.Point3i.op_Subtraction(OpenCvSharp.Point3i,OpenCvSharp.Point3i)">
  16550. <summary>
  16551. Shifts point by a certain offset
  16552. </summary>
  16553. <param name="p1"></param>
  16554. <param name="p2"></param>
  16555. <returns></returns>
  16556. </member>
  16557. <member name="M:OpenCvSharp.Point3i.op_Multiply(OpenCvSharp.Point3i,System.Double)">
  16558. <summary>
  16559. Shifts point by a certain offset
  16560. </summary>
  16561. <param name="pt"></param>
  16562. <param name="scale"></param>
  16563. <returns></returns>
  16564. </member>
  16565. <member name="M:OpenCvSharp.Point3i.Equals(OpenCvSharp.Point3i)">
  16566. <inheritdoc />
  16567. </member>
  16568. <member name="M:OpenCvSharp.Point3i.Equals(System.Object)">
  16569. <inheritdoc />
  16570. </member>
  16571. <member name="M:OpenCvSharp.Point3i.GetHashCode">
  16572. <inheritdoc />
  16573. </member>
  16574. <member name="M:OpenCvSharp.Point3i.ToString">
  16575. <inheritdoc />
  16576. </member>
  16577. <member name="T:OpenCvSharp.Range">
  16578. <summary>
  16579. Template class specifying a continuous subsequence (slice) of a sequence.
  16580. </summary>
  16581. </member>
  16582. <member name="F:OpenCvSharp.Range.Start">
  16583. <summary>
  16584. </summary>
  16585. </member>
  16586. <member name="F:OpenCvSharp.Range.End">
  16587. <summary>
  16588. </summary>
  16589. </member>
  16590. <member name="M:OpenCvSharp.Range.#ctor(System.Int32,System.Int32)">
  16591. <summary>
  16592. </summary>
  16593. <param name="start"></param>
  16594. <param name="end"></param>
  16595. </member>
  16596. <member name="P:OpenCvSharp.Range.All">
  16597. <summary>
  16598. </summary>
  16599. </member>
  16600. <member name="M:OpenCvSharp.Range.Equals(OpenCvSharp.Range)">
  16601. <inheritdoc />
  16602. </member>
  16603. <member name="M:OpenCvSharp.Range.Equals(System.Object)">
  16604. <inheritdoc />
  16605. </member>
  16606. <member name="M:OpenCvSharp.Range.GetHashCode">
  16607. <inheritdoc />
  16608. </member>
  16609. <member name="M:OpenCvSharp.Range.op_Equality(OpenCvSharp.Range,OpenCvSharp.Range)">
  16610. <summary>
  16611. </summary>
  16612. <param name="left"></param>
  16613. <param name="right"></param>
  16614. <returns></returns>
  16615. </member>
  16616. <member name="M:OpenCvSharp.Range.op_Inequality(OpenCvSharp.Range,OpenCvSharp.Range)">
  16617. <summary>
  16618. </summary>
  16619. <param name="left"></param>
  16620. <param name="right"></param>
  16621. <returns></returns>
  16622. </member>
  16623. <member name="T:OpenCvSharp.Rangef">
  16624. <summary>
  16625. float Range class
  16626. </summary>
  16627. </member>
  16628. <member name="F:OpenCvSharp.Rangef.Start">
  16629. <summary>
  16630. </summary>
  16631. </member>
  16632. <member name="F:OpenCvSharp.Rangef.End">
  16633. <summary>
  16634. </summary>
  16635. </member>
  16636. <member name="M:OpenCvSharp.Rangef.#ctor(System.Single,System.Single)">
  16637. <summary>
  16638. Constructor
  16639. </summary>
  16640. <param name="start"></param>
  16641. <param name="end"></param>
  16642. </member>
  16643. <member name="M:OpenCvSharp.Rangef.op_Implicit(OpenCvSharp.Rangef)~OpenCvSharp.Range">
  16644. <summary>
  16645. Implicit operator (Range)this
  16646. </summary>
  16647. <param name="range"></param>
  16648. <returns></returns>
  16649. </member>
  16650. <member name="P:OpenCvSharp.Rangef.All">
  16651. <summary>
  16652. Range(int.MinValue, int.MaxValue)
  16653. </summary>
  16654. </member>
  16655. <member name="T:OpenCvSharp.Rect">
  16656. <summary>
  16657. Stores a set of four integers that represent the location and size of a rectangle
  16658. </summary>
  16659. </member>
  16660. <member name="F:OpenCvSharp.Rect.X">
  16661. <summary>
  16662. </summary>
  16663. </member>
  16664. <member name="F:OpenCvSharp.Rect.Y">
  16665. <summary>
  16666. </summary>
  16667. </member>
  16668. <member name="F:OpenCvSharp.Rect.Width">
  16669. <summary>
  16670. </summary>
  16671. </member>
  16672. <member name="F:OpenCvSharp.Rect.Height">
  16673. <summary>
  16674. </summary>
  16675. </member>
  16676. <member name="F:OpenCvSharp.Rect.Empty">
  16677. <summary>
  16678. Represents a Rect structure with its properties left uninitialized.
  16679. </summary>
  16680. </member>
  16681. <member name="M:OpenCvSharp.Rect.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
  16682. <summary>
  16683. Initializes a new instance of the Rectangle class with the specified location and size.
  16684. </summary>
  16685. <param name="x">The x-coordinate of the upper-left corner of the rectangle.</param>
  16686. <param name="y">The y-coordinate of the upper-left corner of the rectangle.</param>
  16687. <param name="width">The width of the rectangle.</param>
  16688. <param name="height">The height of the rectangle.</param>
  16689. </member>
  16690. <member name="M:OpenCvSharp.Rect.#ctor(OpenCvSharp.Point,OpenCvSharp.Size)">
  16691. <summary>
  16692. Initializes a new instance of the Rectangle class with the specified location and size.
  16693. </summary>
  16694. <param name="location">A Point that represents the upper-left corner of the rectangular region.</param>
  16695. <param name="size">A Size that represents the width and height of the rectangular region.</param>
  16696. </member>
  16697. <member name="M:OpenCvSharp.Rect.FromLTRB(System.Int32,System.Int32,System.Int32,System.Int32)">
  16698. <summary>
  16699. Creates a Rectangle structure with the specified edge locations.
  16700. </summary>
  16701. <param name="left">The x-coordinate of the upper-left corner of this Rectangle structure.</param>
  16702. <param name="top">The y-coordinate of the upper-left corner of this Rectangle structure.</param>
  16703. <param name="right">The x-coordinate of the lower-right corner of this Rectangle structure.</param>
  16704. <param name="bottom">The y-coordinate of the lower-right corner of this Rectangle structure.</param>
  16705. </member>
  16706. <member name="M:OpenCvSharp.Rect.op_Equality(OpenCvSharp.Rect,OpenCvSharp.Rect)">
  16707. <summary>
  16708. Compares two Rect objects. The result specifies whether the members of each object are equal.
  16709. </summary>
  16710. <param name="lhs">A Point to compare.</param>
  16711. <param name="rhs">A Point to compare.</param>
  16712. <returns>This operator returns true if the members of left and right are equal; otherwise, false.</returns>
  16713. </member>
  16714. <member name="M:OpenCvSharp.Rect.op_Inequality(OpenCvSharp.Rect,OpenCvSharp.Rect)">
  16715. <summary>
  16716. Compares two Rect objects. The result specifies whether the members of each object are unequal.
  16717. </summary>
  16718. <param name="lhs">A Point to compare.</param>
  16719. <param name="rhs">A Point to compare.</param>
  16720. <returns>This operator returns true if the members of left and right are unequal; otherwise, false.</returns>
  16721. </member>
  16722. <member name="M:OpenCvSharp.Rect.op_Addition(OpenCvSharp.Rect,OpenCvSharp.Point)">
  16723. <summary>
  16724. Shifts rectangle by a certain offset
  16725. </summary>
  16726. <param name="rect"></param>
  16727. <param name="pt"></param>
  16728. <returns></returns>
  16729. </member>
  16730. <member name="M:OpenCvSharp.Rect.op_Subtraction(OpenCvSharp.Rect,OpenCvSharp.Point)">
  16731. <summary>
  16732. Shifts rectangle by a certain offset
  16733. </summary>
  16734. <param name="rect"></param>
  16735. <param name="pt"></param>
  16736. <returns></returns>
  16737. </member>
  16738. <member name="M:OpenCvSharp.Rect.op_Addition(OpenCvSharp.Rect,OpenCvSharp.Size)">
  16739. <summary>
  16740. Expands or shrinks rectangle by a certain amount
  16741. </summary>
  16742. <param name="rect"></param>
  16743. <param name="size"></param>
  16744. <returns></returns>
  16745. </member>
  16746. <member name="M:OpenCvSharp.Rect.op_Subtraction(OpenCvSharp.Rect,OpenCvSharp.Size)">
  16747. <summary>
  16748. Expands or shrinks rectangle by a certain amount
  16749. </summary>
  16750. <param name="rect"></param>
  16751. <param name="size"></param>
  16752. <returns></returns>
  16753. </member>
  16754. <member name="M:OpenCvSharp.Rect.op_BitwiseAnd(OpenCvSharp.Rect,OpenCvSharp.Rect)">
  16755. <summary>
  16756. Determines the Rect structure that represents the intersection of two rectangles.
  16757. </summary>
  16758. <param name="a">A rectangle to intersect. </param>
  16759. <param name="b">A rectangle to intersect. </param>
  16760. <returns></returns>
  16761. </member>
  16762. <member name="M:OpenCvSharp.Rect.op_BitwiseOr(OpenCvSharp.Rect,OpenCvSharp.Rect)">
  16763. <summary>
  16764. Gets a Rect structure that contains the union of two Rect structures.
  16765. </summary>
  16766. <param name="a">A rectangle to union. </param>
  16767. <param name="b">A rectangle to union. </param>
  16768. <returns></returns>
  16769. </member>
  16770. <member name="P:OpenCvSharp.Rect.Top">
  16771. <summary>
  16772. Gets the y-coordinate of the top edge of this Rect structure.
  16773. </summary>
  16774. </member>
  16775. <member name="P:OpenCvSharp.Rect.Bottom">
  16776. <summary>
  16777. Gets the y-coordinate that is the sum of the Y and Height property values of this Rect structure.
  16778. </summary>
  16779. </member>
  16780. <member name="P:OpenCvSharp.Rect.Left">
  16781. <summary>
  16782. Gets the x-coordinate of the left edge of this Rect structure.
  16783. </summary>
  16784. </member>
  16785. <member name="P:OpenCvSharp.Rect.Right">
  16786. <summary>
  16787. Gets the x-coordinate that is the sum of X and Width property values of this Rect structure.
  16788. </summary>
  16789. </member>
  16790. <member name="P:OpenCvSharp.Rect.Location">
  16791. <summary>
  16792. Coordinate of the left-most rectangle corner [Point(X, Y)]
  16793. </summary>
  16794. </member>
  16795. <member name="P:OpenCvSharp.Rect.Size">
  16796. <summary>
  16797. Size of the rectangle [CvSize(Width, Height)]
  16798. </summary>
  16799. </member>
  16800. <member name="P:OpenCvSharp.Rect.TopLeft">
  16801. <summary>
  16802. Coordinate of the left-most rectangle corner [Point(X, Y)]
  16803. </summary>
  16804. </member>
  16805. <member name="P:OpenCvSharp.Rect.BottomRight">
  16806. <summary>
  16807. Coordinate of the right-most rectangle corner [Point(X+Width, Y+Height)]
  16808. </summary>
  16809. </member>
  16810. <member name="M:OpenCvSharp.Rect.Contains(System.Int32,System.Int32)">
  16811. <summary>
  16812. Determines if the specified point is contained within the rectangular region defined by this Rectangle.
  16813. </summary>
  16814. <param name="x">x-coordinate of the point</param>
  16815. <param name="y">y-coordinate of the point</param>
  16816. <returns></returns>
  16817. </member>
  16818. <member name="M:OpenCvSharp.Rect.Contains(OpenCvSharp.Point)">
  16819. <summary>
  16820. Determines if the specified point is contained within the rectangular region defined by this Rectangle.
  16821. </summary>
  16822. <param name="pt">point</param>
  16823. <returns></returns>
  16824. </member>
  16825. <member name="M:OpenCvSharp.Rect.Contains(OpenCvSharp.Rect)">
  16826. <summary>
  16827. Determines if the specified rectangle is contained within the rectangular region defined by this Rectangle.
  16828. </summary>
  16829. <param name="rect">rectangle</param>
  16830. <returns></returns>
  16831. </member>
  16832. <member name="M:OpenCvSharp.Rect.Inflate(System.Int32,System.Int32)">
  16833. <summary>
  16834. Inflates this Rect by the specified amount.
  16835. </summary>
  16836. <param name="width">The amount to inflate this Rectangle horizontally. </param>
  16837. <param name="height">The amount to inflate this Rectangle vertically. </param>
  16838. </member>
  16839. <member name="M:OpenCvSharp.Rect.Inflate(OpenCvSharp.Size)">
  16840. <summary>
  16841. Inflates this Rect by the specified amount.
  16842. </summary>
  16843. <param name="size">The amount to inflate this rectangle. </param>
  16844. </member>
  16845. <member name="M:OpenCvSharp.Rect.Inflate(OpenCvSharp.Rect,System.Int32,System.Int32)">
  16846. <summary>
  16847. Creates and returns an inflated copy of the specified Rect structure.
  16848. </summary>
  16849. <param name="rect">The Rectangle with which to start. This rectangle is not modified. </param>
  16850. <param name="x">The amount to inflate this Rectangle horizontally. </param>
  16851. <param name="y">The amount to inflate this Rectangle vertically. </param>
  16852. <returns></returns>
  16853. </member>
  16854. <member name="M:OpenCvSharp.Rect.Intersect(OpenCvSharp.Rect,OpenCvSharp.Rect)">
  16855. <summary>
  16856. Determines the Rect structure that represents the intersection of two rectangles.
  16857. </summary>
  16858. <param name="a">A rectangle to intersect. </param>
  16859. <param name="b">A rectangle to intersect. </param>
  16860. <returns></returns>
  16861. </member>
  16862. <member name="M:OpenCvSharp.Rect.Intersect(OpenCvSharp.Rect)">
  16863. <summary>
  16864. Determines the Rect structure that represents the intersection of two rectangles.
  16865. </summary>
  16866. <param name="rect">A rectangle to intersect. </param>
  16867. <returns></returns>
  16868. </member>
  16869. <member name="M:OpenCvSharp.Rect.IntersectsWith(OpenCvSharp.Rect)">
  16870. <summary>
  16871. Determines if this rectangle intersects with rect.
  16872. </summary>
  16873. <param name="rect">Rectangle</param>
  16874. <returns></returns>
  16875. </member>
  16876. <member name="M:OpenCvSharp.Rect.Union(OpenCvSharp.Rect)">
  16877. <summary>
  16878. Gets a Rect structure that contains the union of two Rect structures.
  16879. </summary>
  16880. <param name="rect">A rectangle to union. </param>
  16881. <returns></returns>
  16882. </member>
  16883. <member name="M:OpenCvSharp.Rect.Union(OpenCvSharp.Rect,OpenCvSharp.Rect)">
  16884. <summary>
  16885. Gets a Rect structure that contains the union of two Rect structures.
  16886. </summary>
  16887. <param name="a">A rectangle to union. </param>
  16888. <param name="b">A rectangle to union. </param>
  16889. <returns></returns>
  16890. </member>
  16891. <member name="M:OpenCvSharp.Rect.Equals(OpenCvSharp.Rect)">
  16892. <inheritdoc />
  16893. </member>
  16894. <member name="M:OpenCvSharp.Rect.Equals(System.Object)">
  16895. <inheritdoc />
  16896. </member>
  16897. <member name="M:OpenCvSharp.Rect.GetHashCode">
  16898. <inheritdoc />
  16899. </member>
  16900. <member name="M:OpenCvSharp.Rect.ToString">
  16901. <inheritdoc />
  16902. </member>
  16903. <member name="T:OpenCvSharp.Rect2d">
  16904. <summary>
  16905. </summary>
  16906. </member>
  16907. <member name="F:OpenCvSharp.Rect2d.X">
  16908. <summary>
  16909. </summary>
  16910. </member>
  16911. <member name="F:OpenCvSharp.Rect2d.Y">
  16912. <summary>
  16913. </summary>
  16914. </member>
  16915. <member name="F:OpenCvSharp.Rect2d.Width">
  16916. <summary>
  16917. </summary>
  16918. </member>
  16919. <member name="F:OpenCvSharp.Rect2d.Height">
  16920. <summary>
  16921. </summary>
  16922. </member>
  16923. <member name="F:OpenCvSharp.Rect2d.Empty">
  16924. <summary>
  16925. Represents a Rect2d structure with its properties left uninitialized.
  16926. </summary>
  16927. </member>
  16928. <member name="M:OpenCvSharp.Rect2d.#ctor(System.Double,System.Double,System.Double,System.Double)">
  16929. <summary>
  16930. Constructor
  16931. </summary>
  16932. <param name="x"></param>
  16933. <param name="y"></param>
  16934. <param name="width"></param>
  16935. <param name="height"></param>
  16936. </member>
  16937. <member name="M:OpenCvSharp.Rect2d.#ctor(OpenCvSharp.Point2d,OpenCvSharp.Size2d)">
  16938. <summary>
  16939. Constructor
  16940. </summary>
  16941. <param name="location"></param>
  16942. <param name="size"></param>
  16943. </member>
  16944. <member name="M:OpenCvSharp.Rect2d.FromLTRB(System.Double,System.Double,System.Double,System.Double)">
  16945. <summary>
  16946. </summary>
  16947. <param name="left"></param>
  16948. <param name="top"></param>
  16949. <param name="right"></param>
  16950. <param name="bottom"></param>
  16951. </member>
  16952. <member name="M:OpenCvSharp.Rect2d.op_Equality(OpenCvSharp.Rect2d,OpenCvSharp.Rect2d)">
  16953. <summary>
  16954. Compares two Rect2d objects. The result specifies whether the members of each object are equal.
  16955. </summary>
  16956. <param name="lhs">A Point to compare.</param>
  16957. <param name="rhs">A Point to compare.</param>
  16958. <returns>This operator returns true if the members of left and right are equal; otherwise, false.</returns>
  16959. </member>
  16960. <member name="M:OpenCvSharp.Rect2d.op_Inequality(OpenCvSharp.Rect2d,OpenCvSharp.Rect2d)">
  16961. <summary>
  16962. Compares two Rect2d objects. The result specifies whether the members of each object are unequal.
  16963. </summary>
  16964. <param name="lhs">A Point to compare.</param>
  16965. <param name="rhs">A Point to compare.</param>
  16966. <returns>This operator returns true if the members of left and right are unequal; otherwise, false.</returns>
  16967. </member>
  16968. <member name="M:OpenCvSharp.Rect2d.op_Addition(OpenCvSharp.Rect2d,OpenCvSharp.Point2d)">
  16969. <summary>
  16970. Shifts rectangle by a certain offset
  16971. </summary>
  16972. <param name="rect"></param>
  16973. <param name="pt"></param>
  16974. <returns></returns>
  16975. </member>
  16976. <member name="M:OpenCvSharp.Rect2d.op_Subtraction(OpenCvSharp.Rect2d,OpenCvSharp.Point2d)">
  16977. <summary>
  16978. Shifts rectangle by a certain offset
  16979. </summary>
  16980. <param name="rect"></param>
  16981. <param name="pt"></param>
  16982. <returns></returns>
  16983. </member>
  16984. <member name="M:OpenCvSharp.Rect2d.op_Addition(OpenCvSharp.Rect2d,OpenCvSharp.Size2d)">
  16985. <summary>
  16986. Expands or shrinks rectangle by a certain amount
  16987. </summary>
  16988. <param name="rect"></param>
  16989. <param name="size"></param>
  16990. <returns></returns>
  16991. </member>
  16992. <member name="M:OpenCvSharp.Rect2d.op_Subtraction(OpenCvSharp.Rect2d,OpenCvSharp.Size2d)">
  16993. <summary>
  16994. Expands or shrinks rectangle by a certain amount
  16995. </summary>
  16996. <param name="rect"></param>
  16997. <param name="size"></param>
  16998. <returns></returns>
  16999. </member>
  17000. <member name="M:OpenCvSharp.Rect2d.op_BitwiseAnd(OpenCvSharp.Rect2d,OpenCvSharp.Rect2d)">
  17001. <summary>
  17002. Determines the Rect2d structure that represents the intersection of two rectangles.
  17003. </summary>
  17004. <param name="a">A rectangle to intersect. </param>
  17005. <param name="b">A rectangle to intersect. </param>
  17006. <returns></returns>
  17007. </member>
  17008. <member name="M:OpenCvSharp.Rect2d.op_BitwiseOr(OpenCvSharp.Rect2d,OpenCvSharp.Rect2d)">
  17009. <summary>
  17010. Gets a Rect2d structure that contains the union of two Rect2d structures.
  17011. </summary>
  17012. <param name="a">A rectangle to union. </param>
  17013. <param name="b">A rectangle to union. </param>
  17014. <returns></returns>
  17015. </member>
  17016. <member name="P:OpenCvSharp.Rect2d.Top">
  17017. <summary>
  17018. Gets the y-coordinate of the top edge of this Rect2d structure.
  17019. </summary>
  17020. </member>
  17021. <member name="P:OpenCvSharp.Rect2d.Bottom">
  17022. <summary>
  17023. Gets the y-coordinate that is the sum of the Y and Height property values of this Rect2d structure.
  17024. </summary>
  17025. </member>
  17026. <member name="P:OpenCvSharp.Rect2d.Left">
  17027. <summary>
  17028. Gets the x-coordinate of the left edge of this Rect2d structure.
  17029. </summary>
  17030. </member>
  17031. <member name="P:OpenCvSharp.Rect2d.Right">
  17032. <summary>
  17033. Gets the x-coordinate that is the sum of X and Width property values of this Rect2d structure.
  17034. </summary>
  17035. </member>
  17036. <member name="P:OpenCvSharp.Rect2d.Location">
  17037. <summary>
  17038. Coordinate of the left-most rectangle corner [Point2d(X, Y)]
  17039. </summary>
  17040. </member>
  17041. <member name="P:OpenCvSharp.Rect2d.Size">
  17042. <summary>
  17043. Size of the rectangle [CvSize(Width, Height)]
  17044. </summary>
  17045. </member>
  17046. <member name="P:OpenCvSharp.Rect2d.TopLeft">
  17047. <summary>
  17048. Coordinate of the left-most rectangle corner [Point2d(X, Y)]
  17049. </summary>
  17050. </member>
  17051. <member name="P:OpenCvSharp.Rect2d.BottomRight">
  17052. <summary>
  17053. Coordinate of the right-most rectangle corner [Point2d(X+Width, Y+Height)]
  17054. </summary>
  17055. </member>
  17056. <member name="M:OpenCvSharp.Rect2d.ToRect">
  17057. <summary>
  17058. </summary>
  17059. <returns></returns>
  17060. </member>
  17061. <member name="M:OpenCvSharp.Rect2d.Contains(System.Double,System.Double)">
  17062. <summary>
  17063. Determines if the specified point is contained within the rectangular region defined by this Rectangle.
  17064. </summary>
  17065. <param name="x">x-coordinate of the point</param>
  17066. <param name="y">y-coordinate of the point</param>
  17067. <returns></returns>
  17068. </member>
  17069. <member name="M:OpenCvSharp.Rect2d.Contains(OpenCvSharp.Point2d)">
  17070. <summary>
  17071. Determines if the specified point is contained within the rectangular region defined by this Rectangle.
  17072. </summary>
  17073. <param name="pt">point</param>
  17074. <returns></returns>
  17075. </member>
  17076. <member name="M:OpenCvSharp.Rect2d.Contains(OpenCvSharp.Rect2d)">
  17077. <summary>
  17078. Determines if the specified rectangle is contained within the rectangular region defined by this Rectangle.
  17079. </summary>
  17080. <param name="rect">rectangle</param>
  17081. <returns></returns>
  17082. </member>
  17083. <member name="M:OpenCvSharp.Rect2d.Inflate(System.Double,System.Double)">
  17084. <summary>
  17085. Inflates this Rect by the specified amount.
  17086. </summary>
  17087. <param name="width">The amount to inflate this Rectangle horizontally. </param>
  17088. <param name="height">The amount to inflate this Rectangle vertically. </param>
  17089. </member>
  17090. <member name="M:OpenCvSharp.Rect2d.Inflate(OpenCvSharp.Size2d)">
  17091. <summary>
  17092. Inflates this Rect by the specified amount.
  17093. </summary>
  17094. <param name="size">The amount to inflate this rectangle. </param>
  17095. </member>
  17096. <member name="M:OpenCvSharp.Rect2d.Inflate(OpenCvSharp.Rect,System.Int32,System.Int32)">
  17097. <summary>
  17098. Creates and returns an inflated copy of the specified Rect2d structure.
  17099. </summary>
  17100. <param name="rect">The Rectangle with which to start. This rectangle is not modified. </param>
  17101. <param name="x">The amount to inflate this Rectangle horizontally. </param>
  17102. <param name="y">The amount to inflate this Rectangle vertically. </param>
  17103. <returns></returns>
  17104. </member>
  17105. <member name="M:OpenCvSharp.Rect2d.Intersect(OpenCvSharp.Rect2d,OpenCvSharp.Rect2d)">
  17106. <summary>
  17107. Determines the Rect2d structure that represents the intersection of two rectangles.
  17108. </summary>
  17109. <param name="a">A rectangle to intersect. </param>
  17110. <param name="b">A rectangle to intersect. </param>
  17111. <returns></returns>
  17112. </member>
  17113. <member name="M:OpenCvSharp.Rect2d.Intersect(OpenCvSharp.Rect2d)">
  17114. <summary>
  17115. Determines the Rect2d structure that represents the intersection of two rectangles.
  17116. </summary>
  17117. <param name="rect">A rectangle to intersect. </param>
  17118. <returns></returns>
  17119. </member>
  17120. <member name="M:OpenCvSharp.Rect2d.IntersectsWith(OpenCvSharp.Rect2d)">
  17121. <summary>
  17122. Determines if this rectangle intersects with rect.
  17123. </summary>
  17124. <param name="rect">Rectangle</param>
  17125. <returns></returns>
  17126. </member>
  17127. <member name="M:OpenCvSharp.Rect2d.Union(OpenCvSharp.Rect2d)">
  17128. <summary>
  17129. Gets a Rect2d structure that contains the union of two Rect2d structures.
  17130. </summary>
  17131. <param name="rect">A rectangle to union. </param>
  17132. <returns></returns>
  17133. </member>
  17134. <member name="M:OpenCvSharp.Rect2d.Union(OpenCvSharp.Rect2d,OpenCvSharp.Rect2d)">
  17135. <summary>
  17136. Gets a Rect2d structure that contains the union of two Rect2d structures.
  17137. </summary>
  17138. <param name="a">A rectangle to union. </param>
  17139. <param name="b">A rectangle to union. </param>
  17140. <returns></returns>
  17141. </member>
  17142. <member name="M:OpenCvSharp.Rect2d.Equals(OpenCvSharp.Rect2d)">
  17143. <inheritdoc />
  17144. </member>
  17145. <member name="M:OpenCvSharp.Rect2d.Equals(System.Object)">
  17146. <inheritdoc />
  17147. </member>
  17148. <member name="M:OpenCvSharp.Rect2d.GetHashCode">
  17149. <inheritdoc />
  17150. </member>
  17151. <member name="M:OpenCvSharp.Rect2d.ToString">
  17152. <inheritdoc />
  17153. </member>
  17154. <member name="T:OpenCvSharp.Rect2f">
  17155. <summary>
  17156. </summary>
  17157. </member>
  17158. <member name="F:OpenCvSharp.Rect2f.X">
  17159. <summary>
  17160. </summary>
  17161. </member>
  17162. <member name="F:OpenCvSharp.Rect2f.Y">
  17163. <summary>
  17164. </summary>
  17165. </member>
  17166. <member name="F:OpenCvSharp.Rect2f.Width">
  17167. <summary>
  17168. </summary>
  17169. </member>
  17170. <member name="F:OpenCvSharp.Rect2f.Height">
  17171. <summary>
  17172. </summary>
  17173. </member>
  17174. <member name="F:OpenCvSharp.Rect2f.Empty">
  17175. <summary>
  17176. Represents a Rect2f structure with its properties left uninitialized.
  17177. </summary>
  17178. </member>
  17179. <member name="M:OpenCvSharp.Rect2f.#ctor(System.Single,System.Single,System.Single,System.Single)">
  17180. <summary>
  17181. Constructor
  17182. </summary>
  17183. <param name="x"></param>
  17184. <param name="y"></param>
  17185. <param name="width"></param>
  17186. <param name="height"></param>
  17187. </member>
  17188. <member name="M:OpenCvSharp.Rect2f.#ctor(OpenCvSharp.Point2f,OpenCvSharp.Size2f)">
  17189. <summary>
  17190. Constructor
  17191. </summary>
  17192. <param name="location"></param>
  17193. <param name="size"></param>
  17194. </member>
  17195. <member name="M:OpenCvSharp.Rect2f.FromLTRB(System.Single,System.Single,System.Single,System.Single)">
  17196. <summary>
  17197. </summary>
  17198. <param name="left"></param>
  17199. <param name="top"></param>
  17200. <param name="right"></param>
  17201. <param name="bottom"></param>
  17202. </member>
  17203. <member name="M:OpenCvSharp.Rect2f.op_Equality(OpenCvSharp.Rect2f,OpenCvSharp.Rect2f)">
  17204. <summary>
  17205. Compares two Rect2f objects. The result specifies whether the members of each object are equal.
  17206. </summary>
  17207. <param name="lhs">A Point to compare.</param>
  17208. <param name="rhs">A Point to compare.</param>
  17209. <returns>This operator returns true if the members of left and right are equal; otherwise, false.</returns>
  17210. </member>
  17211. <member name="M:OpenCvSharp.Rect2f.op_Inequality(OpenCvSharp.Rect2f,OpenCvSharp.Rect2f)">
  17212. <summary>
  17213. Compares two Rect2f objects. The result specifies whether the members of each object are unequal.
  17214. </summary>
  17215. <param name="lhs">A Point to compare.</param>
  17216. <param name="rhs">A Point to compare.</param>
  17217. <returns>This operator returns true if the members of left and right are unequal; otherwise, false.</returns>
  17218. </member>
  17219. <member name="M:OpenCvSharp.Rect2f.op_Addition(OpenCvSharp.Rect2f,OpenCvSharp.Point2f)">
  17220. <summary>
  17221. Shifts rectangle by a certain offset
  17222. </summary>
  17223. <param name="rect"></param>
  17224. <param name="pt"></param>
  17225. <returns></returns>
  17226. </member>
  17227. <member name="M:OpenCvSharp.Rect2f.op_Subtraction(OpenCvSharp.Rect2f,OpenCvSharp.Point2f)">
  17228. <summary>
  17229. Shifts rectangle by a certain offset
  17230. </summary>
  17231. <param name="rect"></param>
  17232. <param name="pt"></param>
  17233. <returns></returns>
  17234. </member>
  17235. <member name="M:OpenCvSharp.Rect2f.op_Addition(OpenCvSharp.Rect2f,OpenCvSharp.Size2f)">
  17236. <summary>
  17237. Expands or shrinks rectangle by a certain amount
  17238. </summary>
  17239. <param name="rect"></param>
  17240. <param name="size"></param>
  17241. <returns></returns>
  17242. </member>
  17243. <member name="M:OpenCvSharp.Rect2f.op_Subtraction(OpenCvSharp.Rect2f,OpenCvSharp.Size2f)">
  17244. <summary>
  17245. Expands or shrinks rectangle by a certain amount
  17246. </summary>
  17247. <param name="rect"></param>
  17248. <param name="size"></param>
  17249. <returns></returns>
  17250. </member>
  17251. <member name="M:OpenCvSharp.Rect2f.op_BitwiseAnd(OpenCvSharp.Rect2f,OpenCvSharp.Rect2f)">
  17252. <summary>
  17253. Determines the Rect2f structure that represents the intersection of two rectangles.
  17254. </summary>
  17255. <param name="a">A rectangle to intersect. </param>
  17256. <param name="b">A rectangle to intersect. </param>
  17257. <returns></returns>
  17258. </member>
  17259. <member name="M:OpenCvSharp.Rect2f.op_BitwiseOr(OpenCvSharp.Rect2f,OpenCvSharp.Rect2f)">
  17260. <summary>
  17261. Gets a Rect2f structure that contains the union of two Rect2f structures.
  17262. </summary>
  17263. <param name="a">A rectangle to union. </param>
  17264. <param name="b">A rectangle to union. </param>
  17265. <returns></returns>
  17266. </member>
  17267. <member name="P:OpenCvSharp.Rect2f.Top">
  17268. <summary>
  17269. Gets the y-coordinate of the top edge of this Rect2f structure.
  17270. </summary>
  17271. </member>
  17272. <member name="P:OpenCvSharp.Rect2f.Bottom">
  17273. <summary>
  17274. Gets the y-coordinate that is the sum of the Y and Height property values of this Rect2f structure.
  17275. </summary>
  17276. </member>
  17277. <member name="P:OpenCvSharp.Rect2f.Left">
  17278. <summary>
  17279. Gets the x-coordinate of the left edge of this Rect2f structure.
  17280. </summary>
  17281. </member>
  17282. <member name="P:OpenCvSharp.Rect2f.Right">
  17283. <summary>
  17284. Gets the x-coordinate that is the sum of X and Width property values of this Rect2f structure.
  17285. </summary>
  17286. </member>
  17287. <member name="P:OpenCvSharp.Rect2f.Location">
  17288. <summary>
  17289. Coordinate of the left-most rectangle corner [Point2f(X, Y)]
  17290. </summary>
  17291. </member>
  17292. <member name="P:OpenCvSharp.Rect2f.Size">
  17293. <summary>
  17294. Size of the rectangle [CvSize(Width, Height)]
  17295. </summary>
  17296. </member>
  17297. <member name="P:OpenCvSharp.Rect2f.TopLeft">
  17298. <summary>
  17299. Coordinate of the left-most rectangle corner [Point2f(X, Y)]
  17300. </summary>
  17301. </member>
  17302. <member name="P:OpenCvSharp.Rect2f.BottomRight">
  17303. <summary>
  17304. Coordinate of the right-most rectangle corner [Point2f(X+Width, Y+Height)]
  17305. </summary>
  17306. </member>
  17307. <member name="M:OpenCvSharp.Rect2f.Contains(System.Single,System.Single)">
  17308. <summary>
  17309. Determines if the specified point is contained within the rectangular region defined by this Rectangle.
  17310. </summary>
  17311. <param name="x">x-coordinate of the point</param>
  17312. <param name="y">y-coordinate of the point</param>
  17313. <returns></returns>
  17314. </member>
  17315. <member name="M:OpenCvSharp.Rect2f.Contains(OpenCvSharp.Point2f)">
  17316. <summary>
  17317. Determines if the specified point is contained within the rectangular region defined by this Rectangle.
  17318. </summary>
  17319. <param name="pt">point</param>
  17320. <returns></returns>
  17321. </member>
  17322. <member name="M:OpenCvSharp.Rect2f.Contains(OpenCvSharp.Rect2f)">
  17323. <summary>
  17324. Determines if the specified rectangle is contained within the rectangular region defined by this Rectangle.
  17325. </summary>
  17326. <param name="rect">rectangle</param>
  17327. <returns></returns>
  17328. </member>
  17329. <member name="M:OpenCvSharp.Rect2f.Inflate(System.Single,System.Single)">
  17330. <summary>
  17331. Inflates this Rect by the specified amount.
  17332. </summary>
  17333. <param name="width">The amount to inflate this Rectangle horizontally. </param>
  17334. <param name="height">The amount to inflate this Rectangle vertically. </param>
  17335. </member>
  17336. <member name="M:OpenCvSharp.Rect2f.Inflate(OpenCvSharp.Size2f)">
  17337. <summary>
  17338. Inflates this Rect by the specified amount.
  17339. </summary>
  17340. <param name="size">The amount to inflate this rectangle. </param>
  17341. </member>
  17342. <member name="M:OpenCvSharp.Rect2f.Inflate(OpenCvSharp.Rect,System.Int32,System.Int32)">
  17343. <summary>
  17344. Creates and returns an inflated copy of the specified Rect2f structure.
  17345. </summary>
  17346. <param name="rect">The Rectangle with which to start. This rectangle is not modified. </param>
  17347. <param name="x">The amount to inflate this Rectangle horizontally. </param>
  17348. <param name="y">The amount to inflate this Rectangle vertically. </param>
  17349. <returns></returns>
  17350. </member>
  17351. <member name="M:OpenCvSharp.Rect2f.Intersect(OpenCvSharp.Rect2f,OpenCvSharp.Rect2f)">
  17352. <summary>
  17353. Determines the Rect2f structure that represents the intersection of two rectangles.
  17354. </summary>
  17355. <param name="a">A rectangle to intersect. </param>
  17356. <param name="b">A rectangle to intersect. </param>
  17357. <returns></returns>
  17358. </member>
  17359. <member name="M:OpenCvSharp.Rect2f.Intersect(OpenCvSharp.Rect2f)">
  17360. <summary>
  17361. Determines the Rect2f structure that represents the intersection of two rectangles.
  17362. </summary>
  17363. <param name="rect">A rectangle to intersect. </param>
  17364. <returns></returns>
  17365. </member>
  17366. <member name="M:OpenCvSharp.Rect2f.IntersectsWith(OpenCvSharp.Rect2f)">
  17367. <summary>
  17368. Determines if this rectangle intersects with rect.
  17369. </summary>
  17370. <param name="rect">Rectangle</param>
  17371. <returns></returns>
  17372. </member>
  17373. <member name="M:OpenCvSharp.Rect2f.Union(OpenCvSharp.Rect2f)">
  17374. <summary>
  17375. Gets a Rect2f structure that contains the union of two Rect2f structures.
  17376. </summary>
  17377. <param name="rect">A rectangle to union. </param>
  17378. <returns></returns>
  17379. </member>
  17380. <member name="M:OpenCvSharp.Rect2f.Union(OpenCvSharp.Rect2f,OpenCvSharp.Rect2f)">
  17381. <summary>
  17382. Gets a Rect2f structure that contains the union of two Rect2f structures.
  17383. </summary>
  17384. <param name="a">A rectangle to union. </param>
  17385. <param name="b">A rectangle to union. </param>
  17386. <returns></returns>
  17387. </member>
  17388. <member name="M:OpenCvSharp.Rect2f.Equals(OpenCvSharp.Rect2f)">
  17389. <inheritdoc />
  17390. </member>
  17391. <member name="M:OpenCvSharp.Rect2f.Equals(System.Object)">
  17392. <inheritdoc />
  17393. </member>
  17394. <member name="M:OpenCvSharp.Rect2f.GetHashCode">
  17395. <inheritdoc />
  17396. </member>
  17397. <member name="M:OpenCvSharp.Rect2f.ToString">
  17398. <inheritdoc />
  17399. </member>
  17400. <member name="T:OpenCvSharp.RotatedRect">
  17401. <summary>
  17402. The class represents rotated (i.e. not up-right) rectangles on a plane.
  17403. </summary>
  17404. </member>
  17405. <member name="F:OpenCvSharp.RotatedRect.Center">
  17406. <summary>
  17407. the rectangle mass center
  17408. </summary>
  17409. </member>
  17410. <member name="F:OpenCvSharp.RotatedRect.Size">
  17411. <summary>
  17412. width and height of the rectangle
  17413. </summary>
  17414. </member>
  17415. <member name="F:OpenCvSharp.RotatedRect.Angle">
  17416. <summary>
  17417. the rotation angle. When the angle is 0, 90, 180, 270 etc., the rectangle becomes an up-right rectangle.
  17418. </summary>
  17419. </member>
  17420. <member name="M:OpenCvSharp.RotatedRect.#ctor(OpenCvSharp.Point2f,OpenCvSharp.Size2f,System.Single)">
  17421. <summary>
  17422. Constructor
  17423. </summary>
  17424. <param name="center"></param>
  17425. <param name="size"></param>
  17426. <param name="angle"></param>
  17427. </member>
  17428. <member name="M:OpenCvSharp.RotatedRect.Points">
  17429. <summary>
  17430. returns 4 vertices of the rectangle
  17431. </summary>
  17432. <returns></returns>
  17433. </member>
  17434. <member name="M:OpenCvSharp.RotatedRect.BoundingRect">
  17435. <summary>
  17436. returns the minimal up-right rectangle containing the rotated rectangle
  17437. </summary>
  17438. <returns></returns>
  17439. </member>
  17440. <member name="T:OpenCvSharp.Scalar">
  17441. <summary>
  17442. Template class for a 4-element vector derived from Vec.
  17443. </summary>
  17444. </member>
  17445. <member name="F:OpenCvSharp.Scalar.Val0">
  17446. <summary>
  17447. </summary>
  17448. </member>
  17449. <member name="F:OpenCvSharp.Scalar.Val1">
  17450. <summary>
  17451. </summary>
  17452. </member>
  17453. <member name="F:OpenCvSharp.Scalar.Val2">
  17454. <summary>
  17455. </summary>
  17456. </member>
  17457. <member name="F:OpenCvSharp.Scalar.Val3">
  17458. <summary>
  17459. </summary>
  17460. </member>
  17461. <member name="P:OpenCvSharp.Scalar.Item(System.Int32)">
  17462. <summary>
  17463. </summary>
  17464. </member>
  17465. <member name="M:OpenCvSharp.Scalar.#ctor(System.Double)">
  17466. <summary>
  17467. </summary>
  17468. <param name="v0"></param>
  17469. </member>
  17470. <member name="M:OpenCvSharp.Scalar.#ctor(System.Double,System.Double)">
  17471. <summary>
  17472. </summary>
  17473. <param name="v0"></param>
  17474. <param name="v1"></param>
  17475. </member>
  17476. <member name="M:OpenCvSharp.Scalar.#ctor(System.Double,System.Double,System.Double)">
  17477. <summary>
  17478. </summary>
  17479. <param name="v0"></param>
  17480. <param name="v1"></param>
  17481. <param name="v2"></param>
  17482. </member>
  17483. <member name="M:OpenCvSharp.Scalar.#ctor(System.Double,System.Double,System.Double,System.Double)">
  17484. <summary>
  17485. </summary>
  17486. <param name="v0"></param>
  17487. <param name="v1"></param>
  17488. <param name="v2"></param>
  17489. <param name="v3"></param>
  17490. </member>
  17491. <member name="M:OpenCvSharp.Scalar.FromRgb(System.Int32,System.Int32,System.Int32)">
  17492. <summary>
  17493. </summary>
  17494. <param name="r"></param>
  17495. <param name="g"></param>
  17496. <param name="b"></param>
  17497. </member>
  17498. <member name="M:OpenCvSharp.Scalar.RandomColor">
  17499. <summary>
  17500. Gets random color
  17501. </summary>
  17502. </member>
  17503. <member name="M:OpenCvSharp.Scalar.RandomColor(System.Random)">
  17504. <summary>
  17505. Gets random color
  17506. </summary>
  17507. <param name="random">.NET random number generator. This method uses Random.NextBytes()</param>
  17508. </member>
  17509. <member name="M:OpenCvSharp.Scalar.op_Explicit(OpenCvSharp.Scalar)~System.Double">
  17510. <summary>
  17511. </summary>
  17512. <param name="self"></param>
  17513. <returns></returns>
  17514. </member>
  17515. <member name="M:OpenCvSharp.Scalar.op_Implicit(System.Double)~OpenCvSharp.Scalar">
  17516. <summary>
  17517. </summary>
  17518. <param name="val"></param>
  17519. <returns></returns>
  17520. </member>
  17521. <member name="M:OpenCvSharp.Scalar.op_Explicit(OpenCvSharp.DMatch)~OpenCvSharp.Scalar">
  17522. <summary>
  17523. </summary>
  17524. <param name="d"></param>
  17525. <returns></returns>
  17526. </member>
  17527. <member name="M:OpenCvSharp.Scalar.op_Explicit(OpenCvSharp.Scalar)~OpenCvSharp.DMatch">
  17528. <summary>
  17529. </summary>
  17530. <param name="self"></param>
  17531. <returns></returns>
  17532. </member>
  17533. <member name="M:OpenCvSharp.Scalar.op_Explicit(OpenCvSharp.Vec3b)~OpenCvSharp.Scalar">
  17534. <summary>
  17535. </summary>
  17536. <param name="v"></param>
  17537. <returns></returns>
  17538. </member>
  17539. <member name="M:OpenCvSharp.Scalar.op_Explicit(OpenCvSharp.Vec3f)~OpenCvSharp.Scalar">
  17540. <summary>
  17541. </summary>
  17542. <param name="v"></param>
  17543. <returns></returns>
  17544. </member>
  17545. <member name="M:OpenCvSharp.Scalar.op_Explicit(OpenCvSharp.Vec4f)~OpenCvSharp.Scalar">
  17546. <summary>
  17547. </summary>
  17548. <param name="v"></param>
  17549. <returns></returns>
  17550. </member>
  17551. <member name="M:OpenCvSharp.Scalar.op_Explicit(OpenCvSharp.Vec6f)~OpenCvSharp.Scalar">
  17552. <summary>
  17553. </summary>
  17554. <param name="v"></param>
  17555. <returns></returns>
  17556. </member>
  17557. <member name="M:OpenCvSharp.Scalar.op_Explicit(OpenCvSharp.Vec3d)~OpenCvSharp.Scalar">
  17558. <summary>
  17559. </summary>
  17560. <param name="v"></param>
  17561. <returns></returns>
  17562. </member>
  17563. <member name="M:OpenCvSharp.Scalar.op_Explicit(OpenCvSharp.Vec4d)~OpenCvSharp.Scalar">
  17564. <summary>
  17565. </summary>
  17566. <param name="v"></param>
  17567. <returns></returns>
  17568. </member>
  17569. <member name="M:OpenCvSharp.Scalar.op_Explicit(OpenCvSharp.Vec6d)~OpenCvSharp.Scalar">
  17570. <summary>
  17571. </summary>
  17572. <param name="v"></param>
  17573. <returns></returns>
  17574. </member>
  17575. <member name="M:OpenCvSharp.Scalar.op_Explicit(OpenCvSharp.Point)~OpenCvSharp.Scalar">
  17576. <summary>
  17577. </summary>
  17578. <param name="p"></param>
  17579. <returns></returns>
  17580. </member>
  17581. <member name="M:OpenCvSharp.Scalar.op_Explicit(OpenCvSharp.Point2f)~OpenCvSharp.Scalar">
  17582. <summary>
  17583. </summary>
  17584. <param name="p"></param>
  17585. <returns></returns>
  17586. </member>
  17587. <member name="M:OpenCvSharp.Scalar.op_Explicit(OpenCvSharp.Point2d)~OpenCvSharp.Scalar">
  17588. <summary>
  17589. </summary>
  17590. <param name="p"></param>
  17591. <returns></returns>
  17592. </member>
  17593. <member name="M:OpenCvSharp.Scalar.op_Explicit(OpenCvSharp.Point3i)~OpenCvSharp.Scalar">
  17594. <summary>
  17595. </summary>
  17596. <param name="p"></param>
  17597. <returns></returns>
  17598. </member>
  17599. <member name="M:OpenCvSharp.Scalar.op_Explicit(OpenCvSharp.Point3f)~OpenCvSharp.Scalar">
  17600. <summary>
  17601. </summary>
  17602. <param name="p"></param>
  17603. <returns></returns>
  17604. </member>
  17605. <member name="M:OpenCvSharp.Scalar.op_Explicit(OpenCvSharp.Point3d)~OpenCvSharp.Scalar">
  17606. <summary>
  17607. </summary>
  17608. <param name="p"></param>
  17609. <returns></returns>
  17610. </member>
  17611. <member name="M:OpenCvSharp.Scalar.op_Explicit(OpenCvSharp.Rect)~OpenCvSharp.Scalar">
  17612. <summary>
  17613. </summary>
  17614. <param name="p"></param>
  17615. <returns></returns>
  17616. </member>
  17617. <member name="M:OpenCvSharp.Scalar.Equals(OpenCvSharp.Scalar)">
  17618. <inheritdoc />
  17619. </member>
  17620. <member name="M:OpenCvSharp.Scalar.Equals(System.Object)">
  17621. <inheritdoc />
  17622. </member>
  17623. <member name="M:OpenCvSharp.Scalar.GetHashCode">
  17624. <inheritdoc />
  17625. </member>
  17626. <member name="M:OpenCvSharp.Scalar.ToString">
  17627. <inheritdoc />
  17628. </member>
  17629. <member name="M:OpenCvSharp.Scalar.op_Equality(OpenCvSharp.Scalar,OpenCvSharp.Scalar)">
  17630. <summary>
  17631. </summary>
  17632. <param name="s1"></param>
  17633. <param name="s2"></param>
  17634. <returns></returns>
  17635. </member>
  17636. <member name="M:OpenCvSharp.Scalar.op_Inequality(OpenCvSharp.Scalar,OpenCvSharp.Scalar)">
  17637. <summary>
  17638. </summary>
  17639. <param name="s1"></param>
  17640. <param name="s2"></param>
  17641. <returns></returns>
  17642. </member>
  17643. <member name="M:OpenCvSharp.Scalar.All(System.Double)">
  17644. <summary>
  17645. </summary>
  17646. <param name="v"></param>
  17647. <returns></returns>
  17648. </member>
  17649. <member name="M:OpenCvSharp.Scalar.Mul(OpenCvSharp.Scalar,System.Double)">
  17650. <summary>
  17651. </summary>
  17652. <param name="it"></param>
  17653. <param name="scale"></param>
  17654. <returns></returns>
  17655. </member>
  17656. <member name="M:OpenCvSharp.Scalar.Mul(OpenCvSharp.Scalar)">
  17657. <summary>
  17658. </summary>
  17659. <param name="it"></param>
  17660. <returns></returns>
  17661. </member>
  17662. <member name="M:OpenCvSharp.Scalar.Conj">
  17663. <summary>
  17664. </summary>
  17665. <returns></returns>
  17666. </member>
  17667. <member name="M:OpenCvSharp.Scalar.IsReal">
  17668. <summary>
  17669. </summary>
  17670. <returns></returns>
  17671. </member>
  17672. <member name="M:OpenCvSharp.Scalar.ToVec3b">
  17673. <summary>
  17674. </summary>
  17675. <returns></returns>
  17676. </member>
  17677. <member name="F:OpenCvSharp.Scalar.AliceBlue">
  17678. <summary>
  17679. #F0F8FF
  17680. </summary>
  17681. </member>
  17682. <member name="F:OpenCvSharp.Scalar.AntiqueWhite">
  17683. <summary>
  17684. #FAEBD7
  17685. </summary>
  17686. </member>
  17687. <member name="F:OpenCvSharp.Scalar.Aqua">
  17688. <summary>
  17689. #00FFFF
  17690. </summary>
  17691. </member>
  17692. <member name="F:OpenCvSharp.Scalar.Aquamarine">
  17693. <summary>
  17694. #7FFFD4
  17695. </summary>
  17696. </member>
  17697. <member name="F:OpenCvSharp.Scalar.Azure">
  17698. <summary>
  17699. #F0FFFF
  17700. </summary>
  17701. </member>
  17702. <member name="F:OpenCvSharp.Scalar.Beige">
  17703. <summary>
  17704. #F5F5DC
  17705. </summary>
  17706. </member>
  17707. <member name="F:OpenCvSharp.Scalar.Bisque">
  17708. <summary>
  17709. #FFE4C4
  17710. </summary>
  17711. </member>
  17712. <member name="F:OpenCvSharp.Scalar.Black">
  17713. <summary>
  17714. #000000
  17715. </summary>
  17716. </member>
  17717. <member name="F:OpenCvSharp.Scalar.BlanchedAlmond">
  17718. <summary>
  17719. #FFEBCD
  17720. </summary>
  17721. </member>
  17722. <member name="F:OpenCvSharp.Scalar.Blue">
  17723. <summary>
  17724. #0000FF
  17725. </summary>
  17726. </member>
  17727. <member name="F:OpenCvSharp.Scalar.BlueViolet">
  17728. <summary>
  17729. #8A2BE2
  17730. </summary>
  17731. </member>
  17732. <member name="F:OpenCvSharp.Scalar.Brown">
  17733. <summary>
  17734. #A52A2A
  17735. </summary>
  17736. </member>
  17737. <member name="F:OpenCvSharp.Scalar.BurlyWood">
  17738. <summary>
  17739. #DEB887
  17740. </summary>
  17741. </member>
  17742. <member name="F:OpenCvSharp.Scalar.CadetBlue">
  17743. <summary>
  17744. #5F9EA0
  17745. </summary>
  17746. </member>
  17747. <member name="F:OpenCvSharp.Scalar.Chartreuse">
  17748. <summary>
  17749. #7FFF00
  17750. </summary>
  17751. </member>
  17752. <member name="F:OpenCvSharp.Scalar.Chocolate">
  17753. <summary>
  17754. #D2691E
  17755. </summary>
  17756. </member>
  17757. <member name="F:OpenCvSharp.Scalar.Coral">
  17758. <summary>
  17759. #FF7F50
  17760. </summary>
  17761. </member>
  17762. <member name="F:OpenCvSharp.Scalar.CornflowerBlue">
  17763. <summary>
  17764. #6495ED
  17765. </summary>
  17766. </member>
  17767. <member name="F:OpenCvSharp.Scalar.Cornsilk">
  17768. <summary>
  17769. #FFF8DC
  17770. </summary>
  17771. </member>
  17772. <member name="F:OpenCvSharp.Scalar.Crimson">
  17773. <summary>
  17774. #DC143C
  17775. </summary>
  17776. </member>
  17777. <member name="F:OpenCvSharp.Scalar.Cyan">
  17778. <summary>
  17779. #00FFFF
  17780. </summary>
  17781. </member>
  17782. <member name="F:OpenCvSharp.Scalar.DarkBlue">
  17783. <summary>
  17784. #00008B
  17785. </summary>
  17786. </member>
  17787. <member name="F:OpenCvSharp.Scalar.DarkCyan">
  17788. <summary>
  17789. #008B8B
  17790. </summary>
  17791. </member>
  17792. <member name="F:OpenCvSharp.Scalar.DarkGoldenrod">
  17793. <summary>
  17794. #B8860B
  17795. </summary>
  17796. </member>
  17797. <member name="F:OpenCvSharp.Scalar.DarkGray">
  17798. <summary>
  17799. #A9A9A9
  17800. </summary>
  17801. </member>
  17802. <member name="F:OpenCvSharp.Scalar.DarkGreen">
  17803. <summary>
  17804. #006400
  17805. </summary>
  17806. </member>
  17807. <member name="F:OpenCvSharp.Scalar.DarkKhaki">
  17808. <summary>
  17809. #BDB76B
  17810. </summary>
  17811. </member>
  17812. <member name="F:OpenCvSharp.Scalar.DarkMagenta">
  17813. <summary>
  17814. #8B008B
  17815. </summary>
  17816. </member>
  17817. <member name="F:OpenCvSharp.Scalar.DarkOliveGreen">
  17818. <summary>
  17819. #556B2F
  17820. </summary>
  17821. </member>
  17822. <member name="F:OpenCvSharp.Scalar.DarkOrange">
  17823. <summary>
  17824. #FF8C00
  17825. </summary>
  17826. </member>
  17827. <member name="F:OpenCvSharp.Scalar.DarkOrchid">
  17828. <summary>
  17829. #9932CC
  17830. </summary>
  17831. </member>
  17832. <member name="F:OpenCvSharp.Scalar.DarkRed">
  17833. <summary>
  17834. #8B0000
  17835. </summary>
  17836. </member>
  17837. <member name="F:OpenCvSharp.Scalar.DarkSalmon">
  17838. <summary>
  17839. #E9967A
  17840. </summary>
  17841. </member>
  17842. <member name="F:OpenCvSharp.Scalar.DarkSeaGreen">
  17843. <summary>
  17844. #8FBC8F
  17845. </summary>
  17846. </member>
  17847. <member name="F:OpenCvSharp.Scalar.DarkSlateBlue">
  17848. <summary>
  17849. #483D8B
  17850. </summary>
  17851. </member>
  17852. <member name="F:OpenCvSharp.Scalar.DarkSlateGray">
  17853. <summary>
  17854. #2F4F4F
  17855. </summary>
  17856. </member>
  17857. <member name="F:OpenCvSharp.Scalar.DarkTurquoise">
  17858. <summary>
  17859. #00CED1
  17860. </summary>
  17861. </member>
  17862. <member name="F:OpenCvSharp.Scalar.DarkViolet">
  17863. <summary>
  17864. #9400D3
  17865. </summary>
  17866. </member>
  17867. <member name="F:OpenCvSharp.Scalar.DeepPink">
  17868. <summary>
  17869. #FF1493
  17870. </summary>
  17871. </member>
  17872. <member name="F:OpenCvSharp.Scalar.DeepSkyBlue">
  17873. <summary>
  17874. #00BFFF
  17875. </summary>
  17876. </member>
  17877. <member name="F:OpenCvSharp.Scalar.DimGray">
  17878. <summary>
  17879. #696969
  17880. </summary>
  17881. </member>
  17882. <member name="F:OpenCvSharp.Scalar.DodgerBlue">
  17883. <summary>
  17884. #1E90FF
  17885. </summary>
  17886. </member>
  17887. <member name="F:OpenCvSharp.Scalar.Firebrick">
  17888. <summary>
  17889. #B22222
  17890. </summary>
  17891. </member>
  17892. <member name="F:OpenCvSharp.Scalar.FloralWhite">
  17893. <summary>
  17894. #FFFAF0
  17895. </summary>
  17896. </member>
  17897. <member name="F:OpenCvSharp.Scalar.ForestGreen">
  17898. <summary>
  17899. #228B22
  17900. </summary>
  17901. </member>
  17902. <member name="F:OpenCvSharp.Scalar.Fuchsia">
  17903. <summary>
  17904. #FF00FF
  17905. </summary>
  17906. </member>
  17907. <member name="F:OpenCvSharp.Scalar.Gainsboro">
  17908. <summary>
  17909. #DCDCDC
  17910. </summary>
  17911. </member>
  17912. <member name="F:OpenCvSharp.Scalar.GhostWhite">
  17913. <summary>
  17914. #F8F8FF
  17915. </summary>
  17916. </member>
  17917. <member name="F:OpenCvSharp.Scalar.Gold">
  17918. <summary>
  17919. #FFD700
  17920. </summary>
  17921. </member>
  17922. <member name="F:OpenCvSharp.Scalar.Goldenrod">
  17923. <summary>
  17924. #DAA520
  17925. </summary>
  17926. </member>
  17927. <member name="F:OpenCvSharp.Scalar.Gray">
  17928. <summary>
  17929. #808080
  17930. </summary>
  17931. </member>
  17932. <member name="F:OpenCvSharp.Scalar.Green">
  17933. <summary>
  17934. #008000
  17935. </summary>
  17936. </member>
  17937. <member name="F:OpenCvSharp.Scalar.GreenYellow">
  17938. <summary>
  17939. #ADFF2F
  17940. </summary>
  17941. </member>
  17942. <member name="F:OpenCvSharp.Scalar.Honeydew">
  17943. <summary>
  17944. #F0FFF0
  17945. </summary>
  17946. </member>
  17947. <member name="F:OpenCvSharp.Scalar.HotPink">
  17948. <summary>
  17949. #FF69B4
  17950. </summary>
  17951. </member>
  17952. <member name="F:OpenCvSharp.Scalar.IndianRed">
  17953. <summary>
  17954. #CD5C5C
  17955. </summary>
  17956. </member>
  17957. <member name="F:OpenCvSharp.Scalar.Indigo">
  17958. <summary>
  17959. #4B0082
  17960. </summary>
  17961. </member>
  17962. <member name="F:OpenCvSharp.Scalar.Ivory">
  17963. <summary>
  17964. #FFFFF0
  17965. </summary>
  17966. </member>
  17967. <member name="F:OpenCvSharp.Scalar.Khaki">
  17968. <summary>
  17969. #F0E68C
  17970. </summary>
  17971. </member>
  17972. <member name="F:OpenCvSharp.Scalar.Lavender">
  17973. <summary>
  17974. #E6E6FA
  17975. </summary>
  17976. </member>
  17977. <member name="F:OpenCvSharp.Scalar.LavenderBlush">
  17978. <summary>
  17979. #FFF0F5
  17980. </summary>
  17981. </member>
  17982. <member name="F:OpenCvSharp.Scalar.LawnGreen">
  17983. <summary>
  17984. #7CFC00
  17985. </summary>
  17986. </member>
  17987. <member name="F:OpenCvSharp.Scalar.LemonChiffon">
  17988. <summary>
  17989. #FFFACD
  17990. </summary>
  17991. </member>
  17992. <member name="F:OpenCvSharp.Scalar.LightBlue">
  17993. <summary>
  17994. #ADD8E6
  17995. </summary>
  17996. </member>
  17997. <member name="F:OpenCvSharp.Scalar.LightCoral">
  17998. <summary>
  17999. #F08080
  18000. </summary>
  18001. </member>
  18002. <member name="F:OpenCvSharp.Scalar.LightCyan">
  18003. <summary>
  18004. #E0FFFF
  18005. </summary>
  18006. </member>
  18007. <member name="F:OpenCvSharp.Scalar.LightGoldenrodYellow">
  18008. <summary>
  18009. #FAFAD2
  18010. </summary>
  18011. </member>
  18012. <member name="F:OpenCvSharp.Scalar.LightGray">
  18013. <summary>
  18014. #D3D3D3
  18015. </summary>
  18016. </member>
  18017. <member name="F:OpenCvSharp.Scalar.LightGreen">
  18018. <summary>
  18019. #90EE90
  18020. </summary>
  18021. </member>
  18022. <member name="F:OpenCvSharp.Scalar.LightPink">
  18023. <summary>
  18024. #FFB6C1
  18025. </summary>
  18026. </member>
  18027. <member name="F:OpenCvSharp.Scalar.LightSalmon">
  18028. <summary>
  18029. #FFA07A
  18030. </summary>
  18031. </member>
  18032. <member name="F:OpenCvSharp.Scalar.LightSeaGreen">
  18033. <summary>
  18034. #20B2AA
  18035. </summary>
  18036. </member>
  18037. <member name="F:OpenCvSharp.Scalar.LightSkyBlue">
  18038. <summary>
  18039. #87CEFA
  18040. </summary>
  18041. </member>
  18042. <member name="F:OpenCvSharp.Scalar.LightSlateGray">
  18043. <summary>
  18044. #778899
  18045. </summary>
  18046. </member>
  18047. <member name="F:OpenCvSharp.Scalar.LightSteelBlue">
  18048. <summary>
  18049. #B0C4DE
  18050. </summary>
  18051. </member>
  18052. <member name="F:OpenCvSharp.Scalar.LightYellow">
  18053. <summary>
  18054. #FFFFE0
  18055. </summary>
  18056. </member>
  18057. <member name="F:OpenCvSharp.Scalar.Lime">
  18058. <summary>
  18059. #00FF00
  18060. </summary>
  18061. </member>
  18062. <member name="F:OpenCvSharp.Scalar.LimeGreen">
  18063. <summary>
  18064. #32CD32
  18065. </summary>
  18066. </member>
  18067. <member name="F:OpenCvSharp.Scalar.Linen">
  18068. <summary>
  18069. #FAF0E6
  18070. </summary>
  18071. </member>
  18072. <member name="F:OpenCvSharp.Scalar.Magenta">
  18073. <summary>
  18074. #FF00FF
  18075. </summary>
  18076. </member>
  18077. <member name="F:OpenCvSharp.Scalar.Maroon">
  18078. <summary>
  18079. #800000
  18080. </summary>
  18081. </member>
  18082. <member name="F:OpenCvSharp.Scalar.MediumAquamarine">
  18083. <summary>
  18084. #66CDAA
  18085. </summary>
  18086. </member>
  18087. <member name="F:OpenCvSharp.Scalar.MediumBlue">
  18088. <summary>
  18089. #0000CD
  18090. </summary>
  18091. </member>
  18092. <member name="F:OpenCvSharp.Scalar.MediumOrchid">
  18093. <summary>
  18094. #BA55D3
  18095. </summary>
  18096. </member>
  18097. <member name="F:OpenCvSharp.Scalar.MediumPurple">
  18098. <summary>
  18099. #9370DB
  18100. </summary>
  18101. </member>
  18102. <member name="F:OpenCvSharp.Scalar.MediumSeaGreen">
  18103. <summary>
  18104. #3CB371
  18105. </summary>
  18106. </member>
  18107. <member name="F:OpenCvSharp.Scalar.MediumSlateBlue">
  18108. <summary>
  18109. #7B68EE
  18110. </summary>
  18111. </member>
  18112. <member name="F:OpenCvSharp.Scalar.MediumSpringGreen">
  18113. <summary>
  18114. #00FA9A
  18115. </summary>
  18116. </member>
  18117. <member name="F:OpenCvSharp.Scalar.MediumTurquoise">
  18118. <summary>
  18119. #48D1CC
  18120. </summary>
  18121. </member>
  18122. <member name="F:OpenCvSharp.Scalar.MediumVioletRed">
  18123. <summary>
  18124. #C71585
  18125. </summary>
  18126. </member>
  18127. <member name="F:OpenCvSharp.Scalar.MidnightBlue">
  18128. <summary>
  18129. #191970
  18130. </summary>
  18131. </member>
  18132. <member name="F:OpenCvSharp.Scalar.MintCream">
  18133. <summary>
  18134. #F5FFFA
  18135. </summary>
  18136. </member>
  18137. <member name="F:OpenCvSharp.Scalar.MistyRose">
  18138. <summary>
  18139. #FFE4E1
  18140. </summary>
  18141. </member>
  18142. <member name="F:OpenCvSharp.Scalar.Moccasin">
  18143. <summary>
  18144. #FFE4B5
  18145. </summary>
  18146. </member>
  18147. <member name="F:OpenCvSharp.Scalar.NavajoWhite">
  18148. <summary>
  18149. #FFDEAD
  18150. </summary>
  18151. </member>
  18152. <member name="F:OpenCvSharp.Scalar.Navy">
  18153. <summary>
  18154. #000080
  18155. </summary>
  18156. </member>
  18157. <member name="F:OpenCvSharp.Scalar.OldLace">
  18158. <summary>
  18159. #FDF5E6
  18160. </summary>
  18161. </member>
  18162. <member name="F:OpenCvSharp.Scalar.Olive">
  18163. <summary>
  18164. #808000
  18165. </summary>
  18166. </member>
  18167. <member name="F:OpenCvSharp.Scalar.OliveDrab">
  18168. <summary>
  18169. #6B8E23
  18170. </summary>
  18171. </member>
  18172. <member name="F:OpenCvSharp.Scalar.Orange">
  18173. <summary>
  18174. #FFA500
  18175. </summary>
  18176. </member>
  18177. <member name="F:OpenCvSharp.Scalar.OrangeRed">
  18178. <summary>
  18179. #FF4500
  18180. </summary>
  18181. </member>
  18182. <member name="F:OpenCvSharp.Scalar.Orchid">
  18183. <summary>
  18184. #DA70D6
  18185. </summary>
  18186. </member>
  18187. <member name="F:OpenCvSharp.Scalar.PaleGoldenrod">
  18188. <summary>
  18189. #EEE8AA
  18190. </summary>
  18191. </member>
  18192. <member name="F:OpenCvSharp.Scalar.PaleGreen">
  18193. <summary>
  18194. #98FB98
  18195. </summary>
  18196. </member>
  18197. <member name="F:OpenCvSharp.Scalar.PaleTurquoise">
  18198. <summary>
  18199. #AFEEEE
  18200. </summary>
  18201. </member>
  18202. <member name="F:OpenCvSharp.Scalar.PaleVioletRed">
  18203. <summary>
  18204. #DB7093
  18205. </summary>
  18206. </member>
  18207. <member name="F:OpenCvSharp.Scalar.PapayaWhip">
  18208. <summary>
  18209. #FFEFD5
  18210. </summary>
  18211. </member>
  18212. <member name="F:OpenCvSharp.Scalar.PeachPuff">
  18213. <summary>
  18214. #FFDAB9
  18215. </summary>
  18216. </member>
  18217. <member name="F:OpenCvSharp.Scalar.Peru">
  18218. <summary>
  18219. #CD853F
  18220. </summary>
  18221. </member>
  18222. <member name="F:OpenCvSharp.Scalar.Pink">
  18223. <summary>
  18224. #FFC0CB
  18225. </summary>
  18226. </member>
  18227. <member name="F:OpenCvSharp.Scalar.Plum">
  18228. <summary>
  18229. #DDA0DD
  18230. </summary>
  18231. </member>
  18232. <member name="F:OpenCvSharp.Scalar.PowderBlue">
  18233. <summary>
  18234. #B0E0E6
  18235. </summary>
  18236. </member>
  18237. <member name="F:OpenCvSharp.Scalar.Purple">
  18238. <summary>
  18239. #800080
  18240. </summary>
  18241. </member>
  18242. <member name="F:OpenCvSharp.Scalar.Red">
  18243. <summary>
  18244. #FF0000
  18245. </summary>
  18246. </member>
  18247. <member name="F:OpenCvSharp.Scalar.RosyBrown">
  18248. <summary>
  18249. #BC8F8F
  18250. </summary>
  18251. </member>
  18252. <member name="F:OpenCvSharp.Scalar.RoyalBlue">
  18253. <summary>
  18254. #4169E1
  18255. </summary>
  18256. </member>
  18257. <member name="F:OpenCvSharp.Scalar.SaddleBrown">
  18258. <summary>
  18259. #8B4513
  18260. </summary>
  18261. </member>
  18262. <member name="F:OpenCvSharp.Scalar.Salmon">
  18263. <summary>
  18264. #FA8072
  18265. </summary>
  18266. </member>
  18267. <member name="F:OpenCvSharp.Scalar.SandyBrown">
  18268. <summary>
  18269. #F4A460
  18270. </summary>
  18271. </member>
  18272. <member name="F:OpenCvSharp.Scalar.SeaGreen">
  18273. <summary>
  18274. #2E8B57
  18275. </summary>
  18276. </member>
  18277. <member name="F:OpenCvSharp.Scalar.SeaShell">
  18278. <summary>
  18279. #FFF5EE
  18280. </summary>
  18281. </member>
  18282. <member name="F:OpenCvSharp.Scalar.Sienna">
  18283. <summary>
  18284. #A0522D
  18285. </summary>
  18286. </member>
  18287. <member name="F:OpenCvSharp.Scalar.Silver">
  18288. <summary>
  18289. #C0C0C0
  18290. </summary>
  18291. </member>
  18292. <member name="F:OpenCvSharp.Scalar.SkyBlue">
  18293. <summary>
  18294. #87CEEB
  18295. </summary>
  18296. </member>
  18297. <member name="F:OpenCvSharp.Scalar.SlateBlue">
  18298. <summary>
  18299. #6A5ACD
  18300. </summary>
  18301. </member>
  18302. <member name="F:OpenCvSharp.Scalar.SlateGray">
  18303. <summary>
  18304. #708090
  18305. </summary>
  18306. </member>
  18307. <member name="F:OpenCvSharp.Scalar.Snow">
  18308. <summary>
  18309. #FFFAFA
  18310. </summary>
  18311. </member>
  18312. <member name="F:OpenCvSharp.Scalar.SpringGreen">
  18313. <summary>
  18314. #00FF7F
  18315. </summary>
  18316. </member>
  18317. <member name="F:OpenCvSharp.Scalar.SteelBlue">
  18318. <summary>
  18319. #4682B4
  18320. </summary>
  18321. </member>
  18322. <member name="F:OpenCvSharp.Scalar.Tan">
  18323. <summary>
  18324. #D2B48C
  18325. </summary>
  18326. </member>
  18327. <member name="F:OpenCvSharp.Scalar.Teal">
  18328. <summary>
  18329. #008080
  18330. </summary>
  18331. </member>
  18332. <member name="F:OpenCvSharp.Scalar.Thistle">
  18333. <summary>
  18334. #D8BFD8
  18335. </summary>
  18336. </member>
  18337. <member name="F:OpenCvSharp.Scalar.Tomato">
  18338. <summary>
  18339. #FF6347
  18340. </summary>
  18341. </member>
  18342. <member name="F:OpenCvSharp.Scalar.Turquoise">
  18343. <summary>
  18344. #40E0D0
  18345. </summary>
  18346. </member>
  18347. <member name="F:OpenCvSharp.Scalar.Violet">
  18348. <summary>
  18349. #EE82EE
  18350. </summary>
  18351. </member>
  18352. <member name="F:OpenCvSharp.Scalar.Wheat">
  18353. <summary>
  18354. #F5DEB3
  18355. </summary>
  18356. </member>
  18357. <member name="F:OpenCvSharp.Scalar.White">
  18358. <summary>
  18359. #FFFFFF
  18360. </summary>
  18361. </member>
  18362. <member name="F:OpenCvSharp.Scalar.WhiteSmoke">
  18363. <summary>
  18364. #F5F5F5
  18365. </summary>
  18366. </member>
  18367. <member name="F:OpenCvSharp.Scalar.Yellow">
  18368. <summary>
  18369. #FFFF00
  18370. </summary>
  18371. </member>
  18372. <member name="F:OpenCvSharp.Scalar.YellowGreen">
  18373. <summary>
  18374. #9ACD32
  18375. </summary>
  18376. </member>
  18377. <member name="T:OpenCvSharp.Size">
  18378. <summary>
  18379. </summary>
  18380. </member>
  18381. <member name="F:OpenCvSharp.Size.Width">
  18382. <summary>
  18383. </summary>
  18384. </member>
  18385. <member name="F:OpenCvSharp.Size.Height">
  18386. <summary>
  18387. </summary>
  18388. </member>
  18389. <member name="M:OpenCvSharp.Size.#ctor(System.Int32,System.Int32)">
  18390. <summary>
  18391. Constructor
  18392. </summary>
  18393. <param name="width"></param>
  18394. <param name="height"></param>
  18395. </member>
  18396. <member name="M:OpenCvSharp.Size.#ctor(System.Double,System.Double)">
  18397. <summary>
  18398. Constructor
  18399. </summary>
  18400. <param name="width"></param>
  18401. <param name="height"></param>
  18402. </member>
  18403. <member name="F:OpenCvSharp.Size.Zero">
  18404. <summary>
  18405. Zero size
  18406. </summary>
  18407. </member>
  18408. <member name="M:OpenCvSharp.Size.op_Equality(OpenCvSharp.Size,OpenCvSharp.Size)">
  18409. <summary>
  18410. Compares two CvPoint objects. The result specifies whether the members of each object are equal.
  18411. </summary>
  18412. <param name="lhs">A Point to compare.</param>
  18413. <param name="rhs">A Point to compare.</param>
  18414. <returns>This operator returns true if the members of left and right are equal; otherwise, false.</returns>
  18415. </member>
  18416. <member name="M:OpenCvSharp.Size.op_Inequality(OpenCvSharp.Size,OpenCvSharp.Size)">
  18417. <summary>
  18418. Compares two CvPoint objects. The result specifies whether the members of each object are unequal.
  18419. </summary>
  18420. <param name="lhs">A Point to compare.</param>
  18421. <param name="rhs">A Point to compare.</param>
  18422. <returns>This operator returns true if the members of left and right are unequal; otherwise, false.</returns>
  18423. </member>
  18424. <member name="M:OpenCvSharp.Size.Equals(OpenCvSharp.Size)">
  18425. <inheritdoc />
  18426. </member>
  18427. <member name="M:OpenCvSharp.Size.Equals(System.Object)">
  18428. <inheritdoc />
  18429. </member>
  18430. <member name="M:OpenCvSharp.Size.GetHashCode">
  18431. <inheritdoc />
  18432. </member>
  18433. <member name="M:OpenCvSharp.Size.ToString">
  18434. <inheritdoc />
  18435. </member>
  18436. <member name="T:OpenCvSharp.Size2d">
  18437. <summary>
  18438. </summary>
  18439. </member>
  18440. <member name="F:OpenCvSharp.Size2d.Width">
  18441. <summary>
  18442. </summary>
  18443. </member>
  18444. <member name="F:OpenCvSharp.Size2d.Height">
  18445. <summary>
  18446. </summary>
  18447. </member>
  18448. <member name="M:OpenCvSharp.Size2d.#ctor(System.Single,System.Single)">
  18449. <summary>
  18450. Constructor
  18451. </summary>
  18452. <param name="width"></param>
  18453. <param name="height"></param>
  18454. </member>
  18455. <member name="M:OpenCvSharp.Size2d.#ctor(System.Double,System.Double)">
  18456. <summary>
  18457. Constructor
  18458. </summary>
  18459. <param name="width"></param>
  18460. <param name="height"></param>
  18461. </member>
  18462. <member name="M:OpenCvSharp.Size2d.op_Equality(OpenCvSharp.Size2d,OpenCvSharp.Size2d)">
  18463. <summary>
  18464. Compares two CvPoint objects. The result specifies whether the members of each object are equal.
  18465. </summary>
  18466. <param name="lhs">A Point to compare.</param>
  18467. <param name="rhs">A Point to compare.</param>
  18468. <returns>This operator returns true if the members of left and right are equal; otherwise, false.</returns>
  18469. </member>
  18470. <member name="M:OpenCvSharp.Size2d.op_Inequality(OpenCvSharp.Size2d,OpenCvSharp.Size2d)">
  18471. <summary>
  18472. Compares two CvPoint objects. The result specifies whether the members of each object are unequal.
  18473. </summary>
  18474. <param name="lhs">A Point to compare.</param>
  18475. <param name="rhs">A Point to compare.</param>
  18476. <returns>This operator returns true if the members of left and right are unequal; otherwise, false.</returns>
  18477. </member>
  18478. <member name="M:OpenCvSharp.Size2d.Equals(OpenCvSharp.Size2d)">
  18479. <inheritdoc />
  18480. </member>
  18481. <member name="M:OpenCvSharp.Size2d.Equals(System.Object)">
  18482. <inheritdoc />
  18483. </member>
  18484. <member name="M:OpenCvSharp.Size2d.GetHashCode">
  18485. <inheritdoc />
  18486. </member>
  18487. <member name="M:OpenCvSharp.Size2d.ToString">
  18488. <inheritdoc />
  18489. </member>
  18490. <member name="T:OpenCvSharp.Size2f">
  18491. <summary>
  18492. </summary>
  18493. </member>
  18494. <member name="F:OpenCvSharp.Size2f.Width">
  18495. <summary>
  18496. </summary>
  18497. </member>
  18498. <member name="F:OpenCvSharp.Size2f.Height">
  18499. <summary>
  18500. </summary>
  18501. </member>
  18502. <member name="M:OpenCvSharp.Size2f.#ctor(System.Single,System.Single)">
  18503. <summary>
  18504. Constructor
  18505. </summary>
  18506. <param name="width"></param>
  18507. <param name="height"></param>
  18508. </member>
  18509. <member name="M:OpenCvSharp.Size2f.#ctor(System.Double,System.Double)">
  18510. <summary>
  18511. Constructor
  18512. </summary>
  18513. <param name="width"></param>
  18514. <param name="height"></param>
  18515. </member>
  18516. <member name="M:OpenCvSharp.Size2f.op_Equality(OpenCvSharp.Size2f,OpenCvSharp.Size2f)">
  18517. <summary>
  18518. Compares two CvPoint objects. The result specifies whether the members of each object are equal.
  18519. </summary>
  18520. <param name="lhs">A Point to compare.</param>
  18521. <param name="rhs">A Point to compare.</param>
  18522. <returns>This operator returns true if the members of left and right are equal; otherwise, false.</returns>
  18523. </member>
  18524. <member name="M:OpenCvSharp.Size2f.op_Inequality(OpenCvSharp.Size2f,OpenCvSharp.Size2f)">
  18525. <summary>
  18526. Compares two CvPoint objects. The result specifies whether the members of each object are unequal.
  18527. </summary>
  18528. <param name="lhs">A Point to compare.</param>
  18529. <param name="rhs">A Point to compare.</param>
  18530. <returns>This operator returns true if the members of left and right are unequal; otherwise, false.</returns>
  18531. </member>
  18532. <member name="M:OpenCvSharp.Size2f.Equals(OpenCvSharp.Size2f)">
  18533. <inheritdoc />
  18534. </member>
  18535. <member name="M:OpenCvSharp.Size2f.Equals(System.Object)">
  18536. <inheritdoc />
  18537. </member>
  18538. <member name="M:OpenCvSharp.Size2f.GetHashCode">
  18539. <inheritdoc />
  18540. </member>
  18541. <member name="M:OpenCvSharp.Size2f.ToString">
  18542. <inheritdoc />
  18543. </member>
  18544. <member name="T:OpenCvSharp.TermCriteria">
  18545. <summary>
  18546. The class defining termination criteria for iterative algorithms.
  18547. </summary>
  18548. </member>
  18549. <member name="F:OpenCvSharp.TermCriteria.Type">
  18550. <summary>
  18551. the type of termination criteria: COUNT, EPS or COUNT + EPS
  18552. </summary>
  18553. </member>
  18554. <member name="F:OpenCvSharp.TermCriteria.MaxCount">
  18555. <summary>
  18556. the maximum number of iterations/elements
  18557. </summary>
  18558. </member>
  18559. <member name="F:OpenCvSharp.TermCriteria.Epsilon">
  18560. <summary>
  18561. the desired accuracy
  18562. </summary>
  18563. </member>
  18564. <member name="M:OpenCvSharp.TermCriteria.#ctor(OpenCvSharp.CriteriaType,System.Int32,System.Double)">
  18565. <summary>
  18566. full constructor
  18567. </summary>
  18568. <param name="type"></param>
  18569. <param name="maxCount"></param>
  18570. <param name="epsilon"></param>
  18571. </member>
  18572. <member name="M:OpenCvSharp.TermCriteria.Both(System.Int32,System.Double)">
  18573. <summary>
  18574. full constructor with both type (count | epsilon)
  18575. </summary>
  18576. <param name="maxCount"></param>
  18577. <param name="epsilon"></param>
  18578. </member>
  18579. <member name="T:OpenCvSharp.IVec">
  18580. <summary>
  18581. Vec empty interface
  18582. </summary>
  18583. </member>
  18584. <member name="T:OpenCvSharp.IVec`2">
  18585. <summary>
  18586. Vec** interface
  18587. </summary>
  18588. <typeparam name="TSelf"></typeparam>
  18589. <typeparam name="TElem"></typeparam>
  18590. </member>
  18591. <member name="M:OpenCvSharp.IVec`2.Add(`0)">
  18592. <summary>
  18593. this + other
  18594. </summary>
  18595. <param name="other"></param>
  18596. <returns></returns>
  18597. </member>
  18598. <member name="M:OpenCvSharp.IVec`2.Subtract(`0)">
  18599. <summary>
  18600. this - other
  18601. </summary>
  18602. <param name="other"></param>
  18603. <returns></returns>
  18604. </member>
  18605. <member name="M:OpenCvSharp.IVec`2.Multiply(System.Double)">
  18606. <summary>
  18607. this * alpha
  18608. </summary>
  18609. <param name="alpha"></param>
  18610. <returns></returns>
  18611. </member>
  18612. <member name="M:OpenCvSharp.IVec`2.Divide(System.Double)">
  18613. <summary>
  18614. this * alpha
  18615. </summary>
  18616. <param name="alpha"></param>
  18617. <returns></returns>
  18618. </member>
  18619. <member name="P:OpenCvSharp.IVec`2.Item(System.Int32)">
  18620. <summary>
  18621. indexer
  18622. </summary>
  18623. <param name="i"></param>
  18624. <returns></returns>
  18625. </member>
  18626. <member name="T:OpenCvSharp.Vec2b">
  18627. <summary>
  18628. 2-Tuple of byte (System.Byte)
  18629. </summary>
  18630. </member>
  18631. <member name="F:OpenCvSharp.Vec2b.Item0">
  18632. <summary>
  18633. The value of the first component of this object.
  18634. </summary>
  18635. </member>
  18636. <member name="F:OpenCvSharp.Vec2b.Item1">
  18637. <summary>
  18638. The value of the second component of this object.
  18639. </summary>
  18640. </member>
  18641. <member name="M:OpenCvSharp.Vec2b.Deconstruct(System.Byte@,System.Byte@)">
  18642. <summary>
  18643. Deconstructing a Vector
  18644. </summary>
  18645. <param name="item0"></param>
  18646. <param name="item1"></param>
  18647. </member>
  18648. <member name="M:OpenCvSharp.Vec2b.#ctor(System.Byte,System.Byte)">
  18649. <summary>
  18650. Initializer
  18651. </summary>
  18652. <param name="item0"></param>
  18653. <param name="item1"></param>
  18654. </member>
  18655. <member name="M:OpenCvSharp.Vec2b.All(System.Byte)">
  18656. <summary>
  18657. returns a Vec with all elements set to v0
  18658. </summary>
  18659. <param name="v0"></param>
  18660. <returns></returns>
  18661. </member>
  18662. <member name="M:OpenCvSharp.Vec2b.Add(OpenCvSharp.Vec2b)">
  18663. <summary>
  18664. this + other
  18665. </summary>
  18666. <param name="other"></param>
  18667. <returns></returns>
  18668. </member>
  18669. <member name="M:OpenCvSharp.Vec2b.Subtract(OpenCvSharp.Vec2b)">
  18670. <summary>
  18671. this - other
  18672. </summary>
  18673. <param name="other"></param>
  18674. <returns></returns>
  18675. </member>
  18676. <member name="M:OpenCvSharp.Vec2b.Multiply(System.Double)">
  18677. <summary>
  18678. this * alpha
  18679. </summary>
  18680. <param name="alpha"></param>
  18681. <returns></returns>
  18682. </member>
  18683. <member name="M:OpenCvSharp.Vec2b.Divide(System.Double)">
  18684. <summary>
  18685. this / alpha
  18686. </summary>
  18687. <param name="alpha"></param>
  18688. <returns></returns>
  18689. </member>
  18690. <member name="P:OpenCvSharp.Vec2b.Item(System.Int32)">
  18691. <summary>
  18692. Indexer
  18693. </summary>
  18694. <param name="i"></param>
  18695. <returns></returns>
  18696. </member>
  18697. <member name="M:OpenCvSharp.Vec2b.Equals(OpenCvSharp.Vec2b)">
  18698. <inheritdoc />
  18699. </member>
  18700. <member name="M:OpenCvSharp.Vec2b.Equals(System.Object)">
  18701. <inheritdoc />
  18702. </member>
  18703. <member name="M:OpenCvSharp.Vec2b.op_Equality(OpenCvSharp.Vec2b,OpenCvSharp.Vec2b)">
  18704. <summary>
  18705. </summary>
  18706. <param name="a"></param>
  18707. <param name="b"></param>
  18708. <returns></returns>
  18709. </member>
  18710. <member name="M:OpenCvSharp.Vec2b.op_Inequality(OpenCvSharp.Vec2b,OpenCvSharp.Vec2b)">
  18711. <summary>
  18712. </summary>
  18713. <param name="a"></param>
  18714. <param name="b"></param>
  18715. <returns></returns>
  18716. </member>
  18717. <member name="M:OpenCvSharp.Vec2b.GetHashCode">
  18718. <inheritdoc />
  18719. </member>
  18720. <member name="M:OpenCvSharp.Vec2b.ToString">
  18721. <inheritdoc />
  18722. </member>
  18723. <member name="T:OpenCvSharp.Vec2d">
  18724. <summary>
  18725. 2-Tuple of double (System.Double)
  18726. </summary>
  18727. </member>
  18728. <member name="F:OpenCvSharp.Vec2d.Item0">
  18729. <summary>
  18730. The value of the first component of this object.
  18731. </summary>
  18732. </member>
  18733. <member name="F:OpenCvSharp.Vec2d.Item1">
  18734. <summary>
  18735. The value of the second component of this object.
  18736. </summary>
  18737. </member>
  18738. <member name="M:OpenCvSharp.Vec2d.Deconstruct(System.Double@,System.Double@)">
  18739. <summary>
  18740. Deconstructing a Vector
  18741. </summary>
  18742. <param name="item0"></param>
  18743. <param name="item1"></param>
  18744. </member>
  18745. <member name="M:OpenCvSharp.Vec2d.#ctor(System.Double,System.Double)">
  18746. <summary>
  18747. Initializer
  18748. </summary>
  18749. <param name="item0"></param>
  18750. <param name="item1"></param>
  18751. </member>
  18752. <member name="M:OpenCvSharp.Vec2d.Add(OpenCvSharp.Vec2d)">
  18753. <summary>
  18754. this + other
  18755. </summary>
  18756. <param name="other"></param>
  18757. <returns></returns>
  18758. </member>
  18759. <member name="M:OpenCvSharp.Vec2d.Subtract(OpenCvSharp.Vec2d)">
  18760. <summary>
  18761. this - other
  18762. </summary>
  18763. <param name="other"></param>
  18764. <returns></returns>
  18765. </member>
  18766. <member name="M:OpenCvSharp.Vec2d.Multiply(System.Double)">
  18767. <summary>
  18768. this * alpha
  18769. </summary>
  18770. <param name="alpha"></param>
  18771. <returns></returns>
  18772. </member>
  18773. <member name="M:OpenCvSharp.Vec2d.Divide(System.Double)">
  18774. <summary>
  18775. this / alpha
  18776. </summary>
  18777. <param name="alpha"></param>
  18778. <returns></returns>
  18779. </member>
  18780. <member name="P:OpenCvSharp.Vec2d.Item(System.Int32)">
  18781. <summary>
  18782. Indexer
  18783. </summary>
  18784. <param name="i"></param>
  18785. <returns></returns>
  18786. </member>
  18787. <member name="M:OpenCvSharp.Vec2d.Equals(OpenCvSharp.Vec2d)">
  18788. <inheritdoc />
  18789. </member>
  18790. <member name="M:OpenCvSharp.Vec2d.Equals(System.Object)">
  18791. <summary>
  18792. </summary>
  18793. <param name="obj"></param>
  18794. <returns></returns>
  18795. </member>
  18796. <member name="M:OpenCvSharp.Vec2d.op_Equality(OpenCvSharp.Vec2d,OpenCvSharp.Vec2d)">
  18797. <summary>
  18798. </summary>
  18799. <param name="a"></param>
  18800. <param name="b"></param>
  18801. <returns></returns>
  18802. </member>
  18803. <member name="M:OpenCvSharp.Vec2d.op_Inequality(OpenCvSharp.Vec2d,OpenCvSharp.Vec2d)">
  18804. <summary>
  18805. </summary>
  18806. <param name="a"></param>
  18807. <param name="b"></param>
  18808. <returns></returns>
  18809. </member>
  18810. <member name="M:OpenCvSharp.Vec2d.GetHashCode">
  18811. <inheritdoc />
  18812. </member>
  18813. <member name="M:OpenCvSharp.Vec2d.ToString">
  18814. <inheritdoc />
  18815. </member>
  18816. <member name="T:OpenCvSharp.Vec2f">
  18817. <summary>
  18818. 2-Tuple of float (System.Single)
  18819. </summary>
  18820. </member>
  18821. <member name="F:OpenCvSharp.Vec2f.Item0">
  18822. <summary>
  18823. The value of the first component of this object.
  18824. </summary>
  18825. </member>
  18826. <member name="F:OpenCvSharp.Vec2f.Item1">
  18827. <summary>
  18828. The value of the second component of this object.
  18829. </summary>
  18830. </member>
  18831. <member name="M:OpenCvSharp.Vec2f.Deconstruct(System.Single@,System.Single@)">
  18832. <summary>
  18833. Deconstructing a Vector
  18834. </summary>
  18835. <param name="item0"></param>
  18836. <param name="item1"></param>
  18837. </member>
  18838. <member name="M:OpenCvSharp.Vec2f.#ctor(System.Single,System.Single)">
  18839. <summary>
  18840. Initializer
  18841. </summary>
  18842. <param name="item0"></param>
  18843. <param name="item1"></param>
  18844. </member>
  18845. <member name="M:OpenCvSharp.Vec2f.Add(OpenCvSharp.Vec2f)">
  18846. <summary>
  18847. this + other
  18848. </summary>
  18849. <param name="other"></param>
  18850. <returns></returns>
  18851. </member>
  18852. <member name="M:OpenCvSharp.Vec2f.Subtract(OpenCvSharp.Vec2f)">
  18853. <summary>
  18854. this - other
  18855. </summary>
  18856. <param name="other"></param>
  18857. <returns></returns>
  18858. </member>
  18859. <member name="M:OpenCvSharp.Vec2f.Multiply(System.Double)">
  18860. <summary>
  18861. this * alpha
  18862. </summary>
  18863. <param name="alpha"></param>
  18864. <returns></returns>
  18865. </member>
  18866. <member name="M:OpenCvSharp.Vec2f.Divide(System.Double)">
  18867. <summary>
  18868. this / alpha
  18869. </summary>
  18870. <param name="alpha"></param>
  18871. <returns></returns>
  18872. </member>
  18873. <member name="P:OpenCvSharp.Vec2f.Item(System.Int32)">
  18874. <summary>
  18875. Indexer
  18876. </summary>
  18877. <param name="i"></param>
  18878. <returns></returns>
  18879. </member>
  18880. <member name="M:OpenCvSharp.Vec2f.Equals(OpenCvSharp.Vec2f)">
  18881. <inheritdoc />
  18882. </member>
  18883. <member name="M:OpenCvSharp.Vec2f.Equals(System.Object)">
  18884. <inheritdoc />
  18885. </member>
  18886. <member name="M:OpenCvSharp.Vec2f.op_Equality(OpenCvSharp.Vec2f,OpenCvSharp.Vec2f)">
  18887. <summary>
  18888. </summary>
  18889. <param name="a"></param>
  18890. <param name="b"></param>
  18891. <returns></returns>
  18892. </member>
  18893. <member name="M:OpenCvSharp.Vec2f.op_Inequality(OpenCvSharp.Vec2f,OpenCvSharp.Vec2f)">
  18894. <summary>
  18895. </summary>
  18896. <param name="a"></param>
  18897. <param name="b"></param>
  18898. <returns></returns>
  18899. </member>
  18900. <member name="M:OpenCvSharp.Vec2f.GetHashCode">
  18901. <inheritdoc />
  18902. </member>
  18903. <member name="M:OpenCvSharp.Vec2f.ToString">
  18904. <inheritdoc />
  18905. </member>
  18906. <member name="T:OpenCvSharp.Vec2i">
  18907. <summary>
  18908. 2-Tuple of int (System.Int32)
  18909. </summary>
  18910. </member>
  18911. <member name="F:OpenCvSharp.Vec2i.Item0">
  18912. <summary>
  18913. The value of the first component of this object.
  18914. </summary>
  18915. </member>
  18916. <member name="F:OpenCvSharp.Vec2i.Item1">
  18917. <summary>
  18918. The value of the second component of this object.
  18919. </summary>
  18920. </member>
  18921. <member name="M:OpenCvSharp.Vec2i.Deconstruct(System.Int32@,System.Int32@)">
  18922. <summary>
  18923. Deconstructing a Vector
  18924. </summary>
  18925. <param name="item0"></param>
  18926. <param name="item1"></param>
  18927. </member>
  18928. <member name="M:OpenCvSharp.Vec2i.#ctor(System.Int32,System.Int32)">
  18929. <summary>
  18930. Initializer
  18931. </summary>
  18932. <param name="item0"></param>
  18933. <param name="item1"></param>
  18934. </member>
  18935. <member name="M:OpenCvSharp.Vec2i.Add(OpenCvSharp.Vec2i)">
  18936. <summary>
  18937. this + other
  18938. </summary>
  18939. <param name="other"></param>
  18940. <returns></returns>
  18941. </member>
  18942. <member name="M:OpenCvSharp.Vec2i.Subtract(OpenCvSharp.Vec2i)">
  18943. <summary>
  18944. this - other
  18945. </summary>
  18946. <param name="other"></param>
  18947. <returns></returns>
  18948. </member>
  18949. <member name="M:OpenCvSharp.Vec2i.Multiply(System.Double)">
  18950. <summary>
  18951. this * alpha
  18952. </summary>
  18953. <param name="alpha"></param>
  18954. <returns></returns>
  18955. </member>
  18956. <member name="M:OpenCvSharp.Vec2i.Divide(System.Double)">
  18957. <summary>
  18958. this / alpha
  18959. </summary>
  18960. <param name="alpha"></param>
  18961. <returns></returns>
  18962. </member>
  18963. <member name="P:OpenCvSharp.Vec2i.Item(System.Int32)">
  18964. <summary>
  18965. Indexer
  18966. </summary>
  18967. <param name="i"></param>
  18968. <returns></returns>
  18969. </member>
  18970. <member name="M:OpenCvSharp.Vec2i.Equals(OpenCvSharp.Vec2i)">
  18971. <inheritdoc />
  18972. </member>
  18973. <member name="M:OpenCvSharp.Vec2i.Equals(System.Object)">
  18974. <inheritdoc />
  18975. </member>
  18976. <member name="M:OpenCvSharp.Vec2i.op_Equality(OpenCvSharp.Vec2i,OpenCvSharp.Vec2i)">
  18977. <summary>
  18978. </summary>
  18979. <param name="a"></param>
  18980. <param name="b"></param>
  18981. <returns></returns>
  18982. </member>
  18983. <member name="M:OpenCvSharp.Vec2i.op_Inequality(OpenCvSharp.Vec2i,OpenCvSharp.Vec2i)">
  18984. <summary>
  18985. </summary>
  18986. <param name="a"></param>
  18987. <param name="b"></param>
  18988. <returns></returns>
  18989. </member>
  18990. <member name="M:OpenCvSharp.Vec2i.GetHashCode">
  18991. <inheritdoc />
  18992. </member>
  18993. <member name="M:OpenCvSharp.Vec2i.ToString">
  18994. <inheritdoc />
  18995. </member>
  18996. <member name="T:OpenCvSharp.Vec2s">
  18997. <summary>
  18998. 2-Tuple of short (System.Int16)
  18999. </summary>
  19000. </member>
  19001. <member name="F:OpenCvSharp.Vec2s.Item0">
  19002. <summary>
  19003. The value of the first component of this object.
  19004. </summary>
  19005. </member>
  19006. <member name="F:OpenCvSharp.Vec2s.Item1">
  19007. <summary>
  19008. The value of the second component of this object.
  19009. </summary>
  19010. </member>
  19011. <member name="M:OpenCvSharp.Vec2s.Deconstruct(System.Int16@,System.Int16@)">
  19012. <summary>
  19013. Deconstructing a Vector
  19014. </summary>
  19015. <param name="item0"></param>
  19016. <param name="item1"></param>
  19017. </member>
  19018. <member name="M:OpenCvSharp.Vec2s.#ctor(System.Int16,System.Int16)">
  19019. <summary>
  19020. Initializer
  19021. </summary>
  19022. <param name="item0"></param>
  19023. <param name="item1"></param>
  19024. </member>
  19025. <member name="M:OpenCvSharp.Vec2s.Add(OpenCvSharp.Vec2s)">
  19026. <summary>
  19027. this + other
  19028. </summary>
  19029. <param name="other"></param>
  19030. <returns></returns>
  19031. </member>
  19032. <member name="M:OpenCvSharp.Vec2s.Subtract(OpenCvSharp.Vec2s)">
  19033. <summary>
  19034. this - other
  19035. </summary>
  19036. <param name="other"></param>
  19037. <returns></returns>
  19038. </member>
  19039. <member name="M:OpenCvSharp.Vec2s.Multiply(System.Double)">
  19040. <summary>
  19041. this * alpha
  19042. </summary>
  19043. <param name="alpha"></param>
  19044. <returns></returns>
  19045. </member>
  19046. <member name="M:OpenCvSharp.Vec2s.Divide(System.Double)">
  19047. <summary>
  19048. this / alpha
  19049. </summary>
  19050. <param name="alpha"></param>
  19051. <returns></returns>
  19052. </member>
  19053. <member name="P:OpenCvSharp.Vec2s.Item(System.Int32)">
  19054. <summary>
  19055. Indexer
  19056. </summary>
  19057. <param name="i"></param>
  19058. <returns></returns>
  19059. </member>
  19060. <member name="M:OpenCvSharp.Vec2s.Equals(OpenCvSharp.Vec2s)">
  19061. <inheritdoc />
  19062. </member>
  19063. <member name="M:OpenCvSharp.Vec2s.Equals(System.Object)">
  19064. <inheritdoc />
  19065. </member>
  19066. <member name="M:OpenCvSharp.Vec2s.op_Equality(OpenCvSharp.Vec2s,OpenCvSharp.Vec2s)">
  19067. <summary>
  19068. </summary>
  19069. <param name="a"></param>
  19070. <param name="b"></param>
  19071. <returns></returns>
  19072. </member>
  19073. <member name="M:OpenCvSharp.Vec2s.op_Inequality(OpenCvSharp.Vec2s,OpenCvSharp.Vec2s)">
  19074. <summary>
  19075. </summary>
  19076. <param name="a"></param>
  19077. <param name="b"></param>
  19078. <returns></returns>
  19079. </member>
  19080. <member name="M:OpenCvSharp.Vec2s.GetHashCode">
  19081. <inheritdoc />
  19082. </member>
  19083. <member name="M:OpenCvSharp.Vec2s.ToString">
  19084. <inheritdoc />
  19085. </member>
  19086. <member name="T:OpenCvSharp.Vec2w">
  19087. <summary>
  19088. 2-Tuple of ushort (System.UInt16)
  19089. </summary>
  19090. </member>
  19091. <member name="F:OpenCvSharp.Vec2w.Item0">
  19092. <summary>
  19093. The value of the first component of this object.
  19094. </summary>
  19095. </member>
  19096. <member name="F:OpenCvSharp.Vec2w.Item1">
  19097. <summary>
  19098. The value of the second component of this object.
  19099. </summary>
  19100. </member>
  19101. <member name="M:OpenCvSharp.Vec2w.Deconstruct(System.UInt16@,System.UInt16@)">
  19102. <summary>
  19103. Deconstructing a Vector
  19104. </summary>
  19105. <param name="item0"></param>
  19106. <param name="item1"></param>
  19107. </member>
  19108. <member name="M:OpenCvSharp.Vec2w.#ctor(System.UInt16,System.UInt16)">
  19109. <summary>
  19110. Initializer
  19111. </summary>
  19112. <param name="item0"></param>
  19113. <param name="item1"></param>
  19114. </member>
  19115. <member name="M:OpenCvSharp.Vec2w.Add(OpenCvSharp.Vec2w)">
  19116. <summary>
  19117. this + other
  19118. </summary>
  19119. <param name="other"></param>
  19120. <returns></returns>
  19121. </member>
  19122. <member name="M:OpenCvSharp.Vec2w.Subtract(OpenCvSharp.Vec2w)">
  19123. <summary>
  19124. this - other
  19125. </summary>
  19126. <param name="other"></param>
  19127. <returns></returns>
  19128. </member>
  19129. <member name="M:OpenCvSharp.Vec2w.Multiply(System.Double)">
  19130. <summary>
  19131. this * alpha
  19132. </summary>
  19133. <param name="alpha"></param>
  19134. <returns></returns>
  19135. </member>
  19136. <member name="M:OpenCvSharp.Vec2w.Divide(System.Double)">
  19137. <summary>
  19138. this / alpha
  19139. </summary>
  19140. <param name="alpha"></param>
  19141. <returns></returns>
  19142. </member>
  19143. <member name="P:OpenCvSharp.Vec2w.Item(System.Int32)">
  19144. <summary>
  19145. Indexer
  19146. </summary>
  19147. <param name="i"></param>
  19148. <returns></returns>
  19149. </member>
  19150. <member name="M:OpenCvSharp.Vec2w.Equals(OpenCvSharp.Vec2w)">
  19151. <inheritdoc />
  19152. </member>
  19153. <member name="M:OpenCvSharp.Vec2w.Equals(System.Object)">
  19154. <inheritdoc />
  19155. </member>
  19156. <member name="M:OpenCvSharp.Vec2w.op_Equality(OpenCvSharp.Vec2w,OpenCvSharp.Vec2w)">
  19157. <summary>
  19158. </summary>
  19159. <param name="a"></param>
  19160. <param name="b"></param>
  19161. <returns></returns>
  19162. </member>
  19163. <member name="M:OpenCvSharp.Vec2w.op_Inequality(OpenCvSharp.Vec2w,OpenCvSharp.Vec2w)">
  19164. <summary>
  19165. </summary>
  19166. <param name="a"></param>
  19167. <param name="b"></param>
  19168. <returns></returns>
  19169. </member>
  19170. <member name="M:OpenCvSharp.Vec2w.GetHashCode">
  19171. <inheritdoc />
  19172. </member>
  19173. <member name="M:OpenCvSharp.Vec2w.ToString">
  19174. <inheritdoc />
  19175. </member>
  19176. <member name="T:OpenCvSharp.Vec3b">
  19177. <summary>
  19178. 3-Tuple of byte (System.Byte)
  19179. </summary>
  19180. </member>
  19181. <member name="F:OpenCvSharp.Vec3b.Item0">
  19182. <summary>
  19183. The value of the first component of this object.
  19184. </summary>
  19185. </member>
  19186. <member name="F:OpenCvSharp.Vec3b.Item1">
  19187. <summary>
  19188. The value of the second component of this object.
  19189. </summary>
  19190. </member>
  19191. <member name="F:OpenCvSharp.Vec3b.Item2">
  19192. <summary>
  19193. The value of the third component of this object.
  19194. </summary>
  19195. </member>
  19196. <member name="M:OpenCvSharp.Vec3b.Deconstruct(System.Byte@,System.Byte@,System.Byte@)">
  19197. <summary>
  19198. Deconstructing a Vector
  19199. </summary>
  19200. <param name="item0"></param>
  19201. <param name="item1"></param>
  19202. <param name="item2"></param>
  19203. </member>
  19204. <member name="M:OpenCvSharp.Vec3b.#ctor(System.Byte,System.Byte,System.Byte)">
  19205. <summary>
  19206. Initializer
  19207. </summary>
  19208. <param name="item0"></param>
  19209. <param name="item1"></param>
  19210. <param name="item2"></param>
  19211. </member>
  19212. <member name="M:OpenCvSharp.Vec3b.Add(OpenCvSharp.Vec3b)">
  19213. <summary>
  19214. this + other
  19215. </summary>
  19216. <param name="other"></param>
  19217. <returns></returns>
  19218. </member>
  19219. <member name="M:OpenCvSharp.Vec3b.Subtract(OpenCvSharp.Vec3b)">
  19220. <summary>
  19221. this - other
  19222. </summary>
  19223. <param name="other"></param>
  19224. <returns></returns>
  19225. </member>
  19226. <member name="M:OpenCvSharp.Vec3b.Multiply(System.Double)">
  19227. <summary>
  19228. this * alpha
  19229. </summary>
  19230. <param name="alpha"></param>
  19231. <returns></returns>
  19232. </member>
  19233. <member name="M:OpenCvSharp.Vec3b.Divide(System.Double)">
  19234. <summary>
  19235. this / alpha
  19236. </summary>
  19237. <param name="alpha"></param>
  19238. <returns></returns>
  19239. </member>
  19240. <member name="P:OpenCvSharp.Vec3b.Item(System.Int32)">
  19241. <summary>
  19242. Indexer
  19243. </summary>
  19244. <param name="i"></param>
  19245. <returns></returns>
  19246. </member>
  19247. <member name="M:OpenCvSharp.Vec3b.Equals(OpenCvSharp.Vec3b)">
  19248. <inheritdoc />
  19249. </member>
  19250. <member name="M:OpenCvSharp.Vec3b.Equals(System.Object)">
  19251. <inheritdoc />
  19252. </member>
  19253. <member name="M:OpenCvSharp.Vec3b.op_Equality(OpenCvSharp.Vec3b,OpenCvSharp.Vec3b)">
  19254. <summary>
  19255. </summary>
  19256. <param name="a"></param>
  19257. <param name="b"></param>
  19258. <returns></returns>
  19259. </member>
  19260. <member name="M:OpenCvSharp.Vec3b.op_Inequality(OpenCvSharp.Vec3b,OpenCvSharp.Vec3b)">
  19261. <summary>
  19262. </summary>
  19263. <param name="a"></param>
  19264. <param name="b"></param>
  19265. <returns></returns>
  19266. </member>
  19267. <member name="M:OpenCvSharp.Vec3b.GetHashCode">
  19268. <inheritdoc />
  19269. </member>
  19270. <member name="M:OpenCvSharp.Vec3b.ToString">
  19271. <inheritdoc />
  19272. </member>
  19273. <member name="T:OpenCvSharp.Vec3d">
  19274. <summary>
  19275. 3-Tuple of double (System.Double)
  19276. </summary>
  19277. </member>
  19278. <member name="F:OpenCvSharp.Vec3d.Item0">
  19279. <summary>
  19280. The value of the first component of this object.
  19281. </summary>
  19282. </member>
  19283. <member name="F:OpenCvSharp.Vec3d.Item1">
  19284. <summary>
  19285. The value of the second component of this object.
  19286. </summary>
  19287. </member>
  19288. <member name="F:OpenCvSharp.Vec3d.Item2">
  19289. <summary>
  19290. The value of the third component of this object.
  19291. </summary>
  19292. </member>
  19293. <member name="M:OpenCvSharp.Vec3d.Deconstruct(System.Double@,System.Double@,System.Double@)">
  19294. <summary>
  19295. Deconstructing a Vector
  19296. </summary>
  19297. <param name="item0"></param>
  19298. <param name="item1"></param>
  19299. <param name="item2"></param>
  19300. </member>
  19301. <member name="M:OpenCvSharp.Vec3d.#ctor(System.Double,System.Double,System.Double)">
  19302. <summary>
  19303. Initializer
  19304. </summary>
  19305. <param name="item0"></param>
  19306. <param name="item1"></param>
  19307. <param name="item2"></param>
  19308. </member>
  19309. <member name="M:OpenCvSharp.Vec3d.Add(OpenCvSharp.Vec3d)">
  19310. <summary>
  19311. this + other
  19312. </summary>
  19313. <param name="other"></param>
  19314. <returns></returns>
  19315. </member>
  19316. <member name="M:OpenCvSharp.Vec3d.Subtract(OpenCvSharp.Vec3d)">
  19317. <summary>
  19318. this - other
  19319. </summary>
  19320. <param name="other"></param>
  19321. <returns></returns>
  19322. </member>
  19323. <member name="M:OpenCvSharp.Vec3d.Multiply(System.Double)">
  19324. <summary>
  19325. this * alpha
  19326. </summary>
  19327. <param name="alpha"></param>
  19328. <returns></returns>
  19329. </member>
  19330. <member name="M:OpenCvSharp.Vec3d.Divide(System.Double)">
  19331. <summary>
  19332. this / alpha
  19333. </summary>
  19334. <param name="alpha"></param>
  19335. <returns></returns>
  19336. </member>
  19337. <member name="P:OpenCvSharp.Vec3d.Item(System.Int32)">
  19338. <summary>
  19339. Indexer
  19340. </summary>
  19341. <param name="i"></param>
  19342. <returns></returns>
  19343. </member>
  19344. <member name="M:OpenCvSharp.Vec3d.Equals(OpenCvSharp.Vec3d)">
  19345. <inheritdoc />
  19346. </member>
  19347. <member name="M:OpenCvSharp.Vec3d.Equals(System.Object)">
  19348. <inheritdoc />
  19349. </member>
  19350. <member name="M:OpenCvSharp.Vec3d.op_Equality(OpenCvSharp.Vec3d,OpenCvSharp.Vec3d)">
  19351. <summary>
  19352. </summary>
  19353. <param name="a"></param>
  19354. <param name="b"></param>
  19355. <returns></returns>
  19356. </member>
  19357. <member name="M:OpenCvSharp.Vec3d.op_Inequality(OpenCvSharp.Vec3d,OpenCvSharp.Vec3d)">
  19358. <summary>
  19359. </summary>
  19360. <param name="a"></param>
  19361. <param name="b"></param>
  19362. <returns></returns>
  19363. </member>
  19364. <member name="M:OpenCvSharp.Vec3d.GetHashCode">
  19365. <inheritdoc />
  19366. </member>
  19367. <member name="M:OpenCvSharp.Vec3d.ToString">
  19368. <inheritdoc />
  19369. </member>
  19370. <member name="T:OpenCvSharp.Vec3f">
  19371. <summary>
  19372. 3-Tuple of float (System.Single)
  19373. </summary>
  19374. </member>
  19375. <member name="F:OpenCvSharp.Vec3f.Item0">
  19376. <summary>
  19377. The value of the first component of this object.
  19378. </summary>
  19379. </member>
  19380. <member name="F:OpenCvSharp.Vec3f.Item1">
  19381. <summary>
  19382. The value of the second component of this object.
  19383. </summary>
  19384. </member>
  19385. <member name="F:OpenCvSharp.Vec3f.Item2">
  19386. <summary>
  19387. The value of the third component of this object.
  19388. </summary>
  19389. </member>
  19390. <member name="M:OpenCvSharp.Vec3f.Deconstruct(System.Single@,System.Single@,System.Single@)">
  19391. <summary>
  19392. Deconstructing a Vector
  19393. </summary>
  19394. <param name="item0"></param>
  19395. <param name="item1"></param>
  19396. <param name="item2"></param>
  19397. </member>
  19398. <member name="M:OpenCvSharp.Vec3f.#ctor(System.Single,System.Single,System.Single)">
  19399. <summary>
  19400. Initializer
  19401. </summary>
  19402. <param name="item0"></param>
  19403. <param name="item1"></param>
  19404. <param name="item2"></param>
  19405. </member>
  19406. <member name="M:OpenCvSharp.Vec3f.Add(OpenCvSharp.Vec3f)">
  19407. <summary>
  19408. this + other
  19409. </summary>
  19410. <param name="other"></param>
  19411. <returns></returns>
  19412. </member>
  19413. <member name="M:OpenCvSharp.Vec3f.Subtract(OpenCvSharp.Vec3f)">
  19414. <summary>
  19415. this - other
  19416. </summary>
  19417. <param name="other"></param>
  19418. <returns></returns>
  19419. </member>
  19420. <member name="M:OpenCvSharp.Vec3f.Multiply(System.Double)">
  19421. <summary>
  19422. this * alpha
  19423. </summary>
  19424. <param name="alpha"></param>
  19425. <returns></returns>
  19426. </member>
  19427. <member name="M:OpenCvSharp.Vec3f.Divide(System.Double)">
  19428. <summary>
  19429. this / alpha
  19430. </summary>
  19431. <param name="alpha"></param>
  19432. <returns></returns>
  19433. </member>
  19434. <member name="P:OpenCvSharp.Vec3f.Item(System.Int32)">
  19435. <summary>
  19436. Indexer
  19437. </summary>
  19438. <param name="i"></param>
  19439. <returns></returns>
  19440. </member>
  19441. <member name="M:OpenCvSharp.Vec3f.Equals(OpenCvSharp.Vec3f)">
  19442. <inheritdoc />
  19443. </member>
  19444. <member name="M:OpenCvSharp.Vec3f.Equals(System.Object)">
  19445. <inheritdoc />
  19446. </member>
  19447. <member name="M:OpenCvSharp.Vec3f.op_Equality(OpenCvSharp.Vec3f,OpenCvSharp.Vec3f)">
  19448. <summary>
  19449. </summary>
  19450. <param name="a"></param>
  19451. <param name="b"></param>
  19452. <returns></returns>
  19453. </member>
  19454. <member name="M:OpenCvSharp.Vec3f.op_Inequality(OpenCvSharp.Vec3f,OpenCvSharp.Vec3f)">
  19455. <summary>
  19456. </summary>
  19457. <param name="a"></param>
  19458. <param name="b"></param>
  19459. <returns></returns>
  19460. </member>
  19461. <member name="M:OpenCvSharp.Vec3f.GetHashCode">
  19462. <inheritdoc />
  19463. </member>
  19464. <member name="M:OpenCvSharp.Vec3f.ToString">
  19465. <inheritdoc />
  19466. </member>
  19467. <member name="T:OpenCvSharp.Vec3i">
  19468. <summary>
  19469. 3-Tuple of int (System.Int32)
  19470. </summary>
  19471. </member>
  19472. <member name="F:OpenCvSharp.Vec3i.Item0">
  19473. <summary>
  19474. The value of the first component of this object.
  19475. </summary>
  19476. </member>
  19477. <member name="F:OpenCvSharp.Vec3i.Item1">
  19478. <summary>
  19479. The value of the second component of this object.
  19480. </summary>
  19481. </member>
  19482. <member name="F:OpenCvSharp.Vec3i.Item2">
  19483. <summary>
  19484. The value of the third component of this object.
  19485. </summary>
  19486. </member>
  19487. <member name="M:OpenCvSharp.Vec3i.Deconstruct(System.Int32@,System.Int32@,System.Int32@)">
  19488. <summary>
  19489. Deconstructing a Vector
  19490. </summary>
  19491. <param name="item0"></param>
  19492. <param name="item1"></param>
  19493. <param name="item2"></param>
  19494. </member>
  19495. <member name="M:OpenCvSharp.Vec3i.#ctor(System.Int32,System.Int32,System.Int32)">
  19496. <summary>
  19497. Initializer
  19498. </summary>
  19499. <param name="item0"></param>
  19500. <param name="item1"></param>
  19501. <param name="item2"></param>
  19502. </member>
  19503. <member name="M:OpenCvSharp.Vec3i.Add(OpenCvSharp.Vec3i)">
  19504. <summary>
  19505. this + other
  19506. </summary>
  19507. <param name="other"></param>
  19508. <returns></returns>
  19509. </member>
  19510. <member name="M:OpenCvSharp.Vec3i.Subtract(OpenCvSharp.Vec3i)">
  19511. <summary>
  19512. this - other
  19513. </summary>
  19514. <param name="other"></param>
  19515. <returns></returns>
  19516. </member>
  19517. <member name="M:OpenCvSharp.Vec3i.Multiply(System.Double)">
  19518. <summary>
  19519. this * alpha
  19520. </summary>
  19521. <param name="alpha"></param>
  19522. <returns></returns>
  19523. </member>
  19524. <member name="M:OpenCvSharp.Vec3i.Divide(System.Double)">
  19525. <summary>
  19526. this / alpha
  19527. </summary>
  19528. <param name="alpha"></param>
  19529. <returns></returns>
  19530. </member>
  19531. <member name="P:OpenCvSharp.Vec3i.Item(System.Int32)">
  19532. <summary>
  19533. Indexer
  19534. </summary>
  19535. <param name="i"></param>
  19536. <returns></returns>
  19537. </member>
  19538. <member name="M:OpenCvSharp.Vec3i.Equals(OpenCvSharp.Vec3i)">
  19539. <inheritdoc />
  19540. </member>
  19541. <member name="M:OpenCvSharp.Vec3i.Equals(System.Object)">
  19542. <inheritdoc />
  19543. </member>
  19544. <member name="M:OpenCvSharp.Vec3i.op_Equality(OpenCvSharp.Vec3i,OpenCvSharp.Vec3i)">
  19545. <summary>
  19546. </summary>
  19547. <param name="a"></param>
  19548. <param name="b"></param>
  19549. <returns></returns>
  19550. </member>
  19551. <member name="M:OpenCvSharp.Vec3i.op_Inequality(OpenCvSharp.Vec3i,OpenCvSharp.Vec3i)">
  19552. <summary>
  19553. </summary>
  19554. <param name="a"></param>
  19555. <param name="b"></param>
  19556. <returns></returns>
  19557. </member>
  19558. <member name="M:OpenCvSharp.Vec3i.GetHashCode">
  19559. <inheritdoc />
  19560. </member>
  19561. <member name="M:OpenCvSharp.Vec3i.ToString">
  19562. <inheritdoc />
  19563. </member>
  19564. <member name="T:OpenCvSharp.Vec3s">
  19565. <summary>
  19566. 3-Tuple of short (System.Int16)
  19567. </summary>
  19568. </member>
  19569. <member name="F:OpenCvSharp.Vec3s.Item0">
  19570. <summary>
  19571. The value of the first component of this object.
  19572. </summary>
  19573. </member>
  19574. <member name="F:OpenCvSharp.Vec3s.Item1">
  19575. <summary>
  19576. The value of the second component of this object.
  19577. </summary>
  19578. </member>
  19579. <member name="F:OpenCvSharp.Vec3s.Item2">
  19580. <summary>
  19581. The value of the third component of this object.
  19582. </summary>
  19583. </member>
  19584. <member name="M:OpenCvSharp.Vec3s.Deconstruct(System.Int16@,System.Int16@,System.Int16@)">
  19585. <summary>
  19586. Deconstructing a Vector
  19587. </summary>
  19588. <param name="item0"></param>
  19589. <param name="item1"></param>
  19590. <param name="item2"></param>
  19591. </member>
  19592. <member name="M:OpenCvSharp.Vec3s.#ctor(System.Int16,System.Int16,System.Int16)">
  19593. <summary>
  19594. Initializer
  19595. </summary>
  19596. <param name="item0"></param>
  19597. <param name="item1"></param>
  19598. <param name="item2"></param>
  19599. </member>
  19600. <member name="M:OpenCvSharp.Vec3s.Add(OpenCvSharp.Vec3s)">
  19601. <summary>
  19602. this + other
  19603. </summary>
  19604. <param name="other"></param>
  19605. <returns></returns>
  19606. </member>
  19607. <member name="M:OpenCvSharp.Vec3s.Subtract(OpenCvSharp.Vec3s)">
  19608. <summary>
  19609. this - other
  19610. </summary>
  19611. <param name="other"></param>
  19612. <returns></returns>
  19613. </member>
  19614. <member name="M:OpenCvSharp.Vec3s.Multiply(System.Double)">
  19615. <summary>
  19616. this * alpha
  19617. </summary>
  19618. <param name="alpha"></param>
  19619. <returns></returns>
  19620. </member>
  19621. <member name="M:OpenCvSharp.Vec3s.Divide(System.Double)">
  19622. <summary>
  19623. this / alpha
  19624. </summary>
  19625. <param name="alpha"></param>
  19626. <returns></returns>
  19627. </member>
  19628. <member name="P:OpenCvSharp.Vec3s.Item(System.Int32)">
  19629. <summary>
  19630. Indexer
  19631. </summary>
  19632. <param name="i"></param>
  19633. <returns></returns>
  19634. </member>
  19635. <member name="M:OpenCvSharp.Vec3s.Equals(OpenCvSharp.Vec3s)">
  19636. <inheritdoc />
  19637. </member>
  19638. <member name="M:OpenCvSharp.Vec3s.Equals(System.Object)">
  19639. <inheritdoc />
  19640. </member>
  19641. <member name="M:OpenCvSharp.Vec3s.op_Equality(OpenCvSharp.Vec3s,OpenCvSharp.Vec3s)">
  19642. <summary>
  19643. </summary>
  19644. <param name="a"></param>
  19645. <param name="b"></param>
  19646. <returns></returns>
  19647. </member>
  19648. <member name="M:OpenCvSharp.Vec3s.op_Inequality(OpenCvSharp.Vec3s,OpenCvSharp.Vec3s)">
  19649. <summary>
  19650. </summary>
  19651. <param name="a"></param>
  19652. <param name="b"></param>
  19653. <returns></returns>
  19654. </member>
  19655. <member name="M:OpenCvSharp.Vec3s.GetHashCode">
  19656. <inheritdoc />
  19657. </member>
  19658. <member name="M:OpenCvSharp.Vec3s.ToString">
  19659. <inheritdoc />
  19660. </member>
  19661. <member name="T:OpenCvSharp.Vec3w">
  19662. <summary>
  19663. 3-Tuple of ushort (System.UInt16)
  19664. </summary>
  19665. </member>
  19666. <member name="F:OpenCvSharp.Vec3w.Item0">
  19667. <summary>
  19668. The value of the first component of this object.
  19669. </summary>
  19670. </member>
  19671. <member name="F:OpenCvSharp.Vec3w.Item1">
  19672. <summary>
  19673. The value of the second component of this object.
  19674. </summary>
  19675. </member>
  19676. <member name="F:OpenCvSharp.Vec3w.Item2">
  19677. <summary>
  19678. The value of the third component of this object.
  19679. </summary>
  19680. </member>
  19681. <member name="M:OpenCvSharp.Vec3w.Deconstruct(System.UInt16@,System.UInt16@,System.UInt16@)">
  19682. <summary>
  19683. Deconstructing a Vector
  19684. </summary>
  19685. <param name="item0"></param>
  19686. <param name="item1"></param>
  19687. <param name="item2"></param>
  19688. </member>
  19689. <member name="M:OpenCvSharp.Vec3w.#ctor(System.UInt16,System.UInt16,System.UInt16)">
  19690. <summary>
  19691. Initializer
  19692. </summary>
  19693. <param name="item0"></param>
  19694. <param name="item1"></param>
  19695. <param name="item2"></param>
  19696. </member>
  19697. <member name="M:OpenCvSharp.Vec3w.Add(OpenCvSharp.Vec3w)">
  19698. <summary>
  19699. this + other
  19700. </summary>
  19701. <param name="other"></param>
  19702. <returns></returns>
  19703. </member>
  19704. <member name="M:OpenCvSharp.Vec3w.Subtract(OpenCvSharp.Vec3w)">
  19705. <summary>
  19706. this - other
  19707. </summary>
  19708. <param name="other"></param>
  19709. <returns></returns>
  19710. </member>
  19711. <member name="M:OpenCvSharp.Vec3w.Multiply(System.Double)">
  19712. <summary>
  19713. this * alpha
  19714. </summary>
  19715. <param name="alpha"></param>
  19716. <returns></returns>
  19717. </member>
  19718. <member name="M:OpenCvSharp.Vec3w.Divide(System.Double)">
  19719. <summary>
  19720. this / alpha
  19721. </summary>
  19722. <param name="alpha"></param>
  19723. <returns></returns>
  19724. </member>
  19725. <member name="P:OpenCvSharp.Vec3w.Item(System.Int32)">
  19726. <summary>
  19727. Indexer
  19728. </summary>
  19729. <param name="i"></param>
  19730. <returns></returns>
  19731. </member>
  19732. <member name="M:OpenCvSharp.Vec3w.Equals(OpenCvSharp.Vec3w)">
  19733. <inheritdoc />
  19734. </member>
  19735. <member name="M:OpenCvSharp.Vec3w.Equals(System.Object)">
  19736. <inheritdoc />
  19737. </member>
  19738. <member name="M:OpenCvSharp.Vec3w.op_Equality(OpenCvSharp.Vec3w,OpenCvSharp.Vec3w)">
  19739. <summary>
  19740. </summary>
  19741. <param name="a"></param>
  19742. <param name="b"></param>
  19743. <returns></returns>
  19744. </member>
  19745. <member name="M:OpenCvSharp.Vec3w.op_Inequality(OpenCvSharp.Vec3w,OpenCvSharp.Vec3w)">
  19746. <summary>
  19747. </summary>
  19748. <param name="a"></param>
  19749. <param name="b"></param>
  19750. <returns></returns>
  19751. </member>
  19752. <member name="M:OpenCvSharp.Vec3w.GetHashCode">
  19753. <inheritdoc />
  19754. </member>
  19755. <member name="M:OpenCvSharp.Vec3w.ToString">
  19756. <inheritdoc />
  19757. </member>
  19758. <member name="T:OpenCvSharp.Vec4b">
  19759. <summary>
  19760. 4-Tuple of byte (System.Byte)
  19761. </summary>
  19762. </member>
  19763. <member name="F:OpenCvSharp.Vec4b.Item0">
  19764. <summary>
  19765. The value of the first component of this object.
  19766. </summary>
  19767. </member>
  19768. <member name="F:OpenCvSharp.Vec4b.Item1">
  19769. <summary>
  19770. The value of the second component of this object.
  19771. </summary>
  19772. </member>
  19773. <member name="F:OpenCvSharp.Vec4b.Item2">
  19774. <summary>
  19775. The value of the third component of this object.
  19776. </summary>
  19777. </member>
  19778. <member name="F:OpenCvSharp.Vec4b.Item3">
  19779. <summary>
  19780. The value of the fourth component of this object.
  19781. </summary>
  19782. </member>
  19783. <member name="M:OpenCvSharp.Vec4b.Deconstruct(System.Byte@,System.Byte@,System.Byte@,System.Byte@)">
  19784. <summary>
  19785. Deconstructing a Vector
  19786. </summary>
  19787. <param name="item0"></param>
  19788. <param name="item1"></param>
  19789. <param name="item2"></param>
  19790. <param name="item3"></param>
  19791. </member>
  19792. <member name="M:OpenCvSharp.Vec4b.#ctor(System.Byte,System.Byte,System.Byte,System.Byte)">
  19793. <summary>
  19794. Initializer
  19795. </summary>
  19796. <param name="item0"></param>
  19797. <param name="item1"></param>
  19798. <param name="item2"></param>
  19799. <param name="item3"></param>
  19800. </member>
  19801. <member name="M:OpenCvSharp.Vec4b.Add(OpenCvSharp.Vec4b)">
  19802. <summary>
  19803. this + other
  19804. </summary>
  19805. <param name="other"></param>
  19806. <returns></returns>
  19807. </member>
  19808. <member name="M:OpenCvSharp.Vec4b.Subtract(OpenCvSharp.Vec4b)">
  19809. <summary>
  19810. this - other
  19811. </summary>
  19812. <param name="other"></param>
  19813. <returns></returns>
  19814. </member>
  19815. <member name="M:OpenCvSharp.Vec4b.Multiply(System.Double)">
  19816. <summary>
  19817. this * alpha
  19818. </summary>
  19819. <param name="alpha"></param>
  19820. <returns></returns>
  19821. </member>
  19822. <member name="M:OpenCvSharp.Vec4b.Divide(System.Double)">
  19823. <summary>
  19824. this / alpha
  19825. </summary>
  19826. <param name="alpha"></param>
  19827. <returns></returns>
  19828. </member>
  19829. <member name="P:OpenCvSharp.Vec4b.Item(System.Int32)">
  19830. <summary>
  19831. Indexer
  19832. </summary>
  19833. <param name="i"></param>
  19834. <returns></returns>
  19835. </member>
  19836. <member name="M:OpenCvSharp.Vec4b.Equals(OpenCvSharp.Vec4b)">
  19837. <inheritdoc />
  19838. </member>
  19839. <member name="M:OpenCvSharp.Vec4b.Equals(System.Object)">
  19840. <inheritdoc />
  19841. </member>
  19842. <member name="M:OpenCvSharp.Vec4b.op_Equality(OpenCvSharp.Vec4b,OpenCvSharp.Vec4b)">
  19843. <summary>
  19844. </summary>
  19845. <param name="a"></param>
  19846. <param name="b"></param>
  19847. <returns></returns>
  19848. </member>
  19849. <member name="M:OpenCvSharp.Vec4b.op_Inequality(OpenCvSharp.Vec4b,OpenCvSharp.Vec4b)">
  19850. <summary>
  19851. </summary>
  19852. <param name="a"></param>
  19853. <param name="b"></param>
  19854. <returns></returns>
  19855. </member>
  19856. <member name="M:OpenCvSharp.Vec4b.GetHashCode">
  19857. <inheritdoc />
  19858. </member>
  19859. <member name="M:OpenCvSharp.Vec4b.ToString">
  19860. <inheritdoc />
  19861. </member>
  19862. <member name="T:OpenCvSharp.Vec4d">
  19863. <summary>
  19864. 4-Tuple of double (System.Double)
  19865. </summary>
  19866. </member>
  19867. <member name="F:OpenCvSharp.Vec4d.Item0">
  19868. <summary>
  19869. The value of the first component of this object.
  19870. </summary>
  19871. </member>
  19872. <member name="F:OpenCvSharp.Vec4d.Item1">
  19873. <summary>
  19874. The value of the second component of this object.
  19875. </summary>
  19876. </member>
  19877. <member name="F:OpenCvSharp.Vec4d.Item2">
  19878. <summary>
  19879. The value of the third component of this object.
  19880. </summary>
  19881. </member>
  19882. <member name="F:OpenCvSharp.Vec4d.Item3">
  19883. <summary>
  19884. The value of the fourth component of this object.
  19885. </summary>
  19886. </member>
  19887. <member name="M:OpenCvSharp.Vec4d.Deconstruct(System.Double@,System.Double@,System.Double@,System.Double@)">
  19888. <summary>
  19889. Deconstructing a Vector
  19890. </summary>
  19891. <param name="item0"></param>
  19892. <param name="item1"></param>
  19893. <param name="item2"></param>
  19894. <param name="item3"></param>
  19895. </member>
  19896. <member name="M:OpenCvSharp.Vec4d.#ctor(System.Double,System.Double,System.Double,System.Double)">
  19897. <summary>
  19898. Initializer
  19899. </summary>
  19900. <param name="item0"></param>
  19901. <param name="item1"></param>
  19902. <param name="item2"></param>
  19903. <param name="item3"></param>
  19904. </member>
  19905. <member name="M:OpenCvSharp.Vec4d.Add(OpenCvSharp.Vec4d)">
  19906. <summary>
  19907. this + other
  19908. </summary>
  19909. <param name="other"></param>
  19910. <returns></returns>
  19911. </member>
  19912. <member name="M:OpenCvSharp.Vec4d.Subtract(OpenCvSharp.Vec4d)">
  19913. <summary>
  19914. this - other
  19915. </summary>
  19916. <param name="other"></param>
  19917. <returns></returns>
  19918. </member>
  19919. <member name="M:OpenCvSharp.Vec4d.Multiply(System.Double)">
  19920. <summary>
  19921. this * alpha
  19922. </summary>
  19923. <param name="alpha"></param>
  19924. <returns></returns>
  19925. </member>
  19926. <member name="M:OpenCvSharp.Vec4d.Divide(System.Double)">
  19927. <summary>
  19928. this / alpha
  19929. </summary>
  19930. <param name="alpha"></param>
  19931. <returns></returns>
  19932. </member>
  19933. <member name="P:OpenCvSharp.Vec4d.Item(System.Int32)">
  19934. <summary>
  19935. Indexer
  19936. </summary>
  19937. <param name="i"></param>
  19938. <returns></returns>
  19939. </member>
  19940. <member name="M:OpenCvSharp.Vec4d.Equals(OpenCvSharp.Vec4d)">
  19941. <inheritdoc />
  19942. </member>
  19943. <member name="M:OpenCvSharp.Vec4d.Equals(System.Object)">
  19944. <inheritdoc />
  19945. </member>
  19946. <member name="M:OpenCvSharp.Vec4d.op_Equality(OpenCvSharp.Vec4d,OpenCvSharp.Vec4d)">
  19947. <summary>
  19948. </summary>
  19949. <param name="a"></param>
  19950. <param name="b"></param>
  19951. <returns></returns>
  19952. </member>
  19953. <member name="M:OpenCvSharp.Vec4d.op_Inequality(OpenCvSharp.Vec4d,OpenCvSharp.Vec4d)">
  19954. <summary>
  19955. </summary>
  19956. <param name="a"></param>
  19957. <param name="b"></param>
  19958. <returns></returns>
  19959. </member>
  19960. <member name="M:OpenCvSharp.Vec4d.GetHashCode">
  19961. <inheritdoc />
  19962. </member>
  19963. <member name="M:OpenCvSharp.Vec4d.ToString">
  19964. <inheritdoc />
  19965. </member>
  19966. <member name="T:OpenCvSharp.Vec4f">
  19967. <summary>
  19968. 4-Tuple of float (System.Single)
  19969. </summary>
  19970. </member>
  19971. <member name="F:OpenCvSharp.Vec4f.Item0">
  19972. <summary>
  19973. The value of the first component of this object.
  19974. </summary>
  19975. </member>
  19976. <member name="F:OpenCvSharp.Vec4f.Item1">
  19977. <summary>
  19978. The value of the second component of this object.
  19979. </summary>
  19980. </member>
  19981. <member name="F:OpenCvSharp.Vec4f.Item2">
  19982. <summary>
  19983. The value of the third component of this object.
  19984. </summary>
  19985. </member>
  19986. <member name="F:OpenCvSharp.Vec4f.Item3">
  19987. <summary>
  19988. The value of the fourth component of this object.
  19989. </summary>
  19990. </member>
  19991. <member name="M:OpenCvSharp.Vec4f.Deconstruct(System.Single@,System.Single@,System.Single@,System.Single@)">
  19992. <summary>
  19993. Deconstructing a Vector
  19994. </summary>
  19995. <param name="item0"></param>
  19996. <param name="item1"></param>
  19997. <param name="item2"></param>
  19998. <param name="item3"></param>
  19999. </member>
  20000. <member name="M:OpenCvSharp.Vec4f.#ctor(System.Single,System.Single,System.Single,System.Single)">
  20001. <summary>
  20002. Initializer
  20003. </summary>
  20004. <param name="item0"></param>
  20005. <param name="item1"></param>
  20006. <param name="item2"></param>
  20007. <param name="item3"></param>
  20008. </member>
  20009. <member name="M:OpenCvSharp.Vec4f.Add(OpenCvSharp.Vec4f)">
  20010. <summary>
  20011. this + other
  20012. </summary>
  20013. <param name="other"></param>
  20014. <returns></returns>
  20015. </member>
  20016. <member name="M:OpenCvSharp.Vec4f.Subtract(OpenCvSharp.Vec4f)">
  20017. <summary>
  20018. this - other
  20019. </summary>
  20020. <param name="other"></param>
  20021. <returns></returns>
  20022. </member>
  20023. <member name="M:OpenCvSharp.Vec4f.Multiply(System.Double)">
  20024. <summary>
  20025. this * alpha
  20026. </summary>
  20027. <param name="alpha"></param>
  20028. <returns></returns>
  20029. </member>
  20030. <member name="M:OpenCvSharp.Vec4f.Divide(System.Double)">
  20031. <summary>
  20032. this / alpha
  20033. </summary>
  20034. <param name="alpha"></param>
  20035. <returns></returns>
  20036. </member>
  20037. <member name="P:OpenCvSharp.Vec4f.Item(System.Int32)">
  20038. <summary>
  20039. Indexer
  20040. </summary>
  20041. <param name="i"></param>
  20042. <returns></returns>
  20043. </member>
  20044. <member name="M:OpenCvSharp.Vec4f.Equals(OpenCvSharp.Vec4f)">
  20045. <inheritdoc />
  20046. </member>
  20047. <member name="M:OpenCvSharp.Vec4f.Equals(System.Object)">
  20048. <inheritdoc />
  20049. </member>
  20050. <member name="M:OpenCvSharp.Vec4f.op_Equality(OpenCvSharp.Vec4f,OpenCvSharp.Vec4f)">
  20051. <summary>
  20052. </summary>
  20053. <param name="a"></param>
  20054. <param name="b"></param>
  20055. <returns></returns>
  20056. </member>
  20057. <member name="M:OpenCvSharp.Vec4f.op_Inequality(OpenCvSharp.Vec4f,OpenCvSharp.Vec4f)">
  20058. <summary>
  20059. </summary>
  20060. <param name="a"></param>
  20061. <param name="b"></param>
  20062. <returns></returns>
  20063. </member>
  20064. <member name="M:OpenCvSharp.Vec4f.GetHashCode">
  20065. <inheritdoc />
  20066. </member>
  20067. <member name="M:OpenCvSharp.Vec4f.ToString">
  20068. <inheritdoc />
  20069. </member>
  20070. <member name="T:OpenCvSharp.Vec4i">
  20071. <summary>
  20072. 4-Tuple of int (System.Int32)
  20073. </summary>
  20074. </member>
  20075. <member name="F:OpenCvSharp.Vec4i.Item0">
  20076. <summary>
  20077. The value of the first component of this object.
  20078. </summary>
  20079. </member>
  20080. <member name="F:OpenCvSharp.Vec4i.Item1">
  20081. <summary>
  20082. The value of the second component of this object.
  20083. </summary>
  20084. </member>
  20085. <member name="F:OpenCvSharp.Vec4i.Item2">
  20086. <summary>
  20087. The value of the third component of this object.
  20088. </summary>
  20089. </member>
  20090. <member name="F:OpenCvSharp.Vec4i.Item3">
  20091. <summary>
  20092. The value of the fourth component of this object.
  20093. </summary>
  20094. </member>
  20095. <member name="M:OpenCvSharp.Vec4i.Deconstruct(System.Int32@,System.Int32@,System.Int32@,System.Int32@)">
  20096. <summary>
  20097. Deconstructing a Vector
  20098. </summary>
  20099. <param name="item0"></param>
  20100. <param name="item1"></param>
  20101. <param name="item2"></param>
  20102. <param name="item3"></param>
  20103. </member>
  20104. <member name="M:OpenCvSharp.Vec4i.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
  20105. <summary>
  20106. Initializer
  20107. </summary>
  20108. <param name="item0"></param>
  20109. <param name="item1"></param>
  20110. <param name="item2"></param>
  20111. <param name="item3"></param>
  20112. </member>
  20113. <member name="M:OpenCvSharp.Vec4i.Add(OpenCvSharp.Vec4i)">
  20114. <summary>
  20115. this + other
  20116. </summary>
  20117. <param name="other"></param>
  20118. <returns></returns>
  20119. </member>
  20120. <member name="M:OpenCvSharp.Vec4i.Subtract(OpenCvSharp.Vec4i)">
  20121. <summary>
  20122. this - other
  20123. </summary>
  20124. <param name="other"></param>
  20125. <returns></returns>
  20126. </member>
  20127. <member name="M:OpenCvSharp.Vec4i.Multiply(System.Double)">
  20128. <summary>
  20129. this * alpha
  20130. </summary>
  20131. <param name="alpha"></param>
  20132. <returns></returns>
  20133. </member>
  20134. <member name="M:OpenCvSharp.Vec4i.Divide(System.Double)">
  20135. <summary>
  20136. this / alpha
  20137. </summary>
  20138. <param name="alpha"></param>
  20139. <returns></returns>
  20140. </member>
  20141. <member name="P:OpenCvSharp.Vec4i.Item(System.Int32)">
  20142. <summary>
  20143. Indexer
  20144. </summary>
  20145. <param name="i"></param>
  20146. <returns></returns>
  20147. </member>
  20148. <member name="M:OpenCvSharp.Vec4i.Equals(OpenCvSharp.Vec4i)">
  20149. <inheritdoc />
  20150. </member>
  20151. <member name="M:OpenCvSharp.Vec4i.Equals(System.Object)">
  20152. <inheritdoc />
  20153. </member>
  20154. <member name="M:OpenCvSharp.Vec4i.op_Equality(OpenCvSharp.Vec4i,OpenCvSharp.Vec4i)">
  20155. <summary>
  20156. </summary>
  20157. <param name="a"></param>
  20158. <param name="b"></param>
  20159. <returns></returns>
  20160. </member>
  20161. <member name="M:OpenCvSharp.Vec4i.op_Inequality(OpenCvSharp.Vec4i,OpenCvSharp.Vec4i)">
  20162. <summary>
  20163. </summary>
  20164. <param name="a"></param>
  20165. <param name="b"></param>
  20166. <returns></returns>
  20167. </member>
  20168. <member name="M:OpenCvSharp.Vec4i.GetHashCode">
  20169. <inheritdoc />
  20170. </member>
  20171. <member name="M:OpenCvSharp.Vec4i.ToString">
  20172. <inheritdoc />
  20173. </member>
  20174. <member name="T:OpenCvSharp.Vec4s">
  20175. <summary>
  20176. 4-Tuple of short (System.Int16)
  20177. </summary>
  20178. </member>
  20179. <member name="F:OpenCvSharp.Vec4s.Item0">
  20180. <summary>
  20181. The value of the first component of this object.
  20182. </summary>
  20183. </member>
  20184. <member name="F:OpenCvSharp.Vec4s.Item1">
  20185. <summary>
  20186. The value of the second component of this object.
  20187. </summary>
  20188. </member>
  20189. <member name="F:OpenCvSharp.Vec4s.Item2">
  20190. <summary>
  20191. The value of the third component of this object.
  20192. </summary>
  20193. </member>
  20194. <member name="F:OpenCvSharp.Vec4s.Item3">
  20195. <summary>
  20196. The value of the fourth component of this object.
  20197. </summary>
  20198. </member>
  20199. <member name="M:OpenCvSharp.Vec4s.Deconstruct(System.Int16@,System.Int16@,System.Int16@,System.Int16@)">
  20200. <summary>
  20201. Deconstructing a Vector
  20202. </summary>
  20203. <param name="item0"></param>
  20204. <param name="item1"></param>
  20205. <param name="item2"></param>
  20206. <param name="item3"></param>
  20207. </member>
  20208. <member name="M:OpenCvSharp.Vec4s.#ctor(System.Int16,System.Int16,System.Int16,System.Int16)">
  20209. <summary>
  20210. Initializer
  20211. </summary>
  20212. <param name="item0"></param>
  20213. <param name="item1"></param>
  20214. <param name="item2"></param>
  20215. <param name="item3"></param>
  20216. </member>
  20217. <member name="M:OpenCvSharp.Vec4s.Add(OpenCvSharp.Vec4s)">
  20218. <summary>
  20219. this + other
  20220. </summary>
  20221. <param name="other"></param>
  20222. <returns></returns>
  20223. </member>
  20224. <member name="M:OpenCvSharp.Vec4s.Subtract(OpenCvSharp.Vec4s)">
  20225. <summary>
  20226. this - other
  20227. </summary>
  20228. <param name="other"></param>
  20229. <returns></returns>
  20230. </member>
  20231. <member name="M:OpenCvSharp.Vec4s.Multiply(System.Double)">
  20232. <summary>
  20233. this * alpha
  20234. </summary>
  20235. <param name="alpha"></param>
  20236. <returns></returns>
  20237. </member>
  20238. <member name="M:OpenCvSharp.Vec4s.Divide(System.Double)">
  20239. <summary>
  20240. this / alpha
  20241. </summary>
  20242. <param name="alpha"></param>
  20243. <returns></returns>
  20244. </member>
  20245. <member name="P:OpenCvSharp.Vec4s.Item(System.Int32)">
  20246. <summary>
  20247. Indexer
  20248. </summary>
  20249. <param name="i"></param>
  20250. <returns></returns>
  20251. </member>
  20252. <member name="M:OpenCvSharp.Vec4s.Equals(OpenCvSharp.Vec4s)">
  20253. <inheritdoc />
  20254. </member>
  20255. <member name="M:OpenCvSharp.Vec4s.Equals(System.Object)">
  20256. <inheritdoc />
  20257. </member>
  20258. <member name="M:OpenCvSharp.Vec4s.op_Equality(OpenCvSharp.Vec4s,OpenCvSharp.Vec4s)">
  20259. <summary>
  20260. </summary>
  20261. <param name="a"></param>
  20262. <param name="b"></param>
  20263. <returns></returns>
  20264. </member>
  20265. <member name="M:OpenCvSharp.Vec4s.op_Inequality(OpenCvSharp.Vec4s,OpenCvSharp.Vec4s)">
  20266. <summary>
  20267. </summary>
  20268. <param name="a"></param>
  20269. <param name="b"></param>
  20270. <returns></returns>
  20271. </member>
  20272. <member name="M:OpenCvSharp.Vec4s.GetHashCode">
  20273. <inheritdoc />
  20274. </member>
  20275. <member name="M:OpenCvSharp.Vec4s.ToString">
  20276. <inheritdoc />
  20277. </member>
  20278. <member name="T:OpenCvSharp.Vec4w">
  20279. <summary>
  20280. 4-Tuple of ushort (System.UInt16)
  20281. </summary>
  20282. </member>
  20283. <member name="F:OpenCvSharp.Vec4w.Item0">
  20284. <summary>
  20285. The value of the first component of this object.
  20286. </summary>
  20287. </member>
  20288. <member name="F:OpenCvSharp.Vec4w.Item1">
  20289. <summary>
  20290. The value of the second component of this object.
  20291. </summary>
  20292. </member>
  20293. <member name="F:OpenCvSharp.Vec4w.Item2">
  20294. <summary>
  20295. The value of the third component of this object.
  20296. </summary>
  20297. </member>
  20298. <member name="F:OpenCvSharp.Vec4w.Item3">
  20299. <summary>
  20300. The value of the fourth component of this object.
  20301. </summary>
  20302. </member>
  20303. <member name="M:OpenCvSharp.Vec4w.Deconstruct(System.UInt16@,System.UInt16@,System.UInt16@,System.UInt16@)">
  20304. <summary>
  20305. Deconstructing a Vector
  20306. </summary>
  20307. <param name="item0"></param>
  20308. <param name="item1"></param>
  20309. <param name="item2"></param>
  20310. <param name="item3"></param>
  20311. </member>
  20312. <member name="M:OpenCvSharp.Vec4w.#ctor(System.UInt16,System.UInt16,System.UInt16,System.UInt16)">
  20313. <summary>
  20314. Initializer
  20315. </summary>
  20316. <param name="item0"></param>
  20317. <param name="item1"></param>
  20318. <param name="item2"></param>
  20319. <param name="item3"></param>
  20320. </member>
  20321. <member name="M:OpenCvSharp.Vec4w.Add(OpenCvSharp.Vec4w)">
  20322. <summary>
  20323. this + other
  20324. </summary>
  20325. <param name="other"></param>
  20326. <returns></returns>
  20327. </member>
  20328. <member name="M:OpenCvSharp.Vec4w.Subtract(OpenCvSharp.Vec4w)">
  20329. <summary>
  20330. this - other
  20331. </summary>
  20332. <param name="other"></param>
  20333. <returns></returns>
  20334. </member>
  20335. <member name="M:OpenCvSharp.Vec4w.Multiply(System.Double)">
  20336. <summary>
  20337. this * alpha
  20338. </summary>
  20339. <param name="alpha"></param>
  20340. <returns></returns>
  20341. </member>
  20342. <member name="M:OpenCvSharp.Vec4w.Divide(System.Double)">
  20343. <summary>
  20344. this / alpha
  20345. </summary>
  20346. <param name="alpha"></param>
  20347. <returns></returns>
  20348. </member>
  20349. <member name="P:OpenCvSharp.Vec4w.Item(System.Int32)">
  20350. <summary>
  20351. Indexer
  20352. </summary>
  20353. <param name="i"></param>
  20354. <returns></returns>
  20355. </member>
  20356. <member name="M:OpenCvSharp.Vec4w.Equals(OpenCvSharp.Vec4w)">
  20357. <inheritdoc />
  20358. </member>
  20359. <member name="M:OpenCvSharp.Vec4w.Equals(System.Object)">
  20360. <inheritdoc />
  20361. </member>
  20362. <member name="M:OpenCvSharp.Vec4w.op_Equality(OpenCvSharp.Vec4w,OpenCvSharp.Vec4w)">
  20363. <summary>
  20364. </summary>
  20365. <param name="a"></param>
  20366. <param name="b"></param>
  20367. <returns></returns>
  20368. </member>
  20369. <member name="M:OpenCvSharp.Vec4w.op_Inequality(OpenCvSharp.Vec4w,OpenCvSharp.Vec4w)">
  20370. <summary>
  20371. </summary>
  20372. <param name="a"></param>
  20373. <param name="b"></param>
  20374. <returns></returns>
  20375. </member>
  20376. <member name="M:OpenCvSharp.Vec4w.GetHashCode">
  20377. <inheritdoc />
  20378. </member>
  20379. <member name="M:OpenCvSharp.Vec4w.ToString">
  20380. <inheritdoc />
  20381. </member>
  20382. <member name="T:OpenCvSharp.Vec6b">
  20383. <summary>
  20384. 6-Tuple of byte (System.Byte)
  20385. </summary>
  20386. </member>
  20387. <member name="F:OpenCvSharp.Vec6b.Item0">
  20388. <summary>
  20389. The value of the first component of this object.
  20390. </summary>
  20391. </member>
  20392. <member name="F:OpenCvSharp.Vec6b.Item1">
  20393. <summary>
  20394. The value of the second component of this object.
  20395. </summary>
  20396. </member>
  20397. <member name="F:OpenCvSharp.Vec6b.Item2">
  20398. <summary>
  20399. The value of the third component of this object.
  20400. </summary>
  20401. </member>
  20402. <member name="F:OpenCvSharp.Vec6b.Item3">
  20403. <summary>
  20404. The value of the fourth component of this object.
  20405. </summary>
  20406. </member>
  20407. <member name="F:OpenCvSharp.Vec6b.Item4">
  20408. <summary>
  20409. The value of the fifth component of this object.
  20410. </summary>
  20411. </member>
  20412. <member name="F:OpenCvSharp.Vec6b.Item5">
  20413. <summary>
  20414. The value of the sixth component of this object.
  20415. </summary>
  20416. </member>
  20417. <member name="M:OpenCvSharp.Vec6b.Deconstruct(System.Byte@,System.Byte@,System.Byte@,System.Byte@,System.Byte@,System.Byte@)">
  20418. <summary>
  20419. Deconstructing a Vector
  20420. </summary>
  20421. <param name="item0"></param>
  20422. <param name="item1"></param>
  20423. <param name="item2"></param>
  20424. <param name="item3"></param>
  20425. <param name="item4"></param>
  20426. <param name="item5"></param>
  20427. </member>
  20428. <member name="M:OpenCvSharp.Vec6b.#ctor(System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte)">
  20429. <summary>
  20430. Initializer
  20431. </summary>
  20432. <param name="item0"></param>
  20433. <param name="item1"></param>
  20434. <param name="item2"></param>
  20435. <param name="item3"></param>
  20436. <param name="item4"></param>
  20437. <param name="item5"></param>
  20438. </member>
  20439. <member name="M:OpenCvSharp.Vec6b.Add(OpenCvSharp.Vec6b)">
  20440. <summary>
  20441. this + other
  20442. </summary>
  20443. <param name="other"></param>
  20444. <returns></returns>
  20445. </member>
  20446. <member name="M:OpenCvSharp.Vec6b.Subtract(OpenCvSharp.Vec6b)">
  20447. <summary>
  20448. this - other
  20449. </summary>
  20450. <param name="other"></param>
  20451. <returns></returns>
  20452. </member>
  20453. <member name="M:OpenCvSharp.Vec6b.Multiply(System.Double)">
  20454. <summary>
  20455. this * alpha
  20456. </summary>
  20457. <param name="alpha"></param>
  20458. <returns></returns>
  20459. </member>
  20460. <member name="M:OpenCvSharp.Vec6b.Divide(System.Double)">
  20461. <summary>
  20462. this / alpha
  20463. </summary>
  20464. <param name="alpha"></param>
  20465. <returns></returns>
  20466. </member>
  20467. <member name="P:OpenCvSharp.Vec6b.Item(System.Int32)">
  20468. <summary>
  20469. Indexer
  20470. </summary>
  20471. <param name="i"></param>
  20472. <returns></returns>
  20473. </member>
  20474. <member name="M:OpenCvSharp.Vec6b.Equals(OpenCvSharp.Vec6b)">
  20475. <inheritdoc />
  20476. </member>
  20477. <member name="M:OpenCvSharp.Vec6b.Equals(System.Object)">
  20478. <inheritdoc />
  20479. </member>
  20480. <member name="M:OpenCvSharp.Vec6b.op_Equality(OpenCvSharp.Vec6b,OpenCvSharp.Vec6b)">
  20481. <summary>
  20482. </summary>
  20483. <param name="a"></param>
  20484. <param name="b"></param>
  20485. <returns></returns>
  20486. </member>
  20487. <member name="M:OpenCvSharp.Vec6b.op_Inequality(OpenCvSharp.Vec6b,OpenCvSharp.Vec6b)">
  20488. <summary>
  20489. </summary>
  20490. <param name="a"></param>
  20491. <param name="b"></param>
  20492. <returns></returns>
  20493. </member>
  20494. <member name="M:OpenCvSharp.Vec6b.GetHashCode">
  20495. <inheritdoc />
  20496. </member>
  20497. <member name="M:OpenCvSharp.Vec6b.ToString">
  20498. <inheritdoc />
  20499. </member>
  20500. <member name="T:OpenCvSharp.Vec6d">
  20501. <summary>
  20502. 6-Tuple of double (System.Double)
  20503. </summary>
  20504. </member>
  20505. <member name="F:OpenCvSharp.Vec6d.Item0">
  20506. <summary>
  20507. The value of the first component of this object.
  20508. </summary>
  20509. </member>
  20510. <member name="F:OpenCvSharp.Vec6d.Item1">
  20511. <summary>
  20512. The value of the second component of this object.
  20513. </summary>
  20514. </member>
  20515. <member name="F:OpenCvSharp.Vec6d.Item2">
  20516. <summary>
  20517. The value of the third component of this object.
  20518. </summary>
  20519. </member>
  20520. <member name="F:OpenCvSharp.Vec6d.Item3">
  20521. <summary>
  20522. The value of the fourth component of this object.
  20523. </summary>
  20524. </member>
  20525. <member name="F:OpenCvSharp.Vec6d.Item4">
  20526. <summary>
  20527. The value of the fifth component of this object.
  20528. </summary>
  20529. </member>
  20530. <member name="F:OpenCvSharp.Vec6d.Item5">
  20531. <summary>
  20532. The value of the sixth component of this object.
  20533. </summary>
  20534. </member>
  20535. <member name="M:OpenCvSharp.Vec6d.Deconstruct(System.Double@,System.Double@,System.Double@,System.Double@,System.Double@,System.Double@)">
  20536. <summary>
  20537. Deconstructing a Vector
  20538. </summary>
  20539. <param name="item0"></param>
  20540. <param name="item1"></param>
  20541. <param name="item2"></param>
  20542. <param name="item3"></param>
  20543. <param name="item4"></param>
  20544. <param name="item5"></param>
  20545. </member>
  20546. <member name="M:OpenCvSharp.Vec6d.#ctor(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
  20547. <summary>
  20548. Initializer
  20549. </summary>
  20550. <param name="item0"></param>
  20551. <param name="item1"></param>
  20552. <param name="item2"></param>
  20553. <param name="item3"></param>
  20554. <param name="item4"></param>
  20555. <param name="item5"></param>
  20556. </member>
  20557. <member name="M:OpenCvSharp.Vec6d.Add(OpenCvSharp.Vec6d)">
  20558. <summary>
  20559. this + other
  20560. </summary>
  20561. <param name="other"></param>
  20562. <returns></returns>
  20563. </member>
  20564. <member name="M:OpenCvSharp.Vec6d.Subtract(OpenCvSharp.Vec6d)">
  20565. <summary>
  20566. this - other
  20567. </summary>
  20568. <param name="other"></param>
  20569. <returns></returns>
  20570. </member>
  20571. <member name="M:OpenCvSharp.Vec6d.Multiply(System.Double)">
  20572. <summary>
  20573. this * alpha
  20574. </summary>
  20575. <param name="alpha"></param>
  20576. <returns></returns>
  20577. </member>
  20578. <member name="M:OpenCvSharp.Vec6d.Divide(System.Double)">
  20579. <summary>
  20580. this / alpha
  20581. </summary>
  20582. <param name="alpha"></param>
  20583. <returns></returns>
  20584. </member>
  20585. <member name="P:OpenCvSharp.Vec6d.Item(System.Int32)">
  20586. <summary>
  20587. Indexer
  20588. </summary>
  20589. <param name="i"></param>
  20590. <returns></returns>
  20591. </member>
  20592. <member name="M:OpenCvSharp.Vec6d.Equals(OpenCvSharp.Vec6d)">
  20593. <inheritdoc />
  20594. </member>
  20595. <member name="M:OpenCvSharp.Vec6d.Equals(System.Object)">
  20596. <inheritdoc />
  20597. </member>
  20598. <member name="M:OpenCvSharp.Vec6d.op_Equality(OpenCvSharp.Vec6d,OpenCvSharp.Vec6d)">
  20599. <summary>
  20600. </summary>
  20601. <param name="a"></param>
  20602. <param name="b"></param>
  20603. <returns></returns>
  20604. </member>
  20605. <member name="M:OpenCvSharp.Vec6d.op_Inequality(OpenCvSharp.Vec6d,OpenCvSharp.Vec6d)">
  20606. <summary>
  20607. </summary>
  20608. <param name="a"></param>
  20609. <param name="b"></param>
  20610. <returns></returns>
  20611. </member>
  20612. <member name="M:OpenCvSharp.Vec6d.GetHashCode">
  20613. <inheritdoc />
  20614. </member>
  20615. <member name="M:OpenCvSharp.Vec6d.ToString">
  20616. <inheritdoc />
  20617. </member>
  20618. <member name="T:OpenCvSharp.Vec6f">
  20619. <summary>
  20620. 6-Tuple of float (System.Single)
  20621. </summary>
  20622. </member>
  20623. <member name="F:OpenCvSharp.Vec6f.Item0">
  20624. <summary>
  20625. The value of the first component of this object.
  20626. </summary>
  20627. </member>
  20628. <member name="F:OpenCvSharp.Vec6f.Item1">
  20629. <summary>
  20630. The value of the second component of this object.
  20631. </summary>
  20632. </member>
  20633. <member name="F:OpenCvSharp.Vec6f.Item2">
  20634. <summary>
  20635. The value of the third component of this object.
  20636. </summary>
  20637. </member>
  20638. <member name="F:OpenCvSharp.Vec6f.Item3">
  20639. <summary>
  20640. The value of the fourth component of this object.
  20641. </summary>
  20642. </member>
  20643. <member name="F:OpenCvSharp.Vec6f.Item4">
  20644. <summary>
  20645. The value of the fifth component of this object.
  20646. </summary>
  20647. </member>
  20648. <member name="F:OpenCvSharp.Vec6f.Item5">
  20649. <summary>
  20650. The value of the sixth component of this object.
  20651. </summary>
  20652. </member>
  20653. <member name="M:OpenCvSharp.Vec6f.Deconstruct(System.Single@,System.Single@,System.Single@,System.Single@,System.Single@,System.Single@)">
  20654. <summary>
  20655. Deconstructing a Vector
  20656. </summary>
  20657. <param name="item0"></param>
  20658. <param name="item1"></param>
  20659. <param name="item2"></param>
  20660. <param name="item3"></param>
  20661. <param name="item4"></param>
  20662. <param name="item5"></param>
  20663. </member>
  20664. <member name="M:OpenCvSharp.Vec6f.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  20665. <summary>
  20666. Initializer
  20667. </summary>
  20668. <param name="item0"></param>
  20669. <param name="item1"></param>
  20670. <param name="item2"></param>
  20671. <param name="item3"></param>
  20672. <param name="item4"></param>
  20673. <param name="item5"></param>
  20674. </member>
  20675. <member name="M:OpenCvSharp.Vec6f.Add(OpenCvSharp.Vec6f)">
  20676. <summary>
  20677. this + other
  20678. </summary>
  20679. <param name="other"></param>
  20680. <returns></returns>
  20681. </member>
  20682. <member name="M:OpenCvSharp.Vec6f.Subtract(OpenCvSharp.Vec6f)">
  20683. <summary>
  20684. this - other
  20685. </summary>
  20686. <param name="other"></param>
  20687. <returns></returns>
  20688. </member>
  20689. <member name="M:OpenCvSharp.Vec6f.Multiply(System.Double)">
  20690. <summary>
  20691. this * alpha
  20692. </summary>
  20693. <param name="alpha"></param>
  20694. <returns></returns>
  20695. </member>
  20696. <member name="M:OpenCvSharp.Vec6f.Divide(System.Double)">
  20697. <summary>
  20698. this / alpha
  20699. </summary>
  20700. <param name="alpha"></param>
  20701. <returns></returns>
  20702. </member>
  20703. <member name="P:OpenCvSharp.Vec6f.Item(System.Int32)">
  20704. <summary>
  20705. Indexer
  20706. </summary>
  20707. <param name="i"></param>
  20708. <returns></returns>
  20709. </member>
  20710. <member name="M:OpenCvSharp.Vec6f.Equals(OpenCvSharp.Vec6f)">
  20711. <inheritdoc />
  20712. </member>
  20713. <member name="M:OpenCvSharp.Vec6f.Equals(System.Object)">
  20714. <inheritdoc />
  20715. </member>
  20716. <member name="M:OpenCvSharp.Vec6f.op_Equality(OpenCvSharp.Vec6f,OpenCvSharp.Vec6f)">
  20717. <summary>
  20718. </summary>
  20719. <param name="a"></param>
  20720. <param name="b"></param>
  20721. <returns></returns>
  20722. </member>
  20723. <member name="M:OpenCvSharp.Vec6f.op_Inequality(OpenCvSharp.Vec6f,OpenCvSharp.Vec6f)">
  20724. <summary>
  20725. </summary>
  20726. <param name="a"></param>
  20727. <param name="b"></param>
  20728. <returns></returns>
  20729. </member>
  20730. <member name="M:OpenCvSharp.Vec6f.GetHashCode">
  20731. <inheritdoc />
  20732. </member>
  20733. <member name="M:OpenCvSharp.Vec6f.ToString">
  20734. <inheritdoc />
  20735. </member>
  20736. <member name="T:OpenCvSharp.Vec6i">
  20737. <summary>
  20738. 6-Tuple of int (System.Int32)
  20739. </summary>
  20740. </member>
  20741. <member name="F:OpenCvSharp.Vec6i.Item0">
  20742. <summary>
  20743. The value of the first component of this object.
  20744. </summary>
  20745. </member>
  20746. <member name="F:OpenCvSharp.Vec6i.Item1">
  20747. <summary>
  20748. The value of the second component of this object.
  20749. </summary>
  20750. </member>
  20751. <member name="F:OpenCvSharp.Vec6i.Item2">
  20752. <summary>
  20753. The value of the third component of this object.
  20754. </summary>
  20755. </member>
  20756. <member name="F:OpenCvSharp.Vec6i.Item3">
  20757. <summary>
  20758. The value of the fourth component of this object.
  20759. </summary>
  20760. </member>
  20761. <member name="F:OpenCvSharp.Vec6i.Item4">
  20762. <summary>
  20763. The value of the fourth component of this object.
  20764. </summary>
  20765. </member>
  20766. <member name="F:OpenCvSharp.Vec6i.Item5">
  20767. <summary>
  20768. The value of the sixth component of this object.
  20769. </summary>
  20770. </member>
  20771. <member name="M:OpenCvSharp.Vec6i.Deconstruct(System.Int32@,System.Int32@,System.Int32@,System.Int32@,System.Int32@,System.Int32@)">
  20772. <summary>
  20773. Deconstructing a Vector
  20774. </summary>
  20775. <param name="item0"></param>
  20776. <param name="item1"></param>
  20777. <param name="item2"></param>
  20778. <param name="item3"></param>
  20779. <param name="item4"></param>
  20780. <param name="item5"></param>
  20781. </member>
  20782. <member name="M:OpenCvSharp.Vec6i.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
  20783. <summary>
  20784. Initializer
  20785. </summary>
  20786. <param name="item0"></param>
  20787. <param name="item1"></param>
  20788. <param name="item2"></param>
  20789. <param name="item3"></param>
  20790. <param name="item4"></param>
  20791. <param name="item5"></param>
  20792. </member>
  20793. <member name="M:OpenCvSharp.Vec6i.Add(OpenCvSharp.Vec6i)">
  20794. <summary>
  20795. this + other
  20796. </summary>
  20797. <param name="other"></param>
  20798. <returns></returns>
  20799. </member>
  20800. <member name="M:OpenCvSharp.Vec6i.Subtract(OpenCvSharp.Vec6i)">
  20801. <summary>
  20802. this - other
  20803. </summary>
  20804. <param name="other"></param>
  20805. <returns></returns>
  20806. </member>
  20807. <member name="M:OpenCvSharp.Vec6i.Multiply(System.Double)">
  20808. <summary>
  20809. this * alpha
  20810. </summary>
  20811. <param name="alpha"></param>
  20812. <returns></returns>
  20813. </member>
  20814. <member name="M:OpenCvSharp.Vec6i.Divide(System.Double)">
  20815. <summary>
  20816. this / alpha
  20817. </summary>
  20818. <param name="alpha"></param>
  20819. <returns></returns>
  20820. </member>
  20821. <member name="P:OpenCvSharp.Vec6i.Item(System.Int32)">
  20822. <summary>
  20823. Indexer
  20824. </summary>
  20825. <param name="i"></param>
  20826. <returns></returns>
  20827. </member>
  20828. <member name="M:OpenCvSharp.Vec6i.Equals(OpenCvSharp.Vec6i)">
  20829. <inheritdoc />
  20830. </member>
  20831. <member name="M:OpenCvSharp.Vec6i.Equals(System.Object)">
  20832. <inheritdoc />
  20833. </member>
  20834. <member name="M:OpenCvSharp.Vec6i.op_Equality(OpenCvSharp.Vec6i,OpenCvSharp.Vec6i)">
  20835. <summary>
  20836. </summary>
  20837. <param name="a"></param>
  20838. <param name="b"></param>
  20839. <returns></returns>
  20840. </member>
  20841. <member name="M:OpenCvSharp.Vec6i.op_Inequality(OpenCvSharp.Vec6i,OpenCvSharp.Vec6i)">
  20842. <summary>
  20843. </summary>
  20844. <param name="a"></param>
  20845. <param name="b"></param>
  20846. <returns></returns>
  20847. </member>
  20848. <member name="M:OpenCvSharp.Vec6i.GetHashCode">
  20849. <inheritdoc />
  20850. </member>
  20851. <member name="M:OpenCvSharp.Vec6i.ToString">
  20852. <inheritdoc />
  20853. </member>
  20854. <member name="T:OpenCvSharp.Vec6s">
  20855. <summary>
  20856. 6-Tuple of short (System.Int16)
  20857. </summary>
  20858. </member>
  20859. <member name="F:OpenCvSharp.Vec6s.Item0">
  20860. <summary>
  20861. The value of the first component of this object.
  20862. </summary>
  20863. </member>
  20864. <member name="F:OpenCvSharp.Vec6s.Item1">
  20865. <summary>
  20866. The value of the second component of this object.
  20867. </summary>
  20868. </member>
  20869. <member name="F:OpenCvSharp.Vec6s.Item2">
  20870. <summary>
  20871. The value of the third component of this object.
  20872. </summary>
  20873. </member>
  20874. <member name="F:OpenCvSharp.Vec6s.Item3">
  20875. <summary>
  20876. The value of the fourth component of this object.
  20877. </summary>
  20878. </member>
  20879. <member name="F:OpenCvSharp.Vec6s.Item4">
  20880. <summary>
  20881. The value of the fifth component of this object.
  20882. </summary>
  20883. </member>
  20884. <member name="F:OpenCvSharp.Vec6s.Item5">
  20885. <summary>
  20886. The value of the sixth component of this object.
  20887. </summary>
  20888. </member>
  20889. <member name="M:OpenCvSharp.Vec6s.Deconstruct(System.Int16@,System.Int16@,System.Int16@,System.Int16@,System.Int16@,System.Int16@)">
  20890. <summary>
  20891. Deconstructing a Vector
  20892. </summary>
  20893. <param name="item0"></param>
  20894. <param name="item1"></param>
  20895. <param name="item2"></param>
  20896. <param name="item3"></param>
  20897. <param name="item4"></param>
  20898. <param name="item5"></param>
  20899. </member>
  20900. <member name="M:OpenCvSharp.Vec6s.#ctor(System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16)">
  20901. <summary>
  20902. Initializer
  20903. </summary>
  20904. <param name="item0"></param>
  20905. <param name="item1"></param>
  20906. <param name="item2"></param>
  20907. <param name="item3"></param>
  20908. <param name="item4"></param>
  20909. <param name="item5"></param>
  20910. </member>
  20911. <member name="M:OpenCvSharp.Vec6s.Add(OpenCvSharp.Vec6s)">
  20912. <summary>
  20913. this + other
  20914. </summary>
  20915. <param name="other"></param>
  20916. <returns></returns>
  20917. </member>
  20918. <member name="M:OpenCvSharp.Vec6s.Subtract(OpenCvSharp.Vec6s)">
  20919. <summary>
  20920. this - other
  20921. </summary>
  20922. <param name="other"></param>
  20923. <returns></returns>
  20924. </member>
  20925. <member name="M:OpenCvSharp.Vec6s.Multiply(System.Double)">
  20926. <summary>
  20927. this * alpha
  20928. </summary>
  20929. <param name="alpha"></param>
  20930. <returns></returns>
  20931. </member>
  20932. <member name="M:OpenCvSharp.Vec6s.Divide(System.Double)">
  20933. <summary>
  20934. this / alpha
  20935. </summary>
  20936. <param name="alpha"></param>
  20937. <returns></returns>
  20938. </member>
  20939. <member name="P:OpenCvSharp.Vec6s.Item(System.Int32)">
  20940. <summary>
  20941. Indexer
  20942. </summary>
  20943. <param name="i"></param>
  20944. <returns></returns>
  20945. </member>
  20946. <member name="M:OpenCvSharp.Vec6s.Equals(OpenCvSharp.Vec6s)">
  20947. <inheritdoc />
  20948. </member>
  20949. <member name="M:OpenCvSharp.Vec6s.Equals(System.Object)">
  20950. <inheritdoc />
  20951. </member>
  20952. <member name="M:OpenCvSharp.Vec6s.op_Equality(OpenCvSharp.Vec6s,OpenCvSharp.Vec6s)">
  20953. <summary>
  20954. </summary>
  20955. <param name="a"></param>
  20956. <param name="b"></param>
  20957. <returns></returns>
  20958. </member>
  20959. <member name="M:OpenCvSharp.Vec6s.op_Inequality(OpenCvSharp.Vec6s,OpenCvSharp.Vec6s)">
  20960. <summary>
  20961. </summary>
  20962. <param name="a"></param>
  20963. <param name="b"></param>
  20964. <returns></returns>
  20965. </member>
  20966. <member name="M:OpenCvSharp.Vec6s.GetHashCode">
  20967. <inheritdoc />
  20968. </member>
  20969. <member name="M:OpenCvSharp.Vec6s.ToString">
  20970. <inheritdoc />
  20971. </member>
  20972. <member name="T:OpenCvSharp.Vec6w">
  20973. <summary>
  20974. 4-Tuple of ushort (System.UInt16)
  20975. </summary>
  20976. </member>
  20977. <member name="F:OpenCvSharp.Vec6w.Item0">
  20978. <summary>
  20979. The value of the first component of this object.
  20980. </summary>
  20981. </member>
  20982. <member name="F:OpenCvSharp.Vec6w.Item1">
  20983. <summary>
  20984. The value of the second component of this object.
  20985. </summary>
  20986. </member>
  20987. <member name="F:OpenCvSharp.Vec6w.Item2">
  20988. <summary>
  20989. The value of the third component of this object.
  20990. </summary>
  20991. </member>
  20992. <member name="F:OpenCvSharp.Vec6w.Item3">
  20993. <summary>
  20994. The value of the fourth component of this object.
  20995. </summary>
  20996. </member>
  20997. <member name="F:OpenCvSharp.Vec6w.Item4">
  20998. <summary>
  20999. The value of the fifth component of this object.
  21000. </summary>
  21001. </member>
  21002. <member name="F:OpenCvSharp.Vec6w.Item5">
  21003. <summary>
  21004. The value of the sixth component of this object.
  21005. </summary>
  21006. </member>
  21007. <member name="M:OpenCvSharp.Vec6w.Deconstruct(System.UInt16@,System.UInt16@,System.UInt16@,System.UInt16@,System.UInt16@,System.UInt16@)">
  21008. <summary>
  21009. Deconstructing a Vector
  21010. </summary>
  21011. <param name="item0"></param>
  21012. <param name="item1"></param>
  21013. <param name="item2"></param>
  21014. <param name="item3"></param>
  21015. <param name="item4"></param>
  21016. <param name="item5"></param>
  21017. </member>
  21018. <member name="M:OpenCvSharp.Vec6w.#ctor(System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16)">
  21019. <summary>
  21020. Initializer
  21021. </summary>
  21022. <param name="item0"></param>
  21023. <param name="item1"></param>
  21024. <param name="item2"></param>
  21025. <param name="item3"></param>
  21026. <param name="item4"></param>
  21027. <param name="item5"></param>
  21028. </member>
  21029. <member name="M:OpenCvSharp.Vec6w.Add(OpenCvSharp.Vec6w)">
  21030. <summary>
  21031. this + other
  21032. </summary>
  21033. <param name="other"></param>
  21034. <returns></returns>
  21035. </member>
  21036. <member name="M:OpenCvSharp.Vec6w.Subtract(OpenCvSharp.Vec6w)">
  21037. <summary>
  21038. this - other
  21039. </summary>
  21040. <param name="other"></param>
  21041. <returns></returns>
  21042. </member>
  21043. <member name="M:OpenCvSharp.Vec6w.Multiply(System.Double)">
  21044. <summary>
  21045. this * alpha
  21046. </summary>
  21047. <param name="alpha"></param>
  21048. <returns></returns>
  21049. </member>
  21050. <member name="M:OpenCvSharp.Vec6w.Divide(System.Double)">
  21051. <summary>
  21052. this / alpha
  21053. </summary>
  21054. <param name="alpha"></param>
  21055. <returns></returns>
  21056. </member>
  21057. <member name="P:OpenCvSharp.Vec6w.Item(System.Int32)">
  21058. <summary>
  21059. Indexer
  21060. </summary>
  21061. <param name="i"></param>
  21062. <returns></returns>
  21063. </member>
  21064. <member name="M:OpenCvSharp.Vec6w.Equals(OpenCvSharp.Vec6w)">
  21065. <inheritdoc />
  21066. </member>
  21067. <member name="M:OpenCvSharp.Vec6w.Equals(System.Object)">
  21068. <inheritdoc />
  21069. </member>
  21070. <member name="M:OpenCvSharp.Vec6w.op_Equality(OpenCvSharp.Vec6w,OpenCvSharp.Vec6w)">
  21071. <summary>
  21072. </summary>
  21073. <param name="a"></param>
  21074. <param name="b"></param>
  21075. <returns></returns>
  21076. </member>
  21077. <member name="M:OpenCvSharp.Vec6w.op_Inequality(OpenCvSharp.Vec6w,OpenCvSharp.Vec6w)">
  21078. <summary>
  21079. </summary>
  21080. <param name="a"></param>
  21081. <param name="b"></param>
  21082. <returns></returns>
  21083. </member>
  21084. <member name="M:OpenCvSharp.Vec6w.GetHashCode">
  21085. <inheritdoc />
  21086. </member>
  21087. <member name="M:OpenCvSharp.Vec6w.ToString">
  21088. <inheritdoc />
  21089. </member>
  21090. <member name="T:OpenCvSharp.SVD">
  21091. <summary>
  21092. Singular Value Decomposition class
  21093. </summary>
  21094. </member>
  21095. <member name="M:OpenCvSharp.SVD.#ctor">
  21096. <summary>
  21097. the default constructor
  21098. </summary>
  21099. </member>
  21100. <member name="M:OpenCvSharp.SVD.#ctor(OpenCvSharp.InputArray,OpenCvSharp.SVD.Flags)">
  21101. <summary>
  21102. the constructor that performs SVD
  21103. </summary>
  21104. <param name="src"></param>
  21105. <param name="flags"></param>
  21106. </member>
  21107. <member name="M:OpenCvSharp.SVD.DisposeUnmanaged">
  21108. <summary>
  21109. Releases unmanaged resources
  21110. </summary>
  21111. </member>
  21112. <member name="M:OpenCvSharp.SVD.U">
  21113. <summary>
  21114. eigenvalues of the covariation matrix
  21115. </summary>
  21116. </member>
  21117. <member name="M:OpenCvSharp.SVD.W">
  21118. <summary>
  21119. eigenvalues of the covariation matrix
  21120. </summary>
  21121. </member>
  21122. <member name="M:OpenCvSharp.SVD.Vt">
  21123. <summary>
  21124. mean value subtracted before the projection and added after the back projection
  21125. </summary>
  21126. </member>
  21127. <member name="M:OpenCvSharp.SVD.Run(OpenCvSharp.InputArray,OpenCvSharp.SVD.Flags)">
  21128. <summary>
  21129. the operator that performs SVD. The previously allocated SVD::u, SVD::w are SVD::vt are released.
  21130. </summary>
  21131. <param name="src"></param>
  21132. <param name="flags"></param>
  21133. <returns></returns>
  21134. </member>
  21135. <member name="M:OpenCvSharp.SVD.BackSubst(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  21136. <summary>
  21137. performs back substitution, so that dst is the solution or pseudo-solution of m*dst = rhs, where m is the decomposed matrix
  21138. </summary>
  21139. <param name="rhs"></param>
  21140. <param name="dst"></param>
  21141. <returns></returns>
  21142. </member>
  21143. <member name="M:OpenCvSharp.SVD.Compute(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.SVD.Flags)">
  21144. <summary>
  21145. decomposes matrix and stores the results to user-provided matrices
  21146. </summary>
  21147. <param name="src"></param>
  21148. <param name="w"></param>
  21149. <param name="u"></param>
  21150. <param name="vt"></param>
  21151. <param name="flags"></param>
  21152. </member>
  21153. <member name="M:OpenCvSharp.SVD.Compute(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.SVD.Flags)">
  21154. <summary>
  21155. computes singular values of a matrix
  21156. </summary>
  21157. <param name="src"></param>
  21158. <param name="w"></param>
  21159. <param name="flags"></param>
  21160. </member>
  21161. <member name="M:OpenCvSharp.SVD.BackSubst(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  21162. <summary>
  21163. performs back substitution
  21164. </summary>
  21165. <param name="w"></param>
  21166. <param name="u"></param>
  21167. <param name="vt"></param>
  21168. <param name="rhs"></param>
  21169. <param name="dst"></param>
  21170. </member>
  21171. <member name="M:OpenCvSharp.SVD.SolveZ(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  21172. <summary>
  21173. finds dst = arg min_{|dst|=1} |m*dst|
  21174. </summary>
  21175. <param name="src"></param>
  21176. <param name="dst"></param>
  21177. </member>
  21178. <member name="T:OpenCvSharp.SVD.Flags">
  21179. <summary>
  21180. Operation flags for SVD
  21181. </summary>
  21182. </member>
  21183. <member name="F:OpenCvSharp.SVD.Flags.None">
  21184. <summary>
  21185. </summary>
  21186. </member>
  21187. <member name="F:OpenCvSharp.SVD.Flags.ModifyA">
  21188. <summary>
  21189. enables modification of matrix src1 during the operation. It speeds up the processing.
  21190. </summary>
  21191. </member>
  21192. <member name="F:OpenCvSharp.SVD.Flags.NoUV">
  21193. <summary>
  21194. indicates that only a vector of singular values `w` is to be processed,
  21195. while u and vt will be set to empty matrices
  21196. </summary>
  21197. </member>
  21198. <member name="F:OpenCvSharp.SVD.Flags.FullUV">
  21199. <summary>
  21200. when the matrix is not square, by default the algorithm produces u and
  21201. vt matrices of sufficiently large size for the further A reconstruction;
  21202. if, however, FULL_UV flag is specified, u and vt will be full-size square
  21203. orthogonal matrices.
  21204. </summary>
  21205. </member>
  21206. <member name="T:OpenCvSharp.Dnn.CvDnn">
  21207. <summary>
  21208. cv::dnn functions
  21209. </summary>
  21210. </member>
  21211. <member name="M:OpenCvSharp.Dnn.CvDnn.ReadNetFromDarknet(System.String,System.String)">
  21212. <summary>
  21213. Reads a network model stored in Darknet (https://pjreddie.com/darknet/) model files.
  21214. </summary>
  21215. <param name="cfgFile">path to the .cfg file with text description of the network architecture.</param>
  21216. <param name="darknetModel">path to the .weights file with learned network.</param>
  21217. <returns>Network object that ready to do forward, throw an exception in failure cases.</returns>
  21218. <remarks>This is shortcut consisting from DarknetImporter and Net::populateNet calls.</remarks>
  21219. </member>
  21220. <member name="M:OpenCvSharp.Dnn.CvDnn.ReadNetFromDarknet(System.Byte[],System.Byte[])">
  21221. <summary>
  21222. Reads a network model stored in Darknet (https://pjreddie.com/darknet/) model files from memory.
  21223. </summary>
  21224. <param name="bufferCfg">A buffer contains a content of .cfg file with text description of the network architecture.</param>
  21225. <param name="bufferModel">A buffer contains a content of .weights file with learned network.</param>
  21226. <returns></returns>
  21227. <remarks>This is shortcut consisting from DarknetImporter and Net::populateNet calls.</remarks>
  21228. </member>
  21229. <member name="M:OpenCvSharp.Dnn.CvDnn.ReadNetFromDarknet(System.IO.Stream,System.IO.Stream)">
  21230. <summary>
  21231. Reads a network model stored in Darknet (https://pjreddie.com/darknet/) model files from stream.
  21232. </summary>
  21233. <param name="bufferCfg">A buffer contains a content of .cfg file with text description of the network architecture.</param>
  21234. <param name="bufferModel">A buffer contains a content of .weights file with learned network.</param>
  21235. <returns></returns>
  21236. <remarks>This is shortcut consisting from DarknetImporter and Net::populateNet calls.</remarks>
  21237. </member>
  21238. <member name="M:OpenCvSharp.Dnn.CvDnn.ReadNetFromCaffe(System.String,System.String)">
  21239. <summary>
  21240. Reads a network model stored in Caffe model files.
  21241. </summary>
  21242. <param name="prototxt">path to the .prototxt file with text description of the network architecture.</param>
  21243. <param name="caffeModel">path to the .caffemodel file with learned network.</param>
  21244. <returns></returns>
  21245. <remarks>This is shortcut consisting from createCaffeImporter and Net::populateNet calls.</remarks>
  21246. </member>
  21247. <member name="M:OpenCvSharp.Dnn.CvDnn.ReadNetFromCaffe(System.Byte[],System.Byte[])">
  21248. <summary>
  21249. Reads a network model stored in Caffe model files from memory.
  21250. </summary>
  21251. <param name="bufferProto">buffer containing the content of the .prototxt file</param>
  21252. <param name="bufferModel">buffer containing the content of the .caffemodel file</param>
  21253. <returns></returns>
  21254. <remarks>This is shortcut consisting from createCaffeImporter and Net::populateNet calls.</remarks>
  21255. </member>
  21256. <member name="M:OpenCvSharp.Dnn.CvDnn.ReadNetFromCaffe(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte})">
  21257. <summary>
  21258. Reads a network model stored in Caffe model files from memory.
  21259. </summary>
  21260. <param name="bufferProto">buffer containing the content of the .prototxt file</param>
  21261. <param name="bufferModel">buffer containing the content of the .caffemodel file</param>
  21262. <returns></returns>
  21263. <remarks>This is shortcut consisting from createCaffeImporter and Net::populateNet calls.</remarks>
  21264. </member>
  21265. <member name="M:OpenCvSharp.Dnn.CvDnn.ReadNetFromCaffe(System.IO.Stream,System.IO.Stream)">
  21266. <summary>
  21267. Reads a network model stored in Caffe model files from Stream.
  21268. </summary>
  21269. <param name="bufferProto">buffer containing the content of the .prototxt file</param>
  21270. <param name="bufferModel">buffer containing the content of the .caffemodel file</param>
  21271. <returns></returns>
  21272. <remarks>This is shortcut consisting from createCaffeImporter and Net::populateNet calls.</remarks>
  21273. </member>
  21274. <member name="M:OpenCvSharp.Dnn.CvDnn.ReadNetFromTensorflow(System.String,System.String)">
  21275. <summary>
  21276. Reads a network model stored in Tensorflow model file.
  21277. </summary>
  21278. <param name="model">path to the .pb file with binary protobuf description of the network architecture</param>
  21279. <param name="config">path to the .pbtxt file that contains text graph definition in protobuf format.</param>
  21280. <returns>Resulting Net object is built by text graph using weights from a binary one that
  21281. let us make it more flexible.</returns>
  21282. <remarks>This is shortcut consisting from createTensorflowImporter and Net::populateNet calls.</remarks>
  21283. </member>
  21284. <member name="M:OpenCvSharp.Dnn.CvDnn.ReadNetFromTensorflow(System.Byte[],System.Byte[])">
  21285. <summary>
  21286. Reads a network model stored in Tensorflow model file from memory.
  21287. </summary>
  21288. <param name="bufferModel">buffer containing the content of the pb file</param>
  21289. <param name="bufferConfig">buffer containing the content of the pbtxt file (optional)</param>
  21290. <returns></returns>
  21291. <remarks>This is shortcut consisting from createTensorflowImporter and Net::populateNet calls.</remarks>
  21292. </member>
  21293. <member name="M:OpenCvSharp.Dnn.CvDnn.ReadNetFromTensorflow(System.IO.Stream,System.IO.Stream)">
  21294. <summary>
  21295. Reads a network model stored in Tensorflow model file from stream.
  21296. </summary>
  21297. <param name="bufferModel">buffer containing the content of the pb file</param>
  21298. <param name="bufferConfig">buffer containing the content of the pbtxt file (optional)</param>
  21299. <returns></returns>
  21300. <remarks>This is shortcut consisting from createTensorflowImporter and Net::populateNet calls.</remarks>
  21301. </member>
  21302. <member name="M:OpenCvSharp.Dnn.CvDnn.ReadNetFromTorch(System.String,System.Boolean)">
  21303. <summary>
  21304. Reads a network model stored in Torch model file.
  21305. </summary>
  21306. <param name="model"></param>
  21307. <param name="isBinary"></param>
  21308. <returns></returns>
  21309. <remarks>This is shortcut consisting from createTorchImporter and Net::populateNet calls.</remarks>
  21310. </member>
  21311. <member name="M:OpenCvSharp.Dnn.CvDnn.ReadNet(System.String,System.String,System.String)">
  21312. <summary>
  21313. Read deep learning network represented in one of the supported formats.
  21314. This function automatically detects an origin framework of trained model
  21315. and calls an appropriate function such @ref readNetFromCaffe, @ref readNetFromTensorflow,
  21316. </summary>
  21317. <param name="model">Binary file contains trained weights. The following file
  21318. * extensions are expected for models from different frameworks:
  21319. * * `*.caffemodel` (Caffe, http://caffe.berkeleyvision.org/)
  21320. * * `*.pb` (TensorFlow, https://www.tensorflow.org/)
  21321. * * `*.t7` | `*.net` (Torch, http://torch.ch/)
  21322. * * `*.weights` (Darknet, https://pjreddie.com/darknet/)
  21323. * * `*.bin` (DLDT, https://software.intel.com/openvino-toolkit)</param>
  21324. <param name="config">Text file contains network configuration. It could be a
  21325. * file with the following extensions:
  21326. * * `*.prototxt` (Caffe, http://caffe.berkeleyvision.org/)
  21327. * * `*.pbtxt` (TensorFlow, https://www.tensorflow.org/)
  21328. * * `*.cfg` (Darknet, https://pjreddie.com/darknet/)
  21329. * * `*.xml` (DLDT, https://software.intel.com/openvino-toolkit)</param>
  21330. <param name="framework">Explicit framework name tag to determine a format.</param>
  21331. <returns></returns>
  21332. </member>
  21333. <member name="M:OpenCvSharp.Dnn.CvDnn.ReadNetFromOnnx(System.String)">
  21334. <summary>
  21335. Reads a network model ONNX https://onnx.ai/ from memory
  21336. </summary>
  21337. <param name="onnxFile"></param>
  21338. <returns></returns>
  21339. </member>
  21340. <member name="M:OpenCvSharp.Dnn.CvDnn.ReadNetFromOnnx(System.Byte[])">
  21341. <summary>
  21342. Reads a network model ONNX https://onnx.ai/ from memory
  21343. </summary>
  21344. <param name="onnxFileData">memory of the first byte of the buffer.</param>
  21345. <returns></returns>
  21346. </member>
  21347. <member name="M:OpenCvSharp.Dnn.CvDnn.ReadNetFromOnnx(System.ReadOnlySpan{System.Byte})">
  21348. <summary>
  21349. Reads a network model ONNX https://onnx.ai/ from memory
  21350. </summary>
  21351. <param name="onnxFileData">memory of the first byte of the buffer.</param>
  21352. <returns></returns>
  21353. </member>
  21354. <member name="M:OpenCvSharp.Dnn.CvDnn.ReadNetFromOnnx(System.IO.Stream)">
  21355. <summary>
  21356. Reads a network model ONNX https://onnx.ai/ from stream.
  21357. </summary>
  21358. <param name="onnxFileStream">memory of the first byte of the buffer.</param>
  21359. <returns></returns>
  21360. </member>
  21361. <member name="M:OpenCvSharp.Dnn.CvDnn.ReadTorchBlob(System.String,System.Boolean)">
  21362. <summary>
  21363. Loads blob which was serialized as torch.Tensor object of Torch7 framework.
  21364. </summary>
  21365. <param name="fileName"></param>
  21366. <param name="isBinary"></param>
  21367. <returns></returns>
  21368. <remarks>
  21369. This function has the same limitations as createTorchImporter().
  21370. </remarks>
  21371. </member>
  21372. <member name="M:OpenCvSharp.Dnn.CvDnn.ReadTensorFromONNX(System.String)">
  21373. <summary>
  21374. Creates blob from .pb file.
  21375. </summary>
  21376. <param name="path">path to the .pb file with input tensor.</param>
  21377. <returns></returns>
  21378. </member>
  21379. <member name="M:OpenCvSharp.Dnn.CvDnn.BlobFromImage(OpenCvSharp.Mat,System.Double,OpenCvSharp.Size,OpenCvSharp.Scalar,System.Boolean,System.Boolean)">
  21380. <summary>
  21381. Creates 4-dimensional blob from image. Optionally resizes and crops @p image from center,
  21382. subtract @p mean values, scales values by @p scalefactor, swap Blue and Red channels.
  21383. </summary>
  21384. <param name="image">input image (with 1- or 3-channels).</param>
  21385. <param name="scaleFactor">multiplier for @p image values.</param>
  21386. <param name="size">spatial size for output image</param>
  21387. <param name="mean">scalar with mean values which are subtracted from channels. Values are intended
  21388. to be in (mean-R, mean-G, mean-B) order if @p image has BGR ordering and @p swapRB is true.</param>
  21389. <param name="swapRB">flag which indicates that swap first and last channels in 3-channel image is necessary.</param>
  21390. <param name="crop">flag which indicates whether image will be cropped after resize or not</param>
  21391. <returns>4-dimansional Mat with NCHW dimensions order.</returns>
  21392. <remarks>if @p crop is true, input image is resized so one side after resize is equal to corresponing
  21393. dimension in @p size and another one is equal or larger.Then, crop from the center is performed.
  21394. If @p crop is false, direct resize without cropping and preserving aspect ratio is performed.</remarks>
  21395. </member>
  21396. <member name="M:OpenCvSharp.Dnn.CvDnn.BlobFromImages(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},System.Double,OpenCvSharp.Size,OpenCvSharp.Scalar,System.Boolean,System.Boolean)">
  21397. <summary>
  21398. Creates 4-dimensional blob from series of images. Optionally resizes and
  21399. crops @p images from center, subtract @p mean values, scales values by @p scalefactor, swap Blue and Red channels.
  21400. </summary>
  21401. <param name="images">input images (all with 1- or 3-channels).</param>
  21402. <param name="scaleFactor">multiplier for @p image values.</param>
  21403. <param name="size">spatial size for output image</param>
  21404. <param name="mean">scalar with mean values which are subtracted from channels. Values are intended
  21405. to be in (mean-R, mean-G, mean-B) order if @p image has BGR ordering and @p swapRB is true.</param>
  21406. <param name="swapRB">flag which indicates that swap first and last channels in 3-channel image is necessary.</param>
  21407. <param name="crop">flag which indicates whether image will be cropped after resize or not</param>
  21408. <returns>4-dimansional Mat with NCHW dimensions order.</returns>
  21409. <remarks>if @p crop is true, input image is resized so one side after resize is equal to corresponing
  21410. dimension in @p size and another one is equal or larger.Then, crop from the center is performed.
  21411. If @p crop is false, direct resize without cropping and preserving aspect ratio is performed.</remarks>
  21412. </member>
  21413. <member name="M:OpenCvSharp.Dnn.CvDnn.ShrinkCaffeModel(System.String,System.String)">
  21414. <summary>
  21415. Convert all weights of Caffe network to half precision floating point.
  21416. </summary>
  21417. <param name="src">Path to origin model from Caffe framework contains single
  21418. precision floating point weights(usually has `.caffemodel` extension).</param>
  21419. <param name="dst">Path to destination model with updated weights.</param>
  21420. <remarks>
  21421. Shrinked model has no origin float32 weights so it can't be used
  21422. in origin Caffe framework anymore.However the structure of data
  21423. is taken from NVidia's Caffe fork: https://github.com/NVIDIA/caffe.
  21424. So the resulting model may be used there.
  21425. </remarks>
  21426. </member>
  21427. <member name="M:OpenCvSharp.Dnn.CvDnn.WriteTextGraph(System.String,System.String)">
  21428. <summary>
  21429. Create a text representation for a binary network stored in protocol buffer format.
  21430. </summary>
  21431. <param name="model">A path to binary network.</param>
  21432. <param name="output">A path to output text file to be created.</param>
  21433. </member>
  21434. <member name="M:OpenCvSharp.Dnn.CvDnn.NMSBoxes(System.Collections.Generic.IEnumerable{OpenCvSharp.Rect},System.Collections.Generic.IEnumerable{System.Single},System.Single,System.Single,System.Int32[]@,System.Single,System.Int32)">
  21435. <summary>
  21436. Performs non maximum suppression given boxes and corresponding scores.
  21437. </summary>
  21438. <param name="bboxes">a set of bounding boxes to apply NMS.</param>
  21439. <param name="scores">a set of corresponding confidences.</param>
  21440. <param name="scoreThreshold">a threshold used to filter boxes by score.</param>
  21441. <param name="nmsThreshold">a threshold used in non maximum suppression.</param>
  21442. <param name="indices">the kept indices of bboxes after NMS.</param>
  21443. <param name="eta">a coefficient in adaptive threshold formula</param>
  21444. <param name="topK">if `&gt;0`, keep at most @p top_k picked indices.</param>
  21445. </member>
  21446. <member name="M:OpenCvSharp.Dnn.CvDnn.NMSBoxes(System.Collections.Generic.IEnumerable{OpenCvSharp.Rect2d},System.Collections.Generic.IEnumerable{System.Single},System.Single,System.Single,System.Int32[]@,System.Single,System.Int32)">
  21447. <summary>
  21448. Performs non maximum suppression given boxes and corresponding scores.
  21449. </summary>
  21450. <param name="bboxes">a set of bounding boxes to apply NMS.</param>
  21451. <param name="scores">a set of corresponding confidences.</param>
  21452. <param name="scoreThreshold">a threshold used to filter boxes by score.</param>
  21453. <param name="nmsThreshold">a threshold used in non maximum suppression.</param>
  21454. <param name="indices">the kept indices of bboxes after NMS.</param>
  21455. <param name="eta">a coefficient in adaptive threshold formula</param>
  21456. <param name="topK">if `&gt;0`, keep at most @p top_k picked indices.</param>
  21457. </member>
  21458. <member name="M:OpenCvSharp.Dnn.CvDnn.NMSBoxes(System.Collections.Generic.IEnumerable{OpenCvSharp.RotatedRect},System.Collections.Generic.IEnumerable{System.Single},System.Single,System.Single,System.Int32[]@,System.Single,System.Int32)">
  21459. <summary>
  21460. Performs non maximum suppression given boxes and corresponding scores.
  21461. </summary>
  21462. <param name="bboxes">a set of bounding boxes to apply NMS.</param>
  21463. <param name="scores">a set of corresponding confidences.</param>
  21464. <param name="scoreThreshold">a threshold used to filter boxes by score.</param>
  21465. <param name="nmsThreshold">a threshold used in non maximum suppression.</param>
  21466. <param name="indices">the kept indices of bboxes after NMS.</param>
  21467. <param name="eta">a coefficient in adaptive threshold formula</param>
  21468. <param name="topK">if `&gt;0`, keep at most @p top_k picked indices.</param>
  21469. </member>
  21470. <member name="M:OpenCvSharp.Dnn.CvDnn.ResetMyriadDevice">
  21471. <summary>
  21472. Release a Myriad device is binded by OpenCV.
  21473. Single Myriad device cannot be shared across multiple processes which uses Inference Engine's Myriad plugin.
  21474. </summary>
  21475. </member>
  21476. <member name="T:OpenCvSharp.Dnn.Net">
  21477. <inheritdoc />
  21478. <summary>
  21479. This class allows to create and manipulate comprehensive artificial neural networks.
  21480. </summary>
  21481. <remarks>
  21482. Neural network is presented as directed acyclic graph(DAG), where vertices are Layer instances,
  21483. and edges specify relationships between layers inputs and outputs.
  21484. Each network layer has unique integer id and unique string name inside its network.
  21485. LayerId can store either layer name or layer id.
  21486. This class supports reference counting of its instances, i.e.copies point to the same instance.
  21487. </remarks>
  21488. </member>
  21489. <member name="M:OpenCvSharp.Dnn.Net.#ctor">
  21490. <inheritdoc />
  21491. <summary>
  21492. Default constructor.
  21493. </summary>
  21494. </member>
  21495. <member name="M:OpenCvSharp.Dnn.Net.#ctor(System.IntPtr)">
  21496. <inheritdoc />
  21497. <summary>
  21498. </summary>
  21499. </member>
  21500. <member name="M:OpenCvSharp.Dnn.Net.DisposeUnmanaged">
  21501. <inheritdoc />
  21502. <summary>
  21503. </summary>
  21504. </member>
  21505. <member name="M:OpenCvSharp.Dnn.Net.ReadFromModelOptimizer(System.String,System.String)">
  21506. <summary>
  21507. Create a network from Intel's Model Optimizer intermediate representation (IR).
  21508. Networks imported from Intel's Model Optimizer are launched in Intel's Inference Engine backend.
  21509. </summary>
  21510. <param name="xml">XML configuration file with network's topology.</param>
  21511. <param name="bin">Binary file with trained weights.</param>
  21512. <returns></returns>
  21513. </member>
  21514. <member name="M:OpenCvSharp.Dnn.Net.ReadNetFromDarknet(System.String,System.String)">
  21515. <summary>
  21516. Reads a network model stored in Darknet (https://pjreddie.com/darknet/) model files.
  21517. </summary>
  21518. <param name="cfgFile">path to the .cfg file with text description of the network architecture.</param>
  21519. <param name="darknetModel">path to the .weights file with learned network.</param>
  21520. <returns>Network object that ready to do forward, throw an exception in failure cases.</returns>
  21521. <remarks>This is shortcut consisting from DarknetImporter and Net::populateNet calls.</remarks>
  21522. </member>
  21523. <member name="M:OpenCvSharp.Dnn.Net.ReadNetFromDarknet(System.Byte[],System.Byte[])">
  21524. <summary>
  21525. Reads a network model stored in Caffe model files from memory.
  21526. </summary>
  21527. <param name="bufferCfg">A buffer contains a content of .cfg file with text description of the network architecture.</param>
  21528. <param name="bufferModel">A buffer contains a content of .weights file with learned network.</param>
  21529. <returns></returns>
  21530. <remarks>This is shortcut consisting from createCaffeImporter and Net::populateNet calls.</remarks>
  21531. </member>
  21532. <member name="M:OpenCvSharp.Dnn.Net.ReadNetFromDarknet(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte})">
  21533. <summary>
  21534. Reads a network model stored in Caffe model files from memory.
  21535. </summary>
  21536. <param name="bufferCfg">A buffer contains a content of .cfg file with text description of the network architecture.</param>
  21537. <param name="bufferModel">A buffer contains a content of .weights file with learned network.</param>
  21538. <returns></returns>
  21539. <remarks>This is shortcut consisting from createCaffeImporter and Net::populateNet calls.</remarks>
  21540. </member>
  21541. <member name="M:OpenCvSharp.Dnn.Net.ReadNetFromCaffe(System.String,System.String)">
  21542. <summary>
  21543. Reads a network model stored in Caffe model files.
  21544. </summary>
  21545. <param name="prototxt">path to the .prototxt file with text description of the network architecture.</param>
  21546. <param name="caffeModel">path to the .caffemodel file with learned network.</param>
  21547. <returns></returns>
  21548. <remarks>This is shortcut consisting from createCaffeImporter and Net::populateNet calls.</remarks>
  21549. </member>
  21550. <member name="M:OpenCvSharp.Dnn.Net.ReadNetFromCaffe(System.Byte[],System.Byte[])">
  21551. <summary>
  21552. Reads a network model stored in Caffe model in memory.
  21553. </summary>
  21554. <param name="bufferProto">buffer containing the content of the .prototxt file</param>
  21555. <param name="bufferModel">buffer containing the content of the .caffemodel file</param>
  21556. <returns></returns>
  21557. <remarks>This is shortcut consisting from createCaffeImporter and Net::populateNet calls.</remarks>
  21558. </member>
  21559. <member name="M:OpenCvSharp.Dnn.Net.ReadNetFromCaffe(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte})">
  21560. <summary>
  21561. Reads a network model stored in Caffe model files from memory.
  21562. </summary>
  21563. <param name="bufferProto">buffer containing the content of the .prototxt file</param>
  21564. <param name="bufferModel">buffer containing the content of the .caffemodel file</param>
  21565. <returns></returns>
  21566. <remarks>This is shortcut consisting from createCaffeImporter and Net::populateNet calls.</remarks>
  21567. </member>
  21568. <member name="M:OpenCvSharp.Dnn.Net.ReadNetFromTensorflow(System.String,System.String)">
  21569. <summary>
  21570. Reads a network model stored in Tensorflow model file.
  21571. </summary>
  21572. <param name="model">path to the .pb file with binary protobuf description of the network architecture</param>
  21573. <param name="config">path to the .pbtxt file that contains text graph definition in protobuf format.</param>
  21574. <returns>Resulting Net object is built by text graph using weights from a binary one that
  21575. let us make it more flexible.</returns>
  21576. <remarks>This is shortcut consisting from createTensorflowImporter and Net::populateNet calls.</remarks>
  21577. </member>
  21578. <member name="M:OpenCvSharp.Dnn.Net.ReadNetFromTensorflow(System.Byte[],System.Byte[])">
  21579. <summary>
  21580. Reads a network model stored in Tensorflow model from memory.
  21581. </summary>
  21582. <param name="bufferModel">buffer containing the content of the pb file</param>
  21583. <param name="bufferConfig">buffer containing the content of the pbtxt file (optional)</param>
  21584. <returns></returns>
  21585. <remarks>This is shortcut consisting from createTensorflowImporter and Net::populateNet calls.</remarks>
  21586. </member>
  21587. <member name="M:OpenCvSharp.Dnn.Net.ReadNetFromTensorflow(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte})">
  21588. <summary>
  21589. Reads a network model stored in Tensorflow model from memory.
  21590. </summary>
  21591. <param name="bufferModel">buffer containing the content of the pb file</param>
  21592. <param name="bufferConfig">buffer containing the content of the pbtxt file (optional)</param>
  21593. <returns></returns>
  21594. <remarks>This is shortcut consisting from createTensorflowImporter and Net::populateNet calls.</remarks>
  21595. </member>
  21596. <member name="M:OpenCvSharp.Dnn.Net.ReadNetFromTorch(System.String,System.Boolean)">
  21597. <summary>
  21598. Reads a network model stored in Torch model file.
  21599. </summary>
  21600. <param name="model"></param>
  21601. <param name="isBinary"></param>
  21602. <returns></returns>
  21603. <remarks>This is shortcut consisting from createTorchImporter and Net::populateNet calls.</remarks>
  21604. </member>
  21605. <member name="M:OpenCvSharp.Dnn.Net.ReadNet(System.String,System.String,System.String)">
  21606. <summary>
  21607. Read deep learning network represented in one of the supported formats.
  21608. This function automatically detects an origin framework of trained model
  21609. and calls an appropriate function such @ref readNetFromCaffe, @ref readNetFromTensorflow,
  21610. </summary>
  21611. <param name="model">Binary file contains trained weights. The following file
  21612. * extensions are expected for models from different frameworks:
  21613. * * `*.caffemodel` (Caffe, http://caffe.berkeleyvision.org/)
  21614. * * `*.pb` (TensorFlow, https://www.tensorflow.org/)
  21615. * * `*.t7` | `*.net` (Torch, http://torch.ch/)
  21616. * * `*.weights` (Darknet, https://pjreddie.com/darknet/)
  21617. * * `*.bin` (DLDT, https://software.intel.com/openvino-toolkit)</param>
  21618. <param name="config">Text file contains network configuration. It could be a
  21619. * file with the following extensions:
  21620. * * `*.prototxt` (Caffe, http://caffe.berkeleyvision.org/)
  21621. * * `*.pbtxt` (TensorFlow, https://www.tensorflow.org/)
  21622. * * `*.cfg` (Darknet, https://pjreddie.com/darknet/)
  21623. * * `*.xml` (DLDT, https://software.intel.com/openvino-toolkit)</param>
  21624. <param name="framework">Explicit framework name tag to determine a format.</param>
  21625. <returns></returns>
  21626. </member>
  21627. <member name="M:OpenCvSharp.Dnn.Net.ReadNetFromModelOptimizer(System.String,System.String)">
  21628. <summary>
  21629. Load a network from Intel's Model Optimizer intermediate representation.
  21630. Networks imported from Intel's Model Optimizer are launched in Intel's Inference Engine backend.
  21631. </summary>
  21632. <param name="xml">XML configuration file with network's topology.</param>
  21633. <param name="bin">Binary file with trained weights.</param>
  21634. <returns></returns>
  21635. </member>
  21636. <member name="M:OpenCvSharp.Dnn.Net.ReadNetFromONNX(System.String)">
  21637. <summary>
  21638. Reads a network model ONNX https://onnx.ai/
  21639. </summary>
  21640. <param name="onnxFile">path to the .onnx file with text description of the network architecture.</param>
  21641. <returns>Network object that ready to do forward, throw an exception in failure cases.</returns>
  21642. </member>
  21643. <member name="M:OpenCvSharp.Dnn.Net.ReadNetFromONNX(System.Byte[])">
  21644. <summary>
  21645. Reads a network model ONNX https://onnx.ai/ from memory
  21646. </summary>
  21647. <param name="onnxFileData">memory of the first byte of the buffer.</param>
  21648. <returns>Network object that ready to do forward, throw an exception in failure cases.</returns>
  21649. </member>
  21650. <member name="M:OpenCvSharp.Dnn.Net.ReadNetFromONNX(System.ReadOnlySpan{System.Byte})">
  21651. <summary>
  21652. Reads a network model ONNX https://onnx.ai/ from memory
  21653. </summary>
  21654. <param name="onnxFileData">memory of the first byte of the buffer.</param>
  21655. <returns>Network object that ready to do forward, throw an exception in failure cases.</returns>
  21656. </member>
  21657. <member name="M:OpenCvSharp.Dnn.Net.Empty">
  21658. <summary>
  21659. Returns true if there are no layers in the network.
  21660. </summary>
  21661. <returns></returns>
  21662. </member>
  21663. <member name="M:OpenCvSharp.Dnn.Net.Dump">
  21664. <summary>
  21665. Dump net to String.
  21666. Call method after setInput(). To see correct backend, target and fusion run after forward().
  21667. </summary>
  21668. <returns>String with structure, hyperparameters, backend, target and fusion</returns>
  21669. </member>
  21670. <member name="M:OpenCvSharp.Dnn.Net.DumpToFile(System.String)">
  21671. <summary>
  21672. Dump net structure, hyperparameters, backend, target and fusion to dot file
  21673. </summary>
  21674. <param name="path">path to output file with .dot extension</param>
  21675. </member>
  21676. <member name="M:OpenCvSharp.Dnn.Net.GetLayerId(System.String)">
  21677. <summary>
  21678. Converts string name of the layer to the integer identifier.
  21679. </summary>
  21680. <param name="layer"></param>
  21681. <returns>id of the layer, or -1 if the layer wasn't found.</returns>
  21682. </member>
  21683. <member name="M:OpenCvSharp.Dnn.Net.GetLayerNames">
  21684. <summary>
  21685. </summary>
  21686. <returns></returns>
  21687. </member>
  21688. <member name="M:OpenCvSharp.Dnn.Net.Connect(System.String,System.String)">
  21689. <summary>
  21690. Connects output of the first layer to input of the second layer.
  21691. </summary>
  21692. <param name="outPin">descriptor of the first layer output.</param>
  21693. <param name="inpPin">descriptor of the second layer input.</param>
  21694. </member>
  21695. <member name="M:OpenCvSharp.Dnn.Net.Connect(System.Int32,System.Int32,System.Int32,System.Int32)">
  21696. <summary>
  21697. Connects #@p outNum output of the first layer to #@p inNum input of the second layer.
  21698. </summary>
  21699. <param name="outLayerId">identifier of the first layer</param>
  21700. <param name="outNum">identifier of the second layer</param>
  21701. <param name="inpLayerId">number of the first layer output</param>
  21702. <param name="inpNum">number of the second layer input</param>
  21703. </member>
  21704. <member name="M:OpenCvSharp.Dnn.Net.SetInputsNames(System.Collections.Generic.IEnumerable{System.String})">
  21705. <summary>
  21706. Sets outputs names of the network input pseudo layer.
  21707. </summary>
  21708. <param name="inputBlobNames"></param>
  21709. <remarks>
  21710. * Each net always has special own the network input pseudo layer with id=0.
  21711. * This layer stores the user blobs only and don't make any computations.
  21712. * In fact, this layer provides the only way to pass user data into the network.
  21713. * As any other layer, this layer can label its outputs and this function provides an easy way to do this.
  21714. </remarks>
  21715. </member>
  21716. <member name="M:OpenCvSharp.Dnn.Net.Forward(System.String)">
  21717. <summary>
  21718. Runs forward pass to compute output of layer with name @p outputName.
  21719. By default runs forward pass for the whole network.
  21720. </summary>
  21721. <param name="outputName">name for layer which output is needed to get</param>
  21722. <returns>blob for first output of specified layer.</returns>
  21723. </member>
  21724. <member name="M:OpenCvSharp.Dnn.Net.Forward(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},System.String)">
  21725. <summary>
  21726. Runs forward pass to compute output of layer with name @p outputName.
  21727. </summary>
  21728. <param name="outputBlobs">contains all output blobs for specified layer.</param>
  21729. <param name="outputName">name for layer which output is needed to get.
  21730. If outputName is empty, runs forward pass for the whole network.</param>
  21731. </member>
  21732. <member name="M:OpenCvSharp.Dnn.Net.Forward(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},System.Collections.Generic.IEnumerable{System.String})">
  21733. <summary>
  21734. Runs forward pass to compute outputs of layers listed in @p outBlobNames.
  21735. </summary>
  21736. <param name="outputBlobs">contains blobs for first outputs of specified layers.</param>
  21737. <param name="outBlobNames">names for layers which outputs are needed to get</param>
  21738. </member>
  21739. <member name="M:OpenCvSharp.Dnn.Net.SetHalideScheduler(System.String)">
  21740. <summary>
  21741. Compile Halide layers.
  21742. Schedule layers that support Halide backend. Then compile them for
  21743. specific target.For layers that not represented in scheduling file
  21744. or if no manual scheduling used at all, automatic scheduling will be applied.
  21745. </summary>
  21746. <param name="scheduler">Path to YAML file with scheduling directives.</param>
  21747. </member>
  21748. <member name="M:OpenCvSharp.Dnn.Net.SetPreferableBackend(OpenCvSharp.Dnn.Net.Backend)">
  21749. <summary>
  21750. Ask network to use specific computation backend where it supported.
  21751. </summary>
  21752. <param name="backendId">backend identifier.</param>
  21753. </member>
  21754. <member name="M:OpenCvSharp.Dnn.Net.SetPreferableTarget(OpenCvSharp.Dnn.Net.Target)">
  21755. <summary>
  21756. Ask network to make computations on specific target device.
  21757. </summary>
  21758. <param name="targetId">target identifier.</param>
  21759. </member>
  21760. <member name="M:OpenCvSharp.Dnn.Net.SetInput(OpenCvSharp.Mat,System.String)">
  21761. <summary>
  21762. Sets the new value for the layer output blob
  21763. </summary>
  21764. <param name="blob">new blob.</param>
  21765. <param name="name">descriptor of the updating layer output blob.</param>
  21766. <remarks>
  21767. connect(String, String) to know format of the descriptor.
  21768. If updating blob is not empty then @p blob must have the same shape,
  21769. because network reshaping is not implemented yet.
  21770. </remarks>
  21771. </member>
  21772. <member name="M:OpenCvSharp.Dnn.Net.GetUnconnectedOutLayers">
  21773. <summary>
  21774. Returns indexes of layers with unconnected outputs.
  21775. </summary>
  21776. <returns></returns>
  21777. </member>
  21778. <member name="M:OpenCvSharp.Dnn.Net.GetUnconnectedOutLayersNames">
  21779. <summary>
  21780. Returns names of layers with unconnected outputs.
  21781. </summary>
  21782. <returns></returns>
  21783. </member>
  21784. <member name="M:OpenCvSharp.Dnn.Net.EnableFusion(System.Boolean)">
  21785. <summary>
  21786. Enables or disables layer fusion in the network.
  21787. </summary>
  21788. <param name="fusion">true to enable the fusion, false to disable. The fusion is enabled by default.</param>
  21789. </member>
  21790. <member name="M:OpenCvSharp.Dnn.Net.GetPerfProfile(System.Double[]@)">
  21791. <summary>
  21792. Returns overall time for inference and timings (in ticks) for layers.
  21793. Indexes in returned vector correspond to layers ids.Some layers can be fused with others,
  21794. in this case zero ticks count will be return for that skipped layers.
  21795. </summary>
  21796. <param name="timings">vector for tick timings for all layers.</param>
  21797. <returns>overall ticks for model inference.</returns>
  21798. </member>
  21799. <member name="T:OpenCvSharp.Dnn.Net.Backend">
  21800. <summary>
  21801. Enum of computation backends supported by layers.
  21802. </summary>
  21803. <remarks>
  21804. DNN_BACKEND_DEFAULT equals to DNN_BACKEND_INFERENCE_ENGINE if
  21805. OpenCV is built with Intel's Inference Engine library or
  21806. DNN_BACKEND_OPENCV otherwise.
  21807. </remarks>
  21808. </member>
  21809. <member name="T:OpenCvSharp.Dnn.Net.Target">
  21810. <summary>
  21811. Enum of target devices for computations.
  21812. </summary>
  21813. </member>
  21814. <member name="T:OpenCvSharp.DnnSuperres.DnnSuperResImpl">
  21815. <summary>
  21816. A class to upscale images via convolutional neural networks.
  21817. The following four models are implemented:
  21818. - edsr
  21819. - espcn
  21820. - fsrcnn
  21821. - lapsrn
  21822. </summary>
  21823. </member>
  21824. <member name="M:OpenCvSharp.DnnSuperres.DnnSuperResImpl.#ctor">
  21825. <inheritdoc />
  21826. <summary>
  21827. Empty constructor
  21828. </summary>
  21829. </member>
  21830. <member name="M:OpenCvSharp.DnnSuperres.DnnSuperResImpl.#ctor(System.String,System.Int32)">
  21831. <inheritdoc />
  21832. <summary>
  21833. Constructor which immediately sets the desired model
  21834. </summary>
  21835. <param name="algo">String containing one of the desired models:
  21836. - edsr
  21837. - espcn
  21838. - fsrcnn
  21839. - lapsrn</param>
  21840. <param name="scale">Integer specifying the upscale factor</param>
  21841. </member>
  21842. <member name="M:OpenCvSharp.DnnSuperres.DnnSuperResImpl.#ctor(System.IntPtr)">
  21843. <inheritdoc />
  21844. <summary>
  21845. </summary>
  21846. </member>
  21847. <member name="M:OpenCvSharp.DnnSuperres.DnnSuperResImpl.DisposeUnmanaged">
  21848. <inheritdoc />
  21849. <summary>
  21850. </summary>
  21851. </member>
  21852. <member name="M:OpenCvSharp.DnnSuperres.DnnSuperResImpl.ReadModel(System.String)">
  21853. <summary>
  21854. Read the model from the given path
  21855. </summary>
  21856. <param name="path">Path to the model file.</param>
  21857. <returns></returns>
  21858. </member>
  21859. <member name="M:OpenCvSharp.DnnSuperres.DnnSuperResImpl.ReadModel(System.String,System.String)">
  21860. <summary>
  21861. Read the model from the given path
  21862. </summary>
  21863. <param name="weights">Path to the model weights file.</param>
  21864. <param name="definition">Path to the model definition file.</param>
  21865. <returns></returns>
  21866. </member>
  21867. <member name="M:OpenCvSharp.DnnSuperres.DnnSuperResImpl.SetModel(System.String,System.Int32)">
  21868. <summary>
  21869. Set desired model
  21870. </summary>
  21871. <param name="algo">String containing one of the desired models:
  21872. - edsr
  21873. - espcn
  21874. - fsrcnn
  21875. - lapsrn</param>
  21876. <param name="scale">Integer specifying the upscale factor</param>
  21877. <returns></returns>
  21878. </member>
  21879. <member name="M:OpenCvSharp.DnnSuperres.DnnSuperResImpl.SetPreferableBackend(OpenCvSharp.Dnn.Net.Backend)">
  21880. <summary>
  21881. Ask network to use specific computation backend where it supported.
  21882. </summary>
  21883. <param name="backendId">backend identifier.</param>
  21884. </member>
  21885. <member name="M:OpenCvSharp.DnnSuperres.DnnSuperResImpl.SetPreferableTarget(OpenCvSharp.Dnn.Net.Target)">
  21886. <summary>
  21887. Ask network to make computations on specific target device.
  21888. </summary>
  21889. <param name="targetId">target identifier.</param>
  21890. </member>
  21891. <member name="M:OpenCvSharp.DnnSuperres.DnnSuperResImpl.Upsample(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  21892. <summary>
  21893. Upsample via neural network
  21894. </summary>
  21895. <param name="img">Image to upscale</param>
  21896. <param name="result">Destination upscaled image</param>
  21897. </member>
  21898. <member name="M:OpenCvSharp.DnnSuperres.DnnSuperResImpl.UpsampleMultioutput(OpenCvSharp.InputArray,OpenCvSharp.Mat[]@,System.Collections.Generic.IEnumerable{System.Int32},System.Collections.Generic.IEnumerable{System.String})">
  21899. <summary>
  21900. Upsample via neural network of multiple outputs
  21901. </summary>
  21902. <param name="img">Image to upscale</param>
  21903. <param name="imgsNew">Destination upscaled images</param>
  21904. <param name="scaleFactors">Scaling factors of the output nodes</param>
  21905. <param name="nodeNames">Names of the output nodes in the neural network</param>
  21906. </member>
  21907. <member name="M:OpenCvSharp.DnnSuperres.DnnSuperResImpl.GetScale">
  21908. <summary>
  21909. Returns the scale factor of the model
  21910. </summary>
  21911. <returns>Current scale factor.</returns>
  21912. </member>
  21913. <member name="M:OpenCvSharp.DnnSuperres.DnnSuperResImpl.GetAlgorithm">
  21914. <summary>
  21915. Returns the scale factor of the model
  21916. </summary>
  21917. <returns>Current algorithm.</returns>
  21918. </member>
  21919. <member name="T:OpenCvSharp.Face.Facemark">
  21920. <summary>
  21921. Abstract base class for all facemark models.
  21922. All facemark models in OpenCV are derived from the abstract base class Facemark, which
  21923. provides a unified access to all facemark algorithms in OpenCV.
  21924. To utilize this API in your program, please take a look at the @ref tutorial_table_of_content_facemark
  21925. </summary>
  21926. </member>
  21927. <member name="M:OpenCvSharp.Face.Facemark.LoadModel(System.String)">
  21928. <summary>
  21929. A function to load the trained model before the fitting process.
  21930. </summary>
  21931. <param name="model">A string represent the filename of a trained model.</param>
  21932. </member>
  21933. <member name="M:OpenCvSharp.Face.Facemark.Fit(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.Point2f[][]@)">
  21934. <summary>
  21935. Trains a Facemark algorithm using the given dataset.
  21936. </summary>
  21937. <param name="image">Input image.</param>
  21938. <param name="faces">Output of the function which represent region of interest of the detected faces. Each face is stored in cv::Rect container.</param>
  21939. <param name="landmarks">The detected landmark points for each faces.</param>
  21940. <returns></returns>
  21941. </member>
  21942. <member name="T:OpenCvSharp.Face.FacemarkAAM">
  21943. <inheritdoc />
  21944. <summary>
  21945. </summary>
  21946. </member>
  21947. <member name="M:OpenCvSharp.Face.FacemarkAAM.#ctor">
  21948. <summary>
  21949. </summary>
  21950. </member>
  21951. <member name="M:OpenCvSharp.Face.FacemarkAAM.DisposeManaged">
  21952. <summary>
  21953. Releases managed resources
  21954. </summary>
  21955. </member>
  21956. <member name="M:OpenCvSharp.Face.FacemarkAAM.Create(OpenCvSharp.Face.FacemarkAAM.Params)">
  21957. <summary>
  21958. </summary>
  21959. <param name="parameters"></param>
  21960. <returns></returns>
  21961. </member>
  21962. <member name="T:OpenCvSharp.Face.FacemarkAAM.Params">
  21963. <inheritdoc />
  21964. <summary>
  21965. </summary>
  21966. </member>
  21967. <member name="M:OpenCvSharp.Face.FacemarkAAM.Params.#ctor">
  21968. <summary>
  21969. Constructor
  21970. </summary>
  21971. </member>
  21972. <member name="M:OpenCvSharp.Face.FacemarkAAM.Params.DisposeUnmanaged">
  21973. <summary>
  21974. Releases managed resources
  21975. </summary>
  21976. </member>
  21977. <member name="P:OpenCvSharp.Face.FacemarkAAM.Params.ModelFilename">
  21978. <summary>
  21979. filename of the model
  21980. </summary>
  21981. </member>
  21982. <member name="P:OpenCvSharp.Face.FacemarkAAM.Params.M">
  21983. <summary>
  21984. </summary>
  21985. </member>
  21986. <member name="P:OpenCvSharp.Face.FacemarkAAM.Params.N">
  21987. <summary>
  21988. </summary>
  21989. </member>
  21990. <member name="P:OpenCvSharp.Face.FacemarkAAM.Params.NIter">
  21991. <summary>
  21992. </summary>
  21993. </member>
  21994. <member name="P:OpenCvSharp.Face.FacemarkAAM.Params.Verbose">
  21995. <summary>
  21996. show the training print-out
  21997. </summary>
  21998. </member>
  21999. <member name="P:OpenCvSharp.Face.FacemarkAAM.Params.SaveModel">
  22000. <summary>
  22001. flag to save the trained model or not
  22002. </summary>
  22003. </member>
  22004. <member name="P:OpenCvSharp.Face.FacemarkAAM.Params.Scales">
  22005. <summary>
  22006. </summary>
  22007. </member>
  22008. <member name="M:OpenCvSharp.Face.FacemarkAAM.Params.Read(OpenCvSharp.FileNode)">
  22009. <summary>
  22010. </summary>
  22011. <param name="fn"></param>
  22012. </member>
  22013. <member name="M:OpenCvSharp.Face.FacemarkAAM.Params.Write(OpenCvSharp.FileStorage)">
  22014. <summary>
  22015. </summary>
  22016. <param name="fs"></param>
  22017. </member>
  22018. <member name="T:OpenCvSharp.Face.FacemarkLBF">
  22019. <inheritdoc />
  22020. <summary>
  22021. </summary>
  22022. </member>
  22023. <member name="M:OpenCvSharp.Face.FacemarkLBF.#ctor">
  22024. <summary>
  22025. </summary>
  22026. </member>
  22027. <member name="M:OpenCvSharp.Face.FacemarkLBF.DisposeManaged">
  22028. <summary>
  22029. Releases managed resources
  22030. </summary>
  22031. </member>
  22032. <member name="M:OpenCvSharp.Face.FacemarkLBF.Create(OpenCvSharp.Face.FacemarkLBF.Params)">
  22033. <summary>
  22034. </summary>
  22035. <param name="parameters"></param>
  22036. <returns></returns>
  22037. </member>
  22038. <member name="T:OpenCvSharp.Face.FacemarkLBF.Params">
  22039. <inheritdoc />
  22040. <summary>
  22041. </summary>
  22042. </member>
  22043. <member name="M:OpenCvSharp.Face.FacemarkLBF.Params.#ctor">
  22044. <summary>
  22045. Constructor
  22046. </summary>
  22047. </member>
  22048. <member name="M:OpenCvSharp.Face.FacemarkLBF.Params.DisposeUnmanaged">
  22049. <summary>
  22050. Releases managed resources
  22051. </summary>
  22052. </member>
  22053. <member name="P:OpenCvSharp.Face.FacemarkLBF.Params.ShapeOffset">
  22054. <summary>
  22055. offset for the loaded face landmark points
  22056. </summary>
  22057. </member>
  22058. <member name="P:OpenCvSharp.Face.FacemarkLBF.Params.CascadeFace">
  22059. <summary>
  22060. filename of the face detector model
  22061. </summary>
  22062. </member>
  22063. <member name="P:OpenCvSharp.Face.FacemarkLBF.Params.Verbose">
  22064. <summary>
  22065. show the training print-out
  22066. </summary>
  22067. </member>
  22068. <member name="P:OpenCvSharp.Face.FacemarkLBF.Params.NLandmarks">
  22069. <summary>
  22070. number of landmark points
  22071. </summary>
  22072. </member>
  22073. <member name="P:OpenCvSharp.Face.FacemarkLBF.Params.InitShapeN">
  22074. <summary>
  22075. multiplier for augment the training data
  22076. </summary>
  22077. </member>
  22078. <member name="P:OpenCvSharp.Face.FacemarkLBF.Params.StagesN">
  22079. <summary>
  22080. number of refinement stages
  22081. </summary>
  22082. </member>
  22083. <member name="P:OpenCvSharp.Face.FacemarkLBF.Params.TreeN">
  22084. <summary>
  22085. number of tree in the model for each landmark point refinement
  22086. </summary>
  22087. </member>
  22088. <member name="P:OpenCvSharp.Face.FacemarkLBF.Params.TreeDepth">
  22089. <summary>
  22090. the depth of decision tree, defines the size of feature
  22091. </summary>
  22092. </member>
  22093. <member name="P:OpenCvSharp.Face.FacemarkLBF.Params.BaggingOverlap">
  22094. <summary>
  22095. overlap ratio for training the LBF feature
  22096. </summary>
  22097. </member>
  22098. <member name="P:OpenCvSharp.Face.FacemarkLBF.Params.ModelFilename">
  22099. <summary>
  22100. filename where the trained model will be saved
  22101. </summary>
  22102. </member>
  22103. <member name="P:OpenCvSharp.Face.FacemarkLBF.Params.SaveModel">
  22104. <summary>
  22105. flag to save the trained model or not
  22106. </summary>
  22107. </member>
  22108. <member name="P:OpenCvSharp.Face.FacemarkLBF.Params.Seed">
  22109. <summary>
  22110. seed for shuffling the training data
  22111. </summary>
  22112. </member>
  22113. <member name="P:OpenCvSharp.Face.FacemarkLBF.Params.FeatsM">
  22114. <summary>
  22115. </summary>
  22116. </member>
  22117. <member name="P:OpenCvSharp.Face.FacemarkLBF.Params.RadiusM">
  22118. <summary>
  22119. </summary>
  22120. </member>
  22121. <member name="P:OpenCvSharp.Face.FacemarkLBF.Params.Pupils0">
  22122. <summary>
  22123. index of facemark points on pupils of left and right eye
  22124. </summary>
  22125. </member>
  22126. <member name="P:OpenCvSharp.Face.FacemarkLBF.Params.Pupils1">
  22127. <summary>
  22128. index of facemark points on pupils of left and right eye
  22129. </summary>
  22130. </member>
  22131. <member name="P:OpenCvSharp.Face.FacemarkLBF.Params.DetectROI">
  22132. <summary>
  22133. </summary>
  22134. </member>
  22135. <member name="M:OpenCvSharp.Face.FacemarkLBF.Params.Read(OpenCvSharp.FileNode)">
  22136. <summary>
  22137. </summary>
  22138. <param name="fn"></param>
  22139. </member>
  22140. <member name="M:OpenCvSharp.Face.FacemarkLBF.Params.Write(OpenCvSharp.FileStorage)">
  22141. <summary>
  22142. </summary>
  22143. <param name="fs"></param>
  22144. </member>
  22145. <member name="T:OpenCvSharp.Face.BasicFaceRecognizer">
  22146. <summary>
  22147. base for two FaceRecognizer classes
  22148. </summary>
  22149. </member>
  22150. <member name="M:OpenCvSharp.Face.BasicFaceRecognizer.GetNumComponents">
  22151. <summary>
  22152. </summary>
  22153. <returns></returns>
  22154. </member>
  22155. <member name="M:OpenCvSharp.Face.BasicFaceRecognizer.SetNumComponents(System.Int32)">
  22156. <summary>
  22157. </summary>
  22158. <param name="val"></param>
  22159. </member>
  22160. <member name="M:OpenCvSharp.Face.BasicFaceRecognizer.GetThreshold">
  22161. <summary>
  22162. </summary>
  22163. <returns></returns>
  22164. </member>
  22165. <member name="M:OpenCvSharp.Face.BasicFaceRecognizer.SetThreshold(System.Double)">
  22166. <summary>
  22167. </summary>
  22168. <param name="val"></param>
  22169. </member>
  22170. <member name="M:OpenCvSharp.Face.BasicFaceRecognizer.GetProjections">
  22171. <summary>
  22172. </summary>
  22173. <returns></returns>
  22174. </member>
  22175. <member name="M:OpenCvSharp.Face.BasicFaceRecognizer.GetLabels">
  22176. <summary>
  22177. </summary>
  22178. <returns></returns>
  22179. </member>
  22180. <member name="M:OpenCvSharp.Face.BasicFaceRecognizer.GetEigenValues">
  22181. <summary>
  22182. </summary>
  22183. <returns></returns>
  22184. </member>
  22185. <member name="M:OpenCvSharp.Face.BasicFaceRecognizer.GetEigenVectors">
  22186. <summary>
  22187. </summary>
  22188. <returns></returns>
  22189. </member>
  22190. <member name="M:OpenCvSharp.Face.BasicFaceRecognizer.GetMean">
  22191. <summary>
  22192. </summary>
  22193. <returns></returns>
  22194. </member>
  22195. <member name="T:OpenCvSharp.Face.EigenFaceRecognizer">
  22196. <inheritdoc />
  22197. <summary>
  22198. Training and prediction must be done on grayscale images, use cvtColor to convert between the
  22199. color spaces.
  22200. - **THE EIGENFACES METHOD MAKES THE ASSUMPTION, THAT THE TRAINING AND TEST IMAGES ARE OF EQUAL SIZE.
  22201. ** (caps-lock, because I got so many mails asking for this). You have to make sure your
  22202. input data has the correct shape, else a meaningful exception is thrown.Use resize to resize the images.
  22203. - This model does not support updating.
  22204. </summary>
  22205. </member>
  22206. <member name="F:OpenCvSharp.Face.EigenFaceRecognizer.recognizerPtr">
  22207. <summary>
  22208. </summary>
  22209. </member>
  22210. <member name="M:OpenCvSharp.Face.EigenFaceRecognizer.#ctor">
  22211. <inheritdoc />
  22212. <summary>
  22213. </summary>
  22214. </member>
  22215. <member name="M:OpenCvSharp.Face.EigenFaceRecognizer.DisposeManaged">
  22216. <summary>
  22217. Releases managed resources
  22218. </summary>
  22219. </member>
  22220. <member name="M:OpenCvSharp.Face.EigenFaceRecognizer.Create(System.Int32,System.Double)">
  22221. <summary>
  22222. Training and prediction must be done on grayscale images, use cvtColor to convert between the
  22223. color spaces.
  22224. - **THE EIGENFACES METHOD MAKES THE ASSUMPTION, THAT THE TRAINING AND TEST IMAGES ARE OF EQUAL SIZE.
  22225. ** (caps-lock, because I got so many mails asking for this). You have to make sure your
  22226. input data has the correct shape, else a meaningful exception is thrown.Use resize to resize the images.
  22227. - This model does not support updating.
  22228. </summary>
  22229. <param name="numComponents"> The number of components (read: Eigenfaces) kept for this Principal Component Analysis.
  22230. As a hint: There's no rule how many components (read: Eigenfaces) should be kept for good reconstruction capabilities.
  22231. It is based on your input data, so experiment with the number. Keeping 80 components should almost always be sufficient.</param>
  22232. <param name="threshold">The threshold applied in the prediction.</param>
  22233. <returns></returns>
  22234. </member>
  22235. <member name="T:OpenCvSharp.Face.FaceRecognizer">
  22236. <summary>
  22237. Abstract base class for all face recognition models.
  22238. All face recognition models in OpenCV are derived from the abstract base class FaceRecognizer, which
  22239. provides a unified access to all face recongition algorithms in OpenCV.
  22240. </summary>
  22241. </member>
  22242. <member name="M:OpenCvSharp.Face.FaceRecognizer.Train(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},System.Collections.Generic.IEnumerable{System.Int32})">
  22243. <summary>
  22244. Trains a FaceRecognizer with given data and associated labels.
  22245. </summary>
  22246. <param name="src"></param>
  22247. <param name="labels"></param>
  22248. </member>
  22249. <member name="M:OpenCvSharp.Face.FaceRecognizer.Update(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},System.Collections.Generic.IEnumerable{System.Int32})">
  22250. <summary>
  22251. Updates a FaceRecognizer with given data and associated labels.
  22252. </summary>
  22253. <param name="src"></param>
  22254. <param name="labels"></param>
  22255. </member>
  22256. <member name="M:OpenCvSharp.Face.FaceRecognizer.Predict(OpenCvSharp.InputArray)">
  22257. <summary>
  22258. Gets a prediction from a FaceRecognizer.
  22259. </summary>
  22260. <param name="src"></param>
  22261. <returns></returns>
  22262. </member>
  22263. <member name="M:OpenCvSharp.Face.FaceRecognizer.Predict(OpenCvSharp.InputArray,System.Int32@,System.Double@)">
  22264. <summary>
  22265. Predicts the label and confidence for a given sample.
  22266. </summary>
  22267. <param name="src"></param>
  22268. <param name="label"></param>
  22269. <param name="confidence"></param>
  22270. </member>
  22271. <member name="M:OpenCvSharp.Face.FaceRecognizer.Write(System.String)">
  22272. <summary>
  22273. Serializes this object to a given filename.
  22274. </summary>
  22275. <param name="fileName"></param>
  22276. </member>
  22277. <member name="M:OpenCvSharp.Face.FaceRecognizer.Read(System.String)">
  22278. <summary>
  22279. Deserializes this object from a given filename.
  22280. </summary>
  22281. <param name="fileName"></param>
  22282. </member>
  22283. <member name="M:OpenCvSharp.Face.FaceRecognizer.Write(OpenCvSharp.FileStorage)">
  22284. <inheritdoc />
  22285. <summary>
  22286. Serializes this object to a given cv::FileStorage.
  22287. </summary>
  22288. <param name="fs"></param>
  22289. </member>
  22290. <member name="M:OpenCvSharp.Face.FaceRecognizer.Read(OpenCvSharp.FileNode)">
  22291. <inheritdoc />
  22292. <summary>
  22293. Deserializes this object from a given cv::FileNode.
  22294. </summary>
  22295. <param name="fn"></param>
  22296. </member>
  22297. <member name="M:OpenCvSharp.Face.FaceRecognizer.SetLabelInfo(System.Int32,System.String)">
  22298. <summary>
  22299. Sets string info for the specified model's label.
  22300. The string info is replaced by the provided value if it was set before for the specified label.
  22301. </summary>
  22302. <param name="label"></param>
  22303. <param name="strInfo"></param>
  22304. </member>
  22305. <member name="M:OpenCvSharp.Face.FaceRecognizer.GetLabelInfo(System.Int32)">
  22306. <summary>
  22307. Gets string information by label.
  22308. If an unknown label id is provided or there is no label information associated with the specified
  22309. label id the method returns an empty string.
  22310. </summary>
  22311. <param name="label"></param>
  22312. <returns></returns>
  22313. </member>
  22314. <member name="M:OpenCvSharp.Face.FaceRecognizer.GetLabelsByString(System.String)">
  22315. <summary>
  22316. Gets vector of labels by string.
  22317. The function searches for the labels containing the specified sub-string in the associated string info.
  22318. </summary>
  22319. <param name="str"></param>
  22320. <returns></returns>
  22321. </member>
  22322. <member name="M:OpenCvSharp.Face.FaceRecognizer.GetThreshold">
  22323. <summary>
  22324. threshold parameter accessor - required for default BestMinDist collector
  22325. </summary>
  22326. <returns></returns>
  22327. </member>
  22328. <member name="M:OpenCvSharp.Face.FaceRecognizer.SetThreshold(System.Double)">
  22329. <summary>
  22330. Sets threshold of model
  22331. </summary>
  22332. <param name="val"></param>
  22333. </member>
  22334. <member name="T:OpenCvSharp.Face.FisherFaceRecognizer">
  22335. <inheritdoc />
  22336. <summary>
  22337. Training and prediction must be done on grayscale images, use cvtColor to convert between the color spaces.
  22338. - **THE FISHERFACES METHOD MAKES THE ASSUMPTION, THAT THE TRAINING AND TEST IMAGES ARE OF EQUAL SIZE.
  22339. ** (caps-lock, because I got so many mails asking for this). You have to make sure your input data
  22340. has the correct shape, else a meaningful exception is thrown.Use resize to resize the images.
  22341. - This model does not support updating.
  22342. </summary>
  22343. </member>
  22344. <member name="F:OpenCvSharp.Face.FisherFaceRecognizer.recognizerPtr">
  22345. <summary>
  22346. </summary>
  22347. </member>
  22348. <member name="M:OpenCvSharp.Face.FisherFaceRecognizer.#ctor">
  22349. <inheritdoc />
  22350. <summary>
  22351. </summary>
  22352. </member>
  22353. <member name="M:OpenCvSharp.Face.FisherFaceRecognizer.DisposeManaged">
  22354. <summary>
  22355. Releases managed resources
  22356. </summary>
  22357. </member>
  22358. <member name="M:OpenCvSharp.Face.FisherFaceRecognizer.Create(System.Int32,System.Double)">
  22359. <summary>
  22360. Training and prediction must be done on grayscale images, use cvtColor to convert between the color spaces.
  22361. - **THE FISHERFACES METHOD MAKES THE ASSUMPTION, THAT THE TRAINING AND TEST IMAGES ARE OF EQUAL SIZE.
  22362. ** (caps-lock, because I got so many mails asking for this). You have to make sure your input data
  22363. has the correct shape, else a meaningful exception is thrown.Use resize to resize the images.
  22364. - This model does not support updating.
  22365. </summary>
  22366. <param name="numComponents">The number of components (read: Fisherfaces) kept for this Linear Discriminant Analysis
  22367. with the Fisherfaces criterion. It's useful to keep all components, that means the number of your classes c
  22368. (read: subjects, persons you want to recognize). If you leave this at the default (0) or set it
  22369. to a value less-equal 0 or greater (c-1), it will be set to the correct number (c-1) automatically.</param>
  22370. <param name="threshold">The threshold applied in the prediction. If the distance to the nearest neighbor
  22371. is larger than the threshold, this method returns -1.</param>
  22372. <returns></returns>
  22373. </member>
  22374. <member name="T:OpenCvSharp.Face.LBPHFaceRecognizer">
  22375. <inheritdoc />
  22376. <summary>
  22377. The Circular Local Binary Patterns (used in training and prediction) expect the data given as
  22378. grayscale images, use cvtColor to convert between the color spaces.
  22379. This model supports updating.
  22380. </summary>
  22381. </member>
  22382. <member name="F:OpenCvSharp.Face.LBPHFaceRecognizer.recognizerPtr">
  22383. <summary>
  22384. </summary>
  22385. </member>
  22386. <member name="M:OpenCvSharp.Face.LBPHFaceRecognizer.#ctor">
  22387. <summary>
  22388. </summary>
  22389. </member>
  22390. <member name="M:OpenCvSharp.Face.LBPHFaceRecognizer.DisposeManaged">
  22391. <summary>
  22392. Releases managed resources
  22393. </summary>
  22394. </member>
  22395. <member name="M:OpenCvSharp.Face.LBPHFaceRecognizer.Create(System.Int32,System.Int32,System.Int32,System.Int32,System.Double)">
  22396. <summary>
  22397. The Circular Local Binary Patterns (used in training and prediction) expect the data given as
  22398. grayscale images, use cvtColor to convert between the color spaces.
  22399. This model supports updating.
  22400. </summary>
  22401. <param name="radius">The radius used for building the Circular Local Binary Pattern. The greater the radius, the</param>
  22402. <param name="neighbors">The number of sample points to build a Circular Local Binary Pattern from.
  22403. An appropriate value is to use `8` sample points.Keep in mind: the more sample points you include, the higher the computational cost.</param>
  22404. <param name="gridX">The number of cells in the horizontal direction, 8 is a common value used in publications.
  22405. The more cells, the finer the grid, the higher the dimensionality of the resulting feature vector.</param>
  22406. <param name="gridY">The number of cells in the vertical direction, 8 is a common value used in publications.
  22407. The more cells, the finer the grid, the higher the dimensionality of the resulting feature vector.</param>
  22408. <param name="threshold">The threshold applied in the prediction. If the distance to the nearest neighbor
  22409. is larger than the threshold, this method returns -1.</param>
  22410. <returns></returns>
  22411. </member>
  22412. <member name="M:OpenCvSharp.Face.LBPHFaceRecognizer.GetGridX">
  22413. <summary>
  22414. </summary>
  22415. <returns></returns>
  22416. </member>
  22417. <member name="M:OpenCvSharp.Face.LBPHFaceRecognizer.SetGridX(System.Int32)">
  22418. <summary>
  22419. </summary>
  22420. <param name="val"></param>
  22421. </member>
  22422. <member name="M:OpenCvSharp.Face.LBPHFaceRecognizer.GetGridY">
  22423. <summary>
  22424. </summary>
  22425. <returns></returns>
  22426. </member>
  22427. <member name="M:OpenCvSharp.Face.LBPHFaceRecognizer.SetGridY(System.Int32)">
  22428. <summary>
  22429. </summary>
  22430. <param name="val"></param>
  22431. </member>
  22432. <member name="M:OpenCvSharp.Face.LBPHFaceRecognizer.GetRadius">
  22433. <summary>
  22434. </summary>
  22435. <returns></returns>
  22436. </member>
  22437. <member name="M:OpenCvSharp.Face.LBPHFaceRecognizer.SetRadius(System.Int32)">
  22438. <summary>
  22439. </summary>
  22440. <param name="val"></param>
  22441. </member>
  22442. <member name="M:OpenCvSharp.Face.LBPHFaceRecognizer.GetNeighbors">
  22443. <summary>
  22444. </summary>
  22445. <returns></returns>
  22446. </member>
  22447. <member name="M:OpenCvSharp.Face.LBPHFaceRecognizer.SetNeighbors(System.Int32)">
  22448. <summary>
  22449. </summary>
  22450. <param name="val"></param>
  22451. </member>
  22452. <member name="M:OpenCvSharp.Face.LBPHFaceRecognizer.GetThreshold">
  22453. <summary>
  22454. </summary>
  22455. <returns></returns>
  22456. </member>
  22457. <member name="M:OpenCvSharp.Face.LBPHFaceRecognizer.SetThreshold(System.Double)">
  22458. <summary>
  22459. </summary>
  22460. <param name="val"></param>
  22461. </member>
  22462. <member name="M:OpenCvSharp.Face.LBPHFaceRecognizer.GetHistograms">
  22463. <summary>
  22464. </summary>
  22465. <returns></returns>
  22466. </member>
  22467. <member name="M:OpenCvSharp.Face.LBPHFaceRecognizer.GetLabels">
  22468. <summary>
  22469. </summary>
  22470. <returns></returns>
  22471. </member>
  22472. <member name="T:OpenCvSharp.AgastFeatureDetector">
  22473. <summary>
  22474. Detects corners using the AGAST algorithm
  22475. </summary>
  22476. </member>
  22477. <member name="M:OpenCvSharp.AgastFeatureDetector.#ctor(System.IntPtr)">
  22478. <summary>
  22479. Constructor
  22480. </summary>
  22481. </member>
  22482. <member name="M:OpenCvSharp.AgastFeatureDetector.Create(System.Int32,System.Boolean,OpenCvSharp.AgastFeatureDetector.DetectorType)">
  22483. <summary>
  22484. The AgastFeatureDetector constructor
  22485. </summary>
  22486. <param name="threshold">threshold on difference between intensity of the central pixel
  22487. and pixels of a circle around this pixel.</param>
  22488. <param name="nonmaxSuppression">if true, non-maximum suppression is applied to detected corners (keypoints).</param>
  22489. <param name="type"></param>
  22490. </member>
  22491. <member name="M:OpenCvSharp.AgastFeatureDetector.DisposeManaged">
  22492. <summary>
  22493. Releases managed resources
  22494. </summary>
  22495. </member>
  22496. <member name="P:OpenCvSharp.AgastFeatureDetector.Threshold">
  22497. <summary>
  22498. threshold on difference between intensity of the central pixel and pixels of a circle around this pixel.
  22499. </summary>
  22500. </member>
  22501. <member name="P:OpenCvSharp.AgastFeatureDetector.NonmaxSuppression">
  22502. <summary>
  22503. if true, non-maximum suppression is applied to detected corners (keypoints).
  22504. </summary>
  22505. </member>
  22506. <member name="P:OpenCvSharp.AgastFeatureDetector.Type">
  22507. <summary>
  22508. type one of the four neighborhoods as defined in the paper
  22509. </summary>
  22510. </member>
  22511. <member name="T:OpenCvSharp.AgastFeatureDetector.DetectorType">
  22512. <summary>
  22513. AGAST type one of the four neighborhoods as defined in the paper
  22514. </summary>
  22515. </member>
  22516. <member name="T:OpenCvSharp.AKAZE">
  22517. <summary>
  22518. Class implementing the AKAZE keypoint detector and descriptor extractor,
  22519. described in @cite ANB13
  22520. </summary>
  22521. <remarks>
  22522. AKAZE descriptors can only be used with KAZE or AKAZE keypoints.
  22523. Try to avoid using *extract* and *detect* instead of *operator()* due to performance reasons.
  22524. .. [ANB13] Fast Explicit Diffusion for Accelerated Features in Nonlinear Scale
  22525. Spaces. Pablo F. Alcantarilla, Jesús Nuevo and Adrien Bartoli.
  22526. In British Machine Vision Conference (BMVC), Bristol, UK, September 2013.
  22527. </remarks>
  22528. </member>
  22529. <member name="M:OpenCvSharp.AKAZE.#ctor(System.IntPtr)">
  22530. <summary>
  22531. Constructor
  22532. </summary>
  22533. </member>
  22534. <member name="M:OpenCvSharp.AKAZE.Create(OpenCvSharp.AKAZEDescriptorType,System.Int32,System.Int32,System.Single,System.Int32,System.Int32,OpenCvSharp.KAZEDiffusivityType)">
  22535. <summary>
  22536. The AKAZE constructor
  22537. </summary>
  22538. <param name="descriptorType">Type of the extracted descriptor: DESCRIPTOR_KAZE,
  22539. DESCRIPTOR_KAZE_UPRIGHT, DESCRIPTOR_MLDB or DESCRIPTOR_MLDB_UPRIGHT.</param>
  22540. <param name="descriptorSize">Size of the descriptor in bits. 0 -&gt; Full size</param>
  22541. <param name="descriptorChannels">Number of channels in the descriptor (1, 2, 3)</param>
  22542. <param name="threshold">Detector response threshold to accept point</param>
  22543. <param name="nOctaves">Maximum octave evolution of the image</param>
  22544. <param name="nOctaveLayers">Default number of sublevels per scale level</param>
  22545. <param name="diffusivity">Diffusivity type. DIFF_PM_G1, DIFF_PM_G2, DIFF_WEICKERT or DIFF_CHARBONNIER</param>
  22546. </member>
  22547. <member name="M:OpenCvSharp.AKAZE.DisposeManaged">
  22548. <summary>
  22549. Releases managed resources
  22550. </summary>
  22551. </member>
  22552. <member name="P:OpenCvSharp.AKAZE.AKAZEDescriptorType">
  22553. <summary>
  22554. </summary>
  22555. </member>
  22556. <member name="P:OpenCvSharp.AKAZE.AKAZEDescriptorSize">
  22557. <summary>
  22558. </summary>
  22559. </member>
  22560. <member name="P:OpenCvSharp.AKAZE.AKAZEDescriptorChannels">
  22561. <summary>
  22562. </summary>
  22563. </member>
  22564. <member name="P:OpenCvSharp.AKAZE.Threshold">
  22565. <summary>
  22566. </summary>
  22567. </member>
  22568. <member name="P:OpenCvSharp.AKAZE.NOctaves">
  22569. <summary>
  22570. </summary>
  22571. </member>
  22572. <member name="P:OpenCvSharp.AKAZE.NOctaveLayers">
  22573. <summary>
  22574. </summary>
  22575. </member>
  22576. <member name="P:OpenCvSharp.AKAZE.DiffusivityType">
  22577. <summary>
  22578. </summary>
  22579. </member>
  22580. <member name="T:OpenCvSharp.BFMatcher">
  22581. <summary>
  22582. Brute-force descriptor matcher.
  22583. For each descriptor in the first set, this matcher finds the closest descriptor in the second set by trying each one.
  22584. </summary>
  22585. </member>
  22586. <member name="M:OpenCvSharp.BFMatcher.#ctor(OpenCvSharp.NormTypes,System.Boolean)">
  22587. <summary>
  22588. </summary>
  22589. <param name="normType"></param>
  22590. <param name="crossCheck"></param>
  22591. </member>
  22592. <member name="M:OpenCvSharp.BFMatcher.#ctor(OpenCvSharp.BFMatcher.Ptr)">
  22593. <summary>
  22594. Creates instance by cv::Ptr&lt;T&gt;
  22595. </summary>
  22596. </member>
  22597. <member name="M:OpenCvSharp.BFMatcher.#ctor(System.IntPtr)">
  22598. <summary>
  22599. Creates instance by raw pointer T*
  22600. </summary>
  22601. </member>
  22602. <member name="M:OpenCvSharp.BFMatcher.FromPtr(System.IntPtr)">
  22603. <summary>
  22604. Creates instance from cv::Ptr&lt;T&gt; .
  22605. ptr is disposed when the wrapper disposes.
  22606. </summary>
  22607. <param name="ptr"></param>
  22608. </member>
  22609. <member name="M:OpenCvSharp.BFMatcher.DisposeManaged">
  22610. <summary>
  22611. Releases managed resources
  22612. </summary>
  22613. </member>
  22614. <member name="M:OpenCvSharp.BFMatcher.DisposeUnmanaged">
  22615. <summary>
  22616. Releases managed resources
  22617. </summary>
  22618. </member>
  22619. <member name="M:OpenCvSharp.BFMatcher.IsMaskSupported">
  22620. <summary>
  22621. Return true if the matcher supports mask in match methods.
  22622. </summary>
  22623. <returns></returns>
  22624. </member>
  22625. <member name="T:OpenCvSharp.BOWImgDescriptorExtractor">
  22626. <summary>
  22627. Brute-force descriptor matcher.
  22628. For each descriptor in the first set, this matcher finds the closest descriptor in the second set by trying each one.
  22629. </summary>
  22630. </member>
  22631. <member name="M:OpenCvSharp.BOWImgDescriptorExtractor.#ctor(OpenCvSharp.Feature2D,OpenCvSharp.DescriptorMatcher)">
  22632. <summary>
  22633. The constructor.
  22634. </summary>
  22635. <param name="dextractor">Descriptor extractor that is used to compute descriptors for an input image and its keypoints.</param>
  22636. <param name="dmatcher">Descriptor matcher that is used to find the nearest word of the trained vocabulary for each keypoint descriptor of the image.</param>
  22637. </member>
  22638. <member name="M:OpenCvSharp.BOWImgDescriptorExtractor.#ctor(OpenCvSharp.DescriptorMatcher)">
  22639. <summary>
  22640. The constructor.
  22641. </summary>
  22642. <param name="dmatcher">Descriptor matcher that is used to find the nearest word of the trained vocabulary for each keypoint descriptor of the image.</param>
  22643. </member>
  22644. <member name="M:OpenCvSharp.BOWImgDescriptorExtractor.DisposeUnmanaged">
  22645. <summary>
  22646. Releases unmanaged resources
  22647. </summary>
  22648. </member>
  22649. <member name="M:OpenCvSharp.BOWImgDescriptorExtractor.SetVocabulary(OpenCvSharp.Mat)">
  22650. <summary>
  22651. Sets a visual vocabulary.
  22652. </summary>
  22653. <param name="vocabulary">Vocabulary (can be trained using the inheritor of BOWTrainer ).
  22654. Each row of the vocabulary is a visual word(cluster center).</param>
  22655. </member>
  22656. <member name="M:OpenCvSharp.BOWImgDescriptorExtractor.GetVocabulary">
  22657. <summary>
  22658. Returns the set vocabulary.
  22659. </summary>
  22660. <returns></returns>
  22661. </member>
  22662. <member name="M:OpenCvSharp.BOWImgDescriptorExtractor.Compute(OpenCvSharp.InputArray,OpenCvSharp.KeyPoint[]@,OpenCvSharp.OutputArray,System.Int32[][]@,OpenCvSharp.Mat)">
  22663. <summary>
  22664. Computes an image descriptor using the set visual vocabulary.
  22665. </summary>
  22666. <param name="image">Image, for which the descriptor is computed.</param>
  22667. <param name="keypoints">Keypoints detected in the input image.</param>
  22668. <param name="imgDescriptor">Computed output image descriptor.</param>
  22669. <param name="pointIdxsOfClusters">pointIdxsOfClusters Indices of keypoints that belong to the cluster.
  22670. This means that pointIdxsOfClusters[i] are keypoint indices that belong to the i -th cluster(word of vocabulary) returned if it is non-zero.</param>
  22671. <param name="descriptors">Descriptors of the image keypoints that are returned if they are non-zero.</param>
  22672. </member>
  22673. <member name="M:OpenCvSharp.BOWImgDescriptorExtractor.Compute(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32[][]@)">
  22674. <summary>
  22675. Computes an image descriptor using the set visual vocabulary.
  22676. </summary>
  22677. <param name="keypointDescriptors">Computed descriptors to match with vocabulary.</param>
  22678. <param name="imgDescriptor">Computed output image descriptor.</param>
  22679. <param name="pointIdxsOfClusters">Indices of keypoints that belong to the cluster.
  22680. This means that pointIdxsOfClusters[i] are keypoint indices that belong to the i -th cluster(word of vocabulary) returned if it is non-zero.</param>
  22681. </member>
  22682. <member name="M:OpenCvSharp.BOWImgDescriptorExtractor.Compute2(OpenCvSharp.Mat,OpenCvSharp.KeyPoint[]@,OpenCvSharp.Mat)">
  22683. <summary>
  22684. Computes an image descriptor using the set visual vocabulary.
  22685. </summary>
  22686. <param name="image">Image, for which the descriptor is computed.</param>
  22687. <param name="keypoints">Keypoints detected in the input image.</param>
  22688. <param name="imgDescriptor">Computed output image descriptor.</param>
  22689. </member>
  22690. <member name="M:OpenCvSharp.BOWImgDescriptorExtractor.DescriptorSize">
  22691. <summary>
  22692. Returns an image descriptor size if the vocabulary is set. Otherwise, it returns 0.
  22693. </summary>
  22694. <returns></returns>
  22695. </member>
  22696. <member name="M:OpenCvSharp.BOWImgDescriptorExtractor.DescriptorType">
  22697. <summary>
  22698. Returns an image descriptor type.
  22699. </summary>
  22700. <returns></returns>
  22701. </member>
  22702. <member name="T:OpenCvSharp.BOWKMeansTrainer">
  22703. <summary>
  22704. Brute-force descriptor matcher.
  22705. For each descriptor in the first set, this matcher finds the closest descriptor in the second set by trying each one.
  22706. </summary>
  22707. </member>
  22708. <member name="M:OpenCvSharp.BOWKMeansTrainer.#ctor(System.Int32,System.Nullable{OpenCvSharp.TermCriteria},System.Int32,OpenCvSharp.KMeansFlags)">
  22709. <summary>
  22710. The constructor.
  22711. </summary>
  22712. <param name="clusterCount"></param>
  22713. <param name="termcrit"></param>
  22714. <param name="attempts"></param>
  22715. <param name="flags"></param>
  22716. </member>
  22717. <member name="M:OpenCvSharp.BOWKMeansTrainer.DisposeUnmanaged">
  22718. <summary>
  22719. Releases unmanaged resources
  22720. </summary>
  22721. </member>
  22722. <member name="M:OpenCvSharp.BOWKMeansTrainer.Cluster">
  22723. <summary>
  22724. Clusters train descriptors.
  22725. </summary>
  22726. <returns></returns>
  22727. </member>
  22728. <member name="M:OpenCvSharp.BOWKMeansTrainer.Cluster(OpenCvSharp.Mat)">
  22729. <summary>
  22730. Clusters train descriptors.
  22731. </summary>
  22732. <param name="descriptors">Descriptors to cluster. Each row of the descriptors matrix is a descriptor. Descriptors are not added to the inner train descriptor set.
  22733. The vocabulary consists of cluster centers. So, this method returns the vocabulary. In the first variant of the method, train descriptors stored in the object
  22734. are clustered.In the second variant, input descriptors are clustered.</param>
  22735. <returns></returns>
  22736. </member>
  22737. <member name="T:OpenCvSharp.BOWTrainer">
  22738. <summary>
  22739. Brute-force descriptor matcher.
  22740. For each descriptor in the first set, this matcher finds the closest descriptor in the second set by trying each one.
  22741. </summary>
  22742. </member>
  22743. <member name="M:OpenCvSharp.BOWTrainer.Add(OpenCvSharp.Mat)">
  22744. <summary>
  22745. Adds descriptors to a training set.
  22746. </summary>
  22747. <param name="descriptors">descriptors Descriptors to add to a training set. Each row of the descriptors matrix is a descriptor.
  22748. The training set is clustered using clustermethod to construct the vocabulary.</param>
  22749. </member>
  22750. <member name="M:OpenCvSharp.BOWTrainer.GetDescriptors">
  22751. <summary>
  22752. Returns a training set of descriptors.
  22753. </summary>
  22754. <returns></returns>
  22755. </member>
  22756. <member name="M:OpenCvSharp.BOWTrainer.DescriptorsCount">
  22757. <summary>
  22758. Returns the count of all descriptors stored in the training set.
  22759. </summary>
  22760. <returns></returns>
  22761. </member>
  22762. <member name="M:OpenCvSharp.BOWTrainer.Clear">
  22763. <summary>
  22764. </summary>
  22765. </member>
  22766. <member name="M:OpenCvSharp.BOWTrainer.Cluster">
  22767. <summary>
  22768. Clusters train descriptors.
  22769. </summary>
  22770. <returns></returns>
  22771. </member>
  22772. <member name="M:OpenCvSharp.BOWTrainer.Cluster(OpenCvSharp.Mat)">
  22773. <summary>
  22774. Clusters train descriptors.
  22775. </summary>
  22776. <param name="descriptors">Descriptors to cluster. Each row of the descriptors matrix is a descriptor. Descriptors are not added to the inner train descriptor set.
  22777. The vocabulary consists of cluster centers. So, this method returns the vocabulary. In the first variant of the method, train descriptors stored in the object
  22778. are clustered.In the second variant, input descriptors are clustered.</param>
  22779. <returns></returns>
  22780. </member>
  22781. <member name="T:OpenCvSharp.BRISK">
  22782. <summary>
  22783. BRISK implementation
  22784. </summary>
  22785. </member>
  22786. <member name="M:OpenCvSharp.BRISK.#ctor">
  22787. <summary>
  22788. </summary>
  22789. </member>
  22790. <member name="M:OpenCvSharp.BRISK.#ctor(System.IntPtr)">
  22791. <summary>
  22792. Construct from native cv::Ptr&lt;T&gt;*
  22793. </summary>
  22794. <param name="p"></param>
  22795. </member>
  22796. <member name="M:OpenCvSharp.BRISK.Create(System.Int32,System.Int32,System.Single)">
  22797. <summary>
  22798. The BRISK constructor
  22799. </summary>
  22800. <param name="thresh">AGAST detection threshold score.</param>
  22801. <param name="octaves">detection octaves. Use 0 to do single scale.</param>
  22802. <param name="patternScale">apply this scale to the pattern used for sampling the neighbourhood of a keypoint.</param>
  22803. </member>
  22804. <member name="M:OpenCvSharp.BRISK.Create(System.Collections.Generic.IEnumerable{System.Single},System.Collections.Generic.IEnumerable{System.Int32},System.Single,System.Single,System.Collections.Generic.IEnumerable{System.Int32})">
  22805. <summary>
  22806. The BRISK constructor for a custom pattern
  22807. </summary>
  22808. <param name="radiusList">defines the radii (in pixels) where the samples around a keypoint are taken (for keypoint scale 1).</param>
  22809. <param name="numberList">defines the number of sampling points on the sampling circle. Must be the same size as radiusList..</param>
  22810. <param name="dMax">threshold for the short pairings used for descriptor formation (in pixels for keypoint scale 1).</param>
  22811. <param name="dMin">threshold for the long pairings used for orientation determination (in pixels for keypoint scale 1).</param>
  22812. <param name="indexChange">index remapping of the bits.</param>
  22813. <returns></returns>
  22814. </member>
  22815. <member name="M:OpenCvSharp.BRISK.Create(System.Int32,System.Int32,System.Collections.Generic.IEnumerable{System.Single},System.Collections.Generic.IEnumerable{System.Int32},System.Single,System.Single,System.Collections.Generic.IEnumerable{System.Int32})">
  22816. <summary>
  22817. The BRISK constructor for a custom pattern, detection threshold and octaves
  22818. </summary>
  22819. <param name="thresh">AGAST detection threshold score.</param>
  22820. <param name="octaves">detection octaves. Use 0 to do single scale.</param>
  22821. <param name="radiusList">defines the radii (in pixels) where the samples around a keypoint are taken (for keypoint scale 1).</param>
  22822. <param name="numberList">defines the number of sampling points on the sampling circle. Must be the same size as radiusList..</param>
  22823. <param name="dMax">threshold for the short pairings used for descriptor formation (in pixels for keypoint scale 1).</param>
  22824. <param name="dMin">threshold for the long pairings used for orientation determination (in pixels for keypoint scale 1).</param>
  22825. <param name="indexChange">index remapping of the bits.</param>
  22826. <returns></returns>
  22827. </member>
  22828. <member name="M:OpenCvSharp.BRISK.DisposeManaged">
  22829. <summary>
  22830. Releases managed resources
  22831. </summary>
  22832. </member>
  22833. <member name="T:OpenCvSharp.DescriptorMatcher">
  22834. <summary>
  22835. </summary>
  22836. </member>
  22837. <member name="F:OpenCvSharp.DescriptorMatcher.detectorPtr">
  22838. <summary>
  22839. </summary>
  22840. </member>
  22841. <member name="M:OpenCvSharp.DescriptorMatcher.#ctor">
  22842. <summary>
  22843. </summary>
  22844. </member>
  22845. <member name="M:OpenCvSharp.DescriptorMatcher.Create(System.String)">
  22846. <summary>
  22847. Create descriptor matcher by type name.
  22848. </summary>
  22849. <param name="descriptorMatcherType"></param>
  22850. <returns></returns>
  22851. </member>
  22852. <member name="M:OpenCvSharp.DescriptorMatcher.FromPtr(System.IntPtr)">
  22853. <summary>
  22854. Creates instance from cv::Ptr&lt;T&gt; .
  22855. ptr is disposed when the wrapper disposes.
  22856. </summary>
  22857. <param name="ptr"></param>
  22858. </member>
  22859. <member name="M:OpenCvSharp.DescriptorMatcher.FromRawPtr(System.IntPtr)">
  22860. <summary>
  22861. Creates instance from raw pointer T*
  22862. </summary>
  22863. <param name="ptr"></param>
  22864. </member>
  22865. <member name="M:OpenCvSharp.DescriptorMatcher.DisposeManaged">
  22866. <summary>
  22867. Releases managed resources
  22868. </summary>
  22869. </member>
  22870. <member name="M:OpenCvSharp.DescriptorMatcher.Add(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat})">
  22871. <summary>
  22872. Add descriptors to train descriptor collection.
  22873. </summary>
  22874. <param name="descriptors">Descriptors to add. Each descriptors[i] is a descriptors set from one image.</param>
  22875. </member>
  22876. <member name="M:OpenCvSharp.DescriptorMatcher.GetTrainDescriptors">
  22877. <summary>
  22878. Get train descriptors collection.
  22879. </summary>
  22880. <returns></returns>
  22881. </member>
  22882. <member name="M:OpenCvSharp.DescriptorMatcher.Clear">
  22883. <summary>
  22884. Clear train descriptors collection.
  22885. </summary>
  22886. </member>
  22887. <member name="M:OpenCvSharp.DescriptorMatcher.Empty">
  22888. <summary>
  22889. Return true if there are not train descriptors in collection.
  22890. </summary>
  22891. <returns></returns>
  22892. </member>
  22893. <member name="M:OpenCvSharp.DescriptorMatcher.IsMaskSupported">
  22894. <summary>
  22895. Return true if the matcher supports mask in match methods.
  22896. </summary>
  22897. <returns></returns>
  22898. </member>
  22899. <member name="M:OpenCvSharp.DescriptorMatcher.Train">
  22900. <summary>
  22901. Train matcher (e.g. train flann index).
  22902. In all methods to match the method train() is run every time before matching.
  22903. Some descriptor matchers (e.g. BruteForceMatcher) have empty implementation
  22904. of this method, other matchers really train their inner structures
  22905. (e.g. FlannBasedMatcher trains flann::Index). So nonempty implementation
  22906. of train() should check the class object state and do traing/retraining
  22907. only if the state requires that (e.g. FlannBasedMatcher trains flann::Index
  22908. if it has not trained yet or if new descriptors have been added to the train collection).
  22909. </summary>
  22910. </member>
  22911. <member name="M:OpenCvSharp.DescriptorMatcher.Match(OpenCvSharp.Mat,OpenCvSharp.Mat,OpenCvSharp.Mat)">
  22912. <summary>
  22913. Find one best match for each query descriptor (if mask is empty).
  22914. </summary>
  22915. <param name="queryDescriptors"></param>
  22916. <param name="trainDescriptors"></param>
  22917. <param name="mask"></param>
  22918. <returns></returns>
  22919. </member>
  22920. <member name="M:OpenCvSharp.DescriptorMatcher.KnnMatch(OpenCvSharp.Mat,OpenCvSharp.Mat,System.Int32,OpenCvSharp.Mat,System.Boolean)">
  22921. <summary>
  22922. Find k best matches for each query descriptor (in increasing order of distances).
  22923. compactResult is used when mask is not empty. If compactResult is false matches
  22924. vector will have the same size as queryDescriptors rows. If compactResult is true
  22925. matches vector will not contain matches for fully masked out query descriptors.
  22926. </summary>
  22927. <param name="queryDescriptors"></param>
  22928. <param name="trainDescriptors"></param>
  22929. <param name="k"></param>
  22930. <param name="mask"></param>
  22931. <param name="compactResult"></param>
  22932. <returns></returns>
  22933. </member>
  22934. <member name="M:OpenCvSharp.DescriptorMatcher.RadiusMatch(OpenCvSharp.Mat,OpenCvSharp.Mat,System.Single,OpenCvSharp.Mat,System.Boolean)">
  22935. <summary>
  22936. Find best matches for each query descriptor which have distance less than
  22937. maxDistance (in increasing order of distances).
  22938. </summary>
  22939. <param name="queryDescriptors"></param>
  22940. <param name="trainDescriptors"></param>
  22941. <param name="maxDistance"></param>
  22942. <param name="mask"></param>
  22943. <param name="compactResult"></param>
  22944. <returns></returns>
  22945. </member>
  22946. <member name="M:OpenCvSharp.DescriptorMatcher.Match(OpenCvSharp.Mat,OpenCvSharp.Mat[])">
  22947. <summary>
  22948. Find one best match for each query descriptor (if mask is empty).
  22949. </summary>
  22950. <param name="queryDescriptors"></param>
  22951. <param name="masks"></param>
  22952. <returns></returns>
  22953. </member>
  22954. <member name="M:OpenCvSharp.DescriptorMatcher.KnnMatch(OpenCvSharp.Mat,System.Int32,OpenCvSharp.Mat[],System.Boolean)">
  22955. <summary>
  22956. Find k best matches for each query descriptor (in increasing order of distances).
  22957. compactResult is used when mask is not empty. If compactResult is false matches
  22958. vector will have the same size as queryDescriptors rows. If compactResult is true
  22959. matches vector will not contain matches for fully masked out query descriptors.
  22960. </summary>
  22961. <param name="queryDescriptors"></param>
  22962. <param name="k"></param>
  22963. <param name="masks"></param>
  22964. <param name="compactResult"></param>
  22965. <returns></returns>
  22966. </member>
  22967. <member name="M:OpenCvSharp.DescriptorMatcher.RadiusMatch(OpenCvSharp.Mat,System.Single,OpenCvSharp.Mat[],System.Boolean)">
  22968. <summary>
  22969. Find best matches for each query descriptor which have distance less than
  22970. maxDistance (in increasing order of distances).
  22971. </summary>
  22972. <param name="queryDescriptors"></param>
  22973. <param name="maxDistance"></param>
  22974. <param name="masks"></param>
  22975. <param name="compactResult"></param>
  22976. <returns></returns>
  22977. </member>
  22978. <member name="T:OpenCvSharp.AKAZEDescriptorType">
  22979. <summary>
  22980. cv::AKAZE descriptor type
  22981. </summary>
  22982. </member>
  22983. <member name="F:OpenCvSharp.AKAZEDescriptorType.KAZEUpright">
  22984. <summary>
  22985. Upright descriptors, not invariant to rotation
  22986. </summary>
  22987. </member>
  22988. <member name="F:OpenCvSharp.AKAZEDescriptorType.KAZE">
  22989. <summary>
  22990. </summary>
  22991. </member>
  22992. <member name="F:OpenCvSharp.AKAZEDescriptorType.MLDBUpright">
  22993. <summary>
  22994. </summary>
  22995. </member>
  22996. <member name="F:OpenCvSharp.AKAZEDescriptorType.MLDB">
  22997. <summary>
  22998. Upright descriptors, not invariant to rotation
  22999. </summary>
  23000. </member>
  23001. <member name="T:OpenCvSharp.DrawMatchesFlags">
  23002. <summary>
  23003. </summary>
  23004. </member>
  23005. <member name="F:OpenCvSharp.DrawMatchesFlags.Default">
  23006. <summary>
  23007. Output image matrix will be created (Mat::create),
  23008. i.e. existing memory of output image may be reused.
  23009. Two source image, matches and single keypoints will be drawn.
  23010. For each keypoint only the center point will be drawn (without
  23011. the circle around keypoint with keypoint size and orientation).
  23012. </summary>
  23013. </member>
  23014. <member name="F:OpenCvSharp.DrawMatchesFlags.DrawOverOutImg">
  23015. <summary>
  23016. Output image matrix will not be created (Mat::create).
  23017. Matches will be drawn on existing content of output image.
  23018. </summary>
  23019. </member>
  23020. <member name="F:OpenCvSharp.DrawMatchesFlags.NotDrawSinglePoints">
  23021. <summary>
  23022. Single keypoints will not be drawn.
  23023. </summary>
  23024. </member>
  23025. <member name="F:OpenCvSharp.DrawMatchesFlags.DrawRichKeypoints">
  23026. <summary>
  23027. For each keypoint the circle around keypoint with keypoint size and
  23028. orientation will be drawn.
  23029. </summary>
  23030. </member>
  23031. <member name="T:OpenCvSharp.FASTType">
  23032. <summary>
  23033. AGAST type one of the four neighborhoods as defined in the paper
  23034. </summary>
  23035. </member>
  23036. <member name="T:OpenCvSharp.KAZEDiffusivityType">
  23037. <summary>
  23038. cv::KAZE diffusivity type
  23039. </summary>
  23040. </member>
  23041. <member name="F:OpenCvSharp.KAZEDiffusivityType.DiffPmG1">
  23042. <summary>
  23043. </summary>
  23044. </member>
  23045. <member name="F:OpenCvSharp.KAZEDiffusivityType.DiffPmG2">
  23046. <summary>
  23047. </summary>
  23048. </member>
  23049. <member name="F:OpenCvSharp.KAZEDiffusivityType.DiffWeickert">
  23050. <summary>
  23051. </summary>
  23052. </member>
  23053. <member name="F:OpenCvSharp.KAZEDiffusivityType.DiffCharbonnier">
  23054. <summary>
  23055. </summary>
  23056. </member>
  23057. <member name="T:OpenCvSharp.ORBScoreType">
  23058. <summary>
  23059. cv::ORB score flags
  23060. </summary>
  23061. </member>
  23062. <member name="F:OpenCvSharp.ORBScoreType.Fast">
  23063. <summary>
  23064. </summary>
  23065. </member>
  23066. <member name="F:OpenCvSharp.ORBScoreType.Harris">
  23067. <summary>
  23068. </summary>
  23069. </member>
  23070. <member name="T:OpenCvSharp.FastFeatureDetector">
  23071. <summary>
  23072. Detects corners using FAST algorithm by E. Rosten
  23073. </summary>
  23074. </member>
  23075. <member name="M:OpenCvSharp.FastFeatureDetector.#ctor(System.IntPtr)">
  23076. <summary>
  23077. Constructor
  23078. </summary>
  23079. </member>
  23080. <member name="M:OpenCvSharp.FastFeatureDetector.Create(System.Int32,System.Boolean)">
  23081. <summary>
  23082. Constructs FastFeatureDetector
  23083. </summary>
  23084. <param name="threshold">threshold on difference between intensity of the central pixel and pixels of a circle around this pixel.</param>
  23085. <param name="nonmaxSuppression">if true, non-maximum suppression is applied to detected corners (keypoints).</param>
  23086. </member>
  23087. <member name="M:OpenCvSharp.FastFeatureDetector.DisposeManaged">
  23088. <summary>
  23089. Releases managed resources
  23090. </summary>
  23091. </member>
  23092. <member name="P:OpenCvSharp.FastFeatureDetector.Threshold">
  23093. <summary>
  23094. </summary>
  23095. </member>
  23096. <member name="P:OpenCvSharp.FastFeatureDetector.NonmaxSuppression">
  23097. <summary>
  23098. </summary>
  23099. </member>
  23100. <member name="P:OpenCvSharp.FastFeatureDetector.Type">
  23101. <summary>
  23102. </summary>
  23103. </member>
  23104. <member name="T:OpenCvSharp.Feature2D">
  23105. <summary>
  23106. Abstract base class for 2D image feature detectors and descriptor extractors
  23107. </summary>
  23108. </member>
  23109. <member name="M:OpenCvSharp.Feature2D.#ctor">
  23110. <inheritdoc />
  23111. </member>
  23112. <member name="P:OpenCvSharp.Feature2D.DescriptorSize">
  23113. <summary>
  23114. </summary>
  23115. <returns></returns>
  23116. </member>
  23117. <member name="P:OpenCvSharp.Feature2D.DescriptorType">
  23118. <summary>
  23119. </summary>
  23120. <returns></returns>
  23121. </member>
  23122. <member name="P:OpenCvSharp.Feature2D.DefaultNorm">
  23123. <summary>
  23124. </summary>
  23125. <returns></returns>
  23126. </member>
  23127. <member name="M:OpenCvSharp.Feature2D.Empty">
  23128. <summary>
  23129. Return true if detector object is empty
  23130. </summary>
  23131. <returns></returns>
  23132. </member>
  23133. <member name="M:OpenCvSharp.Feature2D.Detect(OpenCvSharp.Mat,OpenCvSharp.Mat)">
  23134. <summary>
  23135. Detect keypoints in an image.
  23136. </summary>
  23137. <param name="image">The image.</param>
  23138. <param name="mask">Mask specifying where to look for keypoints (optional).
  23139. Must be a char matrix with non-zero values in the region of interest.</param>
  23140. <returns>The detected keypoints.</returns>
  23141. </member>
  23142. <member name="M:OpenCvSharp.Feature2D.Detect(OpenCvSharp.InputArray,OpenCvSharp.Mat)">
  23143. <summary>
  23144. Detect keypoints in an image.
  23145. </summary>
  23146. <param name="image">The image.</param>
  23147. <param name="mask">Mask specifying where to look for keypoints (optional).
  23148. Must be a char matrix with non-zero values in the region of interest.</param>
  23149. <returns>The detected keypoints.</returns>
  23150. </member>
  23151. <member name="M:OpenCvSharp.Feature2D.Detect(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},System.Collections.Generic.IEnumerable{OpenCvSharp.Mat})">
  23152. <summary>
  23153. Detect keypoints in an image set.
  23154. </summary>
  23155. <param name="images">Image collection.</param>
  23156. <param name="masks">Masks for image set. masks[i] is a mask for images[i].</param>
  23157. <returns>Collection of keypoints detected in an input images. keypoints[i] is a set of keypoints detected in an images[i].</returns>
  23158. </member>
  23159. <member name="M:OpenCvSharp.Feature2D.Compute(OpenCvSharp.InputArray,OpenCvSharp.KeyPoint[]@,OpenCvSharp.OutputArray)">
  23160. <summary>
  23161. Compute the descriptors for a set of keypoints in an image.
  23162. </summary>
  23163. <param name="image">The image.</param>
  23164. <param name="keypoints">The input keypoints. Keypoints for which a descriptor cannot be computed are removed.</param>
  23165. <param name="descriptors">Computed descriptors. Row i is the descriptor for KeyPoint i.</param>param>
  23166. </member>
  23167. <member name="M:OpenCvSharp.Feature2D.Compute(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},OpenCvSharp.KeyPoint[][]@,System.Collections.Generic.IEnumerable{OpenCvSharp.Mat})">
  23168. <summary>
  23169. Compute the descriptors for a keypoints collection detected in image collection.
  23170. </summary>
  23171. <param name="images">Image collection.</param>
  23172. <param name="keypoints">Input keypoints collection. keypoints[i] is keypoints detected in images[i].
  23173. Keypoints for which a descriptor cannot be computed are removed.</param>
  23174. <param name="descriptors">Descriptor collection. descriptors[i] are descriptors computed for set keypoints[i].</param>
  23175. </member>
  23176. <member name="M:OpenCvSharp.Feature2D.DetectAndCompute(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.KeyPoint[]@,OpenCvSharp.OutputArray,System.Boolean)">
  23177. <summary>
  23178. Detects keypoints and computes the descriptors
  23179. </summary>
  23180. <param name="image"></param>
  23181. <param name="mask"></param>
  23182. <param name="keypoints"></param>
  23183. <param name="descriptors"></param>
  23184. <param name="useProvidedKeypoints"></param>
  23185. </member>
  23186. <member name="M:OpenCvSharp.Feature2D.Write(System.String)">
  23187. <summary>
  23188. </summary>
  23189. <param name="fileName"></param>
  23190. </member>
  23191. <member name="M:OpenCvSharp.Feature2D.Read(System.String)">
  23192. <summary>
  23193. </summary>
  23194. <param name="fileName"></param>
  23195. </member>
  23196. <member name="M:OpenCvSharp.Feature2D.GetDefaultName">
  23197. <summary>
  23198. </summary>
  23199. <returns></returns>
  23200. </member>
  23201. <member name="T:OpenCvSharp.FlannBasedMatcher">
  23202. <summary>
  23203. Brute-force descriptor matcher.
  23204. For each descriptor in the first set, this matcher finds the closest descriptor in the second set by trying each one.
  23205. </summary>
  23206. </member>
  23207. <member name="M:OpenCvSharp.FlannBasedMatcher.#ctor(OpenCvSharp.Flann.IndexParams,OpenCvSharp.Flann.SearchParams)">
  23208. <summary>
  23209. </summary>
  23210. <param name="indexParams"></param>
  23211. <param name="searchParams"></param>
  23212. </member>
  23213. <member name="M:OpenCvSharp.FlannBasedMatcher.#ctor(OpenCvSharp.FlannBasedMatcher.Ptr)">
  23214. <summary>
  23215. Creates instance by cv::Ptr&lt;T&gt;
  23216. </summary>
  23217. </member>
  23218. <member name="M:OpenCvSharp.FlannBasedMatcher.#ctor(System.IntPtr)">
  23219. <summary>
  23220. Creates instance by raw pointer T*
  23221. </summary>
  23222. </member>
  23223. <member name="M:OpenCvSharp.FlannBasedMatcher.FromPtr(System.IntPtr)">
  23224. <summary>
  23225. Creates instance from cv::Ptr&lt;T&gt; .
  23226. ptr is disposed when the wrapper disposes.
  23227. </summary>
  23228. <param name="ptr"></param>
  23229. </member>
  23230. <member name="M:OpenCvSharp.FlannBasedMatcher.DisposeManaged">
  23231. <summary>
  23232. Releases managed resources
  23233. </summary>
  23234. </member>
  23235. <member name="M:OpenCvSharp.FlannBasedMatcher.DisposeUnmanaged">
  23236. <summary>
  23237. Releases managed resources
  23238. </summary>
  23239. </member>
  23240. <member name="M:OpenCvSharp.FlannBasedMatcher.IsMaskSupported">
  23241. <summary>
  23242. Return true if the matcher supports mask in match methods.
  23243. </summary>
  23244. <returns></returns>
  23245. </member>
  23246. <member name="M:OpenCvSharp.FlannBasedMatcher.Add(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat})">
  23247. <summary>
  23248. Add descriptors to train descriptor collection.
  23249. </summary>
  23250. <param name="descriptors">Descriptors to add. Each descriptors[i] is a descriptors set from one image.</param>
  23251. </member>
  23252. <member name="M:OpenCvSharp.FlannBasedMatcher.Clear">
  23253. <summary>
  23254. Clear train descriptors collection.
  23255. </summary>
  23256. </member>
  23257. <member name="M:OpenCvSharp.FlannBasedMatcher.Train">
  23258. <summary>
  23259. Train matcher (e.g. train flann index).
  23260. In all methods to match the method train() is run every time before matching.
  23261. Some descriptor matchers (e.g. BruteForceMatcher) have empty implementation
  23262. of this method, other matchers really train their inner structures
  23263. (e.g. FlannBasedMatcher trains flann::Index). So nonempty implementation
  23264. of train() should check the class object state and do traing/retraining
  23265. only if the state requires that (e.g. FlannBasedMatcher trains flann::Index
  23266. if it has not trained yet or if new descriptors have been added to the train collection).
  23267. </summary>
  23268. </member>
  23269. <member name="T:OpenCvSharp.GFTTDetector">
  23270. <summary>
  23271. Good Features To Track Detector
  23272. </summary>
  23273. </member>
  23274. <member name="M:OpenCvSharp.GFTTDetector.Create(System.Int32,System.Double,System.Double,System.Int32,System.Boolean,System.Double)">
  23275. <summary>
  23276. Construct GFTT processor
  23277. </summary>
  23278. <param name="maxCorners"></param>
  23279. <param name="qualityLevel"></param>
  23280. <param name="minDistance"></param>
  23281. <param name="blockSize"></param>
  23282. <param name="useHarrisDetector"></param>
  23283. <param name="k"></param>
  23284. </member>
  23285. <member name="M:OpenCvSharp.GFTTDetector.#ctor(System.IntPtr)">
  23286. <summary>
  23287. Constructor
  23288. </summary>
  23289. <param name="p"></param>
  23290. </member>
  23291. <member name="M:OpenCvSharp.GFTTDetector.DisposeManaged">
  23292. <summary>
  23293. Releases managed resources
  23294. </summary>
  23295. </member>
  23296. <member name="P:OpenCvSharp.GFTTDetector.MaxFeatures">
  23297. <summary>
  23298. </summary>
  23299. </member>
  23300. <member name="P:OpenCvSharp.GFTTDetector.QualityLevel">
  23301. <summary>
  23302. </summary>
  23303. </member>
  23304. <member name="P:OpenCvSharp.GFTTDetector.MinDistance">
  23305. <summary>
  23306. </summary>
  23307. </member>
  23308. <member name="P:OpenCvSharp.GFTTDetector.BlockSize">
  23309. <summary>
  23310. </summary>
  23311. </member>
  23312. <member name="P:OpenCvSharp.GFTTDetector.HarrisDetector">
  23313. <summary>
  23314. </summary>
  23315. </member>
  23316. <member name="P:OpenCvSharp.GFTTDetector.K">
  23317. <summary>
  23318. </summary>
  23319. </member>
  23320. <member name="T:OpenCvSharp.KAZE">
  23321. <summary>
  23322. Class implementing the KAZE keypoint detector and descriptor extractor
  23323. </summary>
  23324. </member>
  23325. <member name="M:OpenCvSharp.KAZE.#ctor(System.IntPtr)">
  23326. <summary>
  23327. Constructor
  23328. </summary>
  23329. </member>
  23330. <member name="M:OpenCvSharp.KAZE.Create(System.Boolean,System.Boolean,System.Single,System.Int32,System.Int32,OpenCvSharp.KAZEDiffusivityType)">
  23331. <summary>
  23332. The KAZE constructor
  23333. </summary>
  23334. <param name="extended">Set to enable extraction of extended (128-byte) descriptor.</param>
  23335. <param name="upright">Set to enable use of upright descriptors (non rotation-invariant).</param>
  23336. <param name="threshold">Detector response threshold to accept point</param>
  23337. <param name="nOctaves">Maximum octave evolution of the image</param>
  23338. <param name="nOctaveLayers">Default number of sublevels per scale level</param>
  23339. <param name="diffusivity">Diffusivity type. DIFF_PM_G1, DIFF_PM_G2, DIFF_WEICKERT or DIFF_CHARBONNIER</param>
  23340. </member>
  23341. <member name="M:OpenCvSharp.KAZE.DisposeManaged">
  23342. <summary>
  23343. Releases managed resources
  23344. </summary>
  23345. </member>
  23346. <member name="P:OpenCvSharp.KAZE.Diffusivity">
  23347. <summary>
  23348. </summary>
  23349. </member>
  23350. <member name="P:OpenCvSharp.KAZE.Extended">
  23351. <summary>
  23352. </summary>
  23353. </member>
  23354. <member name="P:OpenCvSharp.KAZE.NOctaveLayers">
  23355. <summary>
  23356. </summary>
  23357. </member>
  23358. <member name="P:OpenCvSharp.KAZE.NOctaves">
  23359. <summary>
  23360. </summary>
  23361. </member>
  23362. <member name="P:OpenCvSharp.KAZE.Threshold">
  23363. <summary>
  23364. </summary>
  23365. </member>
  23366. <member name="P:OpenCvSharp.KAZE.Upright">
  23367. <summary>
  23368. </summary>
  23369. </member>
  23370. <member name="T:OpenCvSharp.KeyPointsFilter">
  23371. <summary>
  23372. A class filters a vector of keypoints.
  23373. </summary>
  23374. </member>
  23375. <member name="M:OpenCvSharp.KeyPointsFilter.RunByImageBorder(System.Collections.Generic.IEnumerable{OpenCvSharp.KeyPoint},OpenCvSharp.Size,System.Int32)">
  23376. <summary>
  23377. Remove keypoints within borderPixels of an image edge.
  23378. </summary>
  23379. <param name="keypoints"></param>
  23380. <param name="imageSize"></param>
  23381. <param name="borderSize"></param>
  23382. <returns></returns>
  23383. </member>
  23384. <member name="M:OpenCvSharp.KeyPointsFilter.RunByKeypointSize(System.Collections.Generic.IEnumerable{OpenCvSharp.KeyPoint},System.Single,System.Single)">
  23385. <summary>
  23386. Remove keypoints of sizes out of range.
  23387. </summary>
  23388. <param name="keypoints"></param>
  23389. <param name="minSize"></param>
  23390. <param name="maxSize"></param>
  23391. <returns></returns>
  23392. </member>
  23393. <member name="M:OpenCvSharp.KeyPointsFilter.RunByPixelsMask(System.Collections.Generic.IEnumerable{OpenCvSharp.KeyPoint},OpenCvSharp.Mat)">
  23394. <summary>
  23395. Remove keypoints from some image by mask for pixels of this image.
  23396. </summary>
  23397. <param name="keypoints"></param>
  23398. <param name="mask"></param>
  23399. <returns></returns>
  23400. </member>
  23401. <member name="M:OpenCvSharp.KeyPointsFilter.RemoveDuplicated(System.Collections.Generic.IEnumerable{OpenCvSharp.KeyPoint})">
  23402. <summary>
  23403. Remove duplicated keypoints.
  23404. </summary>
  23405. <param name="keypoints"></param>
  23406. <returns></returns>
  23407. </member>
  23408. <member name="M:OpenCvSharp.KeyPointsFilter.RemoveDuplicatedSorted(System.Collections.Generic.IEnumerable{OpenCvSharp.KeyPoint})">
  23409. <summary>
  23410. Remove duplicated keypoints and sort the remaining keypoints
  23411. </summary>
  23412. <param name="keypoints"></param>
  23413. <returns></returns>
  23414. </member>
  23415. <member name="M:OpenCvSharp.KeyPointsFilter.RetainBest(System.Collections.Generic.IEnumerable{OpenCvSharp.KeyPoint},System.Int32)">
  23416. <summary>
  23417. Retain the specified number of the best keypoints (according to the response)
  23418. </summary>
  23419. <param name="keypoints"></param>
  23420. <param name="nPoints"></param>
  23421. <returns></returns>
  23422. </member>
  23423. <member name="T:OpenCvSharp.MSER">
  23424. <summary>
  23425. Maximal Stable Extremal Regions class
  23426. </summary>
  23427. </member>
  23428. <member name="M:OpenCvSharp.MSER.#ctor(System.IntPtr)">
  23429. <summary>
  23430. Creates instance by raw pointer cv::MSER*
  23431. </summary>
  23432. </member>
  23433. <member name="M:OpenCvSharp.MSER.Create(System.Int32,System.Int32,System.Int32,System.Double,System.Double,System.Int32,System.Double,System.Double,System.Int32)">
  23434. <summary>
  23435. Creates MSER parameters
  23436. </summary>
  23437. <param name="delta">delta, in the code, it compares (size_{i}-size_{i-delta})/size_{i-delta}</param>
  23438. <param name="minArea">prune the area which smaller than min_area</param>
  23439. <param name="maxArea">prune the area which bigger than max_area</param>
  23440. <param name="maxVariation">prune the area have simliar size to its children</param>
  23441. <param name="minDiversity">trace back to cut off mser with diversity &lt; min_diversity</param>
  23442. <param name="maxEvolution">for color image, the evolution steps</param>
  23443. <param name="areaThreshold">the area threshold to cause re-initialize</param>
  23444. <param name="minMargin">ignore too small margin</param>
  23445. <param name="edgeBlurSize">the aperture size for edge blur</param>
  23446. </member>
  23447. <member name="M:OpenCvSharp.MSER.DisposeManaged">
  23448. <summary>
  23449. Releases managed resources
  23450. </summary>
  23451. </member>
  23452. <member name="P:OpenCvSharp.MSER.Delta">
  23453. <summary>
  23454. </summary>
  23455. </member>
  23456. <member name="P:OpenCvSharp.MSER.MinArea">
  23457. <summary>
  23458. </summary>
  23459. </member>
  23460. <member name="P:OpenCvSharp.MSER.MaxArea">
  23461. <summary>
  23462. </summary>
  23463. </member>
  23464. <member name="P:OpenCvSharp.MSER.Pass2Only">
  23465. <summary>
  23466. </summary>
  23467. </member>
  23468. <member name="M:OpenCvSharp.MSER.DetectRegions(OpenCvSharp.InputArray,OpenCvSharp.Point[][]@,OpenCvSharp.Rect[]@)">
  23469. <summary>
  23470. Detect MSER regions
  23471. </summary>
  23472. <param name="image">input image (8UC1, 8UC3 or 8UC4, must be greater or equal than 3x3)</param>
  23473. <param name="msers">resulting list of point sets</param>
  23474. <param name="bboxes">resulting bounding boxes</param>
  23475. </member>
  23476. <member name="T:OpenCvSharp.ORB">
  23477. <summary>
  23478. Class implementing the ORB (*oriented BRIEF*) keypoint detector and descriptor extractor.
  23479. described in @cite RRKB11 . The algorithm uses FAST in pyramids to detect stable keypoints, selects
  23480. the strongest features using FAST or Harris response, finds their orientation using first-order
  23481. moments and computes the descriptors using BRIEF (where the coordinates of random point pairs (or
  23482. k-tuples) are rotated according to the measured orientation).
  23483. </summary>
  23484. </member>
  23485. <member name="M:OpenCvSharp.ORB.#ctor(System.IntPtr)">
  23486. <summary>
  23487. </summary>
  23488. </member>
  23489. <member name="M:OpenCvSharp.ORB.Create(System.Int32,System.Single,System.Int32,System.Int32,System.Int32,System.Int32,OpenCvSharp.ORBScoreType,System.Int32,System.Int32)">
  23490. <summary>
  23491. The ORB constructor
  23492. </summary>
  23493. <param name="nFeatures">The maximum number of features to retain.</param>
  23494. <param name="scaleFactor">Pyramid decimation ratio, greater than 1. scaleFactor==2 means the classical
  23495. pyramid, where each next level has 4x less pixels than the previous, but such a big scale factor
  23496. will degrade feature matching scores dramatically. On the other hand, too close to 1 scale factor
  23497. will mean that to cover certain scale range you will need more pyramid levels and so the speed will suffer.</param>
  23498. <param name="nLevels">The number of pyramid levels. The smallest level will have linear size equal to
  23499. input_image_linear_size/pow(scaleFactor, nlevels - firstLevel).</param>
  23500. <param name="edgeThreshold">This is size of the border where the features are not detected. It should
  23501. roughly match the patchSize parameter.</param>
  23502. <param name="firstLevel">The level of pyramid to put source image to. Previous layers are filled
  23503. with upscaled source image.</param>
  23504. <param name="wtaK">The number of points that produce each element of the oriented BRIEF descriptor. The
  23505. default value 2 means the BRIEF where we take a random point pair and compare their brightnesses,
  23506. so we get 0/1 response. Other possible values are 3 and 4. For example, 3 means that we take 3
  23507. random points (of course, those point coordinates are random, but they are generated from the
  23508. pre-defined seed, so each element of BRIEF descriptor is computed deterministically from the pixel
  23509. rectangle), find point of maximum brightness and output index of the winner (0, 1 or 2). Such
  23510. output will occupy 2 bits, and therefore it will need a special variant of Hamming distance,
  23511. denoted as NORM_HAMMING2 (2 bits per bin). When WTA_K=4, we take 4 random points to compute each
  23512. bin (that will also occupy 2 bits with possible values 0, 1, 2 or 3).</param>
  23513. <param name="scoreType">The default HARRIS_SCORE means that Harris algorithm is used to rank features
  23514. (the score is written to KeyPoint::score and is used to retain best nfeatures features);
  23515. FAST_SCORE is alternative value of the parameter that produces slightly less stable keypoints,
  23516. but it is a little faster to compute.</param>
  23517. <param name="patchSize">size of the patch used by the oriented BRIEF descriptor. Of course, on smaller
  23518. pyramid layers the perceived image area covered by a feature will be larger.</param>
  23519. <param name="fastThreshold">the fast threshold</param>
  23520. </member>
  23521. <member name="M:OpenCvSharp.ORB.DisposeManaged">
  23522. <summary>
  23523. Releases managed resources
  23524. </summary>
  23525. </member>
  23526. <member name="P:OpenCvSharp.ORB.MaxFeatures">
  23527. <summary>
  23528. </summary>
  23529. </member>
  23530. <member name="P:OpenCvSharp.ORB.ScaleFactor">
  23531. <summary>
  23532. </summary>
  23533. </member>
  23534. <member name="P:OpenCvSharp.ORB.NLevels">
  23535. <summary>
  23536. </summary>
  23537. </member>
  23538. <member name="P:OpenCvSharp.ORB.EdgeThreshold">
  23539. <summary>
  23540. </summary>
  23541. </member>
  23542. <member name="P:OpenCvSharp.ORB.FirstLevel">
  23543. <summary>
  23544. </summary>
  23545. </member>
  23546. <member name="P:OpenCvSharp.ORB.WTA_K">
  23547. <summary>
  23548. </summary>
  23549. </member>
  23550. <member name="P:OpenCvSharp.ORB.ScoreType">
  23551. <summary>
  23552. </summary>
  23553. </member>
  23554. <member name="P:OpenCvSharp.ORB.PatchSize">
  23555. <summary>
  23556. </summary>
  23557. </member>
  23558. <member name="P:OpenCvSharp.ORB.FastThreshold">
  23559. <summary>
  23560. </summary>
  23561. </member>
  23562. <member name="T:OpenCvSharp.Features2D.SIFT">
  23563. <summary>
  23564. SIFT implementation.
  23565. </summary>
  23566. </member>
  23567. <member name="M:OpenCvSharp.Features2D.SIFT.#ctor(System.IntPtr)">
  23568. <summary>
  23569. Creates instance by raw pointer cv::SIFT*
  23570. </summary>
  23571. </member>
  23572. <member name="M:OpenCvSharp.Features2D.SIFT.Create(System.Int32,System.Int32,System.Double,System.Double,System.Double)">
  23573. <summary>
  23574. The SIFT constructor.
  23575. </summary>
  23576. <param name="nFeatures">The number of best features to retain.
  23577. The features are ranked by their scores (measured in SIFT algorithm as the local contrast)</param>
  23578. <param name="nOctaveLayers">The number of layers in each octave. 3 is the value used in D. Lowe paper.
  23579. The number of octaves is computed automatically from the image resolution.</param>
  23580. <param name="contrastThreshold">The contrast threshold used to filter out weak features in semi-uniform
  23581. (low-contrast) regions. The larger the threshold, the less features are produced by the detector.</param>
  23582. <param name="edgeThreshold">The threshold used to filter out edge-like features. Note that the its meaning is
  23583. different from the contrastThreshold, i.e. the larger the edgeThreshold, the less features are filtered out (more features are retained).</param>
  23584. <param name="sigma">The sigma of the Gaussian applied to the input image at the octave #0.
  23585. If your image is captured with a weak camera with soft lenses, you might want to reduce the number.</param>
  23586. </member>
  23587. <member name="M:OpenCvSharp.Features2D.SIFT.DisposeManaged">
  23588. <summary>
  23589. Releases managed resources
  23590. </summary>
  23591. </member>
  23592. <member name="T:OpenCvSharp.SimpleBlobDetector">
  23593. <summary>
  23594. Class for extracting blobs from an image.
  23595. </summary>
  23596. </member>
  23597. <member name="T:OpenCvSharp.SimpleBlobDetector.Params">
  23598. <summary>
  23599. SimpleBlobDetector parameters
  23600. </summary>
  23601. </member>
  23602. <member name="M:OpenCvSharp.SimpleBlobDetector.Params.#ctor">
  23603. <summary>
  23604. </summary>
  23605. </member>
  23606. <member name="M:OpenCvSharp.SimpleBlobDetector.#ctor(System.IntPtr)">
  23607. <summary>
  23608. Constructor
  23609. </summary>
  23610. </member>
  23611. <member name="M:OpenCvSharp.SimpleBlobDetector.Create(OpenCvSharp.SimpleBlobDetector.Params)">
  23612. <summary>
  23613. Construct a SimpleBlobDetector instance
  23614. </summary>
  23615. <param name="parameters"></param>
  23616. </member>
  23617. <member name="M:OpenCvSharp.SimpleBlobDetector.DisposeManaged">
  23618. <summary>
  23619. Releases managed resources
  23620. </summary>
  23621. </member>
  23622. <member name="T:OpenCvSharp.Flann.FlannCentersInit">
  23623. <summary>
  23624. The algorithm to use for selecting the initial centers when performing a k-means clustering step.
  23625. </summary>
  23626. </member>
  23627. <member name="F:OpenCvSharp.Flann.FlannCentersInit.Random">
  23628. <summary>
  23629. picks the initial cluster centers randomly
  23630. [flann_centers_init_t::CENTERS_RANDOM]
  23631. </summary>
  23632. </member>
  23633. <member name="F:OpenCvSharp.Flann.FlannCentersInit.Gonzales">
  23634. <summary>
  23635. picks the initial centers using Gonzales’ algorithm
  23636. [flann_centers_init_t::CENTERS_GONZALES]
  23637. </summary>
  23638. </member>
  23639. <member name="F:OpenCvSharp.Flann.FlannCentersInit.KMeansPP">
  23640. <summary>
  23641. picks the initial centers using the algorithm suggested in [arthur_kmeanspp_2007]
  23642. [flann_centers_init_t::CENTERS_KMEANSPP]
  23643. </summary>
  23644. </member>
  23645. <member name="T:OpenCvSharp.Flann.FlannDistance">
  23646. <summary>
  23647. </summary>
  23648. </member>
  23649. <member name="T:OpenCvSharp.Flann.Index">
  23650. <summary>
  23651. The FLANN nearest neighbor index class.
  23652. </summary>
  23653. </member>
  23654. <member name="M:OpenCvSharp.Flann.Index.#ctor(OpenCvSharp.InputArray,OpenCvSharp.Flann.IndexParams,OpenCvSharp.Flann.FlannDistance)">
  23655. <summary>
  23656. Constructs a nearest neighbor search index for a given dataset.
  23657. </summary>
  23658. <param name="features">features – Matrix of type CV _ 32F containing the features(points) to index. The size of the matrix is num _ features x feature _ dimensionality.</param>
  23659. <param name="params">Structure containing the index parameters. The type of index that will be constructed depends on the type of this parameter. </param>
  23660. <param name="distType"></param>
  23661. </member>
  23662. <member name="M:OpenCvSharp.Flann.Index.DisposeUnmanaged">
  23663. <summary>
  23664. Releases unmanaged resources
  23665. </summary>
  23666. </member>
  23667. <member name="M:OpenCvSharp.Flann.Index.KnnSearch(System.Single[],System.Int32[]@,System.Single[]@,System.Int32,OpenCvSharp.Flann.SearchParams)">
  23668. <summary>
  23669. Performs a K-nearest neighbor search for multiple query points.
  23670. </summary>
  23671. <param name="queries">The query points, one per row</param>
  23672. <param name="indices">Indices of the nearest neighbors found</param>
  23673. <param name="dists">Distances to the nearest neighbors found</param>
  23674. <param name="knn">Number of nearest neighbors to search for</param>
  23675. <param name="params">Search parameters</param>
  23676. </member>
  23677. <member name="M:OpenCvSharp.Flann.Index.KnnSearch(OpenCvSharp.Mat,OpenCvSharp.Mat,OpenCvSharp.Mat,System.Int32,OpenCvSharp.Flann.SearchParams)">
  23678. <summary>
  23679. Performs a K-nearest neighbor search for multiple query points.
  23680. </summary>
  23681. <param name="queries">The query points, one per row</param>
  23682. <param name="indices">Indices of the nearest neighbors found</param>
  23683. <param name="dists">Distances to the nearest neighbors found</param>
  23684. <param name="knn">Number of nearest neighbors to search for</param>
  23685. <param name="params">Search parameters</param>
  23686. </member>
  23687. <member name="M:OpenCvSharp.Flann.Index.KnnSearch(OpenCvSharp.Mat,System.Int32[]@,System.Single[]@,System.Int32,OpenCvSharp.Flann.SearchParams)">
  23688. <summary>
  23689. Performs a K-nearest neighbor search for multiple query points.
  23690. </summary>
  23691. <param name="queries">The query points, one per row</param>
  23692. <param name="indices">Indices of the nearest neighbors found</param>
  23693. <param name="dists">Distances to the nearest neighbors found</param>
  23694. <param name="knn">Number of nearest neighbors to search for</param>
  23695. <param name="params">Search parameters</param>
  23696. </member>
  23697. <member name="M:OpenCvSharp.Flann.Index.RadiusSearch(System.Single[],System.Int32[],System.Single[],System.Single,System.Int32,OpenCvSharp.Flann.SearchParams)">
  23698. <summary>
  23699. Performs a radius nearest neighbor search for a given query point.
  23700. </summary>
  23701. <param name="queries">The query point</param>
  23702. <param name="indices">Indices of the nearest neighbors found</param>
  23703. <param name="dists">Distances to the nearest neighbors found</param>
  23704. <param name="radius">Number of nearest neighbors to search for</param>
  23705. <param name="maxResults"></param>
  23706. <param name="params">Search parameters</param>
  23707. </member>
  23708. <member name="M:OpenCvSharp.Flann.Index.RadiusSearch(OpenCvSharp.Mat,OpenCvSharp.Mat,OpenCvSharp.Mat,System.Single,System.Int32,OpenCvSharp.Flann.SearchParams)">
  23709. <summary>
  23710. Performs a radius nearest neighbor search for a given query point.
  23711. </summary>
  23712. <param name="queries">The query point</param>
  23713. <param name="indices">Indices of the nearest neighbors found</param>
  23714. <param name="dists">Distances to the nearest neighbors found</param>
  23715. <param name="radius">Number of nearest neighbors to search for</param>
  23716. <param name="maxResults"></param>
  23717. <param name="params">Search parameters</param>
  23718. </member>
  23719. <member name="M:OpenCvSharp.Flann.Index.RadiusSearch(OpenCvSharp.Mat,System.Int32[],System.Single[],System.Single,System.Int32,OpenCvSharp.Flann.SearchParams)">
  23720. <summary>
  23721. Performs a radius nearest neighbor search for a given query point.
  23722. </summary>
  23723. <param name="queries">The query point</param>
  23724. <param name="indices">Indices of the nearest neighbors found</param>
  23725. <param name="dists">Distances to the nearest neighbors found</param>
  23726. <param name="radius">Number of nearest neighbors to search for</param>
  23727. <param name="maxResults"></param>
  23728. <param name="params">Search parameters</param>
  23729. </member>
  23730. <member name="M:OpenCvSharp.Flann.Index.Save(System.String)">
  23731. <summary>
  23732. Saves the index to a file.
  23733. </summary>
  23734. <param name="filename">The file to save the index to</param>
  23735. </member>
  23736. <member name="T:OpenCvSharp.Flann.AutotunedIndexParams">
  23737. <summary>
  23738. hierarchical k-means tree.
  23739. </summary>
  23740. </member>
  23741. <member name="M:OpenCvSharp.Flann.AutotunedIndexParams.#ctor(System.Single,System.Single,System.Single,System.Single)">
  23742. <summary>
  23743. </summary>
  23744. <param name="targetPrecision">Is a number between 0 and 1 specifying the percentage of the approximate nearest-neighbor searches that return the exact nearest-neighbor.
  23745. Using a higher value for this parameter gives more accurate results, but the search takes longer. The optimum value usually depends on the application.</param>
  23746. <param name="buildWeight">Specifies the importance of the index build time raported to the nearest-neighbor search time.
  23747. In some applications it’s acceptable for the index build step to take a long time if the subsequent searches in the index can be performed very fast.
  23748. In other applications it’s required that the index be build as fast as possible even if that leads to slightly longer search times.</param>
  23749. <param name="memoryWeight">Is used to specify the tradeoff between time (index build time and search time) and memory used by the index.
  23750. A value less than 1 gives more importance to the time spent and a value greater than 1 gives more importance to the memory usage.</param>
  23751. <param name="sampleFraction">Is a number between 0 and 1 indicating what fraction of the dataset to use in the automatic parameter configuration algorithm.
  23752. Running the algorithm on the full dataset gives the most accurate results, but for very large datasets can take longer than desired.
  23753. In such case using just a fraction of the data helps speeding up this algorithm while still giving good approximations of the optimum parameters.</param>
  23754. </member>
  23755. <member name="M:OpenCvSharp.Flann.AutotunedIndexParams.#ctor(OpenCvSharp.Ptr)">
  23756. <summary>
  23757. </summary>
  23758. </member>
  23759. <member name="T:OpenCvSharp.Flann.CompositeIndexParams">
  23760. <summary>
  23761. When using a parameters object of this type the index created combines the randomized kd-trees and the hierarchical k-means tree.
  23762. </summary>
  23763. </member>
  23764. <member name="M:OpenCvSharp.Flann.CompositeIndexParams.#ctor(System.Int32,System.Int32,System.Int32,OpenCvSharp.Flann.FlannCentersInit,System.Single)">
  23765. <summary>
  23766. </summary>
  23767. <param name="trees">The number of parallel kd-trees to use. Good values are in the range [1..16]</param>
  23768. <param name="branching">The branching factor to use for the hierarchical k-means tree</param>
  23769. <param name="iterations">The maximum number of iterations to use in the k-means clustering stage when building the k-means tree. A value of -1 used here means that the k-means clustering should be iterated until convergence</param>
  23770. <param name="centersInit">The algorithm to use for selecting the initial centers when performing a k-means clustering step. </param>
  23771. <param name="cbIndex">This parameter (cluster boundary index) influences the way exploration is performed in the hierarchical kmeans tree. When cb_index is zero the next kmeans domain to be explored is choosen to be the one with the closest center. A value greater then zero also takes into account the size of the domain.</param>
  23772. </member>
  23773. <member name="M:OpenCvSharp.Flann.CompositeIndexParams.#ctor(OpenCvSharp.Ptr)">
  23774. <summary>
  23775. </summary>
  23776. </member>
  23777. <member name="T:OpenCvSharp.Flann.IndexParams">
  23778. <summary>
  23779. </summary>
  23780. </member>
  23781. <member name="M:OpenCvSharp.Flann.IndexParams.#ctor">
  23782. <summary>
  23783. </summary>
  23784. </member>
  23785. <member name="M:OpenCvSharp.Flann.IndexParams.#ctor(OpenCvSharp.Ptr)">
  23786. <summary>
  23787. </summary>
  23788. </member>
  23789. <member name="M:OpenCvSharp.Flann.IndexParams.DisposeManaged">
  23790. <summary>
  23791. Releases managed resources
  23792. </summary>
  23793. </member>
  23794. <member name="M:OpenCvSharp.Flann.IndexParams.GetString(System.String,System.String)">
  23795. <summary>
  23796. </summary>
  23797. <param name="key"></param>
  23798. <param name="defaultVal"></param>
  23799. <returns></returns>
  23800. </member>
  23801. <member name="M:OpenCvSharp.Flann.IndexParams.GetInt(System.String,System.Int32)">
  23802. <summary>
  23803. </summary>
  23804. <param name="key"></param>
  23805. <param name="defaultVal"></param>
  23806. <returns></returns>
  23807. </member>
  23808. <member name="M:OpenCvSharp.Flann.IndexParams.GetDouble(System.String,System.Double)">
  23809. <summary>
  23810. </summary>
  23811. <param name="key"></param>
  23812. <param name="defaultVal"></param>
  23813. <returns></returns>
  23814. </member>
  23815. <member name="M:OpenCvSharp.Flann.IndexParams.SetString(System.String,System.String)">
  23816. <summary>
  23817. </summary>
  23818. <param name="key"></param>
  23819. <param name="value"></param>
  23820. </member>
  23821. <member name="M:OpenCvSharp.Flann.IndexParams.SetInt(System.String,System.Int32)">
  23822. <summary>
  23823. </summary>
  23824. <param name="key"></param>
  23825. <param name="value"></param>
  23826. </member>
  23827. <member name="M:OpenCvSharp.Flann.IndexParams.SetDouble(System.String,System.Double)">
  23828. <summary>
  23829. </summary>
  23830. <param name="key"></param>
  23831. <param name="value"></param>
  23832. </member>
  23833. <member name="M:OpenCvSharp.Flann.IndexParams.SetFloat(System.String,System.Single)">
  23834. <summary>
  23835. </summary>
  23836. <param name="key"></param>
  23837. <param name="value"></param>
  23838. </member>
  23839. <member name="M:OpenCvSharp.Flann.IndexParams.SetBool(System.String,System.Boolean)">
  23840. <summary>
  23841. </summary>
  23842. <param name="key"></param>
  23843. <param name="value"></param>
  23844. </member>
  23845. <member name="M:OpenCvSharp.Flann.IndexParams.SetAlgorithm(System.Int32)">
  23846. <summary>
  23847. </summary>
  23848. <param name="value"></param>
  23849. </member>
  23850. <member name="T:OpenCvSharp.Flann.KDTreeIndexParams">
  23851. <summary>
  23852. When passing an object of this type the index constructed will consist of a set
  23853. of randomized kd-trees which will be searched in parallel.
  23854. </summary>
  23855. </member>
  23856. <member name="M:OpenCvSharp.Flann.KDTreeIndexParams.#ctor(System.Int32)">
  23857. <summary>
  23858. </summary>
  23859. <param name="trees">The number of parallel kd-trees to use. Good values are in the range [1..16]</param>
  23860. </member>
  23861. <member name="M:OpenCvSharp.Flann.KDTreeIndexParams.#ctor(OpenCvSharp.Ptr)">
  23862. <summary>
  23863. </summary>
  23864. </member>
  23865. <member name="T:OpenCvSharp.Flann.KMeansIndexParams">
  23866. <summary>
  23867. When passing an object of this type the index constructed will be a hierarchical k-means tree.
  23868. </summary>
  23869. </member>
  23870. <member name="M:OpenCvSharp.Flann.KMeansIndexParams.#ctor(System.Int32,System.Int32,OpenCvSharp.Flann.FlannCentersInit,System.Single)">
  23871. <summary>
  23872. </summary>
  23873. <param name="branching">The branching factor to use for the hierarchical k-means tree</param>
  23874. <param name="iterations">The maximum number of iterations to use in the k-means clustering stage when building the k-means tree. A value of -1 used here means that the k-means clustering should be iterated until convergence</param>
  23875. <param name="centersInit">The algorithm to use for selecting the initial centers when performing a k-means clustering step. </param>
  23876. <param name="cbIndex">This parameter (cluster boundary index) influences the way exploration is performed in the hierarchical kmeans tree. When cb_index is zero the next kmeans domain to be explored is choosen to be the one with the closest center. A value greater then zero also takes into account the size of the domain.</param>
  23877. </member>
  23878. <member name="M:OpenCvSharp.Flann.KMeansIndexParams.#ctor(OpenCvSharp.Ptr)">
  23879. <summary>
  23880. </summary>
  23881. </member>
  23882. <member name="T:OpenCvSharp.Flann.LinearIndexParams">
  23883. <summary>
  23884. the index will perform a linear, brute-force search.
  23885. </summary>
  23886. </member>
  23887. <member name="M:OpenCvSharp.Flann.LinearIndexParams.#ctor">
  23888. <summary>
  23889. </summary>
  23890. </member>
  23891. <member name="M:OpenCvSharp.Flann.LinearIndexParams.#ctor(OpenCvSharp.Ptr)">
  23892. <summary>
  23893. </summary>
  23894. </member>
  23895. <member name="T:OpenCvSharp.Flann.LshIndexParams">
  23896. <summary>
  23897. When using a parameters object of this type the index created uses multi-probe LSH (by Multi-Probe LSH: Efficient Indexing for High-Dimensional Similarity Search by Qin Lv, William Josephson, Zhe Wang, Moses Charikar, Kai Li., Proceedings of the 33rd International Conference on Very Large Data Bases (VLDB). Vienna, Austria. September 2007)
  23898. </summary>
  23899. </member>
  23900. <member name="M:OpenCvSharp.Flann.LshIndexParams.#ctor(System.Int32,System.Int32,System.Int32)">
  23901. <summary>
  23902. </summary>
  23903. <param name="tableNumber">The number of hash tables to use (between 10 and 30 usually).</param>
  23904. <param name="keySize">The size of the hash key in bits (between 10 and 20 usually).</param>
  23905. <param name="multiProbeLevel">The number of bits to shift to check for neighboring buckets (0 is regular LSH, 2 is recommended).</param>
  23906. </member>
  23907. <member name="M:OpenCvSharp.Flann.LshIndexParams.#ctor(OpenCvSharp.Ptr)">
  23908. <summary>
  23909. </summary>
  23910. </member>
  23911. <member name="T:OpenCvSharp.Flann.SavedIndexParams">
  23912. <summary>
  23913. This object type is used for loading a previously saved index from the disk.
  23914. </summary>
  23915. </member>
  23916. <member name="M:OpenCvSharp.Flann.SavedIndexParams.#ctor(System.String)">
  23917. <summary>
  23918. </summary>
  23919. <param name="fileName"></param>
  23920. </member>
  23921. <member name="M:OpenCvSharp.Flann.SavedIndexParams.#ctor(OpenCvSharp.Ptr)">
  23922. <summary>
  23923. </summary>
  23924. </member>
  23925. <member name="T:OpenCvSharp.Flann.SearchParams">
  23926. <summary>
  23927. </summary>
  23928. </member>
  23929. <member name="M:OpenCvSharp.Flann.SearchParams.#ctor(System.Int32,System.Single,System.Boolean)">
  23930. <summary>
  23931. </summary>
  23932. <param name="checks"></param>
  23933. <param name="eps"></param>
  23934. <param name="sorted"></param>
  23935. </member>
  23936. <member name="M:OpenCvSharp.Flann.SearchParams.#ctor(OpenCvSharp.Ptr)">
  23937. <summary>
  23938. </summary>
  23939. </member>
  23940. <member name="T:OpenCvSharp.CvTrackbar">
  23941. <summary>
  23942. Trackbar that is shown on OpenCV Window
  23943. </summary>
  23944. </member>
  23945. <member name="P:OpenCvSharp.CvTrackbar.TrackbarName">
  23946. <summary>
  23947. Name of this trackbar
  23948. </summary>
  23949. </member>
  23950. <member name="P:OpenCvSharp.CvTrackbar.WindowName">
  23951. <summary>
  23952. Name of parent window
  23953. </summary>
  23954. </member>
  23955. <member name="P:OpenCvSharp.CvTrackbar.Callback">
  23956. <summary>
  23957. </summary>
  23958. </member>
  23959. <member name="P:OpenCvSharp.CvTrackbar.Pos">
  23960. <summary>
  23961. Gets or sets a numeric value that represents the current position of the scroll box on the track bar.
  23962. </summary>
  23963. </member>
  23964. <member name="P:OpenCvSharp.CvTrackbar.Result">
  23965. <summary>
  23966. Result value of cv::createTrackbar
  23967. </summary>
  23968. </member>
  23969. <member name="M:OpenCvSharp.CvTrackbar.#ctor(System.String,System.String,OpenCvSharp.TrackbarCallback)">
  23970. <summary>
  23971. Constructor (value=0, max=100)
  23972. </summary>
  23973. <param name="name">Trackbar name</param>
  23974. <param name="window">Window name</param>
  23975. <param name="callback">Callback handler</param>
  23976. </member>
  23977. <member name="M:OpenCvSharp.CvTrackbar.#ctor(System.String,System.String,System.Int32,System.Int32,OpenCvSharp.TrackbarCallback)">
  23978. <summary>
  23979. Constructor
  23980. </summary>
  23981. <param name="trackbarName">Trackbar name</param>
  23982. <param name="windowName">Window name</param>
  23983. <param name="initialPos">Initial slider position</param>
  23984. <param name="max">The upper limit of the range this trackbar is working with. </param>
  23985. <param name="callback">Callback handler</param>
  23986. </member>
  23987. <member name="M:OpenCvSharp.CvTrackbar.DisposeUnmanaged">
  23988. <summary>
  23989. Releases unmanaged resources
  23990. </summary>
  23991. </member>
  23992. <member name="M:OpenCvSharp.CvTrackbar.SetMax(System.Int32)">
  23993. <summary>
  23994. Sets the trackbar maximum position.
  23995. The function sets the maximum position of the specified trackbar in the specified window.
  23996. </summary>
  23997. <param name="maxVal">New maximum position.</param>
  23998. </member>
  23999. <member name="M:OpenCvSharp.CvTrackbar.SetMin(System.Int32)">
  24000. <summary>
  24001. Sets the trackbar minimum position.
  24002. The function sets the minimum position of the specified trackbar in the specified window.
  24003. </summary>
  24004. <param name="minVal">New minimum position.</param>
  24005. </member>
  24006. <member name="T:OpenCvSharp.ButtonTypes">
  24007. <summary>
  24008. Button type flags (cv::createButton)
  24009. </summary>
  24010. </member>
  24011. <member name="F:OpenCvSharp.ButtonTypes.PushButton">
  24012. <summary>
  24013. The button will be a push button.
  24014. </summary>
  24015. </member>
  24016. <member name="F:OpenCvSharp.ButtonTypes.Checkbox">
  24017. <summary>
  24018. The button will be a checkbox button.
  24019. </summary>
  24020. </member>
  24021. <member name="F:OpenCvSharp.ButtonTypes.Radiobox">
  24022. <summary>
  24023. The button will be a radiobox button. The radiobox on the same buttonbar (same line) are exclusive; one on can be select at the time.
  24024. </summary>
  24025. </member>
  24026. <member name="T:OpenCvSharp.MouseEventFlags">
  24027. <summary>
  24028. Mouse Event Flags see cv::MouseCallback
  24029. </summary>
  24030. </member>
  24031. <member name="F:OpenCvSharp.MouseEventFlags.LButton">
  24032. <summary>
  24033. indicates that the left mouse button is down.
  24034. </summary>
  24035. </member>
  24036. <member name="F:OpenCvSharp.MouseEventFlags.RButton">
  24037. <summary>
  24038. indicates that the right mouse button is down.
  24039. </summary>
  24040. </member>
  24041. <member name="F:OpenCvSharp.MouseEventFlags.MButton">
  24042. <summary>
  24043. indicates that the middle mouse button is down.
  24044. </summary>
  24045. </member>
  24046. <member name="F:OpenCvSharp.MouseEventFlags.CtrlKey">
  24047. <summary>
  24048. indicates that CTRL Key is pressed.
  24049. </summary>
  24050. </member>
  24051. <member name="F:OpenCvSharp.MouseEventFlags.ShiftKey">
  24052. <summary>
  24053. indicates that SHIFT Key is pressed.
  24054. </summary>
  24055. </member>
  24056. <member name="F:OpenCvSharp.MouseEventFlags.AltKey">
  24057. <summary>
  24058. indicates that ALT Key is pressed.
  24059. </summary>
  24060. </member>
  24061. <member name="T:OpenCvSharp.MouseEventTypes">
  24062. <summary>
  24063. Mouse Events
  24064. </summary>
  24065. </member>
  24066. <member name="F:OpenCvSharp.MouseEventTypes.MouseMove">
  24067. <summary>
  24068. indicates that the mouse pointer has moved over the window.
  24069. </summary>
  24070. </member>
  24071. <member name="F:OpenCvSharp.MouseEventTypes.LButtonDown">
  24072. <summary>
  24073. indicates that the left mouse button is pressed.
  24074. </summary>
  24075. </member>
  24076. <member name="F:OpenCvSharp.MouseEventTypes.RButtonDown">
  24077. <summary>
  24078. indicates that the right mouse button is pressed.
  24079. </summary>
  24080. </member>
  24081. <member name="F:OpenCvSharp.MouseEventTypes.MButtonDown">
  24082. <summary>
  24083. indicates that the middle mouse button is pressed.
  24084. </summary>
  24085. </member>
  24086. <member name="F:OpenCvSharp.MouseEventTypes.LButtonUp">
  24087. <summary>
  24088. indicates that left mouse button is released.
  24089. </summary>
  24090. </member>
  24091. <member name="F:OpenCvSharp.MouseEventTypes.RButtonUp">
  24092. <summary>
  24093. indicates that right mouse button is released.
  24094. </summary>
  24095. </member>
  24096. <member name="F:OpenCvSharp.MouseEventTypes.MButtonUp">
  24097. <summary>
  24098. indicates that middle mouse button is released.
  24099. </summary>
  24100. </member>
  24101. <member name="F:OpenCvSharp.MouseEventTypes.LButtonDoubleClick">
  24102. <summary>
  24103. indicates that left mouse button is double clicked.
  24104. </summary>
  24105. </member>
  24106. <member name="F:OpenCvSharp.MouseEventTypes.RButtonDoubleClick">
  24107. <summary>
  24108. indicates that right mouse button is double clicked.
  24109. </summary>
  24110. </member>
  24111. <member name="F:OpenCvSharp.MouseEventTypes.MButtonDoubleClick">
  24112. <summary>
  24113. indicates that middle mouse button is double clicked.
  24114. </summary>
  24115. </member>
  24116. <member name="F:OpenCvSharp.MouseEventTypes.MouseWheel">
  24117. <summary>
  24118. positive and negative values mean forward and backward scrolling, respectively.
  24119. </summary>
  24120. </member>
  24121. <member name="F:OpenCvSharp.MouseEventTypes.MouseHWheel">
  24122. <summary>
  24123. positive and negative values mean right and left scrolling, respectively.
  24124. </summary>
  24125. </member>
  24126. <member name="T:OpenCvSharp.WindowMode">
  24127. <summary>
  24128. Flags for the window
  24129. </summary>
  24130. </member>
  24131. <member name="F:OpenCvSharp.WindowMode.Normal">
  24132. <summary>
  24133. the user can resize the window (no constraint) /
  24134. also use to switch a fullscreen window to a normal size
  24135. </summary>
  24136. </member>
  24137. <member name="F:OpenCvSharp.WindowMode.AutoSize">
  24138. <summary>
  24139. the user cannot resize the window, the size is constrainted by the image displayed
  24140. </summary>
  24141. </member>
  24142. <member name="F:OpenCvSharp.WindowMode.OpenGL">
  24143. <summary>
  24144. window with opengl support
  24145. </summary>
  24146. </member>
  24147. <member name="F:OpenCvSharp.WindowMode.FullScreen">
  24148. <summary>
  24149. change the window to fullscreen
  24150. </summary>
  24151. </member>
  24152. <member name="F:OpenCvSharp.WindowMode.FreeRatio">
  24153. <summary>
  24154. the image expends as much as it can (no ratio constraint)
  24155. </summary>
  24156. </member>
  24157. <member name="F:OpenCvSharp.WindowMode.KeepRatio">
  24158. <summary>
  24159. the ratio of the image is respected
  24160. </summary>
  24161. </member>
  24162. <member name="T:OpenCvSharp.WindowProperty">
  24163. <summary>
  24164. Property identifiers for cvGetWindowProperty/cvSetWindowProperty
  24165. </summary>
  24166. </member>
  24167. <member name="F:OpenCvSharp.WindowProperty.Fullscreen">
  24168. <summary>
  24169. fullscreen property (can be WINDOW_NORMAL or WINDOW_FULLSCREEN)
  24170. </summary>
  24171. </member>
  24172. <member name="F:OpenCvSharp.WindowProperty.AutoSize">
  24173. <summary>
  24174. autosize property (can be WINDOW_NORMAL or WINDOW_AUTOSIZE)
  24175. </summary>
  24176. </member>
  24177. <member name="F:OpenCvSharp.WindowProperty.AspectRatio">
  24178. <summary>
  24179. window's aspect ration (can be set to WINDOW_FREERATIO or WINDOW_KEEPRATIO)
  24180. </summary>
  24181. </member>
  24182. <member name="F:OpenCvSharp.WindowProperty.OpenGL">
  24183. <summary>
  24184. opengl support
  24185. </summary>
  24186. </member>
  24187. <member name="T:OpenCvSharp.MouseCallback">
  24188. <summary>
  24189. Delegate to be called every time mouse event occurs in the specified window.
  24190. </summary>
  24191. <param name="event">one of MouseEventTypes</param>
  24192. <param name="x">x-coordinates of mouse pointer in image coordinates</param>
  24193. <param name="y">y-coordinates of mouse pointer in image coordinates</param>
  24194. <param name="flags">a combination of MouseEventFlags</param>
  24195. <param name="userData"></param>
  24196. </member>
  24197. <member name="T:OpenCvSharp.TrackbarCallback">
  24198. <summary>
  24199. Delegate to be called every time the slider changes the position.
  24200. </summary>
  24201. <param name="pos"></param>
  24202. </member>
  24203. <member name="T:OpenCvSharp.TrackbarCallbackNative">
  24204. <summary>
  24205. </summary>
  24206. <param name="pos"></param>
  24207. <param name="userData"></param>
  24208. </member>
  24209. <member name="T:OpenCvSharp.Window">
  24210. <summary>
  24211. Wrapper of HighGUI window
  24212. </summary>
  24213. </member>
  24214. <member name="M:OpenCvSharp.Window.#ctor">
  24215. <summary>
  24216. Creates a window with a random name
  24217. </summary>
  24218. </member>
  24219. <member name="M:OpenCvSharp.Window.#ctor(OpenCvSharp.Mat)">
  24220. <summary>
  24221. Creates a window with a random name and a specified image
  24222. </summary>
  24223. <param name="image"></param>
  24224. </member>
  24225. <member name="M:OpenCvSharp.Window.#ctor(OpenCvSharp.WindowMode,OpenCvSharp.Mat)">
  24226. <summary>
  24227. Creates a window with a specified image and flag
  24228. </summary>
  24229. <param name="flags">Flags of the window. Currently the only supported flag is WindowMode.AutoSize.
  24230. If it is set, window size is automatically adjusted to fit the displayed image (see cvShowImage), while user can not change the window size manually. </param>
  24231. <param name="image"></param>
  24232. </member>
  24233. <member name="M:OpenCvSharp.Window.#ctor(System.String)">
  24234. <summary>
  24235. Creates a window
  24236. </summary>
  24237. <param name="name">Name of the window which is used as window identifier and appears in the window caption. </param>
  24238. </member>
  24239. <member name="M:OpenCvSharp.Window.#ctor(System.String,OpenCvSharp.WindowMode)">
  24240. <summary>
  24241. Creates a window
  24242. </summary>
  24243. <param name="name">Name of the window which is used as window identifier and appears in the window caption. </param>
  24244. <param name="flags">Flags of the window. Currently the only supported flag is WindowMode.AutoSize.
  24245. If it is set, window size is automatically adjusted to fit the displayed image (see cvShowImage), while user can not change the window size manually. </param>
  24246. </member>
  24247. <member name="M:OpenCvSharp.Window.#ctor(System.String,OpenCvSharp.Mat)">
  24248. <summary>
  24249. Creates a window
  24250. </summary>
  24251. <param name="name">Name of the window which is used as window identifier and appears in the window caption. </param>
  24252. <param name="image">Image to be shown.</param>
  24253. </member>
  24254. <member name="M:OpenCvSharp.Window.#ctor(System.String,OpenCvSharp.WindowMode,OpenCvSharp.Mat)">
  24255. <summary>
  24256. Creates a window
  24257. </summary>
  24258. <param name="name">Name of the window which is used as window identifier and appears in the window caption. </param>
  24259. <param name="flags">Flags of the window. Currently the only supported flag is WindowMode.AutoSize.
  24260. If it is set, window size is automatically adjusted to fit the displayed image (see cvShowImage), while user can not change the window size manually. </param>
  24261. <param name="image">Image to be shown.</param>
  24262. </member>
  24263. <member name="M:OpenCvSharp.Window.DefaultName">
  24264. <summary>
  24265. ウィンドウ名が指定されなかったときに、適当な名前を作成して返す.
  24266. </summary>
  24267. <returns></returns>
  24268. </member>
  24269. <member name="M:OpenCvSharp.Window.DisposeManaged">
  24270. <summary>
  24271. Releases managed resources
  24272. </summary>
  24273. </member>
  24274. <member name="M:OpenCvSharp.Window.Close">
  24275. <summary>
  24276. Destroys this window.
  24277. </summary>
  24278. </member>
  24279. <member name="M:OpenCvSharp.Window.DestroyAllWindows">
  24280. <summary>
  24281. Destroys all the opened HighGUI windows.
  24282. </summary>
  24283. </member>
  24284. <member name="P:OpenCvSharp.Window.Image">
  24285. <summary>
  24286. Gets or sets an image to be shown
  24287. </summary>
  24288. </member>
  24289. <member name="P:OpenCvSharp.Window.Name">
  24290. <summary>
  24291. Gets window name
  24292. </summary>
  24293. </member>
  24294. <member name="P:OpenCvSharp.Window.MouseCallback">
  24295. <summary>
  24296. </summary>
  24297. </member>
  24298. <member name="M:OpenCvSharp.Window.CreateTrackbar(System.String,OpenCvSharp.TrackbarCallback)">
  24299. <summary>
  24300. Creates the trackbar and attaches it to this window
  24301. </summary>
  24302. <param name="trackbarName">Name of created trackbar. </param>
  24303. <param name="callback">the function to be called every time the slider changes the position. This function should be prototyped as void Foo(int);</param>
  24304. <returns></returns>
  24305. </member>
  24306. <member name="M:OpenCvSharp.Window.CreateTrackbar(System.String,System.Int32,System.Int32,OpenCvSharp.TrackbarCallback)">
  24307. <summary>
  24308. Creates the trackbar and attaches it to this window
  24309. </summary>
  24310. <param name="trackbarName">Name of created trackbar. </param>
  24311. <param name="initialPos">The position of the slider</param>
  24312. <param name="max">Maximal position of the slider. Minimal position is always 0. </param>
  24313. <param name="callback">the function to be called every time the slider changes the position. This function should be prototyped as void Foo(int);</param>
  24314. <returns></returns>
  24315. </member>
  24316. <member name="M:OpenCvSharp.Window.DisplayOverlay(System.String,System.Int32)">
  24317. <summary>
  24318. Display text on the window's image as an overlay for delay milliseconds. This is not editing the image's data. The text is display on the top of the image.
  24319. </summary>
  24320. <param name="text">Overlay text to write on the window’s image</param>
  24321. <param name="delayMs">Delay to display the overlay text. If this function is called before the previous overlay text time out, the timer is restarted and the text updated.
  24322. If this value is zero, the text never disappears.</param>
  24323. </member>
  24324. <member name="M:OpenCvSharp.Window.DisplayStatusBar(System.String,System.Int32)">
  24325. <summary>
  24326. </summary>
  24327. <param name="text">Text to write on the window’s statusbar</param>
  24328. <param name="delayms">Delay to display the text. If this function is called before the previous text time out, the timer is restarted and the text updated. If this value is zero, the text never disapers.</param>
  24329. </member>
  24330. <member name="M:OpenCvSharp.Window.GetProperty(OpenCvSharp.WindowProperty)">
  24331. <summary>
  24332. Get Property of the window
  24333. </summary>
  24334. <param name="propId">Property identifier</param>
  24335. <returns>Value of the specified property</returns>
  24336. </member>
  24337. <member name="M:OpenCvSharp.Window.LoadWindowParameters">
  24338. <summary>
  24339. Load parameters of the window.
  24340. </summary>
  24341. </member>
  24342. <member name="M:OpenCvSharp.Window.Move(System.Int32,System.Int32)">
  24343. <summary>
  24344. Sets window position
  24345. </summary>
  24346. <param name="x">New x coordinate of top-left corner </param>
  24347. <param name="y">New y coordinate of top-left corner </param>
  24348. </member>
  24349. <member name="M:OpenCvSharp.Window.Resize(System.Int32,System.Int32)">
  24350. <summary>
  24351. Sets window size
  24352. </summary>
  24353. <param name="width">New width </param>
  24354. <param name="height">New height </param>
  24355. </member>
  24356. <member name="M:OpenCvSharp.Window.SaveWindowParameters">
  24357. <summary>
  24358. Save parameters of the window.
  24359. </summary>
  24360. </member>
  24361. <member name="M:OpenCvSharp.Window.SetProperty(OpenCvSharp.WindowProperty,System.Double)">
  24362. <summary>
  24363. Set Property of the window
  24364. </summary>
  24365. <param name="propId">Property identifier</param>
  24366. <param name="propValue">New value of the specified property</param>
  24367. </member>
  24368. <member name="M:OpenCvSharp.Window.ShowImage(OpenCvSharp.Mat)">
  24369. <summary>
  24370. Shows the image in this window
  24371. </summary>
  24372. <param name="img">Image to be shown. </param>
  24373. </member>
  24374. <member name="M:OpenCvSharp.Window.WaitKey(System.Int32)">
  24375. <summary>
  24376. Waits for a pressed key
  24377. </summary>
  24378. <param name="delay">Delay in milliseconds. </param>
  24379. <returns>Key code</returns>
  24380. </member>
  24381. <member name="M:OpenCvSharp.Window.WaitKeyEx(System.Int32)">
  24382. <summary>
  24383. Waits for a pressed key.
  24384. Similar to #waitKey, but returns full key code.
  24385. Key code is implementation specific and depends on used backend: QT/GTK/Win32/etc
  24386. </summary>
  24387. <param name="delay">Delay in milliseconds. 0 is the special value that means ”forever”</param>
  24388. <returns>Returns the code of the pressed key or -1 if no key was pressed before the specified time had elapsed.</returns>
  24389. </member>
  24390. <member name="M:OpenCvSharp.Window.ShowImages(OpenCvSharp.Mat[])">
  24391. <summary>
  24392. </summary>
  24393. <param name="images"></param>
  24394. </member>
  24395. <member name="M:OpenCvSharp.Window.ShowImages(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},System.Collections.Generic.IEnumerable{System.String})">
  24396. <summary>
  24397. </summary>
  24398. <param name="images"></param>
  24399. <param name="names"></param>
  24400. </member>
  24401. <member name="M:OpenCvSharp.Window.GetWindowByName(System.String)">
  24402. <summary>
  24403. Retrieves a created window by name
  24404. </summary>
  24405. <param name="name"></param>
  24406. <returns></returns>
  24407. </member>
  24408. <member name="M:OpenCvSharp.Window.SetMouseCallback(OpenCvSharp.MouseCallback,System.IntPtr)">
  24409. <summary>
  24410. Sets the callback function for mouse events occuting within the specified window.
  24411. </summary>
  24412. <param name="onMouse">Reference to the function to be called every time mouse event occurs in the specified window. </param>
  24413. <param name="userData"></param>
  24414. </member>
  24415. <member name="T:OpenCvSharp.ConvertImageModes">
  24416. <summary>
  24417. </summary>
  24418. </member>
  24419. <member name="F:OpenCvSharp.ConvertImageModes.None">
  24420. <summary>
  24421. </summary>
  24422. </member>
  24423. <member name="F:OpenCvSharp.ConvertImageModes.Flip">
  24424. <summary>
  24425. </summary>
  24426. </member>
  24427. <member name="F:OpenCvSharp.ConvertImageModes.SwapRB">
  24428. <summary>
  24429. </summary>
  24430. </member>
  24431. <member name="T:OpenCvSharp.ImreadModes">
  24432. <summary>
  24433. Specifies colorness and Depth of the loaded image
  24434. </summary>
  24435. </member>
  24436. <member name="F:OpenCvSharp.ImreadModes.Unchanged">
  24437. <summary>
  24438. If set, return the loaded image as is (with alpha channel, otherwise it gets cropped).
  24439. </summary>
  24440. </member>
  24441. <member name="F:OpenCvSharp.ImreadModes.Grayscale">
  24442. <summary>
  24443. If set, always convert image to the single channel grayscale image.
  24444. </summary>
  24445. </member>
  24446. <member name="F:OpenCvSharp.ImreadModes.Color">
  24447. <summary>
  24448. If set, always convert image to the 3 channel BGR color image.
  24449. </summary>
  24450. </member>
  24451. <member name="F:OpenCvSharp.ImreadModes.AnyDepth">
  24452. <summary>
  24453. If set, return 16-bit/32-bit image when the input has the corresponding depth, otherwise convert it to 8-bit.
  24454. </summary>
  24455. </member>
  24456. <member name="F:OpenCvSharp.ImreadModes.AnyColor">
  24457. <summary>
  24458. If set, the image is read in any possible color format.
  24459. </summary>
  24460. </member>
  24461. <member name="F:OpenCvSharp.ImreadModes.LoadGdal">
  24462. <summary>
  24463. If set, use the gdal driver for loading the image.
  24464. </summary>
  24465. </member>
  24466. <member name="F:OpenCvSharp.ImreadModes.ReducedGrayscale2">
  24467. <summary>
  24468. If set, always convert image to the single channel grayscale image and the image size reduced 1/2.
  24469. </summary>
  24470. </member>
  24471. <member name="F:OpenCvSharp.ImreadModes.ReducedColor2">
  24472. <summary>
  24473. If set, always convert image to the 3 channel BGR color image and the image size reduced 1/2.
  24474. </summary>
  24475. </member>
  24476. <member name="F:OpenCvSharp.ImreadModes.ReducedGrayscale4">
  24477. <summary>
  24478. If set, always convert image to the single channel grayscale image and the image size reduced 1/4.
  24479. </summary>
  24480. </member>
  24481. <member name="F:OpenCvSharp.ImreadModes.ReducedColor4">
  24482. <summary>
  24483. If set, always convert image to the 3 channel BGR color image and the image size reduced 1/4.
  24484. </summary>
  24485. </member>
  24486. <member name="F:OpenCvSharp.ImreadModes.ReducedGrayscale8">
  24487. <summary>
  24488. If set, always convert image to the single channel grayscale image and the image size reduced 1/8.
  24489. </summary>
  24490. </member>
  24491. <member name="F:OpenCvSharp.ImreadModes.ReducedColor8">
  24492. <summary>
  24493. If set, always convert image to the 3 channel BGR color image and the image size reduced 1/8.
  24494. </summary>
  24495. </member>
  24496. <member name="F:OpenCvSharp.ImreadModes.IgnoreOrientation">
  24497. <summary>
  24498. If set, do not rotate the image according to EXIF's orientation flag.
  24499. </summary>
  24500. </member>
  24501. <member name="T:OpenCvSharp.ImwriteEXRTypeFlags">
  24502. <summary>
  24503. </summary>
  24504. </member>
  24505. <member name="F:OpenCvSharp.ImwriteEXRTypeFlags.TypeHalf">
  24506. <summary>
  24507. store as HALF (FP16)
  24508. </summary>
  24509. </member>
  24510. <member name="F:OpenCvSharp.ImwriteEXRTypeFlags.TypeFloat">
  24511. <summary>
  24512. store as FP32 (default)
  24513. </summary>
  24514. </member>
  24515. <member name="T:OpenCvSharp.ImwriteFlags">
  24516. <summary>
  24517. The format type IDs for cv::imwrite and cv::inencode
  24518. </summary>
  24519. </member>
  24520. <member name="F:OpenCvSharp.ImwriteFlags.JpegQuality">
  24521. <summary>
  24522. For JPEG, it can be a quality from 0 to 100 (the higher is the better). Default value is 95.
  24523. </summary>
  24524. </member>
  24525. <member name="F:OpenCvSharp.ImwriteFlags.JpegProgressive">
  24526. <summary>
  24527. Enable JPEG features, 0 or 1, default is False.
  24528. </summary>
  24529. </member>
  24530. <member name="F:OpenCvSharp.ImwriteFlags.JpegOptimize">
  24531. <summary>
  24532. Enable JPEG features, 0 or 1, default is False.
  24533. </summary>
  24534. </member>
  24535. <member name="F:OpenCvSharp.ImwriteFlags.JpegRstInterval">
  24536. <summary>
  24537. JPEG restart interval, 0 - 65535, default is 0 - no restart.
  24538. </summary>
  24539. </member>
  24540. <member name="F:OpenCvSharp.ImwriteFlags.JpegLumaQuality">
  24541. <summary>
  24542. Separate luma quality level, 0 - 100, default is 0 - don't use.
  24543. </summary>
  24544. </member>
  24545. <member name="F:OpenCvSharp.ImwriteFlags.JpegChromaQuality">
  24546. <summary>
  24547. Separate chroma quality level, 0 - 100, default is 0 - don't use.
  24548. </summary>
  24549. </member>
  24550. <member name="F:OpenCvSharp.ImwriteFlags.PngCompression">
  24551. <summary>
  24552. For PNG, it can be the compression level from 0 to 9.
  24553. A higher value means a smaller size and longer compression time. Default value is 3.
  24554. </summary>
  24555. </member>
  24556. <member name="F:OpenCvSharp.ImwriteFlags.PngStrategy">
  24557. <summary>
  24558. One of cv::ImwritePNGFlags, default is IMWRITE_PNG_StrategyDEFAULT.
  24559. </summary>
  24560. </member>
  24561. <member name="F:OpenCvSharp.ImwriteFlags.PngBilevel">
  24562. <summary>
  24563. Binary level PNG, 0 or 1, default is 0.
  24564. </summary>
  24565. </member>
  24566. <member name="F:OpenCvSharp.ImwriteFlags.PxmBinary">
  24567. <summary>
  24568. For PPM, PGM, or PBM, it can be a binary format flag, 0 or 1. Default value is 1.
  24569. </summary>
  24570. </member>
  24571. <member name="F:OpenCvSharp.ImwriteFlags.ExrType">
  24572. <summary>
  24573. [48] override EXR storage type (FLOAT (FP32) is default)
  24574. </summary>
  24575. </member>
  24576. <member name="F:OpenCvSharp.ImwriteFlags.WebPQuality">
  24577. <summary>
  24578. For WEBP, it can be a quality from 1 to 100 (the higher is the better). By default (without any parameter) and for quality above 100 the lossless compression is used.
  24579. </summary>
  24580. </member>
  24581. <member name="F:OpenCvSharp.ImwriteFlags.PamTupleType">
  24582. <summary>
  24583. For PAM, sets the TUPLETYPE field to the corresponding string value that is defined for the format
  24584. </summary>
  24585. </member>
  24586. <member name="F:OpenCvSharp.ImwriteFlags.TiffResUnit">
  24587. <summary>
  24588. For TIFF, use to specify which DPI resolution unit to set; see libtiff documentation for valid values
  24589. </summary>
  24590. </member>
  24591. <member name="F:OpenCvSharp.ImwriteFlags.TiffXDpi">
  24592. <summary>
  24593. For TIFF, use to specify the X direction DPI
  24594. </summary>
  24595. </member>
  24596. <member name="F:OpenCvSharp.ImwriteFlags.TiffYDpi">
  24597. <summary>
  24598. For TIFF, use to specify the Y direction DPI
  24599. </summary>
  24600. </member>
  24601. <member name="T:OpenCvSharp.ImwritePAMFlags">
  24602. <summary>
  24603. Imwrite PAM specific tupletype flags used to define the 'TUPETYPE' field of a PAM file.
  24604. </summary>
  24605. </member>
  24606. <member name="T:OpenCvSharp.ImwritePNGFlags">
  24607. <summary>
  24608. Imwrite PNG specific flags used to tune the compression algorithm.
  24609. These flags will be modify the way of PNG image compression and will be passed to the underlying zlib processing stage.
  24610. The effect of IMWRITE_PNG_StrategyFILTERED is to force more Huffman coding and less string matching; it is somewhat
  24611. intermediate between IMWRITE_PNG_StrategyDEFAULT and IMWRITE_PNG_StrategyHUFFMAN_ONLY.
  24612. IMWRITE_PNG_StrategyRLE is designed to be almost as fast as IMWRITE_PNG_StrategyHUFFMAN_ONLY, but give better compression for PNG
  24613. image data. The strategy parameter only affects the compression ratio but not the correctness of the compressed output even
  24614. if it is not set appropriately. IMWRITE_PNG_StrategyFIXED prevents the use of dynamic Huffman codes, allowing for a simpler
  24615. decoder for special applications.
  24616. </summary>
  24617. </member>
  24618. <member name="F:OpenCvSharp.ImwritePNGFlags.StrategyDefault">
  24619. <summary>
  24620. Use this value for normal data.
  24621. </summary>
  24622. </member>
  24623. <member name="F:OpenCvSharp.ImwritePNGFlags.StrategyFiltered">
  24624. <summary>
  24625. Use this value for data produced by a filter (or predictor).Filtered data consists mostly of small values with a somewhat
  24626. random distribution. In this case, the compression algorithm is tuned to compress them better.
  24627. </summary>
  24628. </member>
  24629. <member name="F:OpenCvSharp.ImwritePNGFlags.StrategyHuffmanOnly">
  24630. <summary>
  24631. Use this value to force Huffman encoding only (no string match).
  24632. </summary>
  24633. </member>
  24634. <member name="F:OpenCvSharp.ImwritePNGFlags.StrategyRLE">
  24635. <summary>
  24636. Use this value to limit match distances to one (run-length encoding).
  24637. </summary>
  24638. </member>
  24639. <member name="F:OpenCvSharp.ImwritePNGFlags.StrategyFixed">
  24640. <summary>
  24641. Using this value prevents the use of dynamic Huffman codes, allowing for a simpler decoder for special applications.
  24642. </summary>
  24643. </member>
  24644. <member name="T:OpenCvSharp.ImageEncodingParam">
  24645. <summary>
  24646. The format-specific save parameters for cv::imwrite and cv::imencode
  24647. </summary>
  24648. </member>
  24649. <member name="P:OpenCvSharp.ImageEncodingParam.EncodingId">
  24650. <summary>
  24651. format type ID
  24652. </summary>
  24653. </member>
  24654. <member name="P:OpenCvSharp.ImageEncodingParam.Value">
  24655. <summary>
  24656. value of parameter
  24657. </summary>
  24658. </member>
  24659. <member name="M:OpenCvSharp.ImageEncodingParam.#ctor(OpenCvSharp.ImwriteFlags,System.Int32)">
  24660. <summary>
  24661. Constructor
  24662. </summary>
  24663. <param name="id">format type ID</param>
  24664. <param name="value">value of parameter</param>
  24665. </member>
  24666. <member name="T:OpenCvSharp.CLAHE">
  24667. <summary>
  24668. Contrast Limited Adaptive Histogram Equalization
  24669. </summary>
  24670. </member>
  24671. <member name="F:OpenCvSharp.CLAHE.ptrObj">
  24672. <summary>
  24673. cv::Ptr&lt;CLAHE&gt;
  24674. </summary>
  24675. </member>
  24676. <member name="M:OpenCvSharp.CLAHE.#ctor(System.IntPtr)">
  24677. <summary>
  24678. </summary>
  24679. </member>
  24680. <member name="M:OpenCvSharp.CLAHE.Create(System.Double,System.Nullable{OpenCvSharp.Size})">
  24681. <summary>
  24682. Creates a predefined CLAHE object
  24683. </summary>
  24684. <param name="clipLimit"></param>
  24685. <param name="tileGridSize"></param>
  24686. <returns></returns>
  24687. </member>
  24688. <member name="M:OpenCvSharp.CLAHE.DisposeManaged">
  24689. <summary>
  24690. Releases managed resources
  24691. </summary>
  24692. </member>
  24693. <member name="M:OpenCvSharp.CLAHE.Apply(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  24694. <summary>
  24695. Equalizes the histogram of a grayscale image using Contrast Limited Adaptive Histogram Equalization.
  24696. </summary>
  24697. <param name="src">Source image of type CV_8UC1 or CV_16UC1.</param>
  24698. <param name="dst">Destination image.</param>
  24699. </member>
  24700. <member name="P:OpenCvSharp.CLAHE.ClipLimit">
  24701. <summary>
  24702. Gets or sets threshold for contrast limiting.
  24703. </summary>
  24704. </member>
  24705. <member name="P:OpenCvSharp.CLAHE.TilesGridSize">
  24706. <summary>
  24707. Gets or sets size of grid for histogram equalization. Input image will be divided into equally sized rectangular tiles.
  24708. </summary>
  24709. </member>
  24710. <member name="M:OpenCvSharp.CLAHE.CollectGarbage">
  24711. <summary>
  24712. </summary>
  24713. </member>
  24714. <member name="T:OpenCvSharp.ConnectedComponents">
  24715. <summary>
  24716. connected components that is returned from Cv2.ConnectedComponentsEx
  24717. </summary>
  24718. </member>
  24719. <member name="P:OpenCvSharp.ConnectedComponents.Blobs">
  24720. <summary>
  24721. All blobs
  24722. </summary>
  24723. </member>
  24724. <member name="P:OpenCvSharp.ConnectedComponents.Labels">
  24725. <summary>
  24726. destination labeled value
  24727. </summary>
  24728. </member>
  24729. <member name="P:OpenCvSharp.ConnectedComponents.LabelCount">
  24730. <summary>
  24731. The number of labels -1
  24732. </summary>
  24733. </member>
  24734. <member name="M:OpenCvSharp.ConnectedComponents.#ctor(System.Collections.Generic.IReadOnlyList{OpenCvSharp.ConnectedComponents.Blob},System.Int32[0:,0:],System.Int32)">
  24735. <summary>
  24736. Constructor
  24737. </summary>
  24738. <param name="blobs"></param>
  24739. <param name="labels"></param>
  24740. <param name="labelCount"></param>
  24741. </member>
  24742. <member name="M:OpenCvSharp.ConnectedComponents.FilterByLabel(OpenCvSharp.Mat,OpenCvSharp.Mat,System.Int32)">
  24743. <summary>
  24744. Filter a image with the specified label value.
  24745. </summary>
  24746. <param name="src">Source image.</param>
  24747. <param name="dst">Destination image.</param>
  24748. <param name="labelValue">Label value.</param>
  24749. <returns>Filtered image.</returns>
  24750. </member>
  24751. <member name="M:OpenCvSharp.ConnectedComponents.FilterByLabels(OpenCvSharp.Mat,OpenCvSharp.Mat,System.Collections.Generic.IEnumerable{System.Int32})">
  24752. <summary>
  24753. Filter a image with the specified label values.
  24754. </summary>
  24755. <param name="src">Source image.</param>
  24756. <param name="dst">Destination image.</param>
  24757. <param name="labelValues">Label values.</param>
  24758. <returns>Filtered image.</returns>
  24759. </member>
  24760. <member name="M:OpenCvSharp.ConnectedComponents.FilterByBlob(OpenCvSharp.Mat,OpenCvSharp.Mat,OpenCvSharp.ConnectedComponents.Blob)">
  24761. <summary>
  24762. Filter a image with the specified blob object.
  24763. </summary>
  24764. <param name="src">Source image.</param>
  24765. <param name="dst">Destination image.</param>
  24766. <param name="blob">Blob value.</param>
  24767. <returns>Filtered image.</returns>
  24768. </member>
  24769. <member name="M:OpenCvSharp.ConnectedComponents.FilterByBlobs(OpenCvSharp.Mat,OpenCvSharp.Mat,System.Collections.Generic.IEnumerable{OpenCvSharp.ConnectedComponents.Blob})">
  24770. <summary>
  24771. Filter a image with the specified blob objects.
  24772. </summary>
  24773. <param name="src">Source image.</param>
  24774. <param name="dst">Destination image.</param>
  24775. <param name="blobs">Blob values.</param>
  24776. <returns>Filtered image.</returns>
  24777. </member>
  24778. <member name="M:OpenCvSharp.ConnectedComponents.RenderBlobs(OpenCvSharp.Mat)">
  24779. <summary>
  24780. Draws all blobs to the specified image.
  24781. </summary>
  24782. <param name="img">The target image to be drawn.</param>
  24783. </member>
  24784. <member name="M:OpenCvSharp.ConnectedComponents.GetLargestBlob">
  24785. <summary>
  24786. Find the largest blob.
  24787. </summary>
  24788. <returns>the largest blob</returns>
  24789. </member>
  24790. <member name="M:OpenCvSharp.ConnectedComponents.GetLabelMask(System.Int32)">
  24791. <summary>
  24792. 指定したラベル値のところのみを非0で残したマスク画像を返す
  24793. </summary>
  24794. <param name="label"></param>
  24795. <returns></returns>
  24796. </member>
  24797. <member name="T:OpenCvSharp.ConnectedComponents.Blob">
  24798. <summary>
  24799. One blob
  24800. </summary>
  24801. </member>
  24802. <member name="P:OpenCvSharp.ConnectedComponents.Blob.Label">
  24803. <summary>
  24804. Label value
  24805. </summary>
  24806. </member>
  24807. <member name="P:OpenCvSharp.ConnectedComponents.Blob.Centroid">
  24808. <summary>
  24809. Floating point centroid (x,y)
  24810. </summary>
  24811. </member>
  24812. <member name="P:OpenCvSharp.ConnectedComponents.Blob.Left">
  24813. <summary>
  24814. The leftmost (x) coordinate which is the inclusive start of the bounding box in the horizontal direction.
  24815. </summary>
  24816. </member>
  24817. <member name="P:OpenCvSharp.ConnectedComponents.Blob.Top">
  24818. <summary>
  24819. The topmost (y) coordinate which is the inclusive start of the bounding box in the vertical direction.
  24820. </summary>
  24821. </member>
  24822. <member name="P:OpenCvSharp.ConnectedComponents.Blob.Width">
  24823. <summary>
  24824. The horizontal size of the bounding box.
  24825. </summary>
  24826. </member>
  24827. <member name="P:OpenCvSharp.ConnectedComponents.Blob.Height">
  24828. <summary>
  24829. The vertical size of the bounding box.
  24830. </summary>
  24831. </member>
  24832. <member name="P:OpenCvSharp.ConnectedComponents.Blob.Rect">
  24833. <summary>
  24834. The bounding box.
  24835. </summary>
  24836. </member>
  24837. <member name="P:OpenCvSharp.ConnectedComponents.Blob.Area">
  24838. <summary>
  24839. The total area (in pixels) of the connected component.
  24840. </summary>
  24841. </member>
  24842. <member name="T:OpenCvSharp.AdaptiveThresholdTypes">
  24843. <summary>
  24844. Adaptive thresholding algorithms
  24845. </summary>
  24846. </member>
  24847. <member name="F:OpenCvSharp.AdaptiveThresholdTypes.MeanC">
  24848. <summary>
  24849. It is a mean of block_size × block_size pixel neighborhood, subtracted by param1.
  24850. </summary>
  24851. </member>
  24852. <member name="F:OpenCvSharp.AdaptiveThresholdTypes.GaussianC">
  24853. <summary>
  24854. it is a weighted sum (Gaussian) of block_size × block_size pixel neighborhood, subtracted by param1.
  24855. </summary>
  24856. </member>
  24857. <member name="T:OpenCvSharp.BorderTypes">
  24858. <summary>
  24859. Type of the border to create around the copied source image rectangle
  24860. </summary>
  24861. </member>
  24862. <member name="F:OpenCvSharp.BorderTypes.Constant">
  24863. <summary>
  24864. Border is filled with the fixed value, passed as last parameter of the function.
  24865. `iiiiii|abcdefgh|iiiiiii` with some specified `i`
  24866. </summary>
  24867. </member>
  24868. <member name="F:OpenCvSharp.BorderTypes.Replicate">
  24869. <summary>
  24870. The pixels from the top and bottom rows, the left-most and right-most columns are replicated to fill the border.
  24871. `aaaaaa|abcdefgh|hhhhhhh`
  24872. </summary>
  24873. </member>
  24874. <member name="F:OpenCvSharp.BorderTypes.Reflect">
  24875. <summary>
  24876. `fedcba|abcdefgh|hgfedcb`
  24877. </summary>
  24878. </member>
  24879. <member name="F:OpenCvSharp.BorderTypes.Wrap">
  24880. <summary>
  24881. `cdefgh|abcdefgh|abcdefg`
  24882. </summary>
  24883. </member>
  24884. <member name="F:OpenCvSharp.BorderTypes.Reflect101">
  24885. <summary>
  24886. `gfedcb|abcdefgh|gfedcba`
  24887. </summary>
  24888. </member>
  24889. <member name="F:OpenCvSharp.BorderTypes.Transparent">
  24890. <summary>
  24891. `uvwxyz|absdefgh|ijklmno`
  24892. </summary>
  24893. </member>
  24894. <member name="F:OpenCvSharp.BorderTypes.Default">
  24895. <summary>
  24896. same as BORDER_REFLECT_101
  24897. </summary>
  24898. </member>
  24899. <member name="F:OpenCvSharp.BorderTypes.Isolated">
  24900. <summary>
  24901. do not look outside of ROI
  24902. </summary>
  24903. </member>
  24904. <member name="T:OpenCvSharp.ColorConversionCodes">
  24905. <summary>
  24906. Color conversion operation for cv::cvtColor
  24907. </summary>
  24908. </member>
  24909. <member name="T:OpenCvSharp.ColormapTypes">
  24910. <summary>
  24911. GNU Octave/MATLAB equivalent colormaps
  24912. </summary>
  24913. </member>
  24914. <member name="T:OpenCvSharp.ConnectedComponentsAlgorithmsTypes">
  24915. <summary>
  24916. connected components algorithm
  24917. </summary>
  24918. </member>
  24919. <member name="F:OpenCvSharp.ConnectedComponentsAlgorithmsTypes.WU">
  24920. <summary>
  24921. SAUF algorithm for 8-way connectivity, SAUF algorithm for 4-way connectivity
  24922. </summary>
  24923. </member>
  24924. <member name="F:OpenCvSharp.ConnectedComponentsAlgorithmsTypes.Default">
  24925. <summary>
  24926. BBDT algorithm for 8-way connectivity, SAUF algorithm for 4-way connectivity
  24927. </summary>
  24928. </member>
  24929. <member name="F:OpenCvSharp.ConnectedComponentsAlgorithmsTypes.GRANA">
  24930. <summary>
  24931. BBDT algorithm for 8-way connectivity, SAUF algorithm for 4-way connectivity
  24932. </summary>
  24933. </member>
  24934. <member name="T:OpenCvSharp.ConnectedComponentsTypes">
  24935. <summary>
  24936. components algorithm output formats
  24937. </summary>
  24938. </member>
  24939. <member name="F:OpenCvSharp.ConnectedComponentsTypes.Left">
  24940. <summary>
  24941. The leftmost (x) coordinate which is the inclusive start of the bounding
  24942. box in the horizontal direction.
  24943. </summary>
  24944. </member>
  24945. <member name="F:OpenCvSharp.ConnectedComponentsTypes.Top">
  24946. <summary>
  24947. The topmost (y) coordinate which is the inclusive start of the bounding
  24948. box in the vertical direction.
  24949. </summary>
  24950. </member>
  24951. <member name="F:OpenCvSharp.ConnectedComponentsTypes.Width">
  24952. <summary>
  24953. The horizontal size of the bounding box
  24954. </summary>
  24955. </member>
  24956. <member name="F:OpenCvSharp.ConnectedComponentsTypes.Height">
  24957. <summary>
  24958. The vertical size of the bounding box
  24959. </summary>
  24960. </member>
  24961. <member name="F:OpenCvSharp.ConnectedComponentsTypes.Area">
  24962. <summary>
  24963. The total area (in pixels) of the connected component
  24964. </summary>
  24965. </member>
  24966. <member name="T:OpenCvSharp.ContourApproximationModes">
  24967. <summary>
  24968. Approximation method (for all the modes, except CV_RETR_RUNS, which uses built-in approximation).
  24969. </summary>
  24970. </member>
  24971. <member name="F:OpenCvSharp.ContourApproximationModes.ApproxNone">
  24972. <summary>
  24973. CHAIN_APPROX_NONE - translate all the points from the chain code into points;
  24974. </summary>
  24975. </member>
  24976. <member name="F:OpenCvSharp.ContourApproximationModes.ApproxSimple">
  24977. <summary>
  24978. CHAIN_APPROX_SIMPLE - compress horizontal, vertical, and diagonal segments, that is, the function leaves only their ending points;
  24979. </summary>
  24980. </member>
  24981. <member name="F:OpenCvSharp.ContourApproximationModes.ApproxTC89L1">
  24982. <summary>
  24983. CHAIN_APPROX_TC89_L1 - apply one of the flavors of Teh-Chin chain approximation algorithm.
  24984. </summary>
  24985. </member>
  24986. <member name="F:OpenCvSharp.ContourApproximationModes.ApproxTC89KCOS">
  24987. <summary>
  24988. CHAIN_APPROX_TC89_KCOS - apply one of the flavors of Teh-Chin chain approximation algorithm.
  24989. </summary>
  24990. </member>
  24991. <member name="T:OpenCvSharp.DistanceMaskSize">
  24992. <summary>
  24993. Mask size for distance transform
  24994. </summary>
  24995. </member>
  24996. <member name="F:OpenCvSharp.DistanceMaskSize.Mask3">
  24997. <summary>
  24998. 3
  24999. </summary>
  25000. </member>
  25001. <member name="F:OpenCvSharp.DistanceMaskSize.Mask5">
  25002. <summary>
  25003. 5
  25004. </summary>
  25005. </member>
  25006. <member name="F:OpenCvSharp.DistanceMaskSize.Precise">
  25007. <summary>
  25008. </summary>
  25009. </member>
  25010. <member name="T:OpenCvSharp.DistanceTransformLabelTypes">
  25011. <summary>
  25012. distanceTransform algorithm flags
  25013. </summary>
  25014. </member>
  25015. <member name="F:OpenCvSharp.DistanceTransformLabelTypes.CComp">
  25016. <summary>
  25017. each connected component of zeros in src
  25018. (as well as all the non-zero pixels closest to the connected component)
  25019. will be assigned the same label
  25020. </summary>
  25021. </member>
  25022. <member name="F:OpenCvSharp.DistanceTransformLabelTypes.Pixel">
  25023. <summary>
  25024. each zero pixel (and all the non-zero pixels closest to it) gets its own label.
  25025. </summary>
  25026. </member>
  25027. <member name="T:OpenCvSharp.DistanceTypes">
  25028. <summary>
  25029. Type of distance for cvDistTransform
  25030. </summary>
  25031. </member>
  25032. <member name="F:OpenCvSharp.DistanceTypes.User">
  25033. <summary>
  25034. User defined distance [CV_DIST_USER]
  25035. </summary>
  25036. </member>
  25037. <member name="F:OpenCvSharp.DistanceTypes.L1">
  25038. <summary>
  25039. distance = |x1-x2| + |y1-y2| [CV_DIST_L1]
  25040. </summary>
  25041. </member>
  25042. <member name="F:OpenCvSharp.DistanceTypes.L2">
  25043. <summary>
  25044. the simple euclidean distance [CV_DIST_L2]
  25045. </summary>
  25046. </member>
  25047. <member name="F:OpenCvSharp.DistanceTypes.C">
  25048. <summary>
  25049. distance = max(|x1-x2|,|y1-y2|) [CV_DIST_C]
  25050. </summary>
  25051. </member>
  25052. <member name="F:OpenCvSharp.DistanceTypes.L12">
  25053. <summary>
  25054. L1-L2 metric: distance = 2(sqrt(1+x*x/2) - 1)) [CV_DIST_L12]
  25055. </summary>
  25056. </member>
  25057. <member name="F:OpenCvSharp.DistanceTypes.Fair">
  25058. <summary>
  25059. distance = c^2(|x|/c-log(1+|x|/c)), c = 1.3998 [CV_DIST_FAIR]
  25060. </summary>
  25061. </member>
  25062. <member name="F:OpenCvSharp.DistanceTypes.Welsch">
  25063. <summary>
  25064. distance = c^2/2(1-exp(-(x/c)^2)), c = 2.9846 [CV_DIST_WELSCH]
  25065. </summary>
  25066. </member>
  25067. <member name="F:OpenCvSharp.DistanceTypes.Huber">
  25068. <summary>
  25069. distance = |x|&lt;c ? x^2/2 : c(|x|-c/2), c=1.345 [CV_DIST_HUBER]
  25070. </summary>
  25071. </member>
  25072. <member name="T:OpenCvSharp.FlipMode">
  25073. <summary>
  25074. Specifies how to flip the array
  25075. </summary>
  25076. </member>
  25077. <member name="F:OpenCvSharp.FlipMode.X">
  25078. <summary>
  25079. means flipping around x-axis
  25080. </summary>
  25081. </member>
  25082. <member name="F:OpenCvSharp.FlipMode.Y">
  25083. <summary>
  25084. means flipping around y-axis
  25085. </summary>
  25086. </member>
  25087. <member name="F:OpenCvSharp.FlipMode.XY">
  25088. <summary>
  25089. means flipping around both axises
  25090. </summary>
  25091. </member>
  25092. <member name="T:OpenCvSharp.FloodFillFlags">
  25093. <summary>
  25094. floodFill Operation flags. Lower bits contain a connectivity value, 4 (default) or 8, used within the function. Connectivity determines which neighbors of a pixel are considered. Upper bits can be 0 or a combination of the following flags:
  25095. </summary>
  25096. </member>
  25097. <member name="F:OpenCvSharp.FloodFillFlags.Link4">
  25098. <summary>
  25099. 4-connected line.
  25100. [= 4]
  25101. </summary>
  25102. </member>
  25103. <member name="F:OpenCvSharp.FloodFillFlags.Link8">
  25104. <summary>
  25105. 8-connected line.
  25106. [= 8]
  25107. </summary>
  25108. </member>
  25109. <member name="F:OpenCvSharp.FloodFillFlags.FixedRange">
  25110. <summary>
  25111. If set, the difference between the current pixel and seed pixel is considered. Otherwise, the difference between neighbor pixels is considered (that is, the range is floating).
  25112. [CV_FLOODFILL_FIXED_RANGE]
  25113. </summary>
  25114. </member>
  25115. <member name="F:OpenCvSharp.FloodFillFlags.MaskOnly">
  25116. <summary>
  25117. If set, the function does not change the image ( newVal is ignored), but fills the mask. The flag can be used for the second variant only.
  25118. [CV_FLOODFILL_MASK_ONLY]
  25119. </summary>
  25120. </member>
  25121. <member name="T:OpenCvSharp.GrabCutClasses">
  25122. <summary>
  25123. class of the pixel in GrabCut algorithm
  25124. </summary>
  25125. </member>
  25126. <member name="F:OpenCvSharp.GrabCutClasses.BGD">
  25127. <summary>
  25128. an obvious background pixels
  25129. </summary>
  25130. </member>
  25131. <member name="F:OpenCvSharp.GrabCutClasses.FGD">
  25132. <summary>
  25133. an obvious foreground (object) pixel
  25134. </summary>
  25135. </member>
  25136. <member name="F:OpenCvSharp.GrabCutClasses.PR_BGD">
  25137. <summary>
  25138. a possible background pixel
  25139. </summary>
  25140. </member>
  25141. <member name="F:OpenCvSharp.GrabCutClasses.PR_FGD">
  25142. <summary>
  25143. a possible foreground pixel
  25144. </summary>
  25145. </member>
  25146. <member name="T:OpenCvSharp.GrabCutModes">
  25147. <summary>
  25148. GrabCut algorithm flags
  25149. </summary>
  25150. </member>
  25151. <member name="F:OpenCvSharp.GrabCutModes.InitWithRect">
  25152. <summary>
  25153. The function initializes the state and the mask using the provided rectangle.
  25154. After that it runs iterCount iterations of the algorithm.
  25155. </summary>
  25156. </member>
  25157. <member name="F:OpenCvSharp.GrabCutModes.InitWithMask">
  25158. <summary>
  25159. The function initializes the state using the provided mask.
  25160. Note that GC_INIT_WITH_RECT and GC_INIT_WITH_MASK can be combined.
  25161. Then, all the pixels outside of the ROI are automatically initialized with GC_BGD .
  25162. </summary>
  25163. </member>
  25164. <member name="F:OpenCvSharp.GrabCutModes.Eval">
  25165. <summary>
  25166. The value means that the algorithm should just resume.
  25167. </summary>
  25168. </member>
  25169. <member name="T:OpenCvSharp.HistCompMethods">
  25170. <summary>
  25171. Comparison methods for cvCompareHist
  25172. </summary>
  25173. </member>
  25174. <member name="F:OpenCvSharp.HistCompMethods.Correl">
  25175. <summary>
  25176. Correlation [CV_COMP_CORREL]
  25177. </summary>
  25178. </member>
  25179. <member name="F:OpenCvSharp.HistCompMethods.Chisqr">
  25180. <summary>
  25181. Chi-Square [CV_COMP_CHISQR]
  25182. </summary>
  25183. </member>
  25184. <member name="F:OpenCvSharp.HistCompMethods.Intersect">
  25185. <summary>
  25186. Intersection [CV_COMP_INTERSECT]
  25187. </summary>
  25188. </member>
  25189. <member name="F:OpenCvSharp.HistCompMethods.Bhattacharyya">
  25190. <summary>
  25191. Bhattacharyya distance [CV_COMP_BHATTACHARYYA]
  25192. </summary>
  25193. </member>
  25194. <member name="F:OpenCvSharp.HistCompMethods.Hellinger">
  25195. <summary>
  25196. Synonym for HISTCMP_BHATTACHARYYA
  25197. </summary>
  25198. </member>
  25199. <member name="F:OpenCvSharp.HistCompMethods.ChisqrAlt">
  25200. <summary>
  25201. Alternative Chi-Square
  25202. \f[d(H_1,H_2) = 2 * \sum _I \frac{\left(H_1(I)-H_2(I)\right)^2}{H_1(I)+H_2(I)}\f]
  25203. This alternative formula is regularly used for texture comparison. See e.g. @cite Puzicha1997
  25204. </summary>
  25205. </member>
  25206. <member name="F:OpenCvSharp.HistCompMethods.KLDiv">
  25207. <summary>
  25208. Kullback-Leibler divergence
  25209. \f[d(H_1,H_2) = \sum _I H_1(I) \log \left(\frac{H_1(I)}{H_2(I)}\right)\f]
  25210. </summary>
  25211. </member>
  25212. <member name="T:OpenCvSharp.HoughMethods">
  25213. <summary>
  25214. Variants of a Hough transform
  25215. </summary>
  25216. </member>
  25217. <member name="F:OpenCvSharp.HoughMethods.Standard">
  25218. <summary>
  25219. classical or standard Hough transform.
  25220. Every line is represented by two floating-point numbers \f$(\rho, \theta)\f$ ,
  25221. where \f$\rho\f$ is a distance between (0,0) point and the line,
  25222. and \f$\theta\f$ is the angle between x-axis and the normal to the line.
  25223. Thus, the matrix must be (the created sequence will be) of CV_32FC2 type
  25224. </summary>
  25225. </member>
  25226. <member name="F:OpenCvSharp.HoughMethods.Probabilistic">
  25227. <summary>
  25228. probabilistic Hough transform (more efficient in case if the picture contains
  25229. a few long linear segments). It returns line segments rather than the whole line.
  25230. Each segment is represented by starting and ending points, and the matrix must be
  25231. (the created sequence will be) of the CV_32SC4 type.
  25232. </summary>
  25233. </member>
  25234. <member name="F:OpenCvSharp.HoughMethods.MultiScale">
  25235. <summary>
  25236. multi-scale variant of the classical Hough transform.
  25237. The lines are encoded the same way as HOUGH_STANDARD.
  25238. </summary>
  25239. </member>
  25240. <member name="F:OpenCvSharp.HoughMethods.Gradient">
  25241. <summary>
  25242. basically *21HT*, described in @cite Yuen90
  25243. </summary>
  25244. </member>
  25245. <member name="F:OpenCvSharp.HoughMethods.GradientAlt">
  25246. <summary>
  25247. variation of HOUGH_GRADIENT to get better accuracy
  25248. </summary>
  25249. </member>
  25250. <member name="T:OpenCvSharp.InterpolationFlags">
  25251. <summary>
  25252. Interpolation algorithm
  25253. </summary>
  25254. </member>
  25255. <member name="F:OpenCvSharp.InterpolationFlags.Nearest">
  25256. <summary>
  25257. Nearest-neighbor interpolation,
  25258. </summary>
  25259. </member>
  25260. <member name="F:OpenCvSharp.InterpolationFlags.Linear">
  25261. <summary>
  25262. Bilinear interpolation (used by default)
  25263. </summary>
  25264. </member>
  25265. <member name="F:OpenCvSharp.InterpolationFlags.Cubic">
  25266. <summary>
  25267. Bicubic interpolation.
  25268. </summary>
  25269. </member>
  25270. <member name="F:OpenCvSharp.InterpolationFlags.Area">
  25271. <summary>
  25272. Resampling using pixel area relation. It is the preferred method for image decimation that gives moire-free results. In case of zooming it is similar to CV_INTER_NN method.
  25273. </summary>
  25274. </member>
  25275. <member name="F:OpenCvSharp.InterpolationFlags.Lanczos4">
  25276. <summary>
  25277. Lanczos interpolation over 8x8 neighborhood
  25278. </summary>
  25279. </member>
  25280. <member name="F:OpenCvSharp.InterpolationFlags.LinearExact">
  25281. <summary>
  25282. Bit exact bilinear interpolation
  25283. </summary>
  25284. </member>
  25285. <member name="F:OpenCvSharp.InterpolationFlags.Max">
  25286. <summary>
  25287. mask for interpolation codes
  25288. </summary>
  25289. </member>
  25290. <member name="F:OpenCvSharp.InterpolationFlags.WarpFillOutliers">
  25291. <summary>
  25292. Fill all the destination image pixels. If some of them correspond to outliers in the source image, they are set to fillval.
  25293. </summary>
  25294. </member>
  25295. <member name="F:OpenCvSharp.InterpolationFlags.WarpInverseMap">
  25296. <summary>
  25297. Indicates that matrix is inverse transform from destination image to source and,
  25298. thus, can be used directly for pixel interpolation. Otherwise, the function finds the inverse transform from map_matrix.
  25299. </summary>
  25300. </member>
  25301. <member name="T:OpenCvSharp.LineTypes">
  25302. <summary>
  25303. Type of the line
  25304. </summary>
  25305. </member>
  25306. <member name="F:OpenCvSharp.LineTypes.Link8">
  25307. <summary>
  25308. 8-connected line.
  25309. </summary>
  25310. </member>
  25311. <member name="F:OpenCvSharp.LineTypes.Link4">
  25312. <summary>
  25313. 4-connected line.
  25314. </summary>
  25315. </member>
  25316. <member name="F:OpenCvSharp.LineTypes.AntiAlias">
  25317. <summary>
  25318. Anti-aliased line.
  25319. </summary>
  25320. </member>
  25321. <member name="T:OpenCvSharp.MarkerTypes">
  25322. <summary>
  25323. Possible set of marker types used for the cv::drawMarker function
  25324. </summary>
  25325. </member>
  25326. <member name="F:OpenCvSharp.MarkerTypes.Cross">
  25327. <summary>
  25328. A crosshair marker shape
  25329. </summary>
  25330. </member>
  25331. <member name="F:OpenCvSharp.MarkerTypes.TiltedCross">
  25332. <summary>
  25333. A 45 degree tilted crosshair marker shape
  25334. </summary>
  25335. </member>
  25336. <member name="F:OpenCvSharp.MarkerTypes.Star">
  25337. <summary>
  25338. A star marker shape, combination of cross and tilted cross
  25339. </summary>
  25340. </member>
  25341. <member name="F:OpenCvSharp.MarkerTypes.Diamond">
  25342. <summary>
  25343. A diamond marker shape
  25344. </summary>
  25345. </member>
  25346. <member name="F:OpenCvSharp.MarkerTypes.Square">
  25347. <summary>
  25348. A square marker shape
  25349. </summary>
  25350. </member>
  25351. <member name="F:OpenCvSharp.MarkerTypes.TriangleUp">
  25352. <summary>
  25353. An upwards pointing triangle marker shape
  25354. </summary>
  25355. </member>
  25356. <member name="F:OpenCvSharp.MarkerTypes.TriangleDown">
  25357. <summary>
  25358. A downwards pointing triangle marker shape
  25359. </summary>
  25360. </member>
  25361. <member name="T:OpenCvSharp.MorphShapes">
  25362. <summary>
  25363. Shape of the structuring element
  25364. </summary>
  25365. </member>
  25366. <member name="F:OpenCvSharp.MorphShapes.Rect">
  25367. <summary>
  25368. A rectangular element
  25369. </summary>
  25370. </member>
  25371. <member name="F:OpenCvSharp.MorphShapes.Cross">
  25372. <summary>
  25373. A cross-shaped element
  25374. </summary>
  25375. </member>
  25376. <member name="F:OpenCvSharp.MorphShapes.Ellipse">
  25377. <summary>
  25378. An elliptic element
  25379. </summary>
  25380. </member>
  25381. <member name="T:OpenCvSharp.MorphTypes">
  25382. <summary>
  25383. Type of morphological operation
  25384. </summary>
  25385. </member>
  25386. <member name="F:OpenCvSharp.MorphTypes.Erode">
  25387. <summary>
  25388. </summary>
  25389. </member>
  25390. <member name="F:OpenCvSharp.MorphTypes.Dilate">
  25391. <summary>
  25392. </summary>
  25393. </member>
  25394. <member name="F:OpenCvSharp.MorphTypes.Open">
  25395. <summary>
  25396. an opening operation
  25397. </summary>
  25398. </member>
  25399. <member name="F:OpenCvSharp.MorphTypes.Close">
  25400. <summary>
  25401. a closing operation
  25402. </summary>
  25403. </member>
  25404. <member name="F:OpenCvSharp.MorphTypes.Gradient">
  25405. <summary>
  25406. Morphological gradient
  25407. </summary>
  25408. </member>
  25409. <member name="F:OpenCvSharp.MorphTypes.TopHat">
  25410. <summary>
  25411. "Top hat"
  25412. </summary>
  25413. </member>
  25414. <member name="F:OpenCvSharp.MorphTypes.BlackHat">
  25415. <summary>
  25416. "Black hat"
  25417. </summary>
  25418. </member>
  25419. <member name="F:OpenCvSharp.MorphTypes.HitMiss">
  25420. <summary>
  25421. "hit and miss"
  25422. </summary>
  25423. </member>
  25424. <member name="T:OpenCvSharp.PixelConnectivity">
  25425. <summary>
  25426. PixelConnectivity for LineIterator
  25427. </summary>
  25428. </member>
  25429. <member name="F:OpenCvSharp.PixelConnectivity.Connectivity4">
  25430. <summary>
  25431. Connectivity 4 (N,S,E,W)
  25432. </summary>
  25433. </member>
  25434. <member name="F:OpenCvSharp.PixelConnectivity.Connectivity8">
  25435. <summary>
  25436. Connectivity 8 (N,S,E,W,NE,SE,SW,NW)
  25437. </summary>
  25438. </member>
  25439. <member name="T:OpenCvSharp.ProjectionType">
  25440. <summary>
  25441. cv::initWideAngleProjMap flags
  25442. </summary>
  25443. </member>
  25444. <member name="F:OpenCvSharp.ProjectionType.None">
  25445. <summary>
  25446. </summary>
  25447. </member>
  25448. <member name="F:OpenCvSharp.ProjectionType.SphericalOrtho">
  25449. <summary>
  25450. </summary>
  25451. </member>
  25452. <member name="F:OpenCvSharp.ProjectionType.SphericalEqRect">
  25453. <summary>
  25454. </summary>
  25455. </member>
  25456. <member name="T:OpenCvSharp.RectanglesIntersectTypes">
  25457. <summary>
  25458. types of intersection between rectangles
  25459. </summary>
  25460. </member>
  25461. <member name="F:OpenCvSharp.RectanglesIntersectTypes.None">
  25462. <summary>
  25463. No intersection
  25464. </summary>
  25465. </member>
  25466. <member name="F:OpenCvSharp.RectanglesIntersectTypes.Partial">
  25467. <summary>
  25468. There is a partial intersection
  25469. </summary>
  25470. </member>
  25471. <member name="F:OpenCvSharp.RectanglesIntersectTypes.Full">
  25472. <summary>
  25473. One of the rectangle is fully enclosed in the other
  25474. </summary>
  25475. </member>
  25476. <member name="T:OpenCvSharp.RetrievalModes">
  25477. <summary>
  25478. mode of the contour retrieval algorithm
  25479. </summary>
  25480. </member>
  25481. <member name="F:OpenCvSharp.RetrievalModes.External">
  25482. <summary>
  25483. retrieves only the extreme outer contours.
  25484. It sets `hierarchy[i][2]=hierarchy[i][3]=-1` for all the contours.
  25485. </summary>
  25486. </member>
  25487. <member name="F:OpenCvSharp.RetrievalModes.List">
  25488. <summary>
  25489. retrieves all of the contours without establishing any hierarchical relationships.
  25490. </summary>
  25491. </member>
  25492. <member name="F:OpenCvSharp.RetrievalModes.CComp">
  25493. <summary>
  25494. retrieves all of the contours and organizes them into a two-level hierarchy.
  25495. At the top level, there are external boundaries of the components.
  25496. At the second level, there are boundaries of the holes. If there is another
  25497. contour inside a hole of a connected component, it is still put at the top level.
  25498. </summary>
  25499. </member>
  25500. <member name="F:OpenCvSharp.RetrievalModes.Tree">
  25501. <summary>
  25502. retrieves all of the contours and reconstructs a full hierarchy
  25503. of nested contours.
  25504. </summary>
  25505. </member>
  25506. <member name="F:OpenCvSharp.RetrievalModes.FloodFill">
  25507. <summary>
  25508. </summary>
  25509. </member>
  25510. <member name="T:OpenCvSharp.ShapeMatchModes">
  25511. <summary>
  25512. Comparison methods for cv::matchShapes
  25513. </summary>
  25514. </member>
  25515. <member name="F:OpenCvSharp.ShapeMatchModes.I1">
  25516. <summary>
  25517. \f[I_1(A,B) = \sum _{i=1...7} \left | \frac{1}{m^A_i} - \frac{1}{m^B_i} \right |\f]
  25518. </summary>
  25519. </member>
  25520. <member name="F:OpenCvSharp.ShapeMatchModes.I2">
  25521. <summary>
  25522. \f[I_2(A,B) = \sum _{i=1...7} \left | m^A_i - m^B_i \right |\f]
  25523. </summary>
  25524. </member>
  25525. <member name="F:OpenCvSharp.ShapeMatchModes.I3">
  25526. <summary>
  25527. \f[I_3(A,B) = \max _{i=1...7} \frac{ \left| m^A_i - m^B_i \right| }{ \left| m^A_i \right| }\f]
  25528. </summary>
  25529. </member>
  25530. <member name="T:OpenCvSharp.TemplateMatchModes">
  25531. <summary>
  25532. Specifies the way the template must be compared with image regions
  25533. </summary>
  25534. </member>
  25535. <member name="F:OpenCvSharp.TemplateMatchModes.SqDiff">
  25536. <summary>
  25537. \f[R(x,y)= \sum _{x',y'} (T(x',y')-I(x+x',y+y'))^2\f]
  25538. </summary>
  25539. </member>
  25540. <member name="F:OpenCvSharp.TemplateMatchModes.SqDiffNormed">
  25541. <summary>
  25542. \f[R(x,y)= \frac{\sum_{x',y'} (T(x',y')-I(x+x',y+y'))^2}{\sqrt{\sum_{x',y'}T(x',y')^2 \cdot \sum_{x',y'} I(x+x',y+y')^2}}\f]
  25543. </summary>
  25544. </member>
  25545. <member name="F:OpenCvSharp.TemplateMatchModes.CCorr">
  25546. <summary>
  25547. \f[R(x,y)= \sum _{x',y'} (T(x',y') \cdot I(x+x',y+y'))\f]
  25548. </summary>
  25549. </member>
  25550. <member name="F:OpenCvSharp.TemplateMatchModes.CCorrNormed">
  25551. <summary>
  25552. \f[R(x,y)= \frac{\sum_{x',y'} (T(x',y') \cdot I(x+x',y+y'))}{\sqrt{\sum_{x',y'}T(x',y')^2 \cdot \sum_{x',y'} I(x+x',y+y')^2}}\f]
  25553. </summary>
  25554. </member>
  25555. <member name="F:OpenCvSharp.TemplateMatchModes.CCoeff">
  25556. <summary>
  25557. \f[R(x,y)= \sum _{x',y'} (T'(x',y') \cdot I'(x+x',y+y'))\f]
  25558. where
  25559. \f[\begin{array}{l} T'(x',y')=T(x',y') - 1/(w \cdot h) \cdot \sum _{x'',y''} T(x'',y'') \\ I'(x+x',y+y')=I(x+x',y+y') - 1/(w \cdot h) \cdot \sum _{x'',y''} I(x+x'',y+y'') \end{array}\f]
  25560. </summary>
  25561. </member>
  25562. <member name="F:OpenCvSharp.TemplateMatchModes.CCoeffNormed">
  25563. <summary>
  25564. \f[R(x,y)= \frac{ \sum_{x',y'} (T'(x',y') \cdot I'(x+x',y+y')) }{ \sqrt{\sum_{x',y'}T'(x',y')^2 \cdot \sum_{x',y'} I'(x+x',y+y')^2} }\f]
  25565. </summary>
  25566. </member>
  25567. <member name="T:OpenCvSharp.ThresholdTypes">
  25568. <summary>
  25569. Thresholding type
  25570. </summary>
  25571. </member>
  25572. <member name="F:OpenCvSharp.ThresholdTypes.Binary">
  25573. <summary>
  25574. \f[\texttt{dst} (x,y) = \fork{\texttt{maxval}}{if \(\texttt{src}(x,y) > \texttt{thresh}\)}{0}{otherwise}\f]
  25575. </summary>
  25576. </member>
  25577. <member name="F:OpenCvSharp.ThresholdTypes.BinaryInv">
  25578. <summary>
  25579. \f[\texttt{dst} (x,y) = \fork{0}{if \(\texttt{src}(x,y) > \texttt{thresh}\)}{\texttt{maxval}}{otherwise}\f]
  25580. </summary>
  25581. </member>
  25582. <member name="F:OpenCvSharp.ThresholdTypes.Trunc">
  25583. <summary>
  25584. \f[\texttt{dst} (x,y) = \fork{\texttt{threshold}}{if \(\texttt{src}(x,y) > \texttt{thresh}\)}{\texttt{src}(x,y)}{otherwise}\f]
  25585. </summary>
  25586. </member>
  25587. <member name="F:OpenCvSharp.ThresholdTypes.Tozero">
  25588. <summary>
  25589. \f[\texttt{dst} (x,y) = \fork{\texttt{src}(x,y)}{if \(\texttt{src}(x,y) > \texttt{thresh}\)}{0}{otherwise}\f]
  25590. </summary>
  25591. </member>
  25592. <member name="F:OpenCvSharp.ThresholdTypes.TozeroInv">
  25593. <summary>
  25594. \f[\texttt{dst} (x,y) = \fork{0}{if \(\texttt{src}(x,y) > \texttt{thresh}\)}{\texttt{src}(x,y)}{otherwise}\f]
  25595. </summary>
  25596. </member>
  25597. <member name="F:OpenCvSharp.ThresholdTypes.Mask">
  25598. <summary>
  25599. </summary>
  25600. </member>
  25601. <member name="F:OpenCvSharp.ThresholdTypes.Otsu">
  25602. <summary>
  25603. flag, use Otsu algorithm to choose the optimal threshold value
  25604. </summary>
  25605. </member>
  25606. <member name="F:OpenCvSharp.ThresholdTypes.Triangle">
  25607. <summary>
  25608. flag, use Triangle algorithm to choose the optimal threshold value
  25609. </summary>
  25610. </member>
  25611. <member name="T:OpenCvSharp.WarpPolarMode">
  25612. <summary>
  25613. Specify the polar mapping mode
  25614. </summary>
  25615. </member>
  25616. <member name="F:OpenCvSharp.WarpPolarMode.Linear">
  25617. <summary>
  25618. Remaps an image to/from polar space.
  25619. </summary>
  25620. </member>
  25621. <member name="F:OpenCvSharp.WarpPolarMode.Log">
  25622. <summary>
  25623. Remaps an image to/from semilog-polar space.
  25624. </summary>
  25625. </member>
  25626. <member name="T:OpenCvSharp.GeneralizedHough">
  25627. <summary>
  25628. finds arbitrary template in the grayscale image using Generalized Hough Transform
  25629. </summary>
  25630. </member>
  25631. <member name="P:OpenCvSharp.GeneralizedHough.CannyLowThresh">
  25632. <summary>
  25633. Canny low threshold.
  25634. </summary>
  25635. <returns></returns>
  25636. </member>
  25637. <member name="P:OpenCvSharp.GeneralizedHough.CannyHighThresh">
  25638. <summary>
  25639. Canny high threshold.
  25640. </summary>
  25641. <returns></returns>
  25642. </member>
  25643. <member name="P:OpenCvSharp.GeneralizedHough.MinDist">
  25644. <summary>
  25645. Minimum distance between the centers of the detected objects.
  25646. </summary>
  25647. <returns></returns>
  25648. </member>
  25649. <member name="P:OpenCvSharp.GeneralizedHough.Dp">
  25650. <summary>
  25651. Inverse ratio of the accumulator resolution to the image resolution.
  25652. </summary>
  25653. <returns></returns>
  25654. </member>
  25655. <member name="P:OpenCvSharp.GeneralizedHough.MaxBufferSize">
  25656. <summary>
  25657. Maximal size of inner buffers.
  25658. </summary>
  25659. <returns></returns>
  25660. </member>
  25661. <member name="M:OpenCvSharp.GeneralizedHough.SetTemplate(OpenCvSharp.InputArray,System.Nullable{OpenCvSharp.Point})">
  25662. <summary>
  25663. set template to search
  25664. </summary>
  25665. <param name="templ"></param>
  25666. <param name="templCenter"></param>
  25667. </member>
  25668. <member name="M:OpenCvSharp.GeneralizedHough.SetTemplate(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,System.Nullable{OpenCvSharp.Point})">
  25669. <summary>
  25670. set template to search
  25671. </summary>
  25672. <param name="edges"></param>
  25673. <param name="dx"></param>
  25674. <param name="dy"></param>
  25675. <param name="templCenter"></param>
  25676. </member>
  25677. <member name="M:OpenCvSharp.GeneralizedHough.Detect(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray)">
  25678. <summary>
  25679. find template on image
  25680. </summary>
  25681. <param name="image"></param>
  25682. <param name="positions"></param>
  25683. <param name="votes"></param>
  25684. </member>
  25685. <member name="M:OpenCvSharp.GeneralizedHough.Detect(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray)">
  25686. <summary>
  25687. find template on image
  25688. </summary>
  25689. <param name="edges"></param>
  25690. <param name="dx"></param>
  25691. <param name="dy"></param>
  25692. <param name="positions"></param>
  25693. <param name="votes"></param>
  25694. </member>
  25695. <member name="T:OpenCvSharp.GeneralizedHoughBallard">
  25696. <summary>
  25697. Ballard, D.H. (1981). Generalizing the Hough transform to detect arbitrary shapes.
  25698. Pattern Recognition 13 (2): 111-122.
  25699. Detects position only without traslation and rotation
  25700. </summary>
  25701. </member>
  25702. <member name="F:OpenCvSharp.GeneralizedHoughBallard.ptrObj">
  25703. <summary>
  25704. cv::Ptr&lt;T&gt; object
  25705. </summary>
  25706. </member>
  25707. <member name="M:OpenCvSharp.GeneralizedHoughBallard.#ctor(System.IntPtr)">
  25708. <summary>
  25709. </summary>
  25710. </member>
  25711. <member name="M:OpenCvSharp.GeneralizedHoughBallard.Create">
  25712. <summary>
  25713. Creates a predefined GeneralizedHoughBallard object
  25714. </summary>
  25715. <returns></returns>
  25716. </member>
  25717. <member name="M:OpenCvSharp.GeneralizedHoughBallard.DisposeManaged">
  25718. <summary>
  25719. Releases managed resources
  25720. </summary>
  25721. </member>
  25722. <member name="P:OpenCvSharp.GeneralizedHoughBallard.Levels">
  25723. <summary>
  25724. R-Table levels.
  25725. </summary>
  25726. <returns></returns>
  25727. </member>
  25728. <member name="P:OpenCvSharp.GeneralizedHoughBallard.VotesThreshold">
  25729. <summary>
  25730. The accumulator threshold for the template centers at the detection stage.
  25731. The smaller it is, the more false positions may be detected.
  25732. </summary>
  25733. <returns></returns>
  25734. </member>
  25735. <member name="T:OpenCvSharp.GeneralizedHoughGuil">
  25736. <summary>
  25737. Guil, N., González-Linares, J.M. and Zapata, E.L. (1999).
  25738. Bidimensional shape detection using an invariant approach.
  25739. Pattern Recognition 32 (6): 1025-1038.
  25740. Detects position, translation and rotation
  25741. </summary>
  25742. </member>
  25743. <member name="F:OpenCvSharp.GeneralizedHoughGuil.ptrObj">
  25744. <summary>
  25745. cv::Ptr&lt;T&gt; object
  25746. </summary>
  25747. </member>
  25748. <member name="M:OpenCvSharp.GeneralizedHoughGuil.#ctor(System.IntPtr)">
  25749. <summary>
  25750. </summary>
  25751. </member>
  25752. <member name="M:OpenCvSharp.GeneralizedHoughGuil.Create">
  25753. <summary>
  25754. Creates a predefined GeneralizedHoughBallard object
  25755. </summary>
  25756. <returns></returns>
  25757. </member>
  25758. <member name="M:OpenCvSharp.GeneralizedHoughGuil.DisposeManaged">
  25759. <summary>
  25760. Releases managed resources
  25761. </summary>
  25762. </member>
  25763. <member name="P:OpenCvSharp.GeneralizedHoughGuil.Xi">
  25764. <summary>
  25765. Angle difference in degrees between two points in feature.
  25766. </summary>
  25767. <returns></returns>
  25768. </member>
  25769. <member name="P:OpenCvSharp.GeneralizedHoughGuil.Levels">
  25770. <summary>
  25771. Feature table levels.
  25772. </summary>
  25773. <returns></returns>
  25774. </member>
  25775. <member name="P:OpenCvSharp.GeneralizedHoughGuil.AngleEpsilon">
  25776. <summary>
  25777. Maximal difference between angles that treated as equal.
  25778. </summary>
  25779. <returns></returns>
  25780. </member>
  25781. <member name="P:OpenCvSharp.GeneralizedHoughGuil.MinAngle">
  25782. <summary>
  25783. Minimal rotation angle to detect in degrees.
  25784. </summary>
  25785. <returns></returns>
  25786. </member>
  25787. <member name="P:OpenCvSharp.GeneralizedHoughGuil.MaxAngle">
  25788. <summary>
  25789. Maximal rotation angle to detect in degrees.
  25790. </summary>
  25791. <returns></returns>
  25792. </member>
  25793. <member name="P:OpenCvSharp.GeneralizedHoughGuil.AngleStep">
  25794. <summary>
  25795. Angle step in degrees.
  25796. </summary>
  25797. <returns></returns>
  25798. </member>
  25799. <member name="P:OpenCvSharp.GeneralizedHoughGuil.AngleThresh">
  25800. <summary>
  25801. Angle votes threshold.
  25802. </summary>
  25803. <returns></returns>
  25804. </member>
  25805. <member name="P:OpenCvSharp.GeneralizedHoughGuil.MinScale">
  25806. <summary>
  25807. Minimal scale to detect.
  25808. </summary>
  25809. <returns></returns>
  25810. </member>
  25811. <member name="P:OpenCvSharp.GeneralizedHoughGuil.MaxScale">
  25812. <summary>
  25813. Maximal scale to detect.
  25814. </summary>
  25815. <returns></returns>
  25816. </member>
  25817. <member name="P:OpenCvSharp.GeneralizedHoughGuil.ScaleStep">
  25818. <summary>
  25819. Scale step.
  25820. </summary>
  25821. <returns></returns>
  25822. </member>
  25823. <member name="P:OpenCvSharp.GeneralizedHoughGuil.ScaleThresh">
  25824. <summary>
  25825. Scale votes threshold.
  25826. </summary>
  25827. <returns></returns>
  25828. </member>
  25829. <member name="P:OpenCvSharp.GeneralizedHoughGuil.PosThresh">
  25830. <summary>
  25831. Position votes threshold.
  25832. </summary>
  25833. <returns></returns>
  25834. </member>
  25835. <member name="T:OpenCvSharp.LineIterator">
  25836. <summary>
  25837. Contrast Limited Adaptive Histogram Equalization
  25838. </summary>
  25839. </member>
  25840. <member name="M:OpenCvSharp.LineIterator.#ctor(OpenCvSharp.Mat,OpenCvSharp.Point,OpenCvSharp.Point,OpenCvSharp.PixelConnectivity,System.Boolean)">
  25841. <summary>
  25842. Constructor
  25843. </summary>
  25844. <param name="img"></param>
  25845. <param name="pt1"></param>
  25846. <param name="pt2"></param>
  25847. <param name="connectivity"></param>
  25848. <param name="leftToRight"></param>
  25849. <returns></returns>
  25850. </member>
  25851. <member name="M:OpenCvSharp.LineIterator.Initialize">
  25852. <summary>
  25853. Initializes the iterator
  25854. </summary>
  25855. <returns></returns>
  25856. </member>
  25857. <member name="M:OpenCvSharp.LineIterator.DisposeUnmanaged">
  25858. <summary>
  25859. Releases unmanaged resources
  25860. </summary>
  25861. </member>
  25862. <member name="M:OpenCvSharp.LineIterator.GetEnumerator">
  25863. <summary>
  25864. </summary>
  25865. <returns></returns>
  25866. </member>
  25867. <member name="P:OpenCvSharp.LineIterator.Ptr">
  25868. <summary>
  25869. </summary>
  25870. </member>
  25871. <member name="P:OpenCvSharp.LineIterator.Ptr0">
  25872. <summary>
  25873. </summary>
  25874. </member>
  25875. <member name="P:OpenCvSharp.LineIterator.Step">
  25876. <summary>
  25877. </summary>
  25878. </member>
  25879. <member name="P:OpenCvSharp.LineIterator.ElemSize">
  25880. <summary>
  25881. </summary>
  25882. </member>
  25883. <member name="P:OpenCvSharp.LineIterator.Err">
  25884. <summary>
  25885. </summary>
  25886. </member>
  25887. <member name="P:OpenCvSharp.LineIterator.Count">
  25888. <summary>
  25889. </summary>
  25890. </member>
  25891. <member name="P:OpenCvSharp.LineIterator.MinusDelta">
  25892. <summary>
  25893. </summary>
  25894. </member>
  25895. <member name="P:OpenCvSharp.LineIterator.PlusDelta">
  25896. <summary>
  25897. </summary>
  25898. </member>
  25899. <member name="P:OpenCvSharp.LineIterator.MinusStep">
  25900. <summary>
  25901. </summary>
  25902. </member>
  25903. <member name="P:OpenCvSharp.LineIterator.PlusStep">
  25904. <summary>
  25905. </summary>
  25906. </member>
  25907. <member name="T:OpenCvSharp.LineIterator.Pixel">
  25908. <summary>
  25909. LineIterator pixel data
  25910. </summary>
  25911. </member>
  25912. <member name="P:OpenCvSharp.LineIterator.Pixel.ValuePointer">
  25913. <summary>
  25914. </summary>
  25915. </member>
  25916. <member name="P:OpenCvSharp.LineIterator.Pixel.Pos">
  25917. <summary>
  25918. </summary>
  25919. </member>
  25920. <member name="P:OpenCvSharp.LineIterator.Pixel.Value">
  25921. <summary>
  25922. </summary>
  25923. </member>
  25924. <member name="M:OpenCvSharp.LineIterator.Pixel.GetValue``1">
  25925. <summary>
  25926. </summary>
  25927. <typeparam name="T"></typeparam>
  25928. <returns></returns>
  25929. </member>
  25930. <member name="M:OpenCvSharp.LineIterator.Pixel.SetValue``1(``0)">
  25931. <summary>
  25932. </summary>
  25933. <typeparam name="T"></typeparam>
  25934. <param name="value"></param>
  25935. <returns></returns>
  25936. </member>
  25937. <member name="M:OpenCvSharp.LineIterator.Pixel.#ctor(OpenCvSharp.Point,System.IntPtr)">
  25938. <summary>
  25939. Constructor
  25940. </summary>
  25941. <param name="pos"></param>
  25942. <param name="value"></param>
  25943. </member>
  25944. <member name="T:OpenCvSharp.CircleSegment">
  25945. <summary>
  25946. circle structure retrieved from cvHoughCircle
  25947. </summary>
  25948. </member>
  25949. <member name="F:OpenCvSharp.CircleSegment.Center">
  25950. <summary>
  25951. Center coordinate of the circle
  25952. </summary>
  25953. </member>
  25954. <member name="F:OpenCvSharp.CircleSegment.Radius">
  25955. <summary>
  25956. Radius
  25957. </summary>
  25958. </member>
  25959. <member name="M:OpenCvSharp.CircleSegment.#ctor(OpenCvSharp.Point2f,System.Single)">
  25960. <summary>
  25961. Constructor
  25962. </summary>
  25963. <param name="center">center</param>
  25964. <param name="radius">radius</param>
  25965. </member>
  25966. <member name="M:OpenCvSharp.CircleSegment.Equals(OpenCvSharp.CircleSegment)">
  25967. <summary>
  25968. Specifies whether this object contains the same members as the specified Object.
  25969. </summary>
  25970. <param name="obj">The Object to test.</param>
  25971. <returns>This method returns true if obj is the same type as this object and has the same members as this object.</returns>
  25972. </member>
  25973. <member name="M:OpenCvSharp.CircleSegment.op_Equality(OpenCvSharp.CircleSegment,OpenCvSharp.CircleSegment)">
  25974. <summary>
  25975. Compares two CvPoint objects. The result specifies whether the members of each object are equal.
  25976. </summary>
  25977. <param name="lhs">A Point to compare.</param>
  25978. <param name="rhs">A Point to compare.</param>
  25979. <returns>This operator returns true if the members of left and right are equal; otherwise, false.</returns>
  25980. </member>
  25981. <member name="M:OpenCvSharp.CircleSegment.op_Inequality(OpenCvSharp.CircleSegment,OpenCvSharp.CircleSegment)">
  25982. <summary>
  25983. Compares two CvPoint objects. The result specifies whether the members of each object are unequal.
  25984. </summary>
  25985. <param name="lhs">A Point to compare.</param>
  25986. <param name="rhs">A Point to compare.</param>
  25987. <returns>This operator returns true if the members of left and right are unequal; otherwise, false.</returns>
  25988. </member>
  25989. <member name="M:OpenCvSharp.CircleSegment.Equals(System.Object)">
  25990. <summary>
  25991. Specifies whether this object contains the same members as the specified Object.
  25992. </summary>
  25993. <param name="obj">The Object to test.</param>
  25994. <returns>This method returns true if obj is the same type as this object and has the same members as this object.</returns>
  25995. </member>
  25996. <member name="M:OpenCvSharp.CircleSegment.GetHashCode">
  25997. <summary>
  25998. Returns a hash code for this object.
  25999. </summary>
  26000. <returns>An integer value that specifies a hash value for this object.</returns>
  26001. </member>
  26002. <member name="M:OpenCvSharp.CircleSegment.ToString">
  26003. <summary>
  26004. Converts this object to a human readable string.
  26005. </summary>
  26006. <returns>A string that represents this object.</returns>
  26007. </member>
  26008. <member name="T:OpenCvSharp.HierarchyIndex">
  26009. <summary>
  26010. Information about the image topology for cv::findContours
  26011. </summary>
  26012. </member>
  26013. <member name="P:OpenCvSharp.HierarchyIndex.Next">
  26014. <summary>
  26015. </summary>
  26016. </member>
  26017. <member name="P:OpenCvSharp.HierarchyIndex.Previous">
  26018. <summary>
  26019. </summary>
  26020. </member>
  26021. <member name="P:OpenCvSharp.HierarchyIndex.Child">
  26022. <summary>
  26023. </summary>
  26024. </member>
  26025. <member name="P:OpenCvSharp.HierarchyIndex.Parent">
  26026. <summary>
  26027. </summary>
  26028. </member>
  26029. <member name="M:OpenCvSharp.HierarchyIndex.#ctor">
  26030. <summary>
  26031. </summary>
  26032. </member>
  26033. <member name="M:OpenCvSharp.HierarchyIndex.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
  26034. <summary>
  26035. </summary>
  26036. <param name="next"></param>
  26037. <param name="previous"></param>
  26038. <param name="child"></param>
  26039. <param name="parent"></param>
  26040. </member>
  26041. <member name="M:OpenCvSharp.HierarchyIndex.FromVec4i(OpenCvSharp.Vec4i)">
  26042. <summary>
  26043. </summary>
  26044. <param name="vec"></param>
  26045. <returns></returns>
  26046. </member>
  26047. <member name="M:OpenCvSharp.HierarchyIndex.ToVec4i">
  26048. <summary>
  26049. </summary>
  26050. <returns></returns>
  26051. </member>
  26052. <member name="T:OpenCvSharp.Line2D">
  26053. <summary>
  26054. 2-dimentional line vector
  26055. </summary>
  26056. </member>
  26057. <member name="P:OpenCvSharp.Line2D.Vx">
  26058. <summary>
  26059. The X component of the normalized vector collinear to the line
  26060. </summary>
  26061. </member>
  26062. <member name="P:OpenCvSharp.Line2D.Vy">
  26063. <summary>
  26064. The Y component of the normalized vector collinear to the line
  26065. </summary>
  26066. </member>
  26067. <member name="P:OpenCvSharp.Line2D.X1">
  26068. <summary>
  26069. X-coordinate of some point on the line
  26070. </summary>
  26071. </member>
  26072. <member name="P:OpenCvSharp.Line2D.Y1">
  26073. <summary>
  26074. Y-coordinate of some point on the line
  26075. </summary>
  26076. </member>
  26077. <member name="M:OpenCvSharp.Line2D.#ctor(System.Double,System.Double,System.Double,System.Double)">
  26078. <summary>
  26079. Initializes this object
  26080. </summary>
  26081. <param name="vx">The X component of the normalized vector collinear to the line</param>
  26082. <param name="vy">The Y component of the normalized vector collinear to the line</param>
  26083. <param name="x1">Z-coordinate of some point on the line</param>
  26084. <param name="y1">Z-coordinate of some point on the line</param>
  26085. </member>
  26086. <member name="M:OpenCvSharp.Line2D.#ctor(System.Single[])">
  26087. <summary>
  26088. Initializes by cvFitLine output
  26089. </summary>
  26090. <param name="line">The returned value from cvFitLine</param>param>
  26091. </member>
  26092. <member name="M:OpenCvSharp.Line2D.GetVectorRadian">
  26093. <summary>
  26094. </summary>
  26095. <returns></returns>
  26096. </member>
  26097. <member name="M:OpenCvSharp.Line2D.GetVectorAngle">
  26098. <summary>
  26099. </summary>
  26100. <returns></returns>
  26101. </member>
  26102. <member name="M:OpenCvSharp.Line2D.Distance(OpenCvSharp.Point)">
  26103. <summary>
  26104. Returns the distance between this line and the specified point
  26105. </summary>
  26106. <param name="point"></param>
  26107. </member>
  26108. <member name="M:OpenCvSharp.Line2D.Distance(OpenCvSharp.Point2f)">
  26109. <summary>
  26110. Returns the distance between this line and the specified point
  26111. </summary>
  26112. <param name="point"></param>
  26113. </member>
  26114. <member name="M:OpenCvSharp.Line2D.Distance(OpenCvSharp.Point2d)">
  26115. <summary>
  26116. Returns the distance between this line and the specified point
  26117. </summary>
  26118. <param name="point"></param>
  26119. </member>
  26120. <member name="M:OpenCvSharp.Line2D.Distance(System.Double,System.Double)">
  26121. <summary>
  26122. Returns the distance between this line and the specified point
  26123. </summary>
  26124. <param name="x"></param>
  26125. <param name="y"></param>
  26126. </member>
  26127. <member name="M:OpenCvSharp.Line2D.FitSize(System.Int32,System.Int32,OpenCvSharp.Point@,OpenCvSharp.Point@)">
  26128. <summary>
  26129. Fits this line to the specified size (for drawing)
  26130. </summary>
  26131. <param name="width">Width of fit size</param>
  26132. <param name="height">Height of fit size</param>
  26133. <param name="pt1">1st edge point of fitted line</param>
  26134. <param name="pt2">2nd edge point of fitted line</param>
  26135. </member>
  26136. <member name="T:OpenCvSharp.Line3D">
  26137. <summary>
  26138. A 3-dimensional line object
  26139. </summary>
  26140. </member>
  26141. <member name="P:OpenCvSharp.Line3D.Vx">
  26142. <summary>
  26143. The X component of the normalized vector collinear to the line
  26144. </summary>
  26145. </member>
  26146. <member name="P:OpenCvSharp.Line3D.Vy">
  26147. <summary>
  26148. The Y component of the normalized vector collinear to the line
  26149. </summary>
  26150. </member>
  26151. <member name="P:OpenCvSharp.Line3D.Vz">
  26152. <summary>
  26153. The Z component of the normalized vector collinear to the line
  26154. </summary>
  26155. </member>
  26156. <member name="P:OpenCvSharp.Line3D.X1">
  26157. <summary>
  26158. X-coordinate of some point on the line
  26159. </summary>
  26160. </member>
  26161. <member name="P:OpenCvSharp.Line3D.Y1">
  26162. <summary>
  26163. Y-coordinate of some point on the line
  26164. </summary>
  26165. </member>
  26166. <member name="P:OpenCvSharp.Line3D.Z1">
  26167. <summary>
  26168. Z-coordinate of some point on the line
  26169. </summary>
  26170. </member>
  26171. <member name="M:OpenCvSharp.Line3D.#ctor(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
  26172. <summary>
  26173. Initializes this object
  26174. </summary>
  26175. <param name="vx">The X component of the normalized vector collinear to the line</param>
  26176. <param name="vy">The Y component of the normalized vector collinear to the line</param>
  26177. <param name="vz">The Z component of the normalized vector collinear to the line</param>
  26178. <param name="x1">Z-coordinate of some point on the line</param>
  26179. <param name="y1">Z-coordinate of some point on the line</param>
  26180. <param name="z1">Z-coordinate of some point on the line</param>
  26181. </member>
  26182. <member name="M:OpenCvSharp.Line3D.#ctor(System.Single[])">
  26183. <summary>
  26184. Initializes by cvFitLine output
  26185. </summary>
  26186. <param name="line">The returned value from cvFitLine</param>param>
  26187. </member>
  26188. <member name="M:OpenCvSharp.Line3D.PerpendicularFoot(OpenCvSharp.Point3f)">
  26189. <summary>
  26190. </summary>
  26191. <param name="point"></param>
  26192. </member>
  26193. <member name="M:OpenCvSharp.Line3D.PerpendicularFoot(OpenCvSharp.Point3d)">
  26194. <summary>
  26195. </summary>
  26196. <param name="point"></param>
  26197. </member>
  26198. <member name="M:OpenCvSharp.Line3D.PerpendicularFoot(System.Double,System.Double,System.Double)">
  26199. <summary>
  26200. Returns the distance between this line and the specified point
  26201. </summary>
  26202. <param name="x"></param>
  26203. <param name="y"></param>
  26204. <param name="z"></param>
  26205. </member>
  26206. <member name="M:OpenCvSharp.Line3D.Distance(OpenCvSharp.Point3f)">
  26207. <summary>
  26208. Returns the distance between this line and the specified point
  26209. </summary>
  26210. <param name="point"></param>
  26211. </member>
  26212. <member name="M:OpenCvSharp.Line3D.Distance(OpenCvSharp.Point3d)">
  26213. <summary>
  26214. Returns the distance between this line and the specified point
  26215. </summary>
  26216. <param name="point"></param>
  26217. </member>
  26218. <member name="M:OpenCvSharp.Line3D.Distance(System.Double,System.Double,System.Double)">
  26219. <summary>
  26220. Returns the distance between this line and the specified point
  26221. </summary>
  26222. <param name="x"></param>
  26223. <param name="y"></param>
  26224. <param name="z"></param>
  26225. </member>
  26226. <member name="M:OpenCvSharp.Line3D.CrossProduct(OpenCvSharp.Point3d,OpenCvSharp.Point3d)">
  26227. <summary>
  26228. ベクトルの外積
  26229. </summary>
  26230. <param name="vl"></param>
  26231. <param name="vr"></param>
  26232. <returns></returns>
  26233. </member>
  26234. <member name="M:OpenCvSharp.Line3D.VectorLength(OpenCvSharp.Point3d)">
  26235. <summary>
  26236. ベクトルの長さ(原点からの距離)
  26237. </summary>
  26238. <param name="v"></param>
  26239. <returns></returns>
  26240. </member>
  26241. <member name="M:OpenCvSharp.Line3D.VertexDistance(OpenCvSharp.Point3d,OpenCvSharp.Point3d)">
  26242. <summary>
  26243. 2点間(2ベクトル)の距離
  26244. </summary>
  26245. <param name="p1"></param>
  26246. <param name="p2"></param>
  26247. <returns></returns>
  26248. </member>
  26249. <member name="T:OpenCvSharp.LineSegmentPoint">
  26250. <summary>
  26251. Line segment structure retrieved from cvHoughLines2
  26252. </summary>
  26253. </member>
  26254. <member name="F:OpenCvSharp.LineSegmentPoint.P1">
  26255. <summary>
  26256. 1st Point
  26257. </summary>
  26258. </member>
  26259. <member name="F:OpenCvSharp.LineSegmentPoint.P2">
  26260. <summary>
  26261. 2nd Point
  26262. </summary>
  26263. </member>
  26264. <member name="M:OpenCvSharp.LineSegmentPoint.#ctor(OpenCvSharp.Point,OpenCvSharp.Point)">
  26265. <summary>
  26266. Constructor
  26267. </summary>
  26268. <param name="p1">1st Point</param>
  26269. <param name="p2">2nd Point</param>
  26270. </member>
  26271. <member name="M:OpenCvSharp.LineSegmentPoint.Equals(OpenCvSharp.LineSegmentPoint)">
  26272. <summary>
  26273. Specifies whether this object contains the same members as the specified Object.
  26274. </summary>
  26275. <param name="obj">The Object to test.</param>
  26276. <returns>This method returns true if obj is the same type as this object and has the same members as this object.</returns>
  26277. </member>
  26278. <member name="M:OpenCvSharp.LineSegmentPoint.op_Equality(OpenCvSharp.LineSegmentPoint,OpenCvSharp.LineSegmentPoint)">
  26279. <summary>
  26280. Compares two CvPoint objects. The result specifies whether the members of each object are equal.
  26281. </summary>
  26282. <param name="lhs">A Point to compare.</param>
  26283. <param name="rhs">A Point to compare.</param>
  26284. <returns>This operator returns true if the members of left and right are equal; otherwise, false.</returns>
  26285. </member>
  26286. <member name="M:OpenCvSharp.LineSegmentPoint.op_Inequality(OpenCvSharp.LineSegmentPoint,OpenCvSharp.LineSegmentPoint)">
  26287. <summary>
  26288. Compares two CvPoint objects. The result specifies whether the members of each object are unequal.
  26289. </summary>
  26290. <param name="lhs">A Point to compare.</param>
  26291. <param name="rhs">A Point to compare.</param>
  26292. <returns>This operator returns true if the members of left and right are unequal; otherwise, false.</returns>
  26293. </member>
  26294. <member name="M:OpenCvSharp.LineSegmentPoint.Equals(System.Object)">
  26295. <summary>
  26296. Specifies whether this object contains the same members as the specified Object.
  26297. </summary>
  26298. <param name="obj">The Object to test.</param>
  26299. <returns>This method returns true if obj is the same type as this object and has the same members as this object.</returns>
  26300. </member>
  26301. <member name="M:OpenCvSharp.LineSegmentPoint.GetHashCode">
  26302. <summary>
  26303. Returns a hash code for this object.
  26304. </summary>
  26305. <returns>An integer value that specifies a hash value for this object.</returns>
  26306. </member>
  26307. <member name="M:OpenCvSharp.LineSegmentPoint.ToString">
  26308. <summary>
  26309. Converts this object to a human readable string.
  26310. </summary>
  26311. <returns>A string that represents this object.</returns>
  26312. </member>
  26313. <member name="M:OpenCvSharp.LineSegmentPoint.LineIntersection(OpenCvSharp.LineSegmentPoint,OpenCvSharp.LineSegmentPoint)">
  26314. <summary>
  26315. Calculates a intersection of the specified two lines
  26316. </summary>
  26317. <param name="line1"></param>
  26318. <param name="line2"></param>
  26319. <returns></returns>
  26320. </member>
  26321. <member name="M:OpenCvSharp.LineSegmentPoint.LineIntersection(OpenCvSharp.LineSegmentPoint)">
  26322. <summary>
  26323. Calculates a intersection of the specified two lines
  26324. </summary>
  26325. <param name="line"></param>
  26326. <returns></returns>
  26327. </member>
  26328. <member name="M:OpenCvSharp.LineSegmentPoint.SegmentIntersection(OpenCvSharp.LineSegmentPoint,OpenCvSharp.LineSegmentPoint)">
  26329. <summary>
  26330. Calculates a intersection of the specified two segments
  26331. </summary>
  26332. <param name="seg1"></param>
  26333. <param name="seg2"></param>
  26334. <returns></returns>
  26335. </member>
  26336. <member name="M:OpenCvSharp.LineSegmentPoint.SegmentIntersection(OpenCvSharp.LineSegmentPoint)">
  26337. <summary>
  26338. Calculates a intersection of the specified two segments
  26339. </summary>
  26340. <param name="seg"></param>
  26341. <returns></returns>
  26342. </member>
  26343. <member name="M:OpenCvSharp.LineSegmentPoint.IntersectedSegments(OpenCvSharp.LineSegmentPoint,OpenCvSharp.LineSegmentPoint)">
  26344. <summary>
  26345. Returns a boolean value indicating whether the specified two segments intersect.
  26346. </summary>
  26347. <param name="seg1"></param>
  26348. <param name="seg2"></param>
  26349. <returns></returns>
  26350. </member>
  26351. <member name="M:OpenCvSharp.LineSegmentPoint.IntersectedSegments(OpenCvSharp.LineSegmentPoint)">
  26352. <summary>
  26353. Returns a boolean value indicating whether the specified two segments intersect.
  26354. </summary>
  26355. <param name="seg"></param>
  26356. <returns></returns>
  26357. </member>
  26358. <member name="M:OpenCvSharp.LineSegmentPoint.IntersectedLineAndSegment(OpenCvSharp.LineSegmentPoint,OpenCvSharp.LineSegmentPoint)">
  26359. <summary>
  26360. Returns a boolean value indicating whether a line and a segment intersect.
  26361. </summary>
  26362. <param name="line">Line</param>
  26363. <param name="seg">Segment</param>
  26364. <returns></returns>
  26365. </member>
  26366. <member name="M:OpenCvSharp.LineSegmentPoint.LineAndSegmentIntersection(OpenCvSharp.LineSegmentPoint,OpenCvSharp.LineSegmentPoint)">
  26367. <summary>
  26368. Calculates a intersection of a line and a segment
  26369. </summary>
  26370. <param name="line"></param>
  26371. <param name="seg"></param>
  26372. <returns></returns>
  26373. </member>
  26374. <member name="M:OpenCvSharp.LineSegmentPoint.Length">
  26375. <summary>
  26376. </summary>
  26377. <returns></returns>
  26378. </member>
  26379. <member name="M:OpenCvSharp.LineSegmentPoint.Offset(System.Int32,System.Int32)">
  26380. <summary>
  26381. Translates the Point by the specified amount.
  26382. </summary>
  26383. <param name="x">The amount to offset the x-coordinate. </param>
  26384. <param name="y">The amount to offset the y-coordinate. </param>
  26385. <returns></returns>
  26386. </member>
  26387. <member name="M:OpenCvSharp.LineSegmentPoint.Offset(OpenCvSharp.Point)">
  26388. <summary>
  26389. Translates the Point by the specified amount.
  26390. </summary>
  26391. <param name="p">The Point used offset this CvPoint.</param>
  26392. <returns></returns>
  26393. </member>
  26394. <member name="T:OpenCvSharp.LineSegmentPolar">
  26395. <summary>
  26396. Polar line segment retrieved from cvHoughLines2
  26397. </summary>
  26398. </member>
  26399. <member name="F:OpenCvSharp.LineSegmentPolar.Rho">
  26400. <summary>
  26401. Length of the line
  26402. </summary>
  26403. </member>
  26404. <member name="F:OpenCvSharp.LineSegmentPolar.Theta">
  26405. <summary>
  26406. Angle of the line (radian)
  26407. </summary>
  26408. </member>
  26409. <member name="M:OpenCvSharp.LineSegmentPolar.#ctor(System.Single,System.Single)">
  26410. <summary>
  26411. Constructor
  26412. </summary>
  26413. <param name="rho">Length of the line</param>
  26414. <param name="theta">Angle of the line (radian)</param>
  26415. </member>
  26416. <member name="M:OpenCvSharp.LineSegmentPolar.Equals(OpenCvSharp.LineSegmentPolar)">
  26417. <summary>
  26418. Specifies whether this object contains the same members as the specified Object.
  26419. </summary>
  26420. <param name="obj">The Object to test.</param>
  26421. <returns>This method returns true if obj is the same type as this object and has the same members as this object.</returns>
  26422. </member>
  26423. <member name="M:OpenCvSharp.LineSegmentPolar.op_Equality(OpenCvSharp.LineSegmentPolar,OpenCvSharp.LineSegmentPolar)">
  26424. <summary>
  26425. Compares two CvPoint objects. The result specifies whether the members of each object are equal.
  26426. </summary>
  26427. <param name="lhs">A Point to compare.</param>
  26428. <param name="rhs">A Point to compare.</param>
  26429. <returns>This operator returns true if the members of left and right are equal; otherwise, false.</returns>
  26430. </member>
  26431. <member name="M:OpenCvSharp.LineSegmentPolar.op_Inequality(OpenCvSharp.LineSegmentPolar,OpenCvSharp.LineSegmentPolar)">
  26432. <summary>
  26433. Compares two CvPoint objects. The result specifies whether the members of each object are unequal.
  26434. </summary>
  26435. <param name="lhs">A Point to compare.</param>
  26436. <param name="rhs">A Point to compare.</param>
  26437. <returns>This operator returns true if the members of left and right are unequal; otherwise, false.</returns>
  26438. </member>
  26439. <member name="M:OpenCvSharp.LineSegmentPolar.Equals(System.Object)">
  26440. <summary>
  26441. Specifies whether this object contains the same members as the specified Object.
  26442. </summary>
  26443. <param name="obj">The Object to test.</param>
  26444. <returns>This method returns true if obj is the same type as this object and has the same members as this object.</returns>
  26445. </member>
  26446. <member name="M:OpenCvSharp.LineSegmentPolar.GetHashCode">
  26447. <summary>
  26448. Returns a hash code for this object.
  26449. </summary>
  26450. <returns>An integer value that specifies a hash value for this object.</returns>
  26451. </member>
  26452. <member name="M:OpenCvSharp.LineSegmentPolar.ToString">
  26453. <summary>
  26454. Converts this object to a human readable string.
  26455. </summary>
  26456. <returns>A string that represents this object.</returns>
  26457. </member>
  26458. <member name="M:OpenCvSharp.LineSegmentPolar.LineIntersection(OpenCvSharp.LineSegmentPolar,OpenCvSharp.LineSegmentPolar)">
  26459. <summary>
  26460. Calculates a intersection of the specified two lines
  26461. </summary>
  26462. <param name="line1"></param>
  26463. <param name="line2"></param>
  26464. <returns></returns>
  26465. </member>
  26466. <member name="M:OpenCvSharp.LineSegmentPolar.LineIntersection(OpenCvSharp.LineSegmentPolar)">
  26467. <summary>
  26468. Calculates a intersection of the specified two lines
  26469. </summary>
  26470. <param name="line"></param>
  26471. <returns></returns>
  26472. </member>
  26473. <member name="M:OpenCvSharp.LineSegmentPolar.ToSegmentPoint(System.Double)">
  26474. <summary>
  26475. Convert To LineSegmentPoint
  26476. </summary>
  26477. <param name="scale"></param>
  26478. <returns></returns>
  26479. </member>
  26480. <member name="M:OpenCvSharp.LineSegmentPolar.ToSegmentPointX(System.Int32,System.Int32)">
  26481. <summary>
  26482. Converts to a line segment with the specified x coordinates at both ends
  26483. </summary>
  26484. <param name="x1"></param>
  26485. <param name="x2"></param>
  26486. <returns></returns>
  26487. </member>
  26488. <member name="M:OpenCvSharp.LineSegmentPolar.ToSegmentPointY(System.Int32,System.Int32)">
  26489. <summary>
  26490. Converts to a line segment with the specified y coordinates at both ends
  26491. </summary>
  26492. <param name="y1"></param>
  26493. <param name="y2"></param>
  26494. <returns></returns>
  26495. </member>
  26496. <member name="M:OpenCvSharp.LineSegmentPolar.XPosOfLine(System.Int32)">
  26497. <summary>
  26498. </summary>
  26499. <param name="y"></param>
  26500. <returns></returns>
  26501. </member>
  26502. <member name="M:OpenCvSharp.LineSegmentPolar.YPosOfLine(System.Int32)">
  26503. <summary>
  26504. </summary>
  26505. <param name="x"></param>
  26506. <returns></returns>
  26507. </member>
  26508. <member name="T:OpenCvSharp.Moments">
  26509. <summary>
  26510. Raster image moments
  26511. </summary>
  26512. </member>
  26513. <member name="F:OpenCvSharp.Moments.M00">
  26514. <summary>
  26515. spatial moments
  26516. </summary>
  26517. </member>
  26518. <member name="F:OpenCvSharp.Moments.M10">
  26519. <summary>
  26520. spatial moments
  26521. </summary>
  26522. </member>
  26523. <member name="F:OpenCvSharp.Moments.M01">
  26524. <summary>
  26525. spatial moments
  26526. </summary>
  26527. </member>
  26528. <member name="F:OpenCvSharp.Moments.M20">
  26529. <summary>
  26530. spatial moments
  26531. </summary>
  26532. </member>
  26533. <member name="F:OpenCvSharp.Moments.M11">
  26534. <summary>
  26535. spatial moments
  26536. </summary>
  26537. </member>
  26538. <member name="F:OpenCvSharp.Moments.M02">
  26539. <summary>
  26540. spatial moments
  26541. </summary>
  26542. </member>
  26543. <member name="F:OpenCvSharp.Moments.M30">
  26544. <summary>
  26545. spatial moments
  26546. </summary>
  26547. </member>
  26548. <member name="F:OpenCvSharp.Moments.M21">
  26549. <summary>
  26550. spatial moments
  26551. </summary>
  26552. </member>
  26553. <member name="F:OpenCvSharp.Moments.M12">
  26554. <summary>
  26555. spatial moments
  26556. </summary>
  26557. </member>
  26558. <member name="F:OpenCvSharp.Moments.M03">
  26559. <summary>
  26560. spatial moments
  26561. </summary>
  26562. </member>
  26563. <member name="F:OpenCvSharp.Moments.Mu20">
  26564. <summary>
  26565. central moments
  26566. </summary>
  26567. </member>
  26568. <member name="F:OpenCvSharp.Moments.Mu11">
  26569. <summary>
  26570. central moments
  26571. </summary>
  26572. </member>
  26573. <member name="F:OpenCvSharp.Moments.Mu02">
  26574. <summary>
  26575. central moments
  26576. </summary>
  26577. </member>
  26578. <member name="F:OpenCvSharp.Moments.Mu30">
  26579. <summary>
  26580. central moments
  26581. </summary>
  26582. </member>
  26583. <member name="F:OpenCvSharp.Moments.Mu21">
  26584. <summary>
  26585. central moments
  26586. </summary>
  26587. </member>
  26588. <member name="F:OpenCvSharp.Moments.Mu12">
  26589. <summary>
  26590. central moments
  26591. </summary>
  26592. </member>
  26593. <member name="F:OpenCvSharp.Moments.Mu03">
  26594. <summary>
  26595. central moments
  26596. </summary>
  26597. </member>
  26598. <member name="F:OpenCvSharp.Moments.Nu20">
  26599. <summary>
  26600. central normalized moments
  26601. </summary>
  26602. </member>
  26603. <member name="F:OpenCvSharp.Moments.Nu11">
  26604. <summary>
  26605. central normalized moments
  26606. </summary>
  26607. </member>
  26608. <member name="F:OpenCvSharp.Moments.Nu02">
  26609. <summary>
  26610. central normalized moments
  26611. </summary>
  26612. </member>
  26613. <member name="F:OpenCvSharp.Moments.Nu30">
  26614. <summary>
  26615. central normalized moments
  26616. </summary>
  26617. </member>
  26618. <member name="F:OpenCvSharp.Moments.Nu21">
  26619. <summary>
  26620. central normalized moments
  26621. </summary>
  26622. </member>
  26623. <member name="F:OpenCvSharp.Moments.Nu12">
  26624. <summary>
  26625. central normalized moments
  26626. </summary>
  26627. </member>
  26628. <member name="F:OpenCvSharp.Moments.Nu03">
  26629. <summary>
  26630. central normalized moments
  26631. </summary>
  26632. </member>
  26633. <member name="M:OpenCvSharp.Moments.#ctor">
  26634. <summary>
  26635. Default constructor.
  26636. All moment values are set to 0.
  26637. </summary>
  26638. </member>
  26639. <member name="M:OpenCvSharp.Moments.#ctor(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
  26640. <summary>
  26641. </summary>
  26642. <param name="m00"></param>
  26643. <param name="m10"></param>
  26644. <param name="m01"></param>
  26645. <param name="m20"></param>
  26646. <param name="m11"></param>
  26647. <param name="m02"></param>
  26648. <param name="m30"></param>
  26649. <param name="m21"></param>
  26650. <param name="m12"></param>
  26651. <param name="m03"></param>
  26652. </member>
  26653. <member name="M:OpenCvSharp.Moments.#ctor(OpenCvSharp.InputArray,System.Boolean)">
  26654. <summary>
  26655. Calculates all of the moments
  26656. up to the third order of a polygon or rasterized shape.
  26657. </summary>
  26658. <param name="array">A raster image (single-channel, 8-bit or floating-point
  26659. 2D array) or an array ( 1xN or Nx1 ) of 2D points ( Point or Point2f )</param>
  26660. <param name="binaryImage">If it is true, then all the non-zero image pixels are treated as 1’s</param>
  26661. <returns></returns>
  26662. </member>
  26663. <member name="M:OpenCvSharp.Moments.#ctor(System.Byte[0:,0:],System.Boolean)">
  26664. <summary>
  26665. Calculates all of the moments
  26666. up to the third order of a polygon or rasterized shape.
  26667. </summary>
  26668. <param name="array">A raster image (8-bit) 2D array</param>
  26669. <param name="binaryImage">If it is true, then all the non-zero image pixels are treated as 1’s</param>
  26670. <returns></returns>
  26671. </member>
  26672. <member name="M:OpenCvSharp.Moments.#ctor(System.Single[0:,0:],System.Boolean)">
  26673. <summary>
  26674. Calculates all of the moments
  26675. up to the third order of a polygon or rasterized shape.
  26676. </summary>
  26677. <param name="array">A raster image (floating-point) 2D array</param>
  26678. <param name="binaryImage">If it is true, then all the non-zero image pixels are treated as 1’s</param>
  26679. <returns></returns>
  26680. </member>
  26681. <member name="M:OpenCvSharp.Moments.#ctor(System.Collections.Generic.IEnumerable{OpenCvSharp.Point},System.Boolean)">
  26682. <summary>
  26683. Calculates all of the moments
  26684. up to the third order of a polygon or rasterized shape.
  26685. </summary>
  26686. <param name="array">Array of 2D points</param>
  26687. <param name="binaryImage">If it is true, then all the non-zero image pixels are treated as 1’s</param>
  26688. <returns></returns>
  26689. </member>
  26690. <member name="M:OpenCvSharp.Moments.#ctor(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},System.Boolean)">
  26691. <summary>
  26692. Calculates all of the moments
  26693. up to the third order of a polygon or rasterized shape.
  26694. </summary>
  26695. <param name="array">Array of 2D points</param>
  26696. <param name="binaryImage">If it is true, then all the non-zero image pixels are treated as 1’s</param>
  26697. <returns></returns>
  26698. </member>
  26699. <member name="M:OpenCvSharp.Moments.InitializeFromInputArray(OpenCvSharp.InputArray,System.Boolean)">
  26700. <summary>
  26701. Calculates all of the moments
  26702. up to the third order of a polygon or rasterized shape.
  26703. </summary>
  26704. <param name="array">A raster image (single-channel, 8-bit or floating-point
  26705. 2D array) or an array ( 1xN or Nx1 ) of 2D points ( Point or Point2f )</param>
  26706. <param name="binaryImage">If it is true, then all the non-zero image pixels are treated as 1’s</param>
  26707. <returns></returns>
  26708. </member>
  26709. <member name="M:OpenCvSharp.Moments.Initialize(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
  26710. <summary>
  26711. </summary>
  26712. <param name="m00"></param>
  26713. <param name="m10"></param>
  26714. <param name="m01"></param>
  26715. <param name="m20"></param>
  26716. <param name="m11"></param>
  26717. <param name="m02"></param>
  26718. <param name="m30"></param>
  26719. <param name="m21"></param>
  26720. <param name="m12"></param>
  26721. <param name="m03"></param>
  26722. </member>
  26723. <member name="M:OpenCvSharp.Moments.HuMoments">
  26724. <summary>
  26725. computes 7 Hu invariants from the moments
  26726. </summary>
  26727. <returns></returns>
  26728. </member>
  26729. <member name="T:OpenCvSharp.Subdiv2D">
  26730. <summary>
  26731. </summary>
  26732. </member>
  26733. <member name="M:OpenCvSharp.Subdiv2D.#ctor">
  26734. <summary>
  26735. Creates an empty Subdiv2D object.
  26736. To create a new empty Delaunay subdivision you need to use the #initDelaunay function.
  26737. </summary>
  26738. </member>
  26739. <member name="M:OpenCvSharp.Subdiv2D.#ctor(OpenCvSharp.Rect)">
  26740. <summary>
  26741. Creates an empty Subdiv2D object.
  26742. </summary>
  26743. <param name="rect">Rectangle that includes all of the 2D points that are to be added to the subdivision.</param>
  26744. </member>
  26745. <member name="M:OpenCvSharp.Subdiv2D.Release">
  26746. <summary>
  26747. Clean up any resources being used.
  26748. </summary>
  26749. </member>
  26750. <member name="M:OpenCvSharp.Subdiv2D.DisposeUnmanaged">
  26751. <summary>
  26752. Releases unmanaged resources
  26753. </summary>
  26754. </member>
  26755. <member name="M:OpenCvSharp.Subdiv2D.InitDelaunay(OpenCvSharp.Rect)">
  26756. <summary>
  26757. Creates a new empty Delaunay subdivision
  26758. </summary>
  26759. <param name="rect">Rectangle that includes all of the 2D points that are to be added to the subdivision.</param>
  26760. </member>
  26761. <member name="M:OpenCvSharp.Subdiv2D.Insert(OpenCvSharp.Point2f)">
  26762. <summary>
  26763. Insert a single point into a Delaunay triangulation.
  26764. </summary>
  26765. <param name="pt">Point to insert.</param>
  26766. <returns></returns>
  26767. </member>
  26768. <member name="M:OpenCvSharp.Subdiv2D.Insert(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f})">
  26769. <summary>
  26770. Insert multiple points into a Delaunay triangulation.
  26771. </summary>
  26772. <param name="ptVec">Points to insert.</param>
  26773. </member>
  26774. <member name="M:OpenCvSharp.Subdiv2D.Locate(OpenCvSharp.Point2f,System.Int32@,System.Int32@)">
  26775. <summary>
  26776. Returns the location of a point within a Delaunay triangulation.
  26777. </summary>
  26778. <param name="pt">Point to locate.</param>
  26779. <param name="edge">Output edge that the point belongs to or is located to the right of it.</param>
  26780. <param name="vertex">Optional output vertex the input point coincides with.</param>
  26781. <returns>an integer which specify one of the following five cases for point location:
  26782. - The point falls into some facet. The function returns #PTLOC_INSIDE and edge will contain one of edges of the facet.
  26783. - The point falls onto the edge. The function returns #PTLOC_ON_EDGE and edge will contain this edge.
  26784. - The point coincides with one of the subdivision vertices. The function returns #PTLOC_VERTEX and vertex will contain a pointer to the vertex.
  26785. - The point is outside the subdivision reference rectangle. The function returns #PTLOC_OUTSIDE_RECT and no pointers are filled.
  26786. - One of input arguments is invalid. A runtime error is raised or, if silent or "parent" error processing mode is selected, #PTLOC_ERROR is returned.</returns>
  26787. </member>
  26788. <member name="M:OpenCvSharp.Subdiv2D.FindNearest(OpenCvSharp.Point2f,OpenCvSharp.Point2f@)">
  26789. <summary>
  26790. Finds the subdivision vertex closest to the given point.
  26791. </summary>
  26792. <param name="pt">Input point.</param>
  26793. <param name="nearestPt">Output subdivision vertex point.</param>
  26794. <returns>vertex ID.</returns>
  26795. </member>
  26796. <member name="M:OpenCvSharp.Subdiv2D.GetEdgeList">
  26797. <summary>
  26798. Returns a list of all edges.
  26799. </summary>
  26800. <returns>Output vector.</returns>
  26801. </member>
  26802. <member name="M:OpenCvSharp.Subdiv2D.GetLeadingEdgeList">
  26803. <summary>
  26804. Returns a list of the leading edge ID connected to each triangle.
  26805. The function gives one edge ID for each triangle.
  26806. </summary>
  26807. <returns>Output vector.</returns>
  26808. </member>
  26809. <member name="M:OpenCvSharp.Subdiv2D.GetTriangleList">
  26810. <summary>
  26811. Returns a list of all triangles.
  26812. </summary>
  26813. <returns>Output vector.</returns>
  26814. </member>
  26815. <member name="M:OpenCvSharp.Subdiv2D.GetVoronoiFacetList(System.Collections.Generic.IEnumerable{System.Int32},OpenCvSharp.Point2f[][]@,OpenCvSharp.Point2f[]@)">
  26816. <summary>
  26817. Returns a list of all Voronoi facets.
  26818. </summary>
  26819. <param name="idx">Vector of vertices IDs to consider. For all vertices you can pass empty vector.</param>
  26820. <param name="facetList">Output vector of the Voronoi facets.</param>
  26821. <param name="facetCenters">Output vector of the Voronoi facets center points.</param>
  26822. </member>
  26823. <member name="M:OpenCvSharp.Subdiv2D.GetVertex(System.Int32,System.Int32@)">
  26824. <summary>
  26825. Returns vertex location from vertex ID.
  26826. </summary>
  26827. <param name="vertex">vertex ID.</param>
  26828. <param name="firstEdge">The first edge ID which is connected to the vertex.</param>
  26829. <returns>vertex (x,y)</returns>
  26830. </member>
  26831. <member name="M:OpenCvSharp.Subdiv2D.GetEdge(System.Int32,OpenCvSharp.NextEdgeType)">
  26832. <summary>
  26833. Returns one of the edges related to the given edge.
  26834. </summary>
  26835. <param name="edge">Subdivision edge ID.</param>
  26836. <param name="nextEdgeType">Parameter specifying which of the related edges to return.
  26837. The following values are possible:
  26838. - NEXT_AROUND_ORG next around the edge origin ( eOnext on the picture below if e is the input edge)
  26839. - NEXT_AROUND_DST next around the edge vertex ( eDnext )
  26840. - PREV_AROUND_ORG previous around the edge origin (reversed eRnext )
  26841. - PREV_AROUND_DST previous around the edge destination (reversed eLnext )
  26842. - NEXT_AROUND_LEFT next around the left facet ( eLnext )
  26843. - NEXT_AROUND_RIGHT next around the right facet ( eRnext )
  26844. - PREV_AROUND_LEFT previous around the left facet (reversed eOnext )
  26845. - PREV_AROUND_RIGHT previous around the right facet (reversed eDnext )</param>
  26846. <returns></returns>
  26847. </member>
  26848. <member name="M:OpenCvSharp.Subdiv2D.NextEdge(System.Int32)">
  26849. <summary>
  26850. Subdivision edge ID.
  26851. </summary>
  26852. <param name="edge">Subdivision edge ID.</param>
  26853. <returns>an integer which is next edge ID around the edge origin: eOnext on the picture above if e is the input edge).</returns>
  26854. </member>
  26855. <member name="M:OpenCvSharp.Subdiv2D.RotateEdge(System.Int32,System.Int32)">
  26856. <summary>
  26857. Returns another edge of the same quad-edge.
  26858. </summary>
  26859. <param name="edge">Subdivision edge ID.</param>
  26860. <param name="rotate">Parameter specifying which of the edges of the same quad-edge as the input
  26861. one to return. The following values are possible:
  26862. - 0 - the input edge ( e on the picture below if e is the input edge)
  26863. - 1 - the rotated edge ( eRot )
  26864. - 2 - the reversed edge (reversed e (in green))
  26865. - 3 - the reversed rotated edge (reversed eRot (in green))</param>
  26866. <returns>one of the edges ID of the same quad-edge as the input edge.</returns>
  26867. </member>
  26868. <member name="M:OpenCvSharp.Subdiv2D.SymEdge(System.Int32)">
  26869. <summary>
  26870. </summary>
  26871. <param name="edge"></param>
  26872. <returns></returns>
  26873. </member>
  26874. <member name="M:OpenCvSharp.Subdiv2D.EdgeOrg(System.Int32,OpenCvSharp.Point2f@)">
  26875. <summary>
  26876. Returns the edge origin.
  26877. </summary>
  26878. <param name="edge">Subdivision edge ID.</param>
  26879. <param name="orgPt">Output vertex location.</param>
  26880. <returns>vertex ID.</returns>
  26881. </member>
  26882. <member name="M:OpenCvSharp.Subdiv2D.EdgeDst(System.Int32,OpenCvSharp.Point2f@)">
  26883. <summary>
  26884. Returns the edge destination.
  26885. </summary>
  26886. <param name="edge">Subdivision edge ID.</param>
  26887. <param name="dstPt">Output vertex location.</param>
  26888. <returns>vertex ID.</returns>
  26889. </member>
  26890. <member name="T:OpenCvSharp.NextEdgeType">
  26891. <summary>
  26892. Parameter for Subdiv2D.GetEdge() specifying which of the related edges to return.
  26893. </summary>
  26894. </member>
  26895. <member name="F:OpenCvSharp.NextEdgeType.NEXT_AROUND_ORG">
  26896. <summary>
  26897. next around the edge origin ( eOnext on the picture below if e is the input edge)
  26898. </summary>
  26899. </member>
  26900. <member name="F:OpenCvSharp.NextEdgeType.NEXT_AROUND_DST">
  26901. <summary>
  26902. next around the edge vertex ( eDnext )
  26903. </summary>
  26904. </member>
  26905. <member name="F:OpenCvSharp.NextEdgeType.PREV_AROUND_ORG">
  26906. <summary>
  26907. previous around the edge origin (reversed eRnext )
  26908. </summary>
  26909. </member>
  26910. <member name="F:OpenCvSharp.NextEdgeType.PREV_AROUND_DST">
  26911. <summary>
  26912. previous around the edge destination (reversed eLnext )
  26913. </summary>
  26914. </member>
  26915. <member name="F:OpenCvSharp.NextEdgeType.NEXT_AROUND_LEFT">
  26916. <summary>
  26917. next around the left facet ( eLnext )
  26918. </summary>
  26919. </member>
  26920. <member name="F:OpenCvSharp.NextEdgeType.NEXT_AROUND_RIGHT">
  26921. <summary>
  26922. next around the right facet ( eRnext )
  26923. </summary>
  26924. </member>
  26925. <member name="F:OpenCvSharp.NextEdgeType.PREV_AROUND_LEFT">
  26926. <summary>
  26927. previous around the left facet (reversed eOnext )
  26928. </summary>
  26929. </member>
  26930. <member name="F:OpenCvSharp.NextEdgeType.PREV_AROUND_RIGHT">
  26931. <summary>
  26932. previous around the right facet (reversed eDnext )
  26933. </summary>
  26934. </member>
  26935. <member name="T:OpenCvSharp.ImgHash.AverageHash">
  26936. <inheritdoc />
  26937. <summary>
  26938. Computes average hash value of the input image.
  26939. This is a fast image hashing algorithm, but only work on simple case. For more details,
  26940. please refer to @cite lookslikeit
  26941. </summary>
  26942. </member>
  26943. <member name="F:OpenCvSharp.ImgHash.AverageHash.ptrObj">
  26944. <summary>
  26945. cv::Ptr&lt;T&gt;
  26946. </summary>
  26947. </member>
  26948. <member name="M:OpenCvSharp.ImgHash.AverageHash.#ctor(System.IntPtr)">
  26949. <summary>
  26950. </summary>
  26951. </member>
  26952. <member name="M:OpenCvSharp.ImgHash.AverageHash.Create">
  26953. <summary>
  26954. Constructor
  26955. </summary>
  26956. <returns></returns>
  26957. </member>
  26958. <member name="M:OpenCvSharp.ImgHash.AverageHash.DisposeManaged">
  26959. <inheritdoc />
  26960. <summary>
  26961. Releases managed resources
  26962. </summary>
  26963. </member>
  26964. <member name="T:OpenCvSharp.ImgHash.BlockMeanHash">
  26965. <inheritdoc />
  26966. <summary>
  26967. Image hash based on block mean.
  26968. </summary>
  26969. </member>
  26970. <member name="F:OpenCvSharp.ImgHash.BlockMeanHash.ptrObj">
  26971. <summary>
  26972. cv::Ptr&lt;T&gt;
  26973. </summary>
  26974. </member>
  26975. <member name="M:OpenCvSharp.ImgHash.BlockMeanHash.#ctor(System.IntPtr)">
  26976. <summary>
  26977. </summary>
  26978. </member>
  26979. <member name="M:OpenCvSharp.ImgHash.BlockMeanHash.Create(OpenCvSharp.ImgHash.BlockMeanHashMode)">
  26980. <summary>
  26981. Create BlockMeanHash object
  26982. </summary>
  26983. <param name="mode"></param>
  26984. <returns></returns>
  26985. </member>
  26986. <member name="M:OpenCvSharp.ImgHash.BlockMeanHash.DisposeManaged">
  26987. <inheritdoc />
  26988. <summary>
  26989. Releases managed resources
  26990. </summary>
  26991. </member>
  26992. <member name="M:OpenCvSharp.ImgHash.BlockMeanHash.SetMode(OpenCvSharp.ImgHash.BlockMeanHashMode)">
  26993. <summary>
  26994. </summary>
  26995. <param name="mode"></param>
  26996. </member>
  26997. <member name="M:OpenCvSharp.ImgHash.BlockMeanHash.GetMean">
  26998. <summary>
  26999. </summary>
  27000. <returns></returns>
  27001. </member>
  27002. <member name="T:OpenCvSharp.ImgHash.ColorMomentHash">
  27003. <inheritdoc />
  27004. <summary>
  27005. Image hash based on color moments.
  27006. </summary>
  27007. </member>
  27008. <member name="F:OpenCvSharp.ImgHash.ColorMomentHash.ptrObj">
  27009. <summary>
  27010. cv::Ptr&lt;T&gt;
  27011. </summary>
  27012. </member>
  27013. <member name="M:OpenCvSharp.ImgHash.ColorMomentHash.#ctor(System.IntPtr)">
  27014. <summary>
  27015. </summary>
  27016. </member>
  27017. <member name="M:OpenCvSharp.ImgHash.ColorMomentHash.Create">
  27018. <summary>
  27019. Constructor
  27020. </summary>
  27021. <returns></returns>
  27022. </member>
  27023. <member name="M:OpenCvSharp.ImgHash.ColorMomentHash.DisposeManaged">
  27024. <inheritdoc />
  27025. <summary>
  27026. Releases managed resources
  27027. </summary>
  27028. </member>
  27029. <member name="M:OpenCvSharp.ImgHash.ColorMomentHash.Compute(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  27030. <inheritdoc />
  27031. <summary>
  27032. Computes color moment hash of the input, the algorithm is come from the paper "Perceptual Hashing for Color Images Using Invariant Moments"
  27033. </summary>
  27034. <param name="inputArr">input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1.</param>
  27035. <param name="outputArr">42 hash values with type CV_64F(double)</param>
  27036. <returns></returns>
  27037. </member>
  27038. <member name="T:OpenCvSharp.ImgHash.BlockMeanHashMode">
  27039. <summary>
  27040. </summary>
  27041. </member>
  27042. <member name="F:OpenCvSharp.ImgHash.BlockMeanHashMode.Mode0">
  27043. <summary>
  27044. use fewer block and generate 16*16/8 uchar hash value
  27045. </summary>
  27046. </member>
  27047. <member name="F:OpenCvSharp.ImgHash.BlockMeanHashMode.Mode1">
  27048. <summary>
  27049. use block blocks(step sizes/2), generate 31*31/8 + 1 uchar hash value
  27050. </summary>
  27051. </member>
  27052. <member name="T:OpenCvSharp.ImgHash.ImgHashBase">
  27053. <inheritdoc />
  27054. <summary>
  27055. The base class for image hash algorithms
  27056. </summary>
  27057. </member>
  27058. <member name="M:OpenCvSharp.ImgHash.ImgHashBase.Compute(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  27059. <summary>
  27060. Computes hash of the input image
  27061. </summary>
  27062. <param name="inputArr">input image want to compute hash value</param>
  27063. <param name="outputArr">hash of the image</param>
  27064. <returns></returns>
  27065. </member>
  27066. <member name="M:OpenCvSharp.ImgHash.ImgHashBase.Compare(OpenCvSharp.InputArray,OpenCvSharp.InputArray)">
  27067. <summary>
  27068. Compare the hash value between inOne and inTwo
  27069. </summary>
  27070. <param name="hashOne">Hash value one</param>
  27071. <param name="hashTwo">Hash value two</param>
  27072. <returns>value indicate similarity between inOne and inTwo, the meaning of the value vary from algorithms to algorithms</returns>
  27073. </member>
  27074. <member name="T:OpenCvSharp.ImgHash.MarrHildrethHash">
  27075. <inheritdoc />
  27076. <summary>
  27077. Marr-Hildreth Operator Based Hash, slowest but more discriminative.
  27078. </summary>
  27079. </member>
  27080. <member name="F:OpenCvSharp.ImgHash.MarrHildrethHash.ptrObj">
  27081. <summary>
  27082. cv::Ptr&lt;T&gt;
  27083. </summary>
  27084. </member>
  27085. <member name="M:OpenCvSharp.ImgHash.MarrHildrethHash.#ctor(System.IntPtr)">
  27086. <summary>
  27087. </summary>
  27088. </member>
  27089. <member name="M:OpenCvSharp.ImgHash.MarrHildrethHash.Create(System.Single,System.Single)">
  27090. <summary>
  27091. Create BlockMeanHash object
  27092. </summary>
  27093. <param name="alpha">int scale factor for marr wavelet (default=2).</param>
  27094. <param name="scale">int level of scale factor (default = 1)</param>
  27095. <returns></returns>
  27096. </member>
  27097. <member name="M:OpenCvSharp.ImgHash.MarrHildrethHash.DisposeManaged">
  27098. <inheritdoc />
  27099. <summary>
  27100. Releases managed resources
  27101. </summary>
  27102. </member>
  27103. <member name="M:OpenCvSharp.ImgHash.MarrHildrethHash.SetKernelParam(System.Single,System.Single)">
  27104. <summary>
  27105. </summary>
  27106. <param name="alpha">int scale factor for marr wavelet (default=2).</param>
  27107. <param name="scale">int level of scale factor (default = 1)</param>
  27108. </member>
  27109. <member name="P:OpenCvSharp.ImgHash.MarrHildrethHash.Alpha">
  27110. <summary>
  27111. int scale factor for marr wavelet (default=2).
  27112. </summary>
  27113. </member>
  27114. <member name="P:OpenCvSharp.ImgHash.MarrHildrethHash.Scale">
  27115. <summary>
  27116. int level of scale factor (default = 1)
  27117. </summary>
  27118. </member>
  27119. <member name="M:OpenCvSharp.ImgHash.MarrHildrethHash.Compute(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  27120. <inheritdoc />
  27121. <summary>
  27122. Computes average hash value of the input image
  27123. </summary>
  27124. <param name="inputArr">input image want to compute hash value, type should be CV_8UC4, CV_8UC3, CV_8UC1.</param>
  27125. <param name="outputArr">Hash value of input, it will contain 16 hex decimal number, return type is CV_8U</param>
  27126. <returns></returns>
  27127. </member>
  27128. <member name="T:OpenCvSharp.ImgHash.PHash">
  27129. <inheritdoc />
  27130. <summary>
  27131. pHash: Slower than average_hash, but tolerant of minor modifications.
  27132. This algorithm can combat more variation than averageHash, for more details please refer to @cite lookslikeit
  27133. </summary>
  27134. </member>
  27135. <member name="F:OpenCvSharp.ImgHash.PHash.ptrObj">
  27136. <summary>
  27137. cv::Ptr&lt;T&gt;
  27138. </summary>
  27139. </member>
  27140. <member name="M:OpenCvSharp.ImgHash.PHash.#ctor(System.IntPtr)">
  27141. <summary>
  27142. </summary>
  27143. </member>
  27144. <member name="M:OpenCvSharp.ImgHash.PHash.Create">
  27145. <summary>
  27146. Constructor
  27147. </summary>
  27148. <returns></returns>
  27149. </member>
  27150. <member name="M:OpenCvSharp.ImgHash.PHash.DisposeManaged">
  27151. <inheritdoc />
  27152. <summary>
  27153. Releases managed resources
  27154. </summary>
  27155. </member>
  27156. <member name="M:OpenCvSharp.ImgHash.PHash.Compute(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  27157. <inheritdoc />
  27158. <summary>
  27159. Computes pHash value of the input image
  27160. </summary>
  27161. <param name="inputArr">input image want to compute hash value, type should be CV_8UC4, CV_8UC3, CV_8UC1.</param>
  27162. <param name="outputArr">Hash value of input, it will contain 8 uchar value</param>
  27163. <returns></returns>
  27164. </member>
  27165. <member name="T:OpenCvSharp.ImgHash.RadialVarianceHash">
  27166. <inheritdoc />
  27167. <summary>
  27168. Image hash based on Radon transform.
  27169. </summary>
  27170. </member>
  27171. <member name="F:OpenCvSharp.ImgHash.RadialVarianceHash.ptrObj">
  27172. <summary>
  27173. cv::Ptr&lt;T&gt;
  27174. </summary>
  27175. </member>
  27176. <member name="M:OpenCvSharp.ImgHash.RadialVarianceHash.#ctor(System.IntPtr)">
  27177. <summary>
  27178. </summary>
  27179. </member>
  27180. <member name="M:OpenCvSharp.ImgHash.RadialVarianceHash.Create(System.Double,System.Int32)">
  27181. <summary>
  27182. Create BlockMeanHash object
  27183. </summary>
  27184. <param name="sigma">Gaussian kernel standard deviation</param>
  27185. <param name="numOfAngleLine">The number of angles to consider</param>
  27186. <returns></returns>
  27187. </member>
  27188. <member name="M:OpenCvSharp.ImgHash.RadialVarianceHash.DisposeManaged">
  27189. <inheritdoc />
  27190. <summary>
  27191. Releases managed resources
  27192. </summary>
  27193. </member>
  27194. <member name="P:OpenCvSharp.ImgHash.RadialVarianceHash.Sigma">
  27195. <summary>
  27196. Gaussian kernel standard deviation
  27197. </summary>
  27198. </member>
  27199. <member name="P:OpenCvSharp.ImgHash.RadialVarianceHash.NumOfAngleLine">
  27200. <summary>
  27201. The number of angles to consider
  27202. </summary>
  27203. </member>
  27204. <member name="M:OpenCvSharp.ImgHash.RadialVarianceHash.Compute(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  27205. <inheritdoc />
  27206. <summary>
  27207. Computes average hash value of the input image
  27208. </summary>
  27209. <param name="inputArr">input image want to compute hash value, type should be CV_8UC4, CV_8UC3, CV_8UC1.</param>
  27210. <param name="outputArr">Hash value of input</param>
  27211. <returns></returns>
  27212. </member>
  27213. <member name="T:OpenCvSharp.ML.ANN_MLP">
  27214. <summary>
  27215. Artificial Neural Networks - Multi-Layer Perceptrons.
  27216. </summary>
  27217. </member>
  27218. <member name="M:OpenCvSharp.ML.ANN_MLP.#ctor(System.IntPtr)">
  27219. <summary>
  27220. Creates instance by raw pointer cv::ml::ANN_MLP*
  27221. </summary>
  27222. </member>
  27223. <member name="M:OpenCvSharp.ML.ANN_MLP.Create">
  27224. <summary>
  27225. Creates the empty model.
  27226. </summary>
  27227. <returns></returns>
  27228. </member>
  27229. <member name="M:OpenCvSharp.ML.ANN_MLP.Load(System.String)">
  27230. <summary>
  27231. Loads and creates a serialized ANN from a file.
  27232. Use ANN::save to serialize and store an ANN to disk.
  27233. Load the ANN from this file again, by calling this function with the path to the file.
  27234. </summary>
  27235. <param name="filePath">path to serialized ANN</param>
  27236. <returns></returns>
  27237. </member>
  27238. <member name="M:OpenCvSharp.ML.ANN_MLP.LoadFromString(System.String)">
  27239. <summary>
  27240. Loads algorithm from a String.
  27241. </summary>
  27242. <param name="strModel">he string variable containing the model you want to load.</param>
  27243. <returns></returns>
  27244. </member>
  27245. <member name="M:OpenCvSharp.ML.ANN_MLP.DisposeManaged">
  27246. <summary>
  27247. Releases managed resources
  27248. </summary>
  27249. </member>
  27250. <member name="P:OpenCvSharp.ML.ANN_MLP.TermCriteria">
  27251. <summary>
  27252. Termination criteria of the training algorithm.
  27253. </summary>
  27254. </member>
  27255. <member name="P:OpenCvSharp.ML.ANN_MLP.BackpropWeightScale">
  27256. <summary>
  27257. Strength of the weight gradient term.
  27258. The recommended value is about 0.1. Default value is 0.1.
  27259. </summary>
  27260. </member>
  27261. <member name="P:OpenCvSharp.ML.ANN_MLP.BackpropMomentumScale">
  27262. <summary>
  27263. Strength of the momentum term (the difference between weights on the 2 previous iterations).
  27264. This parameter provides some inertia to smooth the random fluctuations of the weights.
  27265. It can vary from 0 (the feature is disabled) to 1 and beyond. The value 0.1 or
  27266. so is good enough. Default value is 0.1.
  27267. </summary>
  27268. </member>
  27269. <member name="P:OpenCvSharp.ML.ANN_MLP.RpropDW0">
  27270. <summary>
  27271. Initial value Delta_0 of update-values Delta_{ij}. Default value is 0.1.
  27272. </summary>
  27273. </member>
  27274. <member name="P:OpenCvSharp.ML.ANN_MLP.RpropDWPlus">
  27275. <summary>
  27276. Increase factor eta^+.
  27277. It must be &gt;1. Default value is 1.2.
  27278. </summary>
  27279. </member>
  27280. <member name="P:OpenCvSharp.ML.ANN_MLP.RpropDWMinus">
  27281. <summary>
  27282. Decrease factor eta^-.
  27283. It must be \&gt;1. Default value is 0.5.
  27284. </summary>
  27285. </member>
  27286. <member name="P:OpenCvSharp.ML.ANN_MLP.RpropDWMin">
  27287. <summary>
  27288. Update-values lower limit Delta_{min}.
  27289. It must be positive. Default value is FLT_EPSILON.
  27290. </summary>
  27291. </member>
  27292. <member name="P:OpenCvSharp.ML.ANN_MLP.RpropDWMax">
  27293. <summary>
  27294. Update-values upper limit Delta_{max}.
  27295. It must be &gt;1. Default value is 50.
  27296. </summary>
  27297. </member>
  27298. <member name="M:OpenCvSharp.ML.ANN_MLP.SetTrainMethod(OpenCvSharp.ML.ANN_MLP.TrainingMethods,System.Double,System.Double)">
  27299. <summary>
  27300. Sets training method and common parameters.
  27301. </summary>
  27302. <param name="method">Default value is ANN_MLP::RPROP. See ANN_MLP::TrainingMethods.</param>
  27303. <param name="param1">passed to setRpropDW0 for ANN_MLP::RPROP and to setBackpropWeightScale for ANN_MLP::BACKPROP and to initialT for ANN_MLP::ANNEAL.</param>
  27304. <param name="param2">passed to setRpropDWMin for ANN_MLP::RPROP and to setBackpropMomentumScale for ANN_MLP::BACKPROP and to finalT for ANN_MLP::ANNEAL.</param>
  27305. </member>
  27306. <member name="M:OpenCvSharp.ML.ANN_MLP.GetTrainMethod">
  27307. <summary>
  27308. Returns current training method
  27309. </summary>
  27310. <returns></returns>
  27311. </member>
  27312. <member name="M:OpenCvSharp.ML.ANN_MLP.SetActivationFunction(OpenCvSharp.ML.ANN_MLP.ActivationFunctions,System.Double,System.Double)">
  27313. <summary>
  27314. Initialize the activation function for each neuron.
  27315. Currently the default and the only fully supported activation function is ANN_MLP::SIGMOID_SYM.
  27316. </summary>
  27317. <param name="type">The type of activation function. See ANN_MLP::ActivationFunctions.</param>
  27318. <param name="param1">The first parameter of the activation function, \f$\alpha\f$. Default value is 0.</param>
  27319. <param name="param2">The second parameter of the activation function, \f$\beta\f$. Default value is 0.</param>
  27320. </member>
  27321. <member name="M:OpenCvSharp.ML.ANN_MLP.SetLayerSizes(OpenCvSharp.InputArray)">
  27322. <summary>
  27323. Integer vector specifying the number of neurons in each layer including the input and output layers.
  27324. The very first element specifies the number of elements in the input layer.
  27325. The last element - number of elements in the output layer.Default value is empty Mat.
  27326. </summary>
  27327. <param name="layerSizes"></param>
  27328. </member>
  27329. <member name="M:OpenCvSharp.ML.ANN_MLP.GetLayerSizes">
  27330. <summary>
  27331. Integer vector specifying the number of neurons in each layer including the input and output layers.
  27332. The very first element specifies the number of elements in the input layer.
  27333. The last element - number of elements in the output layer.
  27334. </summary>
  27335. <returns></returns>
  27336. </member>
  27337. <member name="T:OpenCvSharp.ML.ANN_MLP.ActivationFunctions">
  27338. <summary>
  27339. possible activation functions
  27340. </summary>
  27341. </member>
  27342. <member name="F:OpenCvSharp.ML.ANN_MLP.ActivationFunctions.Identity">
  27343. <summary>
  27344. Identity function: $f(x)=x
  27345. </summary>
  27346. </member>
  27347. <member name="F:OpenCvSharp.ML.ANN_MLP.ActivationFunctions.SigmoidSym">
  27348. <summary>
  27349. Symmetrical sigmoid: f(x)=\beta*(1-e^{-\alpha x})/(1+e^{-\alpha x}
  27350. </summary>
  27351. </member>
  27352. <member name="F:OpenCvSharp.ML.ANN_MLP.ActivationFunctions.Gaussian">
  27353. <summary>
  27354. Gaussian function: f(x)=\beta e^{-\alpha x*x}
  27355. </summary>
  27356. </member>
  27357. <member name="T:OpenCvSharp.ML.ANN_MLP.TrainFlags">
  27358. <summary>
  27359. Train options
  27360. </summary>
  27361. </member>
  27362. <member name="F:OpenCvSharp.ML.ANN_MLP.TrainFlags.UpdateWeights">
  27363. <summary>
  27364. Update the network weights, rather than compute them from scratch.
  27365. In the latter case the weights are initialized using the Nguyen-Widrow algorithm.
  27366. </summary>
  27367. </member>
  27368. <member name="F:OpenCvSharp.ML.ANN_MLP.TrainFlags.NoInputScale">
  27369. <summary>
  27370. Do not normalize the input vectors.
  27371. If this flag is not set, the training algorithm normalizes each input feature
  27372. independently, shifting its mean value to 0 and making the standard deviation
  27373. equal to 1. If the network is assumed to be updated frequently, the new
  27374. training data could be much different from original one. In this case,
  27375. you should take care of proper normalization.
  27376. </summary>
  27377. </member>
  27378. <member name="F:OpenCvSharp.ML.ANN_MLP.TrainFlags.NoOutputScale">
  27379. <summary>
  27380. Do not normalize the output vectors. If the flag is not set,
  27381. the training algorithm normalizes each output feature independently,
  27382. by transforming it to the certain range depending on the used activation function.
  27383. </summary>
  27384. </member>
  27385. <member name="T:OpenCvSharp.ML.ANN_MLP.TrainingMethods">
  27386. <summary>
  27387. Available training methods
  27388. </summary>
  27389. </member>
  27390. <member name="F:OpenCvSharp.ML.ANN_MLP.TrainingMethods.BackProp">
  27391. <summary>
  27392. The back-propagation algorithm.
  27393. </summary>
  27394. </member>
  27395. <member name="F:OpenCvSharp.ML.ANN_MLP.TrainingMethods.RProp">
  27396. <summary>
  27397. The RPROP algorithm. See @cite RPROP93 for details.
  27398. </summary>
  27399. </member>
  27400. <member name="T:OpenCvSharp.ML.Boost">
  27401. <summary>
  27402. Boosted tree classifier derived from DTrees
  27403. </summary>
  27404. </member>
  27405. <member name="M:OpenCvSharp.ML.Boost.#ctor(System.IntPtr)">
  27406. <summary>
  27407. Creates instance by raw pointer cv::ml::Boost*
  27408. </summary>
  27409. </member>
  27410. <member name="M:OpenCvSharp.ML.Boost.Create">
  27411. <summary>
  27412. Creates the empty model.
  27413. </summary>
  27414. <returns></returns>
  27415. </member>
  27416. <member name="M:OpenCvSharp.ML.Boost.Load(System.String)">
  27417. <summary>
  27418. Loads and creates a serialized model from a file.
  27419. </summary>
  27420. <param name="filePath"></param>
  27421. <returns></returns>
  27422. </member>
  27423. <member name="M:OpenCvSharp.ML.Boost.LoadFromString(System.String)">
  27424. <summary>
  27425. Loads algorithm from a String.
  27426. </summary>
  27427. <param name="strModel">he string variable containing the model you want to load.</param>
  27428. <returns></returns>
  27429. </member>
  27430. <member name="M:OpenCvSharp.ML.Boost.DisposeManaged">
  27431. <summary>
  27432. Releases managed resources
  27433. </summary>
  27434. </member>
  27435. <member name="P:OpenCvSharp.ML.Boost.BoostType">
  27436. <summary>
  27437. Type of the boosting algorithm.
  27438. See Boost::Types. Default value is Boost::REAL.
  27439. </summary>
  27440. </member>
  27441. <member name="P:OpenCvSharp.ML.Boost.WeakCount">
  27442. <summary>
  27443. The number of weak classifiers.
  27444. Default value is 100.
  27445. </summary>
  27446. </member>
  27447. <member name="P:OpenCvSharp.ML.Boost.WeightTrimRate">
  27448. <summary>
  27449. A threshold between 0 and 1 used to save computational time.
  27450. Samples with summary weight \f$\leq 1 - weight_trim_rate
  27451. do not participate in the *next* iteration of training.
  27452. Set this parameter to 0 to turn off this functionality. Default value is 0.95.
  27453. </summary>
  27454. </member>
  27455. <member name="T:OpenCvSharp.ML.Boost.Types">
  27456. <summary>
  27457. Boosting type.
  27458. Gentle AdaBoost and Real AdaBoost are often the preferable choices.
  27459. </summary>
  27460. </member>
  27461. <member name="F:OpenCvSharp.ML.Boost.Types.Discrete">
  27462. <summary>
  27463. Discrete AdaBoost.
  27464. </summary>
  27465. </member>
  27466. <member name="F:OpenCvSharp.ML.Boost.Types.Real">
  27467. <summary>
  27468. Real AdaBoost. It is a technique that utilizes confidence-rated predictions
  27469. and works well with categorical data.
  27470. </summary>
  27471. </member>
  27472. <member name="F:OpenCvSharp.ML.Boost.Types.Logit">
  27473. <summary>
  27474. LogitBoost. It can produce good regression fits.
  27475. </summary>
  27476. </member>
  27477. <member name="F:OpenCvSharp.ML.Boost.Types.Gentle">
  27478. <summary>
  27479. Gentle AdaBoost. It puts less weight on outlier data points and for that
  27480. reason is often good with regression data.
  27481. </summary>
  27482. </member>
  27483. <member name="T:OpenCvSharp.ML.DTrees">
  27484. <summary>
  27485. Decision tree
  27486. </summary>
  27487. </member>
  27488. <member name="M:OpenCvSharp.ML.DTrees.#ctor">
  27489. <summary>
  27490. </summary>
  27491. </member>
  27492. <member name="M:OpenCvSharp.ML.DTrees.#ctor(System.IntPtr)">
  27493. <summary>
  27494. Creates instance by raw pointer cv::ml::SVM*
  27495. </summary>
  27496. </member>
  27497. <member name="M:OpenCvSharp.ML.DTrees.Create">
  27498. <summary>
  27499. Creates the empty model.
  27500. </summary>
  27501. <returns></returns>
  27502. </member>
  27503. <member name="M:OpenCvSharp.ML.DTrees.Load(System.String)">
  27504. <summary>
  27505. Loads and creates a serialized model from a file.
  27506. </summary>
  27507. <param name="filePath"></param>
  27508. <returns></returns>
  27509. </member>
  27510. <member name="M:OpenCvSharp.ML.DTrees.LoadFromString(System.String)">
  27511. <summary>
  27512. Loads algorithm from a String.
  27513. </summary>
  27514. <param name="strModel">he string variable containing the model you want to load.</param>
  27515. <returns></returns>
  27516. </member>
  27517. <member name="M:OpenCvSharp.ML.DTrees.DisposeManaged">
  27518. <summary>
  27519. Releases managed resources
  27520. </summary>
  27521. </member>
  27522. <member name="P:OpenCvSharp.ML.DTrees.MaxCategories">
  27523. <summary>
  27524. Cluster possible values of a categorical variable into
  27525. K &lt; =maxCategories clusters to find a suboptimal split.
  27526. </summary>
  27527. </member>
  27528. <member name="P:OpenCvSharp.ML.DTrees.MaxDepth">
  27529. <summary>
  27530. The maximum possible depth of the tree.
  27531. </summary>
  27532. </member>
  27533. <member name="P:OpenCvSharp.ML.DTrees.MinSampleCount">
  27534. <summary>
  27535. If the number of samples in a node is less than this parameter then the
  27536. node will not be split. Default value is 10.
  27537. </summary>
  27538. </member>
  27539. <member name="P:OpenCvSharp.ML.DTrees.CVFolds">
  27540. <summary>
  27541. If CVFolds \> 1 then algorithms prunes the built decision tree using K-fold
  27542. cross-validation procedure where K is equal to CVFolds. Default value is 10.
  27543. </summary>
  27544. </member>
  27545. <member name="P:OpenCvSharp.ML.DTrees.UseSurrogates">
  27546. <summary>
  27547. If true then surrogate splits will be built.
  27548. These splits allow to work with missing data and compute variable
  27549. importance correctly. Default value is false.
  27550. </summary>
  27551. </member>
  27552. <member name="P:OpenCvSharp.ML.DTrees.Use1SERule">
  27553. <summary>
  27554. If true then a pruning will be harsher.
  27555. This will make a tree more compact and more resistant to the training
  27556. data noise but a bit less accurate. Default value is true.
  27557. </summary>
  27558. </member>
  27559. <member name="P:OpenCvSharp.ML.DTrees.TruncatePrunedTree">
  27560. <summary>
  27561. If true then pruned branches are physically removed from the tree.
  27562. Otherwise they are retained and it is possible to get results from the
  27563. original unpruned (or pruned less aggressively) tree. Default value is true.
  27564. </summary>
  27565. </member>
  27566. <member name="P:OpenCvSharp.ML.DTrees.RegressionAccuracy">
  27567. <summary>
  27568. Termination criteria for regression trees.
  27569. If all absolute differences between an estimated value in a node and
  27570. values of train samples in this node are less than this parameter
  27571. then the node will not be split further. Default value is 0.01f.
  27572. </summary>
  27573. </member>
  27574. <member name="P:OpenCvSharp.ML.DTrees.Priors">
  27575. <summary>
  27576. The array of a priori class probabilities, sorted by the class label value.
  27577. </summary>
  27578. </member>
  27579. <member name="M:OpenCvSharp.ML.DTrees.GetRoots">
  27580. <summary>
  27581. Returns indices of root nodes
  27582. </summary>
  27583. <returns></returns>
  27584. </member>
  27585. <member name="M:OpenCvSharp.ML.DTrees.GetNodes">
  27586. <summary>
  27587. Returns all the nodes.
  27588. all the node indices are indices in the returned vector
  27589. </summary>
  27590. </member>
  27591. <member name="M:OpenCvSharp.ML.DTrees.GetSplits">
  27592. <summary>
  27593. Returns all the splits.
  27594. all the split indices are indices in the returned vector
  27595. </summary>
  27596. <returns></returns>
  27597. </member>
  27598. <member name="M:OpenCvSharp.ML.DTrees.GetSubsets">
  27599. <summary>
  27600. Returns all the bitsets for categorical splits.
  27601. Split::subsetOfs is an offset in the returned vector
  27602. </summary>
  27603. <returns></returns>
  27604. </member>
  27605. <member name="T:OpenCvSharp.ML.DTrees.Node">
  27606. <summary>
  27607. The class represents a decision tree node.
  27608. </summary>
  27609. </member>
  27610. <member name="F:OpenCvSharp.ML.DTrees.Node.Value">
  27611. <summary>
  27612. Value at the node: a class label in case of classification or estimated
  27613. function value in case of regression.
  27614. </summary>
  27615. </member>
  27616. <member name="F:OpenCvSharp.ML.DTrees.Node.ClassIdx">
  27617. <summary>
  27618. Class index normalized to 0..class_count-1 range and assigned to the
  27619. node. It is used internally in classification trees and tree ensembles.
  27620. </summary>
  27621. </member>
  27622. <member name="F:OpenCvSharp.ML.DTrees.Node.Parent">
  27623. <summary>
  27624. Index of the parent node
  27625. </summary>
  27626. </member>
  27627. <member name="F:OpenCvSharp.ML.DTrees.Node.Left">
  27628. <summary>
  27629. Index of the left child node
  27630. </summary>
  27631. </member>
  27632. <member name="F:OpenCvSharp.ML.DTrees.Node.Right">
  27633. <summary>
  27634. Index of right child node
  27635. </summary>
  27636. </member>
  27637. <member name="F:OpenCvSharp.ML.DTrees.Node.DefaultDir">
  27638. <summary>
  27639. Default direction where to go (-1: left or +1: right). It helps in the
  27640. case of missing values.
  27641. </summary>
  27642. </member>
  27643. <member name="F:OpenCvSharp.ML.DTrees.Node.Split">
  27644. <summary>
  27645. Index of the first split
  27646. </summary>
  27647. </member>
  27648. <member name="T:OpenCvSharp.ML.DTrees.Split">
  27649. <summary>
  27650. The class represents split in a decision tree.
  27651. </summary>
  27652. </member>
  27653. <member name="F:OpenCvSharp.ML.DTrees.Split.VarIdx">
  27654. <summary>
  27655. Index of variable on which the split is created.
  27656. </summary>
  27657. </member>
  27658. <member name="F:OpenCvSharp.ML.DTrees.Split.Inversed">
  27659. <summary>
  27660. If not 0, then the inverse split rule is used (i.e. left and right
  27661. branches are exchanged in the rule expressions below).
  27662. </summary>
  27663. </member>
  27664. <member name="F:OpenCvSharp.ML.DTrees.Split.Quality">
  27665. <summary>
  27666. The split quality, a positive number. It is used to choose the best split.
  27667. </summary>
  27668. </member>
  27669. <member name="F:OpenCvSharp.ML.DTrees.Split.Next">
  27670. <summary>
  27671. Index of the next split in the list of splits for the node
  27672. </summary>
  27673. </member>
  27674. <member name="F:OpenCvSharp.ML.DTrees.Split.C">
  27675. <summary>
  27676. The threshold value in case of split on an ordered variable.
  27677. </summary>
  27678. </member>
  27679. <member name="F:OpenCvSharp.ML.DTrees.Split.SubsetOfs">
  27680. <summary>
  27681. Offset of the bitset used by the split on a categorical variable.
  27682. </summary>
  27683. </member>
  27684. <member name="T:OpenCvSharp.ML.SampleTypes">
  27685. <summary>
  27686. Sample types
  27687. </summary>
  27688. </member>
  27689. <member name="F:OpenCvSharp.ML.SampleTypes.RowSample">
  27690. <summary>
  27691. each training sample is a row of samples
  27692. </summary>
  27693. </member>
  27694. <member name="F:OpenCvSharp.ML.SampleTypes.ColSample">
  27695. <summary>
  27696. each training sample occupies a column of samples
  27697. </summary>
  27698. </member>
  27699. <member name="T:OpenCvSharp.ML.KNearest">
  27700. <summary>
  27701. K nearest neighbors classifier
  27702. </summary>
  27703. </member>
  27704. <member name="M:OpenCvSharp.ML.KNearest.#ctor(System.IntPtr)">
  27705. <summary>
  27706. Creates instance by raw pointer cv::ml::KNearest*
  27707. </summary>
  27708. </member>
  27709. <member name="M:OpenCvSharp.ML.KNearest.Create">
  27710. <summary>
  27711. Creates the empty model
  27712. </summary>
  27713. <returns></returns>
  27714. </member>
  27715. <member name="M:OpenCvSharp.ML.KNearest.Load(System.String)">
  27716. <summary>
  27717. Loads and creates a serialized model from a file.
  27718. </summary>
  27719. <param name="filePath"></param>
  27720. <returns></returns>
  27721. </member>
  27722. <member name="M:OpenCvSharp.ML.KNearest.LoadFromString(System.String)">
  27723. <summary>
  27724. Loads algorithm from a String.
  27725. </summary>
  27726. <param name="strModel">he string variable containing the model you want to load.</param>
  27727. <returns></returns>
  27728. </member>
  27729. <member name="M:OpenCvSharp.ML.KNearest.DisposeManaged">
  27730. <summary>
  27731. Releases managed resources
  27732. </summary>
  27733. </member>
  27734. <member name="P:OpenCvSharp.ML.KNearest.DefaultK">
  27735. <summary>
  27736. Default number of neighbors to use in predict method.
  27737. </summary>
  27738. </member>
  27739. <member name="P:OpenCvSharp.ML.KNearest.IsClassifier">
  27740. <summary>
  27741. Whether classification or regression model should be trained.
  27742. </summary>
  27743. </member>
  27744. <member name="P:OpenCvSharp.ML.KNearest.Emax">
  27745. <summary>
  27746. Parameter for KDTree implementation
  27747. </summary>
  27748. </member>
  27749. <member name="P:OpenCvSharp.ML.KNearest.AlgorithmType">
  27750. <summary>
  27751. Algorithm type, one of KNearest::Types.
  27752. </summary>
  27753. </member>
  27754. <member name="M:OpenCvSharp.ML.KNearest.FindNearest(OpenCvSharp.InputArray,System.Int32,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray)">
  27755. <summary>
  27756. Finds the neighbors and predicts responses for input vectors.
  27757. </summary>
  27758. <param name="samples">Input samples stored by rows.
  27759. It is a single-precision floating-point matrix of `[number_of_samples] * k` size.</param>
  27760. <param name="k">Number of used nearest neighbors. Should be greater than 1.</param>
  27761. <param name="results">Vector with results of prediction (regression or classification) for each
  27762. input sample. It is a single-precision floating-point vector with `[number_of_samples]` elements.</param>
  27763. <param name="neighborResponses">neighborResponses Optional output values for corresponding neighbors.
  27764. It is a single-precision floating-point matrix of `[number_of_samples] * k` size.</param>
  27765. <param name="dist">Optional output distances from the input vectors to the corresponding neighbors.
  27766. It is a single-precision floating-point matrix of `[number_of_samples] * k` size.</param>
  27767. <returns></returns>
  27768. </member>
  27769. <member name="T:OpenCvSharp.ML.KNearest.Types">
  27770. <summary>
  27771. Implementations of KNearest algorithm
  27772. </summary>
  27773. </member>
  27774. <member name="T:OpenCvSharp.ML.LogisticRegression">
  27775. <summary>
  27776. Implements Logistic Regression classifier.
  27777. </summary>
  27778. </member>
  27779. <member name="M:OpenCvSharp.ML.LogisticRegression.#ctor(System.IntPtr)">
  27780. <summary>
  27781. Creates instance by raw pointer cv::ml::LogisticRegression*
  27782. </summary>
  27783. </member>
  27784. <member name="M:OpenCvSharp.ML.LogisticRegression.Create">
  27785. <summary>
  27786. Creates the empty model.
  27787. </summary>
  27788. <returns></returns>
  27789. </member>
  27790. <member name="M:OpenCvSharp.ML.LogisticRegression.Load(System.String)">
  27791. <summary>
  27792. Loads and creates a serialized model from a file.
  27793. </summary>
  27794. <param name="filePath"></param>
  27795. <returns></returns>
  27796. </member>
  27797. <member name="M:OpenCvSharp.ML.LogisticRegression.LoadFromString(System.String)">
  27798. <summary>
  27799. Loads algorithm from a String.
  27800. </summary>
  27801. <param name="strModel">he string variable containing the model you want to load.</param>
  27802. <returns></returns>
  27803. </member>
  27804. <member name="M:OpenCvSharp.ML.LogisticRegression.DisposeManaged">
  27805. <summary>
  27806. Releases managed resources
  27807. </summary>
  27808. </member>
  27809. <member name="P:OpenCvSharp.ML.LogisticRegression.LearningRate">
  27810. <summary>
  27811. Learning rate
  27812. </summary>
  27813. </member>
  27814. <member name="P:OpenCvSharp.ML.LogisticRegression.Iterations">
  27815. <summary>
  27816. Number of iterations.
  27817. </summary>
  27818. </member>
  27819. <member name="P:OpenCvSharp.ML.LogisticRegression.Regularization">
  27820. <summary>
  27821. Kind of regularization to be applied. See LogisticRegression::RegKinds.
  27822. </summary>
  27823. </member>
  27824. <member name="P:OpenCvSharp.ML.LogisticRegression.TrainMethod">
  27825. <summary>
  27826. Kind of training method used. See LogisticRegression::Methods.
  27827. </summary>
  27828. </member>
  27829. <member name="P:OpenCvSharp.ML.LogisticRegression.MiniBatchSize">
  27830. <summary>
  27831. Specifies the number of training samples taken in each step of Mini-Batch Gradient.
  27832. Descent. Will only be used if using LogisticRegression::MINI_BATCH training algorithm.
  27833. It has to take values less than the total number of training samples.
  27834. </summary>
  27835. </member>
  27836. <member name="P:OpenCvSharp.ML.LogisticRegression.TermCriteria">
  27837. <summary>
  27838. Termination criteria of the training algorithm.
  27839. </summary>
  27840. </member>
  27841. <member name="M:OpenCvSharp.ML.LogisticRegression.Predict(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32)">
  27842. <summary>
  27843. Predicts responses for input samples and returns a float type.
  27844. </summary>
  27845. <param name="samples">The input data for the prediction algorithm. Matrix [m x n],
  27846. where each row contains variables (features) of one object being classified.
  27847. Should have data type CV_32F.</param>
  27848. <param name="results">Predicted labels as a column matrix of type CV_32S.</param>
  27849. <param name="flags">Not used.</param>
  27850. <returns></returns>
  27851. </member>
  27852. <member name="M:OpenCvSharp.ML.LogisticRegression.GetLearntThetas">
  27853. <summary>
  27854. This function returns the trained parameters arranged across rows.
  27855. For a two class classification problem, it returns a row matrix.
  27856. It returns learnt parameters of the Logistic Regression as a matrix of type CV_32F.
  27857. </summary>
  27858. <returns></returns>
  27859. </member>
  27860. <member name="T:OpenCvSharp.ML.LogisticRegression.RegKinds">
  27861. <summary>
  27862. Regularization kinds
  27863. </summary>
  27864. </member>
  27865. <member name="F:OpenCvSharp.ML.LogisticRegression.RegKinds.RegDisable">
  27866. <summary>
  27867. Regularization disabled
  27868. </summary>
  27869. </member>
  27870. <member name="F:OpenCvSharp.ML.LogisticRegression.RegKinds.RegL1">
  27871. <summary>
  27872. L1 norm
  27873. </summary>
  27874. </member>
  27875. <member name="F:OpenCvSharp.ML.LogisticRegression.RegKinds.RegL2">
  27876. <summary>
  27877. L2 norm
  27878. </summary>
  27879. </member>
  27880. <member name="T:OpenCvSharp.ML.LogisticRegression.Methods">
  27881. <summary>
  27882. Training methods
  27883. </summary>
  27884. </member>
  27885. <member name="F:OpenCvSharp.ML.LogisticRegression.Methods.Batch">
  27886. <summary>
  27887. </summary>
  27888. </member>
  27889. <member name="F:OpenCvSharp.ML.LogisticRegression.Methods.MiniBatch">
  27890. <summary>
  27891. Set MiniBatchSize to a positive integer when using this method.
  27892. </summary>
  27893. </member>
  27894. <member name="T:OpenCvSharp.ML.NormalBayesClassifier">
  27895. <summary>
  27896. Bayes classifier for normally distributed data
  27897. </summary>
  27898. </member>
  27899. <member name="M:OpenCvSharp.ML.NormalBayesClassifier.#ctor(System.IntPtr)">
  27900. <summary>
  27901. Creates instance by raw pointer cv::ml::NormalBayesClassifier*
  27902. </summary>
  27903. </member>
  27904. <member name="M:OpenCvSharp.ML.NormalBayesClassifier.Create">
  27905. <summary>
  27906. Creates empty model.
  27907. Use StatModel::train to train the model after creation.
  27908. </summary>
  27909. <returns></returns>
  27910. </member>
  27911. <member name="M:OpenCvSharp.ML.NormalBayesClassifier.Load(System.String)">
  27912. <summary>
  27913. Loads and creates a serialized model from a file.
  27914. </summary>
  27915. <param name="filePath"></param>
  27916. <returns></returns>
  27917. </member>
  27918. <member name="M:OpenCvSharp.ML.NormalBayesClassifier.LoadFromString(System.String)">
  27919. <summary>
  27920. Loads algorithm from a String.
  27921. </summary>
  27922. <param name="strModel">he string variable containing the model you want to load.</param>
  27923. <returns></returns>
  27924. </member>
  27925. <member name="M:OpenCvSharp.ML.NormalBayesClassifier.DisposeManaged">
  27926. <summary>
  27927. Releases managed resources
  27928. </summary>
  27929. </member>
  27930. <member name="M:OpenCvSharp.ML.NormalBayesClassifier.PredictProb(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,System.Int32)">
  27931. <summary>
  27932. Predicts the response for sample(s).
  27933. </summary>
  27934. <param name="inputs"></param>
  27935. <param name="outputs"></param>
  27936. <param name="outputProbs"></param>
  27937. <param name="flags"></param>
  27938. <returns></returns>
  27939. <remarks>
  27940. The method estimates the most probable classes for input vectors. Input vectors (one or more)
  27941. are stored as rows of the matrix inputs. In case of multiple input vectors, there should be one
  27942. output vector outputs. The predicted class for a single input vector is returned by the method.
  27943. The vector outputProbs contains the output probabilities corresponding to each element of result.
  27944. </remarks>
  27945. </member>
  27946. <member name="T:OpenCvSharp.ML.ParamGrid">
  27947. <summary>
  27948. The structure represents the logarithmic grid range of statmodel parameters.
  27949. </summary>
  27950. </member>
  27951. <member name="F:OpenCvSharp.ML.ParamGrid.MinVal">
  27952. <summary>
  27953. Minimum value of the statmodel parameter. Default value is 0.
  27954. </summary>
  27955. </member>
  27956. <member name="F:OpenCvSharp.ML.ParamGrid.MaxVal">
  27957. <summary>
  27958. Maximum value of the statmodel parameter. Default value is 0.
  27959. </summary>
  27960. </member>
  27961. <member name="F:OpenCvSharp.ML.ParamGrid.LogStep">
  27962. <summary>
  27963. Logarithmic step for iterating the statmodel parameter.
  27964. </summary>
  27965. <remarks>
  27966. The grid determines the following iteration sequence of the statmodel parameter values:
  27967. \f[(minVal, minVal*step, minVal*{step}^2, \dots, minVal*{logStep}^n),\f]
  27968. where \f$n\f$ is the maximal index satisfying
  27969. \f[\texttt{minVal} * \texttt{logStep} ^n &lt; \texttt{maxVal}\f]
  27970. The grid is logarithmic, so logStep must always be greater then 1. Default value is 1.
  27971. </remarks>
  27972. </member>
  27973. <member name="M:OpenCvSharp.ML.ParamGrid.#ctor(System.Double,System.Double,System.Double)">
  27974. <summary>
  27975. Constructor with parameters
  27976. </summary>
  27977. <param name="minVal"></param>
  27978. <param name="maxVal"></param>
  27979. <param name="logStep"></param>
  27980. </member>
  27981. <member name="T:OpenCvSharp.ML.RTrees">
  27982. <summary>
  27983. The class implements the random forest predictor.
  27984. </summary>
  27985. </member>
  27986. <member name="M:OpenCvSharp.ML.RTrees.#ctor(System.IntPtr)">
  27987. <summary>
  27988. Creates instance by raw pointer cv::ml::RTrees*
  27989. </summary>
  27990. </member>
  27991. <member name="M:OpenCvSharp.ML.RTrees.Create">
  27992. <summary>
  27993. Creates the empty model.
  27994. </summary>
  27995. <returns></returns>
  27996. </member>
  27997. <member name="M:OpenCvSharp.ML.RTrees.Load(System.String)">
  27998. <summary>
  27999. Loads and creates a serialized model from a file.
  28000. </summary>
  28001. <param name="filePath"></param>
  28002. <returns></returns>
  28003. </member>
  28004. <member name="M:OpenCvSharp.ML.RTrees.LoadFromString(System.String)">
  28005. <summary>
  28006. Loads algorithm from a String.
  28007. </summary>
  28008. <param name="strModel">he string variable containing the model you want to load.</param>
  28009. <returns></returns>
  28010. </member>
  28011. <member name="M:OpenCvSharp.ML.RTrees.DisposeManaged">
  28012. <summary>
  28013. Releases managed resources
  28014. </summary>
  28015. </member>
  28016. <member name="P:OpenCvSharp.ML.RTrees.CalculateVarImportance">
  28017. <summary>
  28018. If true then variable importance will be calculated and then
  28019. it can be retrieved by RTrees::getVarImportance. Default value is false.
  28020. </summary>
  28021. </member>
  28022. <member name="P:OpenCvSharp.ML.RTrees.ActiveVarCount">
  28023. <summary>
  28024. The size of the randomly selected subset of features at each tree node
  28025. and that are used to find the best split(s).
  28026. </summary>
  28027. </member>
  28028. <member name="P:OpenCvSharp.ML.RTrees.TermCriteria">
  28029. <summary>
  28030. The termination criteria that specifies when the training algorithm stops.
  28031. </summary>
  28032. </member>
  28033. <member name="M:OpenCvSharp.ML.RTrees.GetVarImportance">
  28034. <summary>
  28035. Returns the variable importance array.
  28036. The method returns the variable importance vector, computed at the training
  28037. stage when CalculateVarImportance is set to true. If this flag was set to false,
  28038. the empty matrix is returned.
  28039. </summary>
  28040. <returns></returns>
  28041. </member>
  28042. <member name="T:OpenCvSharp.ML.StatModel">
  28043. <summary>
  28044. Base class for statistical models in ML
  28045. </summary>
  28046. </member>
  28047. <member name="M:OpenCvSharp.ML.StatModel.GetVarCount">
  28048. <summary>
  28049. Returns the number of variables in training samples
  28050. </summary>
  28051. <returns></returns>
  28052. </member>
  28053. <member name="M:OpenCvSharp.ML.StatModel.Empty">
  28054. <summary>
  28055. </summary>
  28056. <returns></returns>
  28057. </member>
  28058. <member name="M:OpenCvSharp.ML.StatModel.IsTrained">
  28059. <summary>
  28060. Returns true if the model is trained
  28061. </summary>
  28062. <returns></returns>
  28063. </member>
  28064. <member name="M:OpenCvSharp.ML.StatModel.IsClassifier">
  28065. <summary>
  28066. Returns true if the model is classifier
  28067. </summary>
  28068. <returns></returns>
  28069. </member>
  28070. <member name="M:OpenCvSharp.ML.StatModel.Train(OpenCvSharp.ML.TrainData,System.Int32)">
  28071. <summary>
  28072. Trains the statistical model
  28073. </summary>
  28074. <param name="trainData">training data that can be loaded from file using TrainData::loadFromCSV
  28075. or created with TrainData::create.</param>
  28076. <param name="flags"> optional flags, depending on the model. Some of the models can be updated with the
  28077. new training samples, not completely overwritten (such as NormalBayesClassifier or ANN_MLP).</param>
  28078. <returns></returns>
  28079. </member>
  28080. <member name="M:OpenCvSharp.ML.StatModel.Train(OpenCvSharp.InputArray,OpenCvSharp.ML.SampleTypes,OpenCvSharp.InputArray)">
  28081. <summary>
  28082. Trains the statistical model
  28083. </summary>
  28084. <param name="samples">training samples</param>
  28085. <param name="layout">SampleTypes value</param>
  28086. <param name="responses">vector of responses associated with the training samples.</param>
  28087. <returns></returns>
  28088. </member>
  28089. <member name="M:OpenCvSharp.ML.StatModel.CalcError(OpenCvSharp.ML.TrainData,System.Boolean,OpenCvSharp.OutputArray)">
  28090. <summary>
  28091. Computes error on the training or test dataset
  28092. </summary>
  28093. <param name="data">the training data</param>
  28094. <param name="test">if true, the error is computed over the test subset of the data,
  28095. otherwise it's computed over the training subset of the data. Please note that if you
  28096. loaded a completely different dataset to evaluate already trained classifier, you will
  28097. probably want not to set the test subset at all with TrainData::setTrainTestSplitRatio
  28098. and specify test=false, so that the error is computed for the whole new set. Yes, this
  28099. sounds a bit confusing.</param>
  28100. <param name="resp">the optional output responses.</param>
  28101. <returns></returns>
  28102. </member>
  28103. <member name="M:OpenCvSharp.ML.StatModel.Predict(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.ML.StatModel.Flags)">
  28104. <summary>
  28105. Predicts response(s) for the provided sample(s)
  28106. </summary>
  28107. <param name="samples">The input samples, floating-point matrix</param>
  28108. <param name="results">The optional output matrix of results.</param>
  28109. <param name="flags">The optional flags, model-dependent.</param>
  28110. <returns></returns>
  28111. </member>
  28112. <member name="T:OpenCvSharp.ML.StatModel.Flags">
  28113. <summary>
  28114. Predict options
  28115. </summary>
  28116. </member>
  28117. <member name="F:OpenCvSharp.ML.StatModel.Flags.RawOutput">
  28118. <summary>
  28119. makes the method return the raw results (the sum), not the class label
  28120. </summary>
  28121. </member>
  28122. <member name="T:OpenCvSharp.ML.SVM">
  28123. <summary>
  28124. Support Vector Machines
  28125. </summary>
  28126. </member>
  28127. <member name="M:OpenCvSharp.ML.SVM.#ctor(System.IntPtr)">
  28128. <summary>
  28129. Creates instance by raw pointer cv::ml::SVM*
  28130. </summary>
  28131. </member>
  28132. <member name="M:OpenCvSharp.ML.SVM.Create">
  28133. <summary>
  28134. Creates empty model.
  28135. Use StatModel::Train to train the model.
  28136. Since %SVM has several parameters, you may want to find the best
  28137. parameters for your problem, it can be done with SVM::TrainAuto.
  28138. </summary>
  28139. <returns></returns>
  28140. </member>
  28141. <member name="M:OpenCvSharp.ML.SVM.Load(System.String)">
  28142. <summary>
  28143. Loads and creates a serialized svm from a file.
  28144. Use SVM::save to serialize and store an SVM to disk.
  28145. Load the SVM from this file again, by calling this function with the path to the file.
  28146. </summary>
  28147. <param name="filePath"></param>
  28148. <returns></returns>
  28149. </member>
  28150. <member name="M:OpenCvSharp.ML.SVM.LoadFromString(System.String)">
  28151. <summary>
  28152. Loads algorithm from a String.
  28153. </summary>
  28154. <param name="strModel">The string variable containing the model you want to load.</param>
  28155. <returns></returns>
  28156. </member>
  28157. <member name="M:OpenCvSharp.ML.SVM.DisposeManaged">
  28158. <summary>
  28159. Releases managed resources
  28160. </summary>
  28161. </member>
  28162. <member name="P:OpenCvSharp.ML.SVM.Type">
  28163. <summary>
  28164. Type of a %SVM formulation.
  28165. Default value is SVM::C_SVC.
  28166. </summary>
  28167. </member>
  28168. <member name="P:OpenCvSharp.ML.SVM.Gamma">
  28169. <summary>
  28170. Parameter gamma of a kernel function.
  28171. For SVM::POLY, SVM::RBF, SVM::SIGMOID or SVM::CHI2. Default value is 1.
  28172. </summary>
  28173. </member>
  28174. <member name="P:OpenCvSharp.ML.SVM.Coef0">
  28175. <summary>
  28176. Parameter coef0 of a kernel function.
  28177. For SVM::POLY or SVM::SIGMOID. Default value is 0.
  28178. </summary>
  28179. </member>
  28180. <member name="P:OpenCvSharp.ML.SVM.Degree">
  28181. <summary>
  28182. Parameter degree of a kernel function.
  28183. For SVM::POLY. Default value is 0.
  28184. </summary>
  28185. </member>
  28186. <member name="P:OpenCvSharp.ML.SVM.C">
  28187. <summary>
  28188. Parameter C of a %SVM optimization problem.
  28189. For SVM::C_SVC, SVM::EPS_SVR or SVM::NU_SVR. Default value is 0.
  28190. </summary>
  28191. </member>
  28192. <member name="P:OpenCvSharp.ML.SVM.Nu">
  28193. <summary>
  28194. Parameter nu of a %SVM optimization problem.
  28195. For SVM::NU_SVC, SVM::ONE_CLASS or SVM::NU_SVR. Default value is 0.
  28196. </summary>
  28197. </member>
  28198. <member name="P:OpenCvSharp.ML.SVM.P">
  28199. <summary>
  28200. Parameter epsilon of a %SVM optimization problem.
  28201. For SVM::EPS_SVR. Default value is 0.
  28202. </summary>
  28203. </member>
  28204. <member name="P:OpenCvSharp.ML.SVM.ClassWeights">
  28205. <summary>
  28206. Optional weights in the SVM::C_SVC problem, assigned to particular classes.
  28207. </summary>
  28208. <remarks>
  28209. They are multiplied by _C_ so the parameter _C_ of class _i_ becomes `classWeights(i) * C`.
  28210. Thus these weights affect the misclassification penalty for different classes.
  28211. The larger weight, the larger penalty on misclassification of data from the
  28212. corresponding class. Default value is empty Mat.
  28213. </remarks>
  28214. </member>
  28215. <member name="P:OpenCvSharp.ML.SVM.TermCriteria">
  28216. <summary>
  28217. Termination criteria of the iterative SVM training procedure
  28218. which solves a partial case of constrained quadratic optimization problem.
  28219. </summary>
  28220. <remarks>
  28221. You can specify tolerance and/or the maximum number of iterations.
  28222. Default value is `TermCriteria( TermCriteria::MAX_ITER + TermCriteria::EPS, 1000, FLT_EPSILON )`;
  28223. </remarks>
  28224. </member>
  28225. <member name="P:OpenCvSharp.ML.SVM.KernelType">
  28226. <summary>
  28227. Type of a %SVM kernel. See SVM::KernelTypes. Default value is SVM::RBF.
  28228. </summary>
  28229. </member>
  28230. <member name="M:OpenCvSharp.ML.SVM.SetCustomKernel(OpenCvSharp.ML.SVM.Kernel)">
  28231. <summary>
  28232. Initialize with custom kernel.
  28233. </summary>
  28234. <param name="kernel"></param>
  28235. </member>
  28236. <member name="M:OpenCvSharp.ML.SVM.TrainAuto(OpenCvSharp.ML.TrainData,System.Int32,System.Nullable{OpenCvSharp.ML.ParamGrid},System.Nullable{OpenCvSharp.ML.ParamGrid},System.Nullable{OpenCvSharp.ML.ParamGrid},System.Nullable{OpenCvSharp.ML.ParamGrid},System.Nullable{OpenCvSharp.ML.ParamGrid},System.Nullable{OpenCvSharp.ML.ParamGrid},System.Boolean)">
  28237. <summary>
  28238. Trains an %SVM with optimal parameters.
  28239. </summary>
  28240. <param name="data">the training data that can be constructed using
  28241. TrainData::create or TrainData::loadFromCSV.</param>
  28242. <param name="kFold">Cross-validation parameter. The training set is divided into kFold subsets.
  28243. One subset is used to test the model, the others form the train set. So, the %SVM algorithm is
  28244. executed kFold times.</param>
  28245. <param name="cGrid">grid for C</param>
  28246. <param name="gammaGrid">grid for gamma</param>
  28247. <param name="pGrid">grid for p</param>
  28248. <param name="nuGrid">grid for nu</param>
  28249. <param name="coeffGrid">grid for coeff</param>
  28250. <param name="degreeGrid">grid for degree</param>
  28251. <param name="balanced">If true and the problem is 2-class classification then the method creates
  28252. more balanced cross-validation subsets that is proportions between classes in subsets are close
  28253. to such proportion in the whole train dataset.</param>
  28254. <returns></returns>
  28255. </member>
  28256. <member name="M:OpenCvSharp.ML.SVM.GetSupportVectors">
  28257. <summary>
  28258. Retrieves all the support vectors
  28259. </summary>
  28260. <returns></returns>
  28261. </member>
  28262. <member name="M:OpenCvSharp.ML.SVM.GetDecisionFunction(System.Int32,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray)">
  28263. <summary>
  28264. Retrieves the decision function
  28265. </summary>
  28266. <param name="i">i the index of the decision function.
  28267. If the problem solved is regression, 1-class or 2-class classification, then
  28268. there will be just one decision function and the index should always be 0.
  28269. Otherwise, in the case of N-class classification, there will be N(N-1)/2 decision functions.</param>
  28270. <param name="alpha">alpha the optional output vector for weights, corresponding to
  28271. different support vectors. In the case of linear %SVM all the alpha's will be 1's.</param>
  28272. <param name="svidx">the optional output vector of indices of support vectors
  28273. within the matrix of support vectors (which can be retrieved by SVM::getSupportVectors).
  28274. In the case of linear %SVM each decision function consists of a single "compressed" support vector.</param>
  28275. <returns></returns>
  28276. </member>
  28277. <member name="M:OpenCvSharp.ML.SVM.GetDefaultGrid(OpenCvSharp.ML.SVM.ParamTypes)">
  28278. <summary>
  28279. Generates a grid for SVM parameters.
  28280. </summary>
  28281. <param name="paramId">SVM parameters IDs that must be one of the SVM::ParamTypes.
  28282. The grid is generated for the parameter with this ID.</param>
  28283. <returns></returns>
  28284. </member>
  28285. <member name="T:OpenCvSharp.ML.SVM.Kernel">
  28286. <summary>
  28287. </summary>
  28288. </member>
  28289. <member name="M:OpenCvSharp.ML.SVM.Kernel.#ctor">
  28290. <summary>
  28291. </summary>
  28292. </member>
  28293. <member name="T:OpenCvSharp.ML.SVM.Types">
  28294. <summary>
  28295. SVM type
  28296. </summary>
  28297. </member>
  28298. <member name="F:OpenCvSharp.ML.SVM.Types.CSvc">
  28299. <summary>
  28300. C-Support Vector Classification. n-class classification (n \f$\geq\f$ 2),
  28301. allows imperfect separation of classes with penalty multiplier C for outliers.
  28302. </summary>
  28303. </member>
  28304. <member name="F:OpenCvSharp.ML.SVM.Types.NuSvc">
  28305. <summary>
  28306. nu-Support Vector Classification. n-class classification with possible
  28307. imperfect separation. Parameter \f$\nu\f$ (in the range 0..1, the larger
  28308. the value, the smoother the decision boundary) is used instead of C.
  28309. </summary>
  28310. </member>
  28311. <member name="F:OpenCvSharp.ML.SVM.Types.OneClass">
  28312. <summary>
  28313. Distribution Estimation (One-class %SVM). All the training data are from
  28314. the same class, %SVM builds a boundary that separates the class from the
  28315. rest of the feature space.
  28316. </summary>
  28317. </member>
  28318. <member name="F:OpenCvSharp.ML.SVM.Types.EpsSvr">
  28319. <summary>
  28320. epsilon-Support Vector Regression.
  28321. The distance between feature vectors from the training set and the fitting
  28322. hyper-plane must be less than p. For outliers the penalty multiplier C is used.
  28323. </summary>
  28324. </member>
  28325. <member name="F:OpenCvSharp.ML.SVM.Types.NuSvr">
  28326. <summary>
  28327. nu-Support Vector Regression. \f$\nu\f$ is used instead of p.
  28328. See @cite LibSVM for details.
  28329. </summary>
  28330. </member>
  28331. <member name="T:OpenCvSharp.ML.SVM.KernelTypes">
  28332. <summary>
  28333. SVM kernel type
  28334. </summary>
  28335. </member>
  28336. <member name="F:OpenCvSharp.ML.SVM.KernelTypes.Custom">
  28337. <summary>
  28338. Returned by SVM::getKernelType in case when custom kernel has been set
  28339. </summary>
  28340. </member>
  28341. <member name="F:OpenCvSharp.ML.SVM.KernelTypes.Linear">
  28342. <summary>
  28343. Linear kernel. No mapping is done, linear discrimination (or regression) is
  28344. done in the original feature space. It is the fastest option. \f$K(x_i, x_j) = x_i^T x_j\f$.
  28345. </summary>
  28346. </member>
  28347. <member name="F:OpenCvSharp.ML.SVM.KernelTypes.Poly">
  28348. <summary>
  28349. Polynomial kernel:
  28350. \f$K(x_i, x_j) = (\gamma x_i^T x_j + coef0)^{degree}, \gamma &gt; 0\f$.
  28351. </summary>
  28352. </member>
  28353. <member name="F:OpenCvSharp.ML.SVM.KernelTypes.Rbf">
  28354. <summary>
  28355. Radial basis function (RBF), a good choice in most cases.
  28356. \f$K(x_i, x_j) = e^{-\gamma ||x_i - x_j||^2}, \gamma > 0\f$.
  28357. </summary>
  28358. </member>
  28359. <member name="F:OpenCvSharp.ML.SVM.KernelTypes.Sigmoid">
  28360. <summary>
  28361. Sigmoid kernel:
  28362. \f$K(x_i, x_j) = \tanh(\gamma x_i^T x_j + coef0)\f$.
  28363. </summary>
  28364. </member>
  28365. <member name="F:OpenCvSharp.ML.SVM.KernelTypes.Chi2">
  28366. <summary>
  28367. Exponential Chi2 kernel, similar to the RBF kernel:
  28368. \f$K(x_i, x_j) = e^{-\gamma \chi^2(x_i,x_j)}, \chi^2(x_i,x_j) = (x_i-x_j)^2/(x_i+x_j), \gamma &gt; 0\f$.
  28369. </summary>
  28370. </member>
  28371. <member name="F:OpenCvSharp.ML.SVM.KernelTypes.Inter">
  28372. <summary>
  28373. Histogram intersection kernel.
  28374. A fast kernel. \f$K(x_i, x_j) = min(x_i,x_j)\f$.
  28375. </summary>
  28376. </member>
  28377. <member name="T:OpenCvSharp.ML.SVM.ParamTypes">
  28378. <summary>
  28379. SVM params type
  28380. </summary>
  28381. </member>
  28382. <member name="T:OpenCvSharp.ML.TrainData">
  28383. <summary>
  28384. </summary>
  28385. </member>
  28386. <member name="M:OpenCvSharp.ML.TrainData.#ctor">
  28387. <summary>
  28388. </summary>
  28389. </member>
  28390. <member name="T:OpenCvSharp.EM">
  28391. <summary>
  28392. The class implements the Expectation Maximization algorithm.
  28393. </summary>
  28394. </member>
  28395. <member name="M:OpenCvSharp.EM.#ctor(System.IntPtr)">
  28396. <summary>
  28397. Creates instance by pointer cv::Ptr&lt;EM&gt;
  28398. </summary>
  28399. </member>
  28400. <member name="M:OpenCvSharp.EM.Create">
  28401. <summary>
  28402. Creates empty EM model.
  28403. </summary>
  28404. <returns></returns>
  28405. </member>
  28406. <member name="M:OpenCvSharp.EM.Load(System.String)">
  28407. <summary>
  28408. Loads and creates a serialized model from a file.
  28409. </summary>
  28410. <param name="filePath"></param>
  28411. <returns></returns>
  28412. </member>
  28413. <member name="M:OpenCvSharp.EM.LoadFromString(System.String)">
  28414. <summary>
  28415. Loads algorithm from a String.
  28416. </summary>
  28417. <param name="strModel">he string variable containing the model you want to load.</param>
  28418. <returns></returns>
  28419. </member>
  28420. <member name="M:OpenCvSharp.EM.DisposeManaged">
  28421. <summary>
  28422. Releases managed resources
  28423. </summary>
  28424. </member>
  28425. <member name="P:OpenCvSharp.EM.ClustersNumber">
  28426. <summary>
  28427. The number of mixture components in the Gaussian mixture model.
  28428. Default value of the parameter is EM::DEFAULT_NCLUSTERS=5.
  28429. Some of EM implementation could determine the optimal number of mixtures
  28430. within a specified value range, but that is not the case in ML yet.
  28431. </summary>
  28432. </member>
  28433. <member name="P:OpenCvSharp.EM.CovarianceMatrixType">
  28434. <summary>
  28435. Constraint on covariance matrices which defines type of matrices.
  28436. </summary>
  28437. </member>
  28438. <member name="P:OpenCvSharp.EM.TermCriteria">
  28439. <summary>
  28440. The termination criteria of the %EM algorithm.
  28441. The EM algorithm can be terminated by the number of iterations
  28442. termCrit.maxCount (number of M-steps) or when relative change of likelihood
  28443. logarithm is less than termCrit.epsilon.
  28444. Default maximum number of iterations is EM::DEFAULT_MAX_ITERS=100.
  28445. </summary>
  28446. </member>
  28447. <member name="M:OpenCvSharp.EM.GetWeights">
  28448. <summary>
  28449. Returns weights of the mixtures.
  28450. Returns vector with the number of elements equal to the number of mixtures.
  28451. </summary>
  28452. <returns></returns>
  28453. </member>
  28454. <member name="M:OpenCvSharp.EM.GetMeans">
  28455. <summary>
  28456. Returns the cluster centers (means of the Gaussian mixture).
  28457. Returns matrix with the number of rows equal to the number of mixtures and
  28458. number of columns equal to the space dimensionality.
  28459. </summary>
  28460. <returns></returns>
  28461. </member>
  28462. <member name="M:OpenCvSharp.EM.GetCovs">
  28463. <summary>
  28464. Returns covariation matrices.
  28465. Returns vector of covariation matrices. Number of matrices is the number of
  28466. gaussian mixtures, each matrix is a square floating-point matrix NxN, where N is the space dimensionality.
  28467. </summary>
  28468. </member>
  28469. <member name="M:OpenCvSharp.EM.TrainEM(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray)">
  28470. <summary>
  28471. Estimate the Gaussian mixture parameters from a samples set.
  28472. </summary>
  28473. <param name="samples">Samples from which the Gaussian mixture model will be estimated. It should be a
  28474. one-channel matrix, each row of which is a sample. If the matrix does not have CV_64F type
  28475. it will be converted to the inner matrix of such type for the further computing.</param>
  28476. <param name="logLikelihoods">The optional output matrix that contains a likelihood logarithm value for
  28477. each sample. It has \f$nsamples \times 1\f$ size and CV_64FC1 type.</param>
  28478. <param name="labels">The optional output "class label" for each sample:
  28479. \f$\texttt{labels}_i=\texttt{arg max}_k(p_{i,k}), i=1..N\f$ (indices of the most probable
  28480. mixture component for each sample). It has \f$nsamples \times 1\f$ size and CV_32SC1 type.</param>
  28481. <param name="probs">The optional output matrix that contains posterior probabilities of each Gaussian
  28482. mixture component given the each sample. It has \f$nsamples \times nclusters\f$ size and CV_64FC1 type.</param>
  28483. <returns></returns>
  28484. </member>
  28485. <member name="M:OpenCvSharp.EM.TrainE(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray)">
  28486. <summary>
  28487. Estimate the Gaussian mixture parameters from a samples set.
  28488. </summary>
  28489. <param name="samples">Samples from which the Gaussian mixture model will be estimated. It should be a
  28490. one-channel matrix, each row of which is a sample. If the matrix does not have CV_64F type
  28491. it will be converted to the inner matrix of such type for the further computing.</param>
  28492. <param name="means0">Initial means \f$a_k\f$ of mixture components. It is a one-channel matrix of
  28493. \f$nclusters \times dims\f$ size. If the matrix does not have CV_64F type it will be
  28494. converted to the inner matrix of such type for the further computing.</param>
  28495. <param name="covs0">The vector of initial covariance matrices \f$S_k\f$ of mixture components. Each of
  28496. covariance matrices is a one-channel matrix of \f$dims \times dims\f$ size. If the matrices
  28497. do not have CV_64F type they will be converted to the inner matrices of such type for the further computing.</param>
  28498. <param name="weights0">Initial weights \f$\pi_k\f$ of mixture components. It should be a one-channel
  28499. floating-point matrix with \f$1 \times nclusters\f$ or \f$nclusters \times 1\f$ size.</param>
  28500. <param name="logLikelihoods">The optional output matrix that contains a likelihood logarithm value for
  28501. each sample. It has \f$nsamples \times 1\f$ size and CV_64FC1 type.</param>
  28502. <param name="labels">The optional output "class label" for each sample:
  28503. \f$\texttt{labels}_i=\texttt{arg max}_k(p_{i,k}), i=1..N\f$ (indices of the most probable
  28504. mixture component for each sample). It has \f$nsamples \times 1\f$ size and CV_32SC1 type.</param>
  28505. <param name="probs">The optional output matrix that contains posterior probabilities of each Gaussian
  28506. mixture component given the each sample. It has \f$nsamples \times nclusters\f$ size and CV_64FC1 type.</param>
  28507. </member>
  28508. <member name="M:OpenCvSharp.EM.TrainM(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray)">
  28509. <summary>
  28510. Estimate the Gaussian mixture parameters from a samples set.
  28511. </summary>
  28512. <param name="samples">Samples from which the Gaussian mixture model will be estimated. It should be a
  28513. one-channel matrix, each row of which is a sample. If the matrix does not have CV_64F type
  28514. it will be converted to the inner matrix of such type for the further computing.</param>
  28515. <param name="probs0">the probabilities</param>
  28516. <param name="logLikelihoods">The optional output matrix that contains a likelihood logarithm value for
  28517. each sample. It has \f$nsamples \times 1\f$ size and CV_64FC1 type.</param>
  28518. <param name="labels">The optional output "class label" for each sample:
  28519. \f$\texttt{labels}_i=\texttt{arg max}_k(p_{i,k}), i=1..N\f$ (indices of the most probable
  28520. mixture component for each sample). It has \f$nsamples \times 1\f$ size and CV_32SC1 type.</param>
  28521. <param name="probs">The optional output matrix that contains posterior probabilities of each Gaussian
  28522. mixture component given the each sample. It has \f$nsamples \times nclusters\f$ size and CV_64FC1 type.</param>
  28523. </member>
  28524. <member name="M:OpenCvSharp.EM.Predict2(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  28525. <summary>
  28526. Predicts the response for sample
  28527. </summary>
  28528. <param name="sample">A sample for classification. It should be a one-channel matrix of
  28529. \f$1 \times dims\f$ or \f$dims \times 1\f$ size.</param>
  28530. <param name="probs">Optional output matrix that contains posterior probabilities of each component
  28531. given the sample. It has \f$1 \times nclusters\f$ size and CV_64FC1 type.</param>
  28532. </member>
  28533. <member name="T:OpenCvSharp.EM.Types">
  28534. <summary>
  28535. Type of covariation matrices
  28536. </summary>
  28537. </member>
  28538. <member name="F:OpenCvSharp.EM.Types.CovMatSpherical">
  28539. <summary>
  28540. A scaled identity matrix \f$\mu_k * I\f$.
  28541. There is the only parameter \f$\mu_k\f$ to be estimated for each matrix.
  28542. The option may be used in special cases, when the constraint is relevant,
  28543. or as a first step in the optimization (for example in case when the data is
  28544. preprocessed with PCA). The results of such preliminary estimation may be
  28545. passed again to the optimization procedure, this time with covMatType=EM::COV_MAT_DIAGONAL.
  28546. </summary>
  28547. </member>
  28548. <member name="F:OpenCvSharp.EM.Types.CovMatDiagonal">
  28549. <summary>
  28550. A diagonal matrix with positive diagonal elements.
  28551. The number of free parameters is d for each matrix.
  28552. This is most commonly used option yielding good estimation results.
  28553. </summary>
  28554. </member>
  28555. <member name="F:OpenCvSharp.EM.Types.CovMatGeneric">
  28556. <summary>
  28557. A symmetric positively defined matrix. The number of free parameters in each
  28558. matrix is about \f$d^2/2\f$. It is not recommended to use this option, unless
  28559. there is pretty accurate initial estimation of the parameters and/or a huge number
  28560. of training samples.
  28561. </summary>
  28562. </member>
  28563. <member name="F:OpenCvSharp.EM.Types.CovMatDefault">
  28564. <summary>
  28565. </summary>
  28566. </member>
  28567. <member name="T:OpenCvSharp.EM.StartStep">
  28568. <summary>
  28569. The initial step the algorithm starts from
  28570. </summary>
  28571. </member>
  28572. <member name="F:OpenCvSharp.EM.StartStep.E">
  28573. <summary>
  28574. The algorithm starts with E-step.
  28575. At least, the initial values of mean vectors, CvEMParams.Means must be passed.
  28576. Optionally, the user may also provide initial values for weights (CvEMParams.Weights)
  28577. and/or covariation matrices (CvEMParams.Covs).
  28578. [CvEM::START_E_STEP]
  28579. </summary>
  28580. </member>
  28581. <member name="F:OpenCvSharp.EM.StartStep.M">
  28582. <summary>
  28583. The algorithm starts with M-step. The initial probabilities p_i,k must be provided.
  28584. [CvEM::START_M_STEP]
  28585. </summary>
  28586. </member>
  28587. <member name="F:OpenCvSharp.EM.StartStep.Auto">
  28588. <summary>
  28589. No values are required from the user, k-means algorithm is used to estimate initial mixtures parameters.
  28590. [CvEM::START_AUTO_STEP]
  28591. </summary>
  28592. </member>
  28593. <member name="T:OpenCvSharp.CascadeClassifier">
  28594. <summary>
  28595. Cascade classifier class for object detection.
  28596. </summary>
  28597. </member>
  28598. <member name="M:OpenCvSharp.CascadeClassifier.#ctor">
  28599. <summary>
  28600. Default constructor
  28601. </summary>
  28602. </member>
  28603. <member name="M:OpenCvSharp.CascadeClassifier.#ctor(System.String)">
  28604. <summary>
  28605. Loads a classifier from a file.
  28606. </summary>
  28607. <param name="fileName">Name of the file from which the classifier is loaded.</param>
  28608. </member>
  28609. <member name="M:OpenCvSharp.CascadeClassifier.DisposeUnmanaged">
  28610. <summary>
  28611. Releases unmanaged resources
  28612. </summary>
  28613. </member>
  28614. <member name="M:OpenCvSharp.CascadeClassifier.Empty">
  28615. <summary>
  28616. Checks whether the classifier has been loaded.
  28617. </summary>
  28618. <returns></returns>
  28619. </member>
  28620. <member name="M:OpenCvSharp.CascadeClassifier.Load(System.String)">
  28621. <summary>
  28622. Loads a classifier from a file.
  28623. </summary>
  28624. <param name="fileName">Name of the file from which the classifier is loaded.
  28625. The file may contain an old HAAR classifier trained by the haartraining application
  28626. or a new cascade classifier trained by the traincascade application.</param>
  28627. <returns></returns>
  28628. </member>
  28629. <member name="M:OpenCvSharp.CascadeClassifier.DetectMultiScale(OpenCvSharp.Mat,System.Double,System.Int32,OpenCvSharp.HaarDetectionType,System.Nullable{OpenCvSharp.Size},System.Nullable{OpenCvSharp.Size})">
  28630. <summary>
  28631. Detects objects of different sizes in the input image. The detected objects are returned as a list of rectangles.
  28632. </summary>
  28633. <param name="image">Matrix of the type CV_8U containing an image where objects are detected.</param>
  28634. <param name="scaleFactor">Parameter specifying how much the image size is reduced at each image scale.</param>
  28635. <param name="minNeighbors">Parameter specifying how many neighbors each candidate rectangle should have to retain it.</param>
  28636. <param name="flags">Parameter with the same meaning for an old cascade as in the function cvHaarDetectObjects.
  28637. It is not used for a new cascade.</param>
  28638. <param name="minSize">Minimum possible object size. Objects smaller than that are ignored.</param>
  28639. <param name="maxSize">Maximum possible object size. Objects larger than that are ignored.</param>
  28640. <returns>Vector of rectangles where each rectangle contains the detected object.</returns>
  28641. </member>
  28642. <member name="M:OpenCvSharp.CascadeClassifier.DetectMultiScale(OpenCvSharp.Mat,System.Int32[]@,System.Double[]@,System.Double,System.Int32,OpenCvSharp.HaarDetectionType,System.Nullable{OpenCvSharp.Size},System.Nullable{OpenCvSharp.Size},System.Boolean)">
  28643. <summary>
  28644. Detects objects of different sizes in the input image. The detected objects are returned as a list of rectangles.
  28645. </summary>
  28646. <param name="image">Matrix of the type CV_8U containing an image where objects are detected.</param>
  28647. <param name="rejectLevels"></param>
  28648. <param name="levelWeights"></param>
  28649. <param name="scaleFactor">Parameter specifying how much the image size is reduced at each image scale.</param>
  28650. <param name="minNeighbors">Parameter specifying how many neighbors each candidate rectangle should have to retain it.</param>
  28651. <param name="flags">Parameter with the same meaning for an old cascade as in the function cvHaarDetectObjects.
  28652. It is not used for a new cascade.</param>
  28653. <param name="minSize">Minimum possible object size. Objects smaller than that are ignored.</param>
  28654. <param name="maxSize">Maximum possible object size. Objects larger than that are ignored.</param>
  28655. <param name="outputRejectLevels"></param>
  28656. <returns>Vector of rectangles where each rectangle contains the detected object.</returns>
  28657. </member>
  28658. <member name="M:OpenCvSharp.CascadeClassifier.IsOldFormatCascade">
  28659. <summary>
  28660. </summary>
  28661. <returns></returns>
  28662. </member>
  28663. <member name="M:OpenCvSharp.CascadeClassifier.GetOriginalWindowSize">
  28664. <summary>
  28665. </summary>
  28666. <returns></returns>
  28667. </member>
  28668. <member name="M:OpenCvSharp.CascadeClassifier.GetFeatureType">
  28669. <summary>
  28670. </summary>
  28671. <returns></returns>
  28672. </member>
  28673. <member name="T:OpenCvSharp.HaarDetectionType">
  28674. <summary>
  28675. Modes of operation for cvHaarDetectObjects
  28676. </summary>
  28677. </member>
  28678. <member name="F:OpenCvSharp.HaarDetectionType.DoCannyPruning">
  28679. <summary>
  28680. If it is set, the function uses Canny edge detector to reject some image regions that contain too few or too much edges and thus can not contain the searched object.
  28681. The particular threshold values are tuned for face detection and in this case the pruning speeds up the processing.
  28682. [CV_HAAR_DO_CANNY_PRUNING]
  28683. </summary>
  28684. </member>
  28685. <member name="F:OpenCvSharp.HaarDetectionType.ScaleImage">
  28686. <summary>
  28687. For each scale factor used the function will downscale the image rather than "zoom" the feature coordinates in the classifier cascade.
  28688. Currently, the option can only be used alone, i.e. the flag can not be set together with the others.
  28689. [CV_HAAR_SCALE_IMAGE]
  28690. </summary>
  28691. </member>
  28692. <member name="F:OpenCvSharp.HaarDetectionType.FindBiggestObject">
  28693. <summary>
  28694. If it is set, the function finds the largest object (if any) in the image. That is, the output sequence will contain one (or zero) element(s).
  28695. [CV_HAAR_FIND_BIGGEST_OBJECT]
  28696. </summary>
  28697. </member>
  28698. <member name="F:OpenCvSharp.HaarDetectionType.DoRoughSearch">
  28699. <summary>
  28700. It should be used only when FindBiggestObject is set and min_neighbors > 0.
  28701. If the flag is set, the function does not look for candidates of a smaller size
  28702. as soon as it has found the object (with enough neighbor candidates) at the current scale.
  28703. Typically, when min_neighbors is fixed, the mode yields less accurate (a bit larger) object rectangle
  28704. than the regular single-object mode (flags=FindBiggestObject),
  28705. but it is much faster, up to an order of magnitude. A greater value of min_neighbors may be specified to improve the accuracy.
  28706. [CV_HAAR_DO_ROUGH_SEARCH]
  28707. </summary>
  28708. </member>
  28709. <member name="T:OpenCvSharp.HistogramNormType">
  28710. <summary>
  28711. </summary>
  28712. </member>
  28713. <member name="F:OpenCvSharp.HistogramNormType.L2Hys">
  28714. <summary>
  28715. [HOGDescriptor::L2Hys]
  28716. </summary>
  28717. </member>
  28718. <member name="T:OpenCvSharp.HOGDescriptor">
  28719. <summary>
  28720. HOG (Histogram-of-Oriented-Gradients) Descriptor and Object Detector
  28721. </summary>
  28722. </member>
  28723. <member name="F:OpenCvSharp.HOGDescriptor.L2Hys">
  28724. <summary>
  28725. </summary>
  28726. </member>
  28727. <member name="F:OpenCvSharp.HOGDescriptor.DefaultNlevels">
  28728. <summary>
  28729. </summary>
  28730. </member>
  28731. <member name="F:OpenCvSharp.HOGDescriptor.DefaultPeopleDetector">
  28732. <summary>
  28733. Returns coefficients of the classifier trained for people detection (for default window size).
  28734. </summary>
  28735. </member>
  28736. <member name="F:OpenCvSharp.HOGDescriptor.DaimlerPeopleDetector">
  28737. <summary>
  28738. This field returns 1981 SVM coeffs obtained from daimler's base.
  28739. To use these coeffs the detection window size should be (48,96)
  28740. </summary>
  28741. </member>
  28742. <member name="M:OpenCvSharp.HOGDescriptor.#ctor">
  28743. <summary>
  28744. Default constructor
  28745. </summary>
  28746. </member>
  28747. <member name="M:OpenCvSharp.HOGDescriptor.#ctor(System.Nullable{OpenCvSharp.Size},System.Nullable{OpenCvSharp.Size},System.Nullable{OpenCvSharp.Size},System.Nullable{OpenCvSharp.Size},System.Int32,System.Int32,System.Double,OpenCvSharp.HistogramNormType,System.Double,System.Boolean,System.Int32)">
  28748. <summary>
  28749. Creates the HOG descriptor and detector.
  28750. </summary>
  28751. <param name="winSize">Detection window size. Align to block size and block stride.</param>
  28752. <param name="blockSize">Block size in pixels. Align to cell size. Only (16,16) is supported for now.</param>
  28753. <param name="blockStride">Block stride. It must be a multiple of cell size.</param>
  28754. <param name="cellSize">Cell size. Only (8, 8) is supported for now.</param>
  28755. <param name="nbins">Number of bins. Only 9 bins per cell are supported for now.</param>
  28756. <param name="derivAperture"></param>
  28757. <param name="winSigma">Gaussian smoothing window parameter.</param>
  28758. <param name="histogramNormType"></param>
  28759. <param name="l2HysThreshold">L2-Hys normalization method shrinkage.</param>
  28760. <param name="gammaCorrection">Flag to specify whether the gamma correction preprocessing is required or not.</param>
  28761. <param name="nlevels">Maximum number of detection window increases.</param>
  28762. </member>
  28763. <member name="M:OpenCvSharp.HOGDescriptor.#ctor(System.String)">
  28764. <summary>
  28765. Construct from a file containing HOGDescriptor properties and coefficients for the linear SVM classifier.
  28766. </summary>
  28767. <param name="fileName">The file name containing HOGDescriptor properties and coefficients for the linear SVM classifier.</param>
  28768. </member>
  28769. <member name="M:OpenCvSharp.HOGDescriptor.DisposeUnmanaged">
  28770. <summary>
  28771. Releases unmanaged resources
  28772. </summary>
  28773. </member>
  28774. <member name="P:OpenCvSharp.HOGDescriptor.WinSize">
  28775. <summary>
  28776. Detection window size. Align to block size and block stride. Default value is Size(64,128).
  28777. </summary>
  28778. </member>
  28779. <member name="P:OpenCvSharp.HOGDescriptor.BlockSize">
  28780. <summary>
  28781. Block size in pixels. Align to cell size. Default value is Size(16,16).
  28782. </summary>
  28783. </member>
  28784. <member name="P:OpenCvSharp.HOGDescriptor.BlockStride">
  28785. <summary>
  28786. Block stride. It must be a multiple of cell size. Default value is Size(8,8).
  28787. </summary>
  28788. </member>
  28789. <member name="P:OpenCvSharp.HOGDescriptor.CellSize">
  28790. <summary>
  28791. Cell size. Default value is Size(8,8).
  28792. </summary>
  28793. </member>
  28794. <member name="P:OpenCvSharp.HOGDescriptor.Nbins">
  28795. <summary>
  28796. Number of bins used in the calculation of histogram of gradients. Default value is 9.
  28797. </summary>
  28798. </member>
  28799. <member name="P:OpenCvSharp.HOGDescriptor.DerivAperture">
  28800. <summary>
  28801. </summary>
  28802. </member>
  28803. <member name="P:OpenCvSharp.HOGDescriptor.WinSigma">
  28804. <summary>
  28805. Gaussian smoothing window parameter.
  28806. </summary>
  28807. </member>
  28808. <member name="P:OpenCvSharp.HOGDescriptor.HistogramNormType">
  28809. <summary>
  28810. HistogramNormType
  28811. </summary>
  28812. </member>
  28813. <member name="P:OpenCvSharp.HOGDescriptor.L2HysThreshold">
  28814. <summary>
  28815. L2-Hys normalization method shrinkage.
  28816. </summary>
  28817. </member>
  28818. <member name="P:OpenCvSharp.HOGDescriptor.GammaCorrection">
  28819. <summary>
  28820. Flag to specify whether the gamma correction preprocessing is required or not.
  28821. </summary>
  28822. </member>
  28823. <member name="P:OpenCvSharp.HOGDescriptor.NLevels">
  28824. <summary>
  28825. Maximum number of detection window increases. Default value is 64
  28826. </summary>
  28827. </member>
  28828. <member name="P:OpenCvSharp.HOGDescriptor.SignedGradient">
  28829. <summary>
  28830. Indicates signed gradient will be used or not
  28831. </summary>
  28832. </member>
  28833. <member name="M:OpenCvSharp.HOGDescriptor.GetDefaultPeopleDetector">
  28834. <summary>
  28835. Returns coefficients of the classifier trained for people detection (for default window size).
  28836. </summary>
  28837. <returns></returns>
  28838. </member>
  28839. <member name="M:OpenCvSharp.HOGDescriptor.GetDaimlerPeopleDetector">
  28840. <summary>
  28841. This method returns 1981 SVM coeffs obtained from daimler's base.
  28842. To use these coeffs the detection window size should be (48,96)
  28843. </summary>
  28844. <returns></returns>
  28845. </member>
  28846. <member name="M:OpenCvSharp.HOGDescriptor.SetSVMDetector(System.Single[])">
  28847. <summary>
  28848. Sets coefficients for the linear SVM classifier.
  28849. </summary>
  28850. <param name="svmDetector">coefficients for the linear SVM classifier.</param>
  28851. </member>
  28852. <member name="M:OpenCvSharp.HOGDescriptor.Load(System.String,System.String)">
  28853. <summary>
  28854. loads HOGDescriptor parameters and coefficients for the linear SVM classifier from a file.
  28855. </summary>
  28856. <param name="fileName">Path of the file to read.</param>
  28857. <param name="objName">The optional name of the node to read (if empty, the first top-level node will be used).</param>
  28858. <returns></returns>
  28859. </member>
  28860. <member name="M:OpenCvSharp.HOGDescriptor.Save(System.String,System.String)">
  28861. <summary>
  28862. saves HOGDescriptor parameters and coefficients for the linear SVM classifier to a file
  28863. </summary>
  28864. <param name="fileName">File name</param>
  28865. <param name="objName">Object name</param>
  28866. </member>
  28867. <member name="M:OpenCvSharp.HOGDescriptor.GetDescriptorSize">
  28868. <summary>
  28869. </summary>
  28870. <returns></returns>
  28871. </member>
  28872. <member name="M:OpenCvSharp.HOGDescriptor.CheckDetectorSize">
  28873. <summary>
  28874. </summary>
  28875. <returns></returns>
  28876. </member>
  28877. <member name="M:OpenCvSharp.HOGDescriptor.GetWinSigma">
  28878. <summary>
  28879. </summary>
  28880. <returns></returns>
  28881. </member>
  28882. <member name="M:OpenCvSharp.HOGDescriptor.Compute(OpenCvSharp.Mat,System.Nullable{OpenCvSharp.Size},System.Nullable{OpenCvSharp.Size},OpenCvSharp.Point[])">
  28883. <summary>
  28884. Computes HOG descriptors of given image.
  28885. </summary>
  28886. <param name="img">Matrix of the type CV_8U containing an image where HOG features will be calculated.</param>
  28887. <param name="winStride">Window stride. It must be a multiple of block stride.</param>
  28888. <param name="padding">Padding</param>
  28889. <param name="locations">Vector of Point</param>
  28890. <returns>Matrix of the type CV_32F</returns>
  28891. </member>
  28892. <member name="M:OpenCvSharp.HOGDescriptor.Detect(OpenCvSharp.Mat,System.Double,System.Nullable{OpenCvSharp.Size},System.Nullable{OpenCvSharp.Size},OpenCvSharp.Point[])">
  28893. <summary>
  28894. Performs object detection without a multi-scale window.
  28895. </summary>
  28896. <param name="img">Source image. CV_8UC1 and CV_8UC4 types are supported for now.</param>
  28897. <param name="hitThreshold">Threshold for the distance between features and SVM classifying plane.
  28898. Usually it is 0 and should be specified in the detector coefficients (as the last free coefficient).
  28899. But if the free coefficient is omitted (which is allowed), you can specify it manually here.</param>
  28900. <param name="winStride">Window stride. It must be a multiple of block stride.</param>
  28901. <param name="padding">Mock parameter to keep the CPU interface compatibility. It must be (0,0).</param>
  28902. <param name="searchLocations"></param>
  28903. <returns>Left-top corner points of detected objects boundaries.</returns>
  28904. </member>
  28905. <member name="M:OpenCvSharp.HOGDescriptor.Detect(OpenCvSharp.Mat,System.Double[]@,System.Double,System.Nullable{OpenCvSharp.Size},System.Nullable{OpenCvSharp.Size},OpenCvSharp.Point[])">
  28906. <summary>
  28907. Performs object detection without a multi-scale window.
  28908. </summary>
  28909. <param name="img">Source image. CV_8UC1 and CV_8UC4 types are supported for now.</param>
  28910. <param name="weights"></param>
  28911. <param name="hitThreshold">Threshold for the distance between features and SVM classifying plane.
  28912. Usually it is 0 and should be specfied in the detector coefficients (as the last free coefficient).
  28913. But if the free coefficient is omitted (which is allowed), you can specify it manually here.</param>
  28914. <param name="winStride">Window stride. It must be a multiple of block stride.</param>
  28915. <param name="padding">Mock parameter to keep the CPU interface compatibility. It must be (0,0).</param>
  28916. <param name="searchLocations"></param>
  28917. <returns>Left-top corner points of detected objects boundaries.</returns>
  28918. </member>
  28919. <member name="M:OpenCvSharp.HOGDescriptor.DetectMultiScale(OpenCvSharp.Mat,System.Double,System.Nullable{OpenCvSharp.Size},System.Nullable{OpenCvSharp.Size},System.Double,System.Int32)">
  28920. <summary>
  28921. Performs object detection with a multi-scale window.
  28922. </summary>
  28923. <param name="img">Source image. CV_8UC1 and CV_8UC4 types are supported for now.</param>
  28924. <param name="hitThreshold">Threshold for the distance between features and SVM classifying plane.</param>
  28925. <param name="winStride">Window stride. It must be a multiple of block stride.</param>
  28926. <param name="padding">Mock parameter to keep the CPU interface compatibility. It must be (0,0).</param>
  28927. <param name="scale">Coefficient of the detection window increase.</param>
  28928. <param name="groupThreshold">Coefficient to regulate the similarity threshold.
  28929. When detected, some objects can be covered by many rectangles. 0 means not to perform grouping.</param>
  28930. <returns>Detected objects boundaries.</returns>
  28931. </member>
  28932. <member name="M:OpenCvSharp.HOGDescriptor.DetectMultiScale(OpenCvSharp.Mat,System.Double[]@,System.Double,System.Nullable{OpenCvSharp.Size},System.Nullable{OpenCvSharp.Size},System.Double,System.Int32)">
  28933. <summary>
  28934. Performs object detection with a multi-scale window.
  28935. </summary>
  28936. <param name="img">Source image. CV_8UC1 and CV_8UC4 types are supported for now.</param>
  28937. <param name="foundWeights"></param>
  28938. <param name="hitThreshold">Threshold for the distance between features and SVM classifying plane.</param>
  28939. <param name="winStride">Window stride. It must be a multiple of block stride.</param>
  28940. <param name="padding">Mock parameter to keep the CPU interface compatibility. It must be (0,0).</param>
  28941. <param name="scale">Coefficient of the detection window increase.</param>
  28942. <param name="groupThreshold">Coefficient to regulate the similarity threshold.
  28943. When detected, some objects can be covered by many rectangles. 0 means not to perform grouping.</param>
  28944. <returns>Detected objects boundaries.</returns>
  28945. </member>
  28946. <member name="M:OpenCvSharp.HOGDescriptor.ComputeGradient(OpenCvSharp.Mat,OpenCvSharp.Mat,OpenCvSharp.Mat,System.Nullable{OpenCvSharp.Size},System.Nullable{OpenCvSharp.Size})">
  28947. <summary>
  28948. Computes gradients and quantized gradient orientations.
  28949. </summary>
  28950. <param name="img">Matrix contains the image to be computed</param>
  28951. <param name="grad">Matrix of type CV_32FC2 contains computed gradients</param>
  28952. <param name="angleOfs">Matrix of type CV_8UC2 contains quantized gradient orientations</param>
  28953. <param name="paddingTL">Padding from top-left</param>
  28954. <param name="paddingBR">Padding from bottom-right</param>
  28955. </member>
  28956. <member name="M:OpenCvSharp.HOGDescriptor.DetectROI(OpenCvSharp.Mat,OpenCvSharp.Point[],OpenCvSharp.Point[]@,System.Double[]@,System.Double,System.Nullable{OpenCvSharp.Size},System.Nullable{OpenCvSharp.Size})">
  28957. <summary>
  28958. evaluate specified ROI and return confidence value for each location
  28959. </summary>
  28960. <param name="img">Matrix of the type CV_8U or CV_8UC3 containing an image where objects are detected.</param>
  28961. <param name="locations">Vector of Point</param>
  28962. <param name="foundLocations">Vector of Point where each Point is detected object's top-left point.</param>
  28963. <param name="confidences">confidences</param>
  28964. <param name="hitThreshold">Threshold for the distance between features and SVM classifying plane. Usually
  28965. it is 0 and should be specified in the detector coefficients (as the last free coefficient). But if
  28966. the free coefficient is omitted (which is allowed), you can specify it manually here</param>
  28967. <param name="winStride">winStride</param>
  28968. <param name="padding">padding</param>
  28969. </member>
  28970. <member name="M:OpenCvSharp.HOGDescriptor.DetectMultiScaleROI(OpenCvSharp.Mat,OpenCvSharp.Rect[]@,OpenCvSharp.DetectionROI[]@,System.Double,System.Int32)">
  28971. <summary>
  28972. evaluate specified ROI and return confidence value for each location in multiple scales
  28973. </summary>
  28974. <param name="img">Matrix of the type CV_8U or CV_8UC3 containing an image where objects are detected.</param>
  28975. <param name="foundLocations">Vector of rectangles where each rectangle contains the detected object.</param>
  28976. <param name="locations">Vector of DetectionROI</param>
  28977. <param name="hitThreshold">Threshold for the distance between features and SVM classifying plane. Usually it is 0 and should be specified
  28978. in the detector coefficients (as the last free coefficient). But if the free coefficient is omitted (which is allowed), you can specify it manually here.</param>
  28979. <param name="groupThreshold">Minimum possible number of rectangles minus 1. The threshold is used in a group of rectangles to retain it.</param>
  28980. </member>
  28981. <member name="M:OpenCvSharp.HOGDescriptor.GroupRectangles(OpenCvSharp.Rect[]@,System.Double[]@,System.Int32,System.Double)">
  28982. <summary>
  28983. Groups the object candidate rectangles.
  28984. </summary>
  28985. <param name="rectList">Input/output vector of rectangles. Output vector includes retained and grouped rectangles. (The Python list is not modified in place.)</param>
  28986. <param name="weights">Input/output vector of weights of rectangles. Output vector includes weights of retained and grouped rectangles. (The Python list is not modified in place.)</param>
  28987. <param name="groupThreshold">Minimum possible number of rectangles minus 1. The threshold is used in a group of rectangles to retain it.</param>
  28988. <param name="eps">Relative difference between sides of the rectangles to merge them into a group.</param>
  28989. </member>
  28990. <member name="T:OpenCvSharp.DetectionROI">
  28991. <summary>
  28992. struct for detection region of interest (ROI)
  28993. </summary>
  28994. </member>
  28995. <member name="P:OpenCvSharp.DetectionROI.Scale">
  28996. <summary>
  28997. scale(size) of the bounding box
  28998. </summary>
  28999. </member>
  29000. <member name="P:OpenCvSharp.DetectionROI.Locations">
  29001. <summary>
  29002. set of requested locations to be evaluated
  29003. </summary>
  29004. </member>
  29005. <member name="P:OpenCvSharp.DetectionROI.Confidences">
  29006. <summary>
  29007. vector that will contain confidence values for each location
  29008. </summary>
  29009. </member>
  29010. <member name="M:OpenCvSharp.DetectionROI.#ctor(System.Double,OpenCvSharp.Point[],System.Double[])">
  29011. <summary>
  29012. Constructor
  29013. </summary>
  29014. </member>
  29015. <member name="T:OpenCvSharp.QRCodeDetector">
  29016. <summary>
  29017. </summary>
  29018. </member>
  29019. <member name="M:OpenCvSharp.QRCodeDetector.#ctor">
  29020. <summary>
  29021. </summary>
  29022. </member>
  29023. <member name="M:OpenCvSharp.QRCodeDetector.DisposeUnmanaged">
  29024. <summary>
  29025. Releases unmanaged resources
  29026. </summary>
  29027. </member>
  29028. <member name="M:OpenCvSharp.QRCodeDetector.SetEpsX(System.Double)">
  29029. <summary>
  29030. sets the epsilon used during the horizontal scan of QR code stop marker detection.
  29031. </summary>
  29032. <param name="epsX">Epsilon neighborhood, which allows you to determine the horizontal pattern
  29033. of the scheme 1:1:3:1:1 according to QR code standard.</param>
  29034. </member>
  29035. <member name="M:OpenCvSharp.QRCodeDetector.SetEpsY(System.Double)">
  29036. <summary>
  29037. sets the epsilon used during the vertical scan of QR code stop marker detection.
  29038. </summary>
  29039. <param name="epsY">Epsilon neighborhood, which allows you to determine the vertical pattern
  29040. of the scheme 1:1:3:1:1 according to QR code standard.</param>
  29041. </member>
  29042. <member name="M:OpenCvSharp.QRCodeDetector.Detect(OpenCvSharp.InputArray,OpenCvSharp.Point2f[]@)">
  29043. <summary>
  29044. Detects QR code in image and returns the quadrangle containing the code.
  29045. </summary>
  29046. <param name="img">grayscale or color (BGR) image containing (or not) QR code.</param>
  29047. <param name="points">Output vector of vertices of the minimum-area quadrangle containing the code.</param>
  29048. <returns></returns>
  29049. </member>
  29050. <member name="M:OpenCvSharp.QRCodeDetector.Decode(OpenCvSharp.InputArray,System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},OpenCvSharp.OutputArray)">
  29051. <summary>
  29052. Decodes QR code in image once it's found by the detect() method.
  29053. Returns UTF8-encoded output string or empty string if the code cannot be decoded.
  29054. </summary>
  29055. <param name="img">grayscale or color (BGR) image containing QR code.</param>
  29056. <param name="points">Quadrangle vertices found by detect() method (or some other algorithm).</param>
  29057. <param name="straightQrCode">The optional output image containing rectified and binarized QR code</param>
  29058. <returns></returns>
  29059. </member>
  29060. <member name="M:OpenCvSharp.QRCodeDetector.DetectAndDecode(OpenCvSharp.InputArray,OpenCvSharp.Point2f[]@,OpenCvSharp.OutputArray)">
  29061. <summary>
  29062. Both detects and decodes QR code
  29063. </summary>
  29064. <param name="img">grayscale or color (BGR) image containing QR code.</param>
  29065. <param name="points">optional output array of vertices of the found QR code quadrangle. Will be empty if not found.</param>
  29066. <param name="straightQrCode">The optional output image containing rectified and binarized QR code</param>
  29067. <returns></returns>
  29068. </member>
  29069. <member name="M:OpenCvSharp.QRCodeDetector.DetectMulti(OpenCvSharp.InputArray,OpenCvSharp.Point2f[]@)">
  29070. <summary>
  29071. Detects QR codes in image and returns the quadrangles containing the codes.
  29072. </summary>
  29073. <param name="img">grayscale or color (BGR) image containing (or not) QR code.</param>
  29074. <param name="points">Output vector of vertices of the minimum-area quadrangle containing the codes.</param>
  29075. <returns></returns>
  29076. </member>
  29077. <member name="M:OpenCvSharp.QRCodeDetector.DecodeMulti(OpenCvSharp.InputArray,System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},System.String[]@)">
  29078. <summary>
  29079. Decodes QR codes in image once it's found by the detect() method.
  29080. Returns UTF8-encoded output string or empty string if the code cannot be decoded.
  29081. </summary>
  29082. <param name="img">grayscale or color (BGR) image containing QR code.</param>
  29083. <param name="points">Quadrangle vertices found by detect() method (or some other algorithm).</param>
  29084. <param name="decodedInfo">UTF8-encoded output vector of string or empty vector of string if the codes cannot be decoded. </param>
  29085. <returns></returns>
  29086. </member>
  29087. <member name="M:OpenCvSharp.QRCodeDetector.DecodeMulti(OpenCvSharp.InputArray,System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},System.String[]@,OpenCvSharp.Mat[]@)">
  29088. <summary>
  29089. Decodes QR codes in image once it's found by the detect() method.
  29090. Returns UTF8-encoded output string or empty string if the code cannot be decoded.
  29091. </summary>
  29092. <param name="img">grayscale or color (BGR) image containing QR code.</param>
  29093. <param name="points">Quadrangle vertices found by detect() method (or some other algorithm).</param>
  29094. <param name="decodedInfo">UTF8-encoded output vector of string or empty vector of string if the codes cannot be decoded. </param>
  29095. <param name="straightQrCode">The optional output image containing rectified and binarized QR code</param>
  29096. <returns></returns>
  29097. </member>
  29098. <member name="M:OpenCvSharp.QRCodeDetector.DecodeMulti(OpenCvSharp.InputArray,System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},System.String[]@,OpenCvSharp.Mat[]@,System.Boolean)">
  29099. <summary>
  29100. Decodes QR codes in image once it's found by the detect() method.
  29101. Returns UTF8-encoded output string or empty string if the code cannot be decoded.
  29102. </summary>
  29103. <param name="img">grayscale or color (BGR) image containing QR code.</param>
  29104. <param name="points">Quadrangle vertices found by detect() method (or some other algorithm).</param>
  29105. <param name="decodedInfo">UTF8-encoded output vector of string or empty vector of string if the codes cannot be decoded. </param>
  29106. <param name="straightQrCode">The optional output image containing rectified and binarized QR code</param>
  29107. <param name="isOutputStraightQrCode"><see langword="true"/> to output <paramref name="straightQrCode"/></param>
  29108. <returns></returns>
  29109. </member>
  29110. <member name="T:OpenCvSharp.SimilarRects">
  29111. <summary>
  29112. Class for grouping object candidates, detected by Cascade Classifier, HOG etc.
  29113. instance of the class is to be passed to cv::partition (see cxoperations.hpp)
  29114. </summary>
  29115. </member>
  29116. <member name="M:OpenCvSharp.SimilarRects.Compare(System.Double,OpenCvSharp.Rect,OpenCvSharp.Rect)">
  29117. <summary>
  29118. </summary>
  29119. <param name="eps"></param>
  29120. <param name="r1"></param>
  29121. <param name="r2"></param>
  29122. <returns></returns>
  29123. </member>
  29124. <member name="T:OpenCvSharp.OptFlow.CvOptFlow">
  29125. <summary>
  29126. cv::optflow functions
  29127. </summary>
  29128. </member>
  29129. <member name="M:OpenCvSharp.OptFlow.CvOptFlow.UpdateMotionHistory(OpenCvSharp.InputArray,OpenCvSharp.InputOutputArray,System.Double,System.Double)">
  29130. <summary>
  29131. Updates motion history image using the current silhouette
  29132. </summary>
  29133. <param name="silhouette">Silhouette mask that has non-zero pixels where the motion occurs.</param>
  29134. <param name="mhi">Motion history image that is updated by the function (single-channel, 32-bit floating-point).</param>
  29135. <param name="timestamp">Current time in milliseconds or other units.</param>
  29136. <param name="duration">Maximal duration of the motion track in the same units as timestamp .</param>
  29137. </member>
  29138. <member name="M:OpenCvSharp.OptFlow.CvOptFlow.CalcMotionGradient(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,System.Double,System.Double,System.Int32)">
  29139. <summary>
  29140. Computes the motion gradient orientation image from the motion history image
  29141. </summary>
  29142. <param name="mhi">Motion history single-channel floating-point image.</param>
  29143. <param name="mask">Output mask image that has the type CV_8UC1 and the same size as mhi.
  29144. Its non-zero elements mark pixels where the motion gradient data is correct.</param>
  29145. <param name="orientation">Output motion gradient orientation image that has the same type and the same size as mhi.
  29146. Each pixel of the image is a motion orientation, from 0 to 360 degrees.</param>
  29147. <param name="delta1">Minimal (or maximal) allowed difference between mhi values within a pixel neighborhood.</param>
  29148. <param name="delta2">Maximal (or minimal) allowed difference between mhi values within a pixel neighborhood.
  29149. That is, the function finds the minimum ( m(x,y) ) and maximum ( M(x,y) ) mhi values over 3x3 neighborhood of each pixel
  29150. and marks the motion orientation at (x, y) as valid only if:
  29151. min(delta1, delta2) &lt;= M(x,y)-m(x,y) &lt;= max(delta1, delta2).</param>
  29152. <param name="apertureSize"></param>
  29153. </member>
  29154. <member name="M:OpenCvSharp.OptFlow.CvOptFlow.CalcGlobalOrientation(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,System.Double,System.Double)">
  29155. <summary>
  29156. Computes the global orientation of the selected motion history image part
  29157. </summary>
  29158. <param name="orientation">Motion gradient orientation image calculated by the function CalcMotionGradient() .</param>
  29159. <param name="mask">Mask image. It may be a conjunction of a valid gradient mask, also calculated by CalcMotionGradient() ,
  29160. and the mask of a region whose direction needs to be calculated.</param>
  29161. <param name="mhi">Motion history image calculated by UpdateMotionHistory() .</param>
  29162. <param name="timestamp">Timestamp passed to UpdateMotionHistory() .</param>
  29163. <param name="duration">Maximum duration of a motion track in milliseconds, passed to UpdateMotionHistory() .</param>
  29164. <returns></returns>
  29165. </member>
  29166. <member name="M:OpenCvSharp.OptFlow.CvOptFlow.SegmentMotion(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.Rect[]@,System.Double,System.Double)">
  29167. <summary>
  29168. Splits a motion history image into a few parts corresponding to separate independent motions
  29169. (for example, left hand, right hand).
  29170. </summary>
  29171. <param name="mhi">Motion history image.</param>
  29172. <param name="segmask">Image where the found mask should be stored, single-channel, 32-bit floating-point.</param>
  29173. <param name="boundingRects">Vector containing ROIs of motion connected components.</param>
  29174. <param name="timestamp">Current time in milliseconds or other units.</param>
  29175. <param name="segThresh">Segmentation threshold that is recommended to be equal to the interval between motion history “steps” or greater.</param>
  29176. </member>
  29177. <member name="M:OpenCvSharp.OptFlow.CvOptFlow.CalcOpticalFlowSF(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32,System.Int32,System.Int32)">
  29178. <summary>
  29179. computes dense optical flow using Simple Flow algorithm
  29180. </summary>
  29181. <param name="from">First 8-bit 3-channel image.</param>
  29182. <param name="to">Second 8-bit 3-channel image</param>
  29183. <param name="flow">Estimated flow</param>
  29184. <param name="layers">Number of layers</param>
  29185. <param name="averagingBlockSize">Size of block through which we sum up when calculate cost function for pixel</param>
  29186. <param name="maxFlow">maximal flow that we search at each level</param>
  29187. </member>
  29188. <member name="M:OpenCvSharp.OptFlow.CvOptFlow.CalcOpticalFlowSF(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32,System.Int32,System.Int32,System.Double,System.Double,System.Int32,System.Double,System.Double,System.Double,System.Int32,System.Double,System.Double,System.Double)">
  29189. <summary>
  29190. computes dense optical flow using Simple Flow algorithm
  29191. </summary>
  29192. <param name="from">First 8-bit 3-channel image.</param>
  29193. <param name="to">Second 8-bit 3-channel image</param>
  29194. <param name="flow">Estimated flow</param>
  29195. <param name="layers">Number of layers</param>
  29196. <param name="averagingBlockSize">Size of block through which we sum up when calculate cost function for pixel</param>
  29197. <param name="maxFlow">maximal flow that we search at each level</param>
  29198. <param name="sigmaDist">vector smooth spatial sigma parameter</param>
  29199. <param name="sigmaColor">vector smooth color sigma parameter</param>
  29200. <param name="postprocessWindow">window size for postprocess cross bilateral filter</param>
  29201. <param name="sigmaDistFix">spatial sigma for postprocess cross bilateralf filter</param>
  29202. <param name="sigmaColorFix">color sigma for postprocess cross bilateral filter</param>
  29203. <param name="occThr">threshold for detecting occlusions</param>
  29204. <param name="upscaleAveragingRadius">window size for bilateral upscale operation</param>
  29205. <param name="upscaleSigmaDist">spatial sigma for bilateral upscale operation</param>
  29206. <param name="upscaleSigmaColor">color sigma for bilateral upscale operation</param>
  29207. <param name="speedUpThr">threshold to detect point with irregular flow - where flow should be recalculated after upscale</param>
  29208. </member>
  29209. <member name="M:OpenCvSharp.OptFlow.CvOptFlow.CalcOpticalFlowSparseToDense(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32,System.Int32,System.Single,System.Boolean,System.Single,System.Single)">
  29210. <summary>
  29211. Fast dense optical flow based on PyrLK sparse matches interpolation.
  29212. </summary>
  29213. <param name="from">first 8-bit 3-channel or 1-channel image.</param>
  29214. <param name="to">second 8-bit 3-channel or 1-channel image of the same size as from</param>
  29215. <param name="flow">computed flow image that has the same size as from and CV_32FC2 type</param>
  29216. <param name="gridStep">stride used in sparse match computation. Lower values usually
  29217. result in higher quality but slow down the algorithm.</param>
  29218. <param name="k">number of nearest-neighbor matches considered, when fitting a locally affine
  29219. model. Lower values can make the algorithm noticeably faster at the cost of some quality degradation.</param>
  29220. <param name="sigma">parameter defining how fast the weights decrease in the locally-weighted affine
  29221. fitting. Higher values can help preserve fine details, lower values can help to get rid of the noise in the output flow.</param>
  29222. <param name="usePostProc">defines whether the ximgproc::fastGlobalSmootherFilter() is used for post-processing after interpolation</param>
  29223. <param name="fgsLambda">see the respective parameter of the ximgproc::fastGlobalSmootherFilter()</param>
  29224. <param name="fgsSigma">see the respective parameter of the ximgproc::fastGlobalSmootherFilter()</param>
  29225. </member>
  29226. <member name="T:OpenCvSharp.CalibrateCRF">
  29227. <summary>
  29228. The base class for camera response calibration algorithms.
  29229. </summary>
  29230. </member>
  29231. <member name="M:OpenCvSharp.CalibrateCRF.Process(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},OpenCvSharp.OutputArray,System.Collections.Generic.IEnumerable{System.Single})">
  29232. <summary>
  29233. Recovers inverse camera response.
  29234. </summary>
  29235. <param name="src">vector of input images</param>
  29236. <param name="dst">256x1 matrix with inverse camera response function</param>
  29237. <param name="times">vector of exposure time values for each image</param>
  29238. </member>
  29239. <member name="T:OpenCvSharp.CalibrateDebevec">
  29240. <summary>
  29241. The base class for camera response calibration algorithms.
  29242. </summary>
  29243. </member>
  29244. <member name="M:OpenCvSharp.CalibrateDebevec.#ctor(System.IntPtr)">
  29245. <summary>
  29246. Creates instance by raw pointer cv::ml::Boost*
  29247. </summary>
  29248. </member>
  29249. <member name="M:OpenCvSharp.CalibrateDebevec.Create(System.Int32,System.Single,System.Boolean)">
  29250. <summary>
  29251. Creates the empty model.
  29252. </summary>
  29253. <param name="samples">number of pixel locations to use</param>
  29254. <param name="lambda">smoothness term weight. Greater values produce smoother results,
  29255. but can alter the response.</param>
  29256. <param name="random">if true sample pixel locations are chosen at random,
  29257. otherwise the form a rectangular grid.</param>
  29258. <returns></returns>
  29259. </member>
  29260. <member name="M:OpenCvSharp.CalibrateDebevec.DisposeManaged">
  29261. <summary>
  29262. Releases managed resources
  29263. </summary>
  29264. </member>
  29265. <member name="T:OpenCvSharp.EdgePreservingMethods">
  29266. <summary>
  29267. Edge preserving filters
  29268. </summary>
  29269. </member>
  29270. <member name="F:OpenCvSharp.EdgePreservingMethods.RecursFilter">
  29271. <summary>
  29272. Recursive Filtering
  29273. </summary>
  29274. </member>
  29275. <member name="F:OpenCvSharp.EdgePreservingMethods.NormconvFilter">
  29276. <summary>
  29277. Normalized Convolution Filtering
  29278. </summary>
  29279. </member>
  29280. <member name="T:OpenCvSharp.InpaintMethod">
  29281. <summary>
  29282. The inpainting method
  29283. </summary>
  29284. </member>
  29285. <member name="F:OpenCvSharp.InpaintMethod.NS">
  29286. <summary>
  29287. Navier-Stokes based method.
  29288. [CV_INPAINT_NS]
  29289. </summary>
  29290. </member>
  29291. <member name="F:OpenCvSharp.InpaintMethod.Telea">
  29292. <summary>
  29293. The method by Alexandru Telea
  29294. [CV_INPAINT_TELEA]
  29295. </summary>
  29296. </member>
  29297. <member name="T:OpenCvSharp.MergeDebevec">
  29298. <summary>
  29299. The resulting HDR image is calculated as weighted average of the exposures considering exposure
  29300. values and camera response.
  29301. For more information see @cite DM97 .
  29302. </summary>
  29303. </member>
  29304. <member name="M:OpenCvSharp.MergeDebevec.#ctor(System.IntPtr)">
  29305. <summary>
  29306. Creates instance by MergeDebevec*
  29307. </summary>
  29308. </member>
  29309. <member name="M:OpenCvSharp.MergeDebevec.Create">
  29310. <summary>
  29311. Creates the empty model.
  29312. </summary>
  29313. <returns></returns>
  29314. </member>
  29315. <member name="M:OpenCvSharp.MergeDebevec.DisposeManaged">
  29316. <summary>
  29317. Releases managed resources
  29318. </summary>
  29319. </member>
  29320. <member name="T:OpenCvSharp.MergeExposures">
  29321. <summary>
  29322. The base class algorithms that can merge exposure sequence to a single image.
  29323. </summary>
  29324. </member>
  29325. <member name="M:OpenCvSharp.MergeExposures.Process(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},OpenCvSharp.OutputArray,System.Collections.Generic.IEnumerable{System.Single},OpenCvSharp.InputArray)">
  29326. <summary>
  29327. Merges images.
  29328. </summary>
  29329. <param name="src">vector of input images</param>
  29330. <param name="dst">result image</param>
  29331. <param name="times">vector of exposure time values for each image</param>
  29332. <param name="response"> 256x1 matrix with inverse camera response function for each pixel value, it should have the same number of channels as images.</param>
  29333. </member>
  29334. <member name="T:OpenCvSharp.MergeMertens">
  29335. <summary>
  29336. Pixels are weighted using contrast, saturation and well-exposedness measures, than images are combined using laplacian pyramids.
  29337. The resulting image weight is constructed as weighted average of contrast, saturation and well-exposedness measures.
  29338. The resulting image doesn't require tonemapping and can be converted to 8-bit image by multiplying by 255,
  29339. but it's recommended to apply gamma correction and/or linear tonemapping.
  29340. For more information see @cite MK07 .
  29341. </summary>
  29342. </member>
  29343. <member name="M:OpenCvSharp.MergeMertens.#ctor(System.IntPtr)">
  29344. <summary>
  29345. Creates instance by MergeMertens*
  29346. </summary>
  29347. </member>
  29348. <member name="M:OpenCvSharp.MergeMertens.Create">
  29349. <summary>
  29350. Creates the empty model.
  29351. </summary>
  29352. <returns></returns>
  29353. </member>
  29354. <member name="M:OpenCvSharp.MergeMertens.Process(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},OpenCvSharp.OutputArray)">
  29355. <summary>
  29356. Short version of process, that doesn't take extra arguments.
  29357. </summary>
  29358. <param name="src">vector of input images</param>
  29359. <param name="dst">result image</param>
  29360. </member>
  29361. <member name="M:OpenCvSharp.MergeMertens.DisposeManaged">
  29362. <summary>
  29363. Releases managed resources
  29364. </summary>
  29365. </member>
  29366. <member name="T:OpenCvSharp.SeamlessCloneMethods">
  29367. <summary>
  29368. SeamlessClone method
  29369. </summary>
  29370. </member>
  29371. <member name="F:OpenCvSharp.SeamlessCloneMethods.NormalClone">
  29372. <summary>
  29373. The power of the method is fully expressed when inserting objects with
  29374. complex outlines into a new background.
  29375. </summary>
  29376. </member>
  29377. <member name="F:OpenCvSharp.SeamlessCloneMethods.MixedClone">
  29378. <summary>
  29379. The classic method, color-based selection and alpha masking might be time
  29380. consuming and often leaves an undesirable halo. Seamless cloning, even averaged
  29381. with the original image, is not effective. Mixed seamless cloning based on a
  29382. loose selection proves effective.
  29383. </summary>
  29384. </member>
  29385. <member name="F:OpenCvSharp.SeamlessCloneMethods.MonochromeTransfer">
  29386. <summary>
  29387. Feature exchange allows the user to easily replace certain features of one
  29388. object by alternative features.
  29389. </summary>
  29390. </member>
  29391. <member name="T:OpenCvSharp.Tonemap">
  29392. <summary>
  29393. Base class for tonemapping algorithms - tools that are used to map HDR image to 8-bit range.
  29394. </summary>
  29395. </member>
  29396. <member name="M:OpenCvSharp.Tonemap.#ctor">
  29397. <summary>
  29398. Constructor used by Tonemap.Create
  29399. </summary>
  29400. </member>
  29401. <member name="M:OpenCvSharp.Tonemap.#ctor(System.IntPtr)">
  29402. <summary>
  29403. Constructor used by subclasses
  29404. </summary>
  29405. </member>
  29406. <member name="M:OpenCvSharp.Tonemap.Create(System.Single)">
  29407. <summary>
  29408. Creates simple linear mapper with gamma correction
  29409. </summary>
  29410. <param name="gamma">positive value for gamma correction.
  29411. Gamma value of 1.0 implies no correction, gamma equal to 2.2f is suitable for most displays.
  29412. Generally gamma &gt; 1 brightens the image and gamma &lt; 1 darkens it.</param>
  29413. <returns></returns>
  29414. </member>
  29415. <member name="M:OpenCvSharp.Tonemap.DisposeManaged">
  29416. <summary>
  29417. Releases managed resources
  29418. </summary>
  29419. </member>
  29420. <member name="M:OpenCvSharp.Tonemap.Process(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  29421. <summary>
  29422. Tonemaps image
  29423. </summary>
  29424. <param name="src">source image - CV_32FC3 Mat (float 32 bits 3 channels)</param>
  29425. <param name="dst">destination image - CV_32FC3 Mat with values in [0, 1] range</param>
  29426. </member>
  29427. <member name="P:OpenCvSharp.Tonemap.Gamma">
  29428. <summary>
  29429. Gets or sets positive value for gamma correction. Gamma value of 1.0 implies no correction, gamma
  29430. equal to 2.2f is suitable for most displays.
  29431. Generally gamma &gt; 1 brightens the image and gamma &lt; 1 darkens it.
  29432. </summary>
  29433. </member>
  29434. <member name="T:OpenCvSharp.TonemapDrago">
  29435. <summary>
  29436. Adaptive logarithmic mapping is a fast global tonemapping algorithm that scales the image in logarithmic domain.
  29437. Since it's a global operator the same function is applied to all the pixels, it is controlled by the bias parameter.
  29438. Optional saturation enhancement is possible as described in @cite FL02. For more information see @cite DM03.
  29439. </summary>
  29440. </member>
  29441. <member name="M:OpenCvSharp.TonemapDrago.#ctor(System.IntPtr)">
  29442. <summary>
  29443. Constructor
  29444. </summary>
  29445. </member>
  29446. <member name="M:OpenCvSharp.TonemapDrago.Create(System.Single,System.Single,System.Single)">
  29447. <summary>
  29448. Creates TonemapDrago object
  29449. </summary>
  29450. <param name="gamma">positive value for gamma correction. Gamma value of 1.0 implies no correction, gamma
  29451. equal to 2.2f is suitable for most displays.
  29452. Generally gamma &gt; 1 brightens the image and gamma &lt; 1 darkens it.</param>
  29453. <param name="saturation">positive saturation enhancement value. 1.0 preserves saturation, values greater
  29454. than 1 increase saturation and values less than 1 decrease it.</param>
  29455. <param name="bias">value for bias function in [0, 1] range. Values from 0.7 to 0.9 usually give best
  29456. results, default value is 0.85.</param>
  29457. <returns></returns>
  29458. </member>
  29459. <member name="M:OpenCvSharp.TonemapDrago.DisposeManaged">
  29460. <summary>
  29461. Releases managed resources
  29462. </summary>
  29463. </member>
  29464. <member name="P:OpenCvSharp.TonemapDrago.Saturation">
  29465. <summary>
  29466. Gets or sets positive saturation enhancement value. 1.0 preserves saturation, values greater
  29467. than 1 increase saturation and values less than 1 decrease it.
  29468. </summary>
  29469. </member>
  29470. <member name="P:OpenCvSharp.TonemapDrago.Bias">
  29471. <summary>
  29472. Gets or sets value for bias function in [0, 1] range. Values from 0.7 to 0.9 usually give best
  29473. results, default value is 0.85.
  29474. </summary>
  29475. </member>
  29476. <member name="T:OpenCvSharp.TonemapMantiuk">
  29477. <summary>
  29478. This algorithm transforms image to contrast using gradients on all levels of gaussian pyramid,
  29479. transforms contrast values to HVS response and scales the response. After this the image is
  29480. reconstructed from new contrast values.
  29481. For more information see @cite MM06.
  29482. </summary>
  29483. </member>
  29484. <member name="M:OpenCvSharp.TonemapMantiuk.#ctor(System.IntPtr)">
  29485. <summary>
  29486. Constructor
  29487. </summary>
  29488. </member>
  29489. <member name="M:OpenCvSharp.TonemapMantiuk.Create(System.Single,System.Single,System.Single)">
  29490. <summary>
  29491. Creates TonemapMantiuk object
  29492. </summary>
  29493. <param name="gamma">positive value for gamma correction. Gamma value of 1.0 implies no correction, gamma
  29494. equal to 2.2f is suitable for most displays.
  29495. Generally gamma &gt; 1 brightens the image and gamma &lt; 1 darkens it.</param>
  29496. <param name="scale">contrast scale factor. HVS response is multiplied by this parameter, thus compressing
  29497. dynamic range. Values from 0.6 to 0.9 produce best results.</param>
  29498. <param name="saturation"></param>
  29499. <returns></returns>
  29500. </member>
  29501. <member name="M:OpenCvSharp.TonemapMantiuk.DisposeManaged">
  29502. <summary>
  29503. Releases managed resources
  29504. </summary>
  29505. </member>
  29506. <member name="P:OpenCvSharp.TonemapMantiuk.Scale">
  29507. <summary>
  29508. Gets or sets contrast scale factor. HVS response is multiplied by this parameter, thus compressing
  29509. dynamic range. Values from 0.6 to 0.9 produce best results.
  29510. </summary>
  29511. </member>
  29512. <member name="P:OpenCvSharp.TonemapMantiuk.Saturation">
  29513. <summary>
  29514. Gets or sets positive saturation enhancement value. 1.0 preserves saturation, values greater
  29515. than 1 increase saturation and values less than 1 decrease it.
  29516. </summary>
  29517. </member>
  29518. <member name="T:OpenCvSharp.TonemapReinhard">
  29519. <summary>
  29520. This is a global tonemapping operator that models human visual system.
  29521. Mapping function is controlled by adaptation parameter, that is computed using light adaptation and
  29522. color adaptation. For more information see @cite RD05.
  29523. </summary>
  29524. </member>
  29525. <member name="M:OpenCvSharp.TonemapReinhard.#ctor(System.IntPtr)">
  29526. <summary>
  29527. Constructor
  29528. </summary>
  29529. </member>
  29530. <member name="M:OpenCvSharp.TonemapReinhard.Create(System.Single,System.Single,System.Single,System.Single)">
  29531. <summary>
  29532. Creates TonemapReinhard object
  29533. </summary>
  29534. <param name="gamma">positive value for gamma correction. Gamma value of 1.0 implies no correction, gamma
  29535. equal to 2.2f is suitable for most displays.
  29536. Generally gamma &gt; 1 brightens the image and gamma &lt; 1 darkens it.</param>
  29537. <param name="intensity">result intensity in [-8, 8] range. Greater intensity produces brighter results.</param>
  29538. <param name="lightAdapt">light adaptation in [0, 1] range. If 1 adaptation is based only on pixel
  29539. value, if 0 it's global, otherwise it's a weighted mean of this two cases.</param>
  29540. <param name="colorAdapt">chromatic adaptation in [0, 1] range. If 1 channels are treated independently,
  29541. if 0 adaptation level is the same for each channel.</param>
  29542. <returns></returns>
  29543. </member>
  29544. <member name="M:OpenCvSharp.TonemapReinhard.DisposeManaged">
  29545. <summary>
  29546. Releases managed resources
  29547. </summary>
  29548. </member>
  29549. <member name="P:OpenCvSharp.TonemapReinhard.Intensity">
  29550. <summary>
  29551. Gets or sets result intensity in [-8, 8] range. Greater intensity produces brighter results.
  29552. </summary>
  29553. </member>
  29554. <member name="P:OpenCvSharp.TonemapReinhard.LightAdaptation">
  29555. <summary>
  29556. Gets or sets light adaptation in [0, 1] range. If 1 adaptation is based only on pixel
  29557. value, if 0 it's global, otherwise it's a weighted mean of this two cases.
  29558. </summary>
  29559. </member>
  29560. <member name="P:OpenCvSharp.TonemapReinhard.ColorAdaptation">
  29561. <summary>
  29562. Gets or sets chromatic adaptation in [0, 1] range. If 1 channels are treated independently,
  29563. if 0 adaptation level is the same for each channel.
  29564. </summary>
  29565. </member>
  29566. <member name="T:OpenCvSharp.Quality.QualityBase">
  29567. <summary>
  29568. Quality Base Class
  29569. </summary>
  29570. </member>
  29571. <member name="P:OpenCvSharp.Quality.QualityBase.Empty">
  29572. <summary>
  29573. Implements Algorithm::empty()
  29574. </summary>
  29575. <returns></returns>
  29576. </member>
  29577. <member name="M:OpenCvSharp.Quality.QualityBase.GetQualityMap(OpenCvSharp.OutputArray)">
  29578. <summary>
  29579. Returns output quality map that was generated during computation, if supported by the algorithm
  29580. </summary>
  29581. <param name="dst"></param>
  29582. </member>
  29583. <member name="M:OpenCvSharp.Quality.QualityBase.Compute(OpenCvSharp.InputArray)">
  29584. <summary>
  29585. Compute quality score per channel with the per-channel score in each element of the resulting cv::Scalar.
  29586. See specific algorithm for interpreting result scores
  29587. </summary>
  29588. <param name="img">comparison image, or image to evaluate for no-reference quality algorithms</param>
  29589. </member>
  29590. <member name="M:OpenCvSharp.Quality.QualityBase.Clear">
  29591. <summary>
  29592. Implements Algorithm::clear()
  29593. </summary>
  29594. </member>
  29595. <member name="T:OpenCvSharp.Quality.QualityBRISQUE">
  29596. <summary>
  29597. BRISQUE (Blind/Referenceless Image Spatial Quality Evaluator) is a No Reference Image Quality Assessment (NR-IQA) algorithm.
  29598. BRISQUE computes a score based on extracting Natural Scene Statistics(https://en.wikipedia.org/wiki/Scene_statistics)
  29599. and calculating feature vectors. See Mittal et al. @cite Mittal2 for original paper and original implementation @cite Mittal2_software.
  29600. A trained model is provided in the /samples/ directory and is trained on the LIVE-R2 database @cite Sheikh as in the original implementation.
  29601. When evaluated against the TID2008 database @cite Ponomarenko, the SROCC is -0.8424 versus the SROCC of -0.8354 in the original implementation.
  29602. C++ code for the BRISQUE LIVE-R2 trainer and TID2008 evaluator are also provided in the /samples/ directory.
  29603. </summary>
  29604. </member>
  29605. <member name="M:OpenCvSharp.Quality.QualityBRISQUE.#ctor(System.IntPtr)">
  29606. <summary>
  29607. Creates instance by raw pointer
  29608. </summary>
  29609. </member>
  29610. <member name="M:OpenCvSharp.Quality.QualityBRISQUE.Create(System.String,System.String)">
  29611. <summary>
  29612. Create an object which calculates quality
  29613. </summary>
  29614. <param name="modelFilePath">String which contains a path to the BRISQUE model data, eg. /path/to/brisque_model_live.yml</param>
  29615. <param name="rangeFilePath">String which contains a path to the BRISQUE range data, eg. /path/to/brisque_range_live.yml</param>
  29616. <returns></returns>
  29617. </member>
  29618. <member name="M:OpenCvSharp.Quality.QualityBRISQUE.Create(OpenCvSharp.ML.SVM,OpenCvSharp.Mat)">
  29619. <summary>
  29620. Create an object which calculates quality
  29621. </summary>
  29622. <param name="model">cv::ml::SVM* which contains a loaded BRISQUE model</param>
  29623. <param name="range">cv::Mat which contains BRISQUE range data</param>
  29624. <returns></returns>
  29625. </member>
  29626. <member name="M:OpenCvSharp.Quality.QualityBRISQUE.Compute(OpenCvSharp.InputArray,System.String,System.String)">
  29627. <summary>
  29628. static method for computing quality
  29629. </summary>
  29630. <param name="img">image for which to compute quality</param>
  29631. <param name="modelFilePath">String which contains a path to the BRISQUE model data, eg. /path/to/brisque_model_live.yml</param>
  29632. <param name="rangeFilePath">cv::String which contains a path to the BRISQUE range data, eg. /path/to/brisque_range_live.yml</param>
  29633. <returns>cv::Scalar with the score in the first element. The score ranges from 0 (best quality) to 100 (worst quality)</returns>
  29634. </member>
  29635. <member name="M:OpenCvSharp.Quality.QualityBRISQUE.ComputeFeatures(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  29636. <summary>
  29637. static method for computing image features used by the BRISQUE algorithm
  29638. </summary>
  29639. <param name="img">image (BGR(A) or grayscale) for which to compute features</param>
  29640. <param name="features">output row vector of features to cv::Mat or cv::UMat</param>
  29641. </member>
  29642. <member name="M:OpenCvSharp.Quality.QualityBRISQUE.DisposeManaged">
  29643. <summary>
  29644. Releases managed resources
  29645. </summary>
  29646. </member>
  29647. <member name="T:OpenCvSharp.Quality.QualityGMSD">
  29648. <summary>
  29649. Full reference GMSD algorithm
  29650. </summary>
  29651. </member>
  29652. <member name="M:OpenCvSharp.Quality.QualityGMSD.#ctor(System.IntPtr)">
  29653. <summary>
  29654. Creates instance by raw pointer
  29655. </summary>
  29656. </member>
  29657. <member name="M:OpenCvSharp.Quality.QualityGMSD.Create(OpenCvSharp.InputArray)">
  29658. <summary>
  29659. Create an object which calculates quality
  29660. </summary>
  29661. <param name="ref">input image to use as the source for comparison</param>
  29662. <returns></returns>
  29663. </member>
  29664. <member name="M:OpenCvSharp.Quality.QualityGMSD.Compute(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  29665. <summary>
  29666. static method for computing quality
  29667. </summary>
  29668. <param name="ref"></param>
  29669. <param name="cmp"></param>
  29670. <param name="qualityMap">output quality map, or null</param>
  29671. <returns>cv::Scalar with per-channel quality values. Values range from 0 (worst) to 1 (best)</returns>
  29672. </member>
  29673. <member name="M:OpenCvSharp.Quality.QualityGMSD.DisposeManaged">
  29674. <summary>
  29675. Releases managed resources
  29676. </summary>
  29677. </member>
  29678. <member name="T:OpenCvSharp.Quality.QualityMSE">
  29679. <summary>
  29680. Full reference mean square error algorithm https://en.wikipedia.org/wiki/Mean_squared_error
  29681. </summary>
  29682. </member>
  29683. <member name="M:OpenCvSharp.Quality.QualityMSE.#ctor(System.IntPtr)">
  29684. <summary>
  29685. Creates instance by raw pointer
  29686. </summary>
  29687. </member>
  29688. <member name="M:OpenCvSharp.Quality.QualityMSE.Create(OpenCvSharp.InputArray)">
  29689. <summary>
  29690. Create an object which calculates quality
  29691. </summary>
  29692. <param name="ref">input image to use as the source for comparison</param>
  29693. <returns></returns>
  29694. </member>
  29695. <member name="M:OpenCvSharp.Quality.QualityMSE.Compute(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  29696. <summary>
  29697. static method for computing quality
  29698. </summary>
  29699. <param name="ref"></param>
  29700. <param name="cmp"></param>
  29701. <param name="qualityMap">output quality map, or null</param>
  29702. <returns>cv::Scalar with per-channel quality values. Values range from 0 (worst) to 1 (best)</returns>
  29703. </member>
  29704. <member name="M:OpenCvSharp.Quality.QualityMSE.DisposeManaged">
  29705. <summary>
  29706. Releases managed resources
  29707. </summary>
  29708. </member>
  29709. <member name="T:OpenCvSharp.Quality.QualityPSNR">
  29710. <summary>
  29711. Full reference peak signal to noise ratio (PSNR) algorithm https://en.wikipedia.org/wiki/Peak_signal-to-noise_ratio
  29712. </summary>
  29713. </member>
  29714. <member name="M:OpenCvSharp.Quality.QualityPSNR.#ctor(System.IntPtr)">
  29715. <summary>
  29716. Creates instance by raw pointer
  29717. </summary>
  29718. </member>
  29719. <member name="P:OpenCvSharp.Quality.QualityPSNR.MaxPixelValue">
  29720. <summary>
  29721. get or set the maximum pixel value used for PSNR computation
  29722. </summary>
  29723. <returns></returns>
  29724. </member>
  29725. <member name="M:OpenCvSharp.Quality.QualityPSNR.Create(OpenCvSharp.InputArray,System.Double)">
  29726. <summary>
  29727. Create an object which calculates quality
  29728. </summary>
  29729. <param name="ref">input image to use as the source for comparison</param>
  29730. <param name="maxPixelValue">maximum per-channel value for any individual pixel; eg 255 for uint8 image</param>
  29731. <returns></returns>
  29732. </member>
  29733. <member name="M:OpenCvSharp.Quality.QualityPSNR.Compute(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Double)">
  29734. <summary>
  29735. static method for computing quality
  29736. </summary>
  29737. <param name="ref"></param>
  29738. <param name="cmp"></param>
  29739. <param name="qualityMap">output quality map, or null</param>
  29740. <param name="maxPixelValue">maximum per-channel value for any individual pixel; eg 255 for uint8 image</param>
  29741. <returns>PSNR value, or double.PositiveInfinity if the MSE between the two images == 0</returns>
  29742. </member>
  29743. <member name="M:OpenCvSharp.Quality.QualityPSNR.DisposeManaged">
  29744. <summary>
  29745. Releases managed resources
  29746. </summary>
  29747. </member>
  29748. <member name="T:OpenCvSharp.Quality.QualitySSIM">
  29749. <summary>
  29750. Full reference structural similarity algorithm https://en.wikipedia.org/wiki/Structural_similarity
  29751. </summary>
  29752. </member>
  29753. <member name="M:OpenCvSharp.Quality.QualitySSIM.#ctor(System.IntPtr)">
  29754. <summary>
  29755. Creates instance by raw pointer
  29756. </summary>
  29757. </member>
  29758. <member name="M:OpenCvSharp.Quality.QualitySSIM.Create(OpenCvSharp.InputArray)">
  29759. <summary>
  29760. Create an object which calculates quality
  29761. </summary>
  29762. <param name="ref">input image to use as the source for comparison</param>
  29763. <returns></returns>
  29764. </member>
  29765. <member name="M:OpenCvSharp.Quality.QualitySSIM.Compute(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  29766. <summary>
  29767. static method for computing quality
  29768. </summary>
  29769. <param name="ref"></param>
  29770. <param name="cmp"></param>
  29771. <param name="qualityMap">output quality map, or null</param>
  29772. <returns>cv::Scalar with per-channel quality values. Values range from 0 (worst) to 1 (best)</returns>
  29773. </member>
  29774. <member name="M:OpenCvSharp.Quality.QualitySSIM.DisposeManaged">
  29775. <summary>
  29776. Releases managed resources
  29777. </summary>
  29778. </member>
  29779. <member name="T:OpenCvSharp.HausdorffDistanceExtractor">
  29780. <summary>
  29781. A simple Hausdorff distance measure between shapes defined by contours
  29782. </summary>
  29783. <remarks>
  29784. according to the paper "Comparing Images using the Hausdorff distance."
  29785. by D.P. Huttenlocher, G.A. Klanderman, and W.J. Rucklidge. (PAMI 1993). :
  29786. </remarks>
  29787. </member>
  29788. <member name="M:OpenCvSharp.HausdorffDistanceExtractor.#ctor(System.IntPtr)">
  29789. <summary>
  29790. </summary>
  29791. </member>
  29792. <member name="M:OpenCvSharp.HausdorffDistanceExtractor.Create(OpenCvSharp.DistanceTypes,System.Single)">
  29793. <summary>
  29794. Complete constructor
  29795. </summary>
  29796. <param name="distanceFlag">Flag indicating which norm is used to compute the Hausdorff distance (NORM_L1, NORM_L2).</param>
  29797. <param name="rankProp">fractional value (between 0 and 1).</param>
  29798. <returns></returns>
  29799. </member>
  29800. <member name="M:OpenCvSharp.HausdorffDistanceExtractor.DisposeManaged">
  29801. <summary>
  29802. Releases managed resources
  29803. </summary>
  29804. </member>
  29805. <member name="P:OpenCvSharp.HausdorffDistanceExtractor.DistanceFlag">
  29806. <summary>
  29807. Flag indicating which norm is used to compute the Hausdorff distance (NORM_L1, NORM_L2).
  29808. </summary>
  29809. </member>
  29810. <member name="P:OpenCvSharp.HausdorffDistanceExtractor.RankProportion">
  29811. <summary>
  29812. fractional value (between 0 and 1).
  29813. </summary>
  29814. </member>
  29815. <member name="T:OpenCvSharp.ShapeContextDistanceExtractor">
  29816. <summary>
  29817. Implementation of the Shape Context descriptor and matching algorithm
  29818. </summary>
  29819. <remarks>
  29820. proposed by Belongie et al. in "Shape Matching and Object Recognition Using Shape Contexts"
  29821. (PAMI2002). This implementation is packaged in a generic scheme, in order to allow
  29822. you the implementation of the common variations of the original pipeline.
  29823. </remarks>
  29824. </member>
  29825. <member name="M:OpenCvSharp.ShapeContextDistanceExtractor.#ctor(System.IntPtr)">
  29826. <summary>
  29827. </summary>
  29828. </member>
  29829. <member name="M:OpenCvSharp.ShapeContextDistanceExtractor.Create(System.Int32,System.Int32,System.Single,System.Single,System.Int32)">
  29830. <summary>
  29831. Complete constructor
  29832. </summary>
  29833. <param name="nAngularBins">The number of angular bins in the shape context descriptor.</param>
  29834. <param name="nRadialBins">The number of radial bins in the shape context descriptor.</param>
  29835. <param name="innerRadius">The value of the inner radius.</param>
  29836. <param name="outerRadius">The value of the outer radius.</param>
  29837. <param name="iterations"></param>
  29838. <returns></returns>
  29839. </member>
  29840. <member name="M:OpenCvSharp.ShapeContextDistanceExtractor.DisposeManaged">
  29841. <summary>
  29842. Releases managed resources
  29843. </summary>
  29844. </member>
  29845. <member name="P:OpenCvSharp.ShapeContextDistanceExtractor.AngularBins">
  29846. <summary>
  29847. The number of angular bins in the shape context descriptor.
  29848. </summary>
  29849. </member>
  29850. <member name="P:OpenCvSharp.ShapeContextDistanceExtractor.RadialBins">
  29851. <summary>
  29852. The number of radial bins in the shape context descriptor.
  29853. </summary>
  29854. </member>
  29855. <member name="P:OpenCvSharp.ShapeContextDistanceExtractor.InnerRadius">
  29856. <summary>
  29857. The value of the inner radius.
  29858. </summary>
  29859. </member>
  29860. <member name="P:OpenCvSharp.ShapeContextDistanceExtractor.OuterRadius">
  29861. <summary>
  29862. The value of the outer radius.
  29863. </summary>
  29864. </member>
  29865. <member name="P:OpenCvSharp.ShapeContextDistanceExtractor.RotationInvariant">
  29866. <summary>
  29867. </summary>
  29868. </member>
  29869. <member name="P:OpenCvSharp.ShapeContextDistanceExtractor.ShapeContextWeight">
  29870. <summary>
  29871. The weight of the shape context distance in the final distance value.
  29872. </summary>
  29873. </member>
  29874. <member name="P:OpenCvSharp.ShapeContextDistanceExtractor.ImageAppearanceWeight">
  29875. <summary>
  29876. The weight of the appearance cost in the final distance value.
  29877. </summary>
  29878. </member>
  29879. <member name="P:OpenCvSharp.ShapeContextDistanceExtractor.BendingEnergyWeight">
  29880. <summary>
  29881. The weight of the Bending Energy in the final distance value.
  29882. </summary>
  29883. </member>
  29884. <member name="P:OpenCvSharp.ShapeContextDistanceExtractor.Iterations">
  29885. <summary>
  29886. </summary>
  29887. </member>
  29888. <member name="P:OpenCvSharp.ShapeContextDistanceExtractor.StdDev">
  29889. <summary>
  29890. The value of the standard deviation for the Gaussian window for the image appearance cost.
  29891. </summary>
  29892. </member>
  29893. <member name="M:OpenCvSharp.ShapeContextDistanceExtractor.SetImages(OpenCvSharp.InputArray,OpenCvSharp.InputArray)">
  29894. <summary>
  29895. Set the images that correspond to each shape.
  29896. This images are used in the calculation of the Image Appearance cost.
  29897. </summary>
  29898. <param name="image1">Image corresponding to the shape defined by contours1.</param>
  29899. <param name="image2">Image corresponding to the shape defined by contours2.</param>
  29900. </member>
  29901. <member name="M:OpenCvSharp.ShapeContextDistanceExtractor.GetImages(OpenCvSharp.OutputArray,OpenCvSharp.OutputArray)">
  29902. <summary>
  29903. Get the images that correspond to each shape.
  29904. This images are used in the calculation of the Image Appearance cost.
  29905. </summary>
  29906. <param name="image1">Image corresponding to the shape defined by contours1.</param>
  29907. <param name="image2">Image corresponding to the shape defined by contours2.</param>
  29908. </member>
  29909. <member name="T:OpenCvSharp.ShapeDistanceExtractor">
  29910. <summary>
  29911. Abstract base class for shape distance algorithms.
  29912. </summary>
  29913. </member>
  29914. <member name="M:OpenCvSharp.ShapeDistanceExtractor.ComputeDistance(OpenCvSharp.InputArray,OpenCvSharp.InputArray)">
  29915. <summary>
  29916. Compute the shape distance between two shapes defined by its contours.
  29917. </summary>
  29918. <param name="contour1">Contour defining first shape.</param>
  29919. <param name="contour2">Contour defining second shape.</param>
  29920. <returns></returns>
  29921. </member>
  29922. <member name="T:OpenCvSharp.Detail.CvDetail">
  29923. <summary>
  29924. cv::detail functions
  29925. </summary>
  29926. </member>
  29927. <member name="M:OpenCvSharp.Detail.CvDetail.ComputeImageFeatures(OpenCvSharp.Feature2D,System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},OpenCvSharp.Detail.ImageFeatures[]@,System.Collections.Generic.IEnumerable{OpenCvSharp.Mat})">
  29928. <summary>
  29929. </summary>
  29930. <param name="featuresFinder"></param>
  29931. <param name="images"></param>
  29932. <param name="features"></param>
  29933. <param name="masks"></param>
  29934. </member>
  29935. <member name="M:OpenCvSharp.Detail.CvDetail.ComputeImageFeatures(OpenCvSharp.Feature2D,OpenCvSharp.InputArray,OpenCvSharp.Detail.ImageFeatures@,OpenCvSharp.InputArray)">
  29936. <summary>
  29937. </summary>
  29938. <param name="featuresFinder"></param>
  29939. <param name="image"></param>
  29940. <param name="features"></param>
  29941. <param name="mask"></param>
  29942. </member>
  29943. <member name="T:OpenCvSharp.Detail.ImageFeatures">
  29944. <summary>
  29945. Structure containing image keypoints and descriptors.
  29946. </summary>
  29947. </member>
  29948. <member name="M:OpenCvSharp.Detail.ImageFeatures.#ctor(System.Int32,OpenCvSharp.Size,System.Collections.Generic.IReadOnlyList{OpenCvSharp.KeyPoint},OpenCvSharp.Mat)">
  29949. <summary>
  29950. Constructor
  29951. </summary>
  29952. <param name="imgIdx"></param>
  29953. <param name="imgSize"></param>
  29954. <param name="keypoints"></param>
  29955. <param name="descriptors"></param>
  29956. </member>
  29957. <member name="M:OpenCvSharp.Detail.ImageFeatures.Finalize">
  29958. <summary>
  29959. Destructor
  29960. </summary>
  29961. </member>
  29962. <member name="M:OpenCvSharp.Detail.ImageFeatures.Dispose(System.Boolean)">
  29963. <summary>
  29964. </summary>
  29965. <param name="disposing"></param>
  29966. </member>
  29967. <member name="M:OpenCvSharp.Detail.ImageFeatures.Dispose">
  29968. <inheritdoc />
  29969. </member>
  29970. <member name="T:OpenCvSharp.Stitcher">
  29971. <summary>
  29972. High level image stitcher.
  29973. It's possible to use this class without being aware of the entire stitching
  29974. pipeline. However, to be able to achieve higher stitching stability and
  29975. quality of the final images at least being familiar with the theory is recommended
  29976. </summary>
  29977. </member>
  29978. <member name="T:OpenCvSharp.Stitcher.Status">
  29979. <summary>
  29980. Status code
  29981. </summary>
  29982. </member>
  29983. <member name="F:OpenCvSharp.Stitcher.Mode.Panorama">
  29984. <summary>
  29985. Mode for creating photo panoramas. Expects images under perspective
  29986. transformation and projects resulting pano to sphere.
  29987. </summary>
  29988. </member>
  29989. <member name="F:OpenCvSharp.Stitcher.Mode.Scans">
  29990. <summary>
  29991. Mode for composing scans. Expects images under affine transformation does
  29992. not compensate exposure by default.
  29993. </summary>
  29994. </member>
  29995. <member name="M:OpenCvSharp.Stitcher.#ctor(System.IntPtr)">
  29996. <summary>
  29997. Constructor
  29998. </summary>
  29999. <param name="p">cv::Stitcher*</param>
  30000. </member>
  30001. <member name="M:OpenCvSharp.Stitcher.Create(OpenCvSharp.Stitcher.Mode)">
  30002. <summary>
  30003. Creates a Stitcher configured in one of the stitching modes.
  30004. </summary>
  30005. <param name="mode">Scenario for stitcher operation. This is usually determined by source of images
  30006. to stitch and their transformation.Default parameters will be chosen for operation in given scenario.</param>
  30007. </member>
  30008. <member name="M:OpenCvSharp.Stitcher.DisposeManaged">
  30009. <summary>
  30010. Releases managed resources
  30011. </summary>
  30012. </member>
  30013. <member name="M:OpenCvSharp.Stitcher.Stitch(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  30014. <summary>
  30015. Try to stitch the given images.
  30016. </summary>
  30017. <param name="images">Input images.</param>
  30018. <param name="pano">Final pano.</param>
  30019. <returns>Status code.</returns>
  30020. </member>
  30021. <member name="M:OpenCvSharp.Stitcher.Stitch(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},OpenCvSharp.OutputArray)">
  30022. <summary>
  30023. Try to stitch the given images.
  30024. </summary>
  30025. <param name="images">Input images.</param>
  30026. <param name="pano">Final pano.</param>
  30027. <returns>Status code.</returns>
  30028. </member>
  30029. <member name="M:OpenCvSharp.Stitcher.Stitch(OpenCvSharp.InputArray,OpenCvSharp.Rect[][],OpenCvSharp.OutputArray)">
  30030. <summary>
  30031. Try to stitch the given images.
  30032. </summary>
  30033. <param name="images">Input images.</param>
  30034. <param name="rois">Region of interest rectangles.</param>
  30035. <param name="pano">Final pano.</param>
  30036. <returns>Status code.</returns>
  30037. </member>
  30038. <member name="M:OpenCvSharp.Stitcher.Stitch(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat},OpenCvSharp.Rect[][],OpenCvSharp.OutputArray)">
  30039. <summary>
  30040. Try to stitch the given images.
  30041. </summary>
  30042. <param name="images">Input images.</param>
  30043. <param name="rois">Region of interest rectangles.</param>
  30044. <param name="pano">Final pano.</param>
  30045. <returns>Status code.</returns>
  30046. </member>
  30047. <member name="T:OpenCvSharp.BroxOpticalFlow">
  30048. <summary>
  30049. </summary>
  30050. </member>
  30051. <member name="F:OpenCvSharp.BroxOpticalFlow.detectorPtr">
  30052. <summary>
  30053. </summary>
  30054. </member>
  30055. <member name="M:OpenCvSharp.BroxOpticalFlow.#ctor">
  30056. <summary>
  30057. </summary>
  30058. </member>
  30059. <member name="M:OpenCvSharp.BroxOpticalFlow.FromPtr(System.IntPtr)">
  30060. <summary>
  30061. Creates instance from cv::Ptr&lt;T&gt; .
  30062. ptr is disposed when the wrapper disposes.
  30063. </summary>
  30064. <param name="ptr"></param>
  30065. </member>
  30066. <member name="M:OpenCvSharp.BroxOpticalFlow.DisposeManaged">
  30067. <summary>
  30068. Releases managed resources
  30069. </summary>
  30070. </member>
  30071. <member name="P:OpenCvSharp.BroxOpticalFlow.Alpha">
  30072. <summary>
  30073. </summary>
  30074. </member>
  30075. <member name="P:OpenCvSharp.BroxOpticalFlow.Gamma">
  30076. <summary>
  30077. </summary>
  30078. </member>
  30079. <member name="P:OpenCvSharp.BroxOpticalFlow.ScaleFactor">
  30080. <summary>
  30081. </summary>
  30082. </member>
  30083. <member name="P:OpenCvSharp.BroxOpticalFlow.InnerIterations">
  30084. <summary>
  30085. </summary>
  30086. </member>
  30087. <member name="P:OpenCvSharp.BroxOpticalFlow.OuterIterations">
  30088. <summary>
  30089. </summary>
  30090. </member>
  30091. <member name="P:OpenCvSharp.BroxOpticalFlow.SolverIterations">
  30092. <summary>
  30093. </summary>
  30094. </member>
  30095. <member name="T:OpenCvSharp.DenseOpticalFlowExt">
  30096. <inheritdoc />
  30097. <summary>
  30098. </summary>
  30099. </member>
  30100. <member name="M:OpenCvSharp.DenseOpticalFlowExt.CreateFarneback">
  30101. <summary>
  30102. </summary>
  30103. <returns></returns>
  30104. </member>
  30105. <member name="M:OpenCvSharp.DenseOpticalFlowExt.CreateFarneback_CUDA">
  30106. <summary>
  30107. </summary>
  30108. <returns></returns>
  30109. </member>
  30110. <member name="M:OpenCvSharp.DenseOpticalFlowExt.CreateDualTVL1">
  30111. <summary>
  30112. </summary>
  30113. <returns></returns>
  30114. </member>
  30115. <member name="M:OpenCvSharp.DenseOpticalFlowExt.CreateDualTVL1_CUDA">
  30116. <summary>
  30117. </summary>
  30118. <returns></returns>
  30119. </member>
  30120. <member name="M:OpenCvSharp.DenseOpticalFlowExt.CreateBrox_CUDA">
  30121. <summary>
  30122. </summary>
  30123. <returns></returns>
  30124. </member>
  30125. <member name="M:OpenCvSharp.DenseOpticalFlowExt.CreatePyrLK_CUDA">
  30126. <summary>
  30127. </summary>
  30128. <returns></returns>
  30129. </member>
  30130. <member name="M:OpenCvSharp.DenseOpticalFlowExt.CollectGarbage">
  30131. <summary>
  30132. Clear all inner buffers.
  30133. </summary>
  30134. </member>
  30135. <member name="M:OpenCvSharp.DenseOpticalFlowExt.Calc(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray)">
  30136. <summary>
  30137. </summary>
  30138. <param name="frame0"></param>
  30139. <param name="frame1"></param>
  30140. <param name="flow1"></param>
  30141. <param name="flow2"></param>
  30142. </member>
  30143. <member name="T:OpenCvSharp.DualTVL1OpticalFlow">
  30144. <summary>
  30145. </summary>
  30146. </member>
  30147. <member name="F:OpenCvSharp.DualTVL1OpticalFlow.detectorPtr">
  30148. <summary>
  30149. </summary>
  30150. </member>
  30151. <member name="M:OpenCvSharp.DualTVL1OpticalFlow.#ctor">
  30152. <summary>
  30153. </summary>
  30154. </member>
  30155. <member name="M:OpenCvSharp.DualTVL1OpticalFlow.FromPtr(System.IntPtr)">
  30156. <summary>
  30157. Creates instance from cv::Ptr&lt;T&gt; .
  30158. ptr is disposed when the wrapper disposes.
  30159. </summary>
  30160. <param name="ptr"></param>
  30161. </member>
  30162. <member name="M:OpenCvSharp.DualTVL1OpticalFlow.DisposeManaged">
  30163. <summary>
  30164. Releases managed resources
  30165. </summary>
  30166. </member>
  30167. <member name="P:OpenCvSharp.DualTVL1OpticalFlow.Tau">
  30168. <summary>
  30169. </summary>
  30170. </member>
  30171. <member name="P:OpenCvSharp.DualTVL1OpticalFlow.Lambda">
  30172. <summary>
  30173. </summary>
  30174. </member>
  30175. <member name="P:OpenCvSharp.DualTVL1OpticalFlow.Theta">
  30176. <summary>
  30177. </summary>
  30178. </member>
  30179. <member name="P:OpenCvSharp.DualTVL1OpticalFlow.ScalesNumber">
  30180. <summary>
  30181. </summary>
  30182. </member>
  30183. <member name="P:OpenCvSharp.DualTVL1OpticalFlow.WarpingsNumber">
  30184. <summary>
  30185. </summary>
  30186. </member>
  30187. <member name="P:OpenCvSharp.DualTVL1OpticalFlow.Epsilon">
  30188. <summary>
  30189. </summary>
  30190. </member>
  30191. <member name="P:OpenCvSharp.DualTVL1OpticalFlow.Iterations">
  30192. <summary>
  30193. </summary>
  30194. </member>
  30195. <member name="P:OpenCvSharp.DualTVL1OpticalFlow.UseInitialFlow">
  30196. <summary>
  30197. </summary>
  30198. </member>
  30199. <member name="T:OpenCvSharp.FarnebackOpticalFlow">
  30200. <summary>
  30201. </summary>
  30202. </member>
  30203. <member name="F:OpenCvSharp.FarnebackOpticalFlow.detectorPtr">
  30204. <summary>
  30205. </summary>
  30206. </member>
  30207. <member name="M:OpenCvSharp.FarnebackOpticalFlow.#ctor">
  30208. <summary>
  30209. </summary>
  30210. </member>
  30211. <member name="M:OpenCvSharp.FarnebackOpticalFlow.FromPtr(System.IntPtr)">
  30212. <summary>
  30213. Creates instance from cv::Ptr&lt;T&gt; .
  30214. ptr is disposed when the wrapper disposes.
  30215. </summary>
  30216. <param name="ptr"></param>
  30217. </member>
  30218. <member name="M:OpenCvSharp.FarnebackOpticalFlow.DisposeManaged">
  30219. <summary>
  30220. Releases managed resources
  30221. </summary>
  30222. </member>
  30223. <member name="P:OpenCvSharp.FarnebackOpticalFlow.PyrScale">
  30224. <summary>
  30225. </summary>
  30226. </member>
  30227. <member name="P:OpenCvSharp.FarnebackOpticalFlow.LevelsNumber">
  30228. <summary>
  30229. </summary>
  30230. </member>
  30231. <member name="P:OpenCvSharp.FarnebackOpticalFlow.WindowSize">
  30232. <summary>
  30233. </summary>
  30234. </member>
  30235. <member name="P:OpenCvSharp.FarnebackOpticalFlow.Iterations">
  30236. <summary>
  30237. </summary>
  30238. </member>
  30239. <member name="P:OpenCvSharp.FarnebackOpticalFlow.PolyN">
  30240. <summary>
  30241. </summary>
  30242. </member>
  30243. <member name="P:OpenCvSharp.FarnebackOpticalFlow.PolySigma">
  30244. <summary>
  30245. </summary>
  30246. </member>
  30247. <member name="P:OpenCvSharp.FarnebackOpticalFlow.Flags">
  30248. <summary>
  30249. </summary>
  30250. </member>
  30251. <member name="T:OpenCvSharp.FrameSource">
  30252. <summary>
  30253. </summary>
  30254. </member>
  30255. <member name="M:OpenCvSharp.FrameSource.CreateFrameSource_Empty">
  30256. <summary>
  30257. </summary>
  30258. <returns></returns>
  30259. </member>
  30260. <member name="M:OpenCvSharp.FrameSource.CreateFrameSource_Video(System.String)">
  30261. <summary>
  30262. </summary>
  30263. <param name="fileName"></param>
  30264. <returns></returns>
  30265. </member>
  30266. <member name="M:OpenCvSharp.FrameSource.CreateFrameSource_Video_CUDA(System.String)">
  30267. <summary>
  30268. </summary>
  30269. <param name="fileName"></param>
  30270. <returns></returns>
  30271. </member>
  30272. <member name="M:OpenCvSharp.FrameSource.CreateFrameSource_Camera(System.Int32)">
  30273. <summary>
  30274. </summary>
  30275. <param name="deviceId"></param>
  30276. <returns></returns>
  30277. </member>
  30278. <member name="M:OpenCvSharp.FrameSource.NextFrame(OpenCvSharp.OutputArray)">
  30279. <summary>
  30280. </summary>
  30281. <param name="frame"></param>
  30282. </member>
  30283. <member name="M:OpenCvSharp.FrameSource.Reset">
  30284. <summary>
  30285. </summary>
  30286. </member>
  30287. <member name="T:OpenCvSharp.FrameSourceImpl">
  30288. <summary>
  30289. </summary>
  30290. </member>
  30291. <member name="M:OpenCvSharp.FrameSourceImpl.#ctor">
  30292. <summary>
  30293. </summary>
  30294. </member>
  30295. <member name="M:OpenCvSharp.FrameSourceImpl.FromPtr(System.IntPtr)">
  30296. <summary>
  30297. Creates instance from cv::Ptr&lt;T&gt; .
  30298. ptr is disposed when the wrapper disposes.
  30299. </summary>
  30300. <param name="ptr"></param>
  30301. </member>
  30302. <member name="M:OpenCvSharp.FrameSourceImpl.FromRawPtr(System.IntPtr)">
  30303. <summary>
  30304. Creates instance from raw pointer T*
  30305. </summary>
  30306. <param name="ptr"></param>
  30307. </member>
  30308. <member name="M:OpenCvSharp.FrameSourceImpl.DisposeManaged">
  30309. <summary>
  30310. Releases managed resources
  30311. </summary>
  30312. </member>
  30313. <member name="M:OpenCvSharp.FrameSourceImpl.NextFrame(OpenCvSharp.OutputArray)">
  30314. <summary>
  30315. </summary>
  30316. <param name="frame"></param>
  30317. </member>
  30318. <member name="M:OpenCvSharp.FrameSourceImpl.Reset">
  30319. <summary>
  30320. </summary>
  30321. </member>
  30322. <member name="T:OpenCvSharp.PyrLKOpticalFlow">
  30323. <summary>
  30324. </summary>
  30325. </member>
  30326. <member name="F:OpenCvSharp.PyrLKOpticalFlow.detectorPtr">
  30327. <summary>
  30328. </summary>
  30329. </member>
  30330. <member name="M:OpenCvSharp.PyrLKOpticalFlow.#ctor">
  30331. <summary>
  30332. </summary>
  30333. </member>
  30334. <member name="M:OpenCvSharp.PyrLKOpticalFlow.FromPtr(System.IntPtr)">
  30335. <summary>
  30336. Creates instance from cv::Ptr&lt;T&gt; .
  30337. ptr is disposed when the wrapper disposes.
  30338. </summary>
  30339. <param name="ptr"></param>
  30340. </member>
  30341. <member name="M:OpenCvSharp.PyrLKOpticalFlow.DisposeManaged">
  30342. <summary>
  30343. Releases managed resources
  30344. </summary>
  30345. </member>
  30346. <member name="P:OpenCvSharp.PyrLKOpticalFlow.WindowSize">
  30347. <summary>
  30348. </summary>
  30349. </member>
  30350. <member name="P:OpenCvSharp.PyrLKOpticalFlow.MaxLevel">
  30351. <summary>
  30352. </summary>
  30353. </member>
  30354. <member name="P:OpenCvSharp.PyrLKOpticalFlow.Iterations">
  30355. <summary>
  30356. </summary>
  30357. </member>
  30358. <member name="T:OpenCvSharp.SuperResolution">
  30359. <summary>
  30360. Base class for Super Resolution algorithms.
  30361. </summary>
  30362. </member>
  30363. <member name="P:OpenCvSharp.SuperResolution.FrameSource">
  30364. <summary>
  30365. </summary>
  30366. </member>
  30367. <member name="P:OpenCvSharp.SuperResolution.FirstCall">
  30368. <summary>
  30369. </summary>
  30370. </member>
  30371. <member name="M:OpenCvSharp.SuperResolution.#ctor">
  30372. <summary>
  30373. Constructor
  30374. </summary>
  30375. </member>
  30376. <member name="M:OpenCvSharp.SuperResolution.CreateBTVL1">
  30377. <summary>
  30378. Create Bilateral TV-L1 Super Resolution.
  30379. </summary>
  30380. <returns></returns>
  30381. </member>
  30382. <member name="M:OpenCvSharp.SuperResolution.CreateBTVL1_CUDA">
  30383. <summary>
  30384. Create Bilateral TV-L1 Super Resolution.
  30385. </summary>
  30386. <returns></returns>
  30387. </member>
  30388. <member name="M:OpenCvSharp.SuperResolution.SetInput(OpenCvSharp.FrameSource)">
  30389. <summary>
  30390. Set input frame source for Super Resolution algorithm.
  30391. </summary>
  30392. <param name="fs">Input frame source</param>
  30393. </member>
  30394. <member name="M:OpenCvSharp.SuperResolution.NextFrame(OpenCvSharp.OutputArray)">
  30395. <summary>
  30396. Process next frame from input and return output result.
  30397. </summary>
  30398. <param name="frame">Output result</param>
  30399. </member>
  30400. <member name="M:OpenCvSharp.SuperResolution.Reset">
  30401. <summary>
  30402. </summary>
  30403. </member>
  30404. <member name="M:OpenCvSharp.SuperResolution.CollectGarbage">
  30405. <summary>
  30406. Clear all inner buffers.
  30407. </summary>
  30408. </member>
  30409. <member name="M:OpenCvSharp.SuperResolution.InitImpl(OpenCvSharp.FrameSource)">
  30410. <summary>
  30411. </summary>
  30412. <param name="fs"></param>
  30413. </member>
  30414. <member name="M:OpenCvSharp.SuperResolution.ProcessImpl(OpenCvSharp.FrameSource,OpenCvSharp.OutputArray)">
  30415. <summary>
  30416. </summary>
  30417. <param name="fs"></param>
  30418. <param name="output"></param>
  30419. </member>
  30420. <member name="T:OpenCvSharp.SuperResolutionImpl">
  30421. <inheritdoc />
  30422. <summary>
  30423. class for defined Super Resolution algorithm.
  30424. </summary>
  30425. </member>
  30426. <member name="F:OpenCvSharp.SuperResolutionImpl.detectorPtr">
  30427. <summary>
  30428. </summary>
  30429. </member>
  30430. <member name="M:OpenCvSharp.SuperResolutionImpl.#ctor">
  30431. <inheritdoc />
  30432. <summary>
  30433. </summary>
  30434. </member>
  30435. <member name="M:OpenCvSharp.SuperResolutionImpl.FromPtr(System.IntPtr)">
  30436. <summary>
  30437. Creates instance from cv::Ptr&lt;T&gt; .
  30438. ptr is disposed when the wrapper disposes.
  30439. </summary>
  30440. <param name="ptr"></param>
  30441. </member>
  30442. <member name="M:OpenCvSharp.SuperResolutionImpl.FromRawPtr(System.IntPtr)">
  30443. <summary>
  30444. Creates instance from raw pointer T*
  30445. </summary>
  30446. <param name="ptr"></param>
  30447. </member>
  30448. <member name="M:OpenCvSharp.SuperResolutionImpl.DisposeManaged">
  30449. <inheritdoc />
  30450. <summary>
  30451. Releases managed resources
  30452. </summary>
  30453. </member>
  30454. <member name="M:OpenCvSharp.SuperResolutionImpl.SetInput(OpenCvSharp.FrameSource)">
  30455. <inheritdoc />
  30456. <summary>
  30457. </summary>
  30458. <param name="fs"></param>
  30459. </member>
  30460. <member name="M:OpenCvSharp.SuperResolutionImpl.NextFrame(OpenCvSharp.OutputArray)">
  30461. <inheritdoc />
  30462. <summary>
  30463. </summary>
  30464. <param name="frame"></param>
  30465. </member>
  30466. <member name="M:OpenCvSharp.SuperResolutionImpl.Reset">
  30467. <inheritdoc />
  30468. <summary>
  30469. </summary>
  30470. </member>
  30471. <member name="M:OpenCvSharp.SuperResolutionImpl.CollectGarbage">
  30472. <inheritdoc />
  30473. <summary>
  30474. </summary>
  30475. </member>
  30476. <member name="M:OpenCvSharp.SuperResolutionImpl.InitImpl(OpenCvSharp.FrameSource)">
  30477. <inheritdoc />
  30478. <summary>
  30479. </summary>
  30480. <param name="fs"></param>
  30481. </member>
  30482. <member name="M:OpenCvSharp.SuperResolutionImpl.ProcessImpl(OpenCvSharp.FrameSource,OpenCvSharp.OutputArray)">
  30483. <inheritdoc />
  30484. <summary>
  30485. </summary>
  30486. <param name="fs"></param>
  30487. <param name="output"></param>
  30488. </member>
  30489. <member name="P:OpenCvSharp.SuperResolutionImpl.Scale">
  30490. <summary>
  30491. Scale factor
  30492. </summary>
  30493. </member>
  30494. <member name="P:OpenCvSharp.SuperResolutionImpl.Iterations">
  30495. <summary>
  30496. Iterations count
  30497. </summary>
  30498. </member>
  30499. <member name="P:OpenCvSharp.SuperResolutionImpl.Tau">
  30500. <summary>
  30501. Asymptotic value of steepest descent method
  30502. </summary>
  30503. </member>
  30504. <member name="P:OpenCvSharp.SuperResolutionImpl.Lambda">
  30505. <summary>
  30506. Weight parameter to balance data term and smoothness term
  30507. </summary>
  30508. </member>
  30509. <member name="P:OpenCvSharp.SuperResolutionImpl.Alpha">
  30510. <summary>
  30511. Parameter of spacial distribution in Bilateral-TV
  30512. </summary>
  30513. </member>
  30514. <member name="P:OpenCvSharp.SuperResolutionImpl.KernelSize">
  30515. <summary>
  30516. Kernel size of Bilateral-TV filter
  30517. </summary>
  30518. </member>
  30519. <member name="P:OpenCvSharp.SuperResolutionImpl.BlurKernelSize">
  30520. <summary>
  30521. Gaussian blur kernel size
  30522. </summary>
  30523. </member>
  30524. <member name="P:OpenCvSharp.SuperResolutionImpl.BlurSigma">
  30525. <summary>
  30526. Gaussian blur sigma
  30527. </summary>
  30528. </member>
  30529. <member name="P:OpenCvSharp.SuperResolutionImpl.TemporalAreaRadius">
  30530. <summary>
  30531. Radius of the temporal search area
  30532. </summary>
  30533. </member>
  30534. <member name="T:OpenCvSharp.Text.BaseOCR">
  30535. <summary>
  30536. base class BaseOCR declares a common API that would be used in a typical text recognition scenario
  30537. </summary>
  30538. </member>
  30539. <member name="M:OpenCvSharp.Text.BaseOCR.Run(OpenCvSharp.Mat,System.String@,OpenCvSharp.Rect[]@,System.String[]@,System.Single[]@,OpenCvSharp.Text.ComponentLevels)">
  30540. <summary>
  30541. </summary>
  30542. <param name="image"></param>
  30543. <param name="outputText"></param>
  30544. <param name="componentRects"></param>
  30545. <param name="componentTexts"></param>
  30546. <param name="componentConfidences"></param>
  30547. <param name="componentLevel"></param>
  30548. </member>
  30549. <member name="M:OpenCvSharp.Text.BaseOCR.Run(OpenCvSharp.Mat,OpenCvSharp.Mat,System.String@,OpenCvSharp.Rect[]@,System.String[]@,System.Single[]@,OpenCvSharp.Text.ComponentLevels)">
  30550. <summary>
  30551. </summary>
  30552. <param name="image"></param>
  30553. <param name="mask"></param>
  30554. <param name="outputText"></param>
  30555. <param name="componentRects"></param>
  30556. <param name="componentTexts"></param>
  30557. <param name="componentConfidences"></param>
  30558. <param name="componentLevel"></param>
  30559. </member>
  30560. <member name="T:OpenCvSharp.Text.ComponentLevels">
  30561. <summary>
  30562. </summary>
  30563. </member>
  30564. <member name="F:OpenCvSharp.Text.ComponentLevels.Word">
  30565. <summary>
  30566. </summary>
  30567. </member>
  30568. <member name="F:OpenCvSharp.Text.ComponentLevels.TextLine">
  30569. <summary>
  30570. </summary>
  30571. </member>
  30572. <member name="T:OpenCvSharp.Text.CvText">
  30573. <summary>
  30574. cv::text functions
  30575. </summary>
  30576. </member>
  30577. <member name="M:OpenCvSharp.Text.CvText.DetectTextSWT(OpenCvSharp.InputArray,System.Boolean,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray)">
  30578. <summary>
  30579. Applies the Stroke Width Transform operator followed by filtering of connected components of similar Stroke Widths to
  30580. return letter candidates. It also chain them by proximity and size, saving the result in chainBBs.
  30581. </summary>
  30582. <param name="input">input the input image with 3 channels.</param>
  30583. <param name="darkOnLight">a boolean value signifying whether the text is darker or lighter than the background,
  30584. it is observed to reverse the gradient obtained from Scharr operator, and significantly affect the result.</param>
  30585. <param name="draw">an optional Mat of type CV_8UC3 which visualises the detected letters using bounding boxes.</param>
  30586. <param name="chainBBs">an optional parameter which chains the letter candidates according to heuristics in the
  30587. paper and returns all possible regions where text is likely to occur.</param>
  30588. <returns>a vector of resulting bounding boxes where probability of finding text is high</returns>
  30589. </member>
  30590. <member name="T:OpenCvSharp.Text.OCRTesseract">
  30591. <summary>
  30592. Recognize text using the tesseract-ocr API.
  30593. Takes image on input and returns recognized text in the output_text parameter.
  30594. Optionallyprovides also the Rects for individual text elements found(e.g.words),
  30595. and the list of those text elements with their confidence values.
  30596. </summary>
  30597. </member>
  30598. <member name="M:OpenCvSharp.Text.OCRTesseract.#ctor(System.IntPtr)">
  30599. <summary>
  30600. Constructor
  30601. </summary>
  30602. <param name="p"></param>
  30603. </member>
  30604. <member name="M:OpenCvSharp.Text.OCRTesseract.Create(System.String,System.String,System.String,System.Int32,System.Int32)">
  30605. <summary>
  30606. Creates an instance of the OCRTesseract class. Initializes Tesseract.
  30607. </summary>
  30608. <param name="datapath">datapath the name of the parent directory of tessdata ended with "/", or null to use the system's default directory.</param>
  30609. <param name="language">an ISO 639-3 code or NULL will default to "eng".</param>
  30610. <param name="charWhitelist">specifies the list of characters used for recognition.
  30611. null defaults to "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".</param>
  30612. <param name="oem">tesseract-ocr offers different OCR Engine Modes (OEM),
  30613. by deffault tesseract::OEM_DEFAULT is used.See the tesseract-ocr API documentation for other possible values.</param>
  30614. <param name="psmode">tesseract-ocr offers different Page Segmentation Modes (PSM) tesseract::PSM_AUTO (fully automatic layout analysis) is used.
  30615. See the tesseract-ocr API documentation for other possible values.</param>
  30616. </member>
  30617. <member name="M:OpenCvSharp.Text.OCRTesseract.DisposeManaged">
  30618. <summary>
  30619. Releases managed resources
  30620. </summary>
  30621. </member>
  30622. <member name="M:OpenCvSharp.Text.OCRTesseract.Run(OpenCvSharp.Mat,System.String@,OpenCvSharp.Rect[]@,System.String[]@,System.Single[]@,OpenCvSharp.Text.ComponentLevels)">
  30623. <summary>
  30624. Recognize text using the tesseract-ocr API.
  30625. Takes image on input and returns recognized text in the output_text parameter.
  30626. Optionally provides also the Rects for individual text elements found(e.g.words),
  30627. and the list of those text elements with their confidence values.
  30628. </summary>
  30629. <param name="image">Input image CV_8UC1 or CV_8UC3</param>
  30630. <param name="outputText">Output text of the tesseract-ocr.</param>
  30631. <param name="componentRects">If provided the method will output a list of Rects for the individual
  30632. text elements found(e.g.words or text lines).</param>
  30633. <param name="componentTexts">If provided the method will output a list of text strings for the
  30634. recognition of individual text elements found(e.g.words or text lines).</param>
  30635. <param name="componentConfidences">If provided the method will output a list of confidence values
  30636. for the recognition of individual text elements found(e.g.words or text lines).</param>
  30637. <param name="componentLevel">OCR_LEVEL_WORD (by default), or OCR_LEVEL_TEXT_LINE.</param>
  30638. </member>
  30639. <member name="M:OpenCvSharp.Text.OCRTesseract.Run(OpenCvSharp.Mat,OpenCvSharp.Mat,System.String@,OpenCvSharp.Rect[]@,System.String[]@,System.Single[]@,OpenCvSharp.Text.ComponentLevels)">
  30640. <summary>
  30641. Recognize text using the tesseract-ocr API.
  30642. Takes image on input and returns recognized text in the output_text parameter.
  30643. Optionally provides also the Rects for individual text elements found(e.g.words),
  30644. and the list of those text elements with their confidence values.
  30645. </summary>
  30646. <param name="image">Input image CV_8UC1 or CV_8UC3</param>
  30647. <param name="mask"></param>
  30648. <param name="outputText">Output text of the tesseract-ocr.</param>
  30649. <param name="componentRects">If provided the method will output a list of Rects for the individual
  30650. text elements found(e.g.words or text lines).</param>
  30651. <param name="componentTexts">If provided the method will output a list of text strings for the
  30652. recognition of individual text elements found(e.g.words or text lines).</param>
  30653. <param name="componentConfidences">If provided the method will output a list of confidence values
  30654. for the recognition of individual text elements found(e.g.words or text lines).</param>
  30655. <param name="componentLevel">OCR_LEVEL_WORD (by default), or OCR_LEVEL_TEXT_LINE.</param>
  30656. </member>
  30657. <member name="M:OpenCvSharp.Text.OCRTesseract.SetWhiteList(System.String)">
  30658. <summary>
  30659. </summary>
  30660. <param name="charWhitelist"></param>
  30661. </member>
  30662. <member name="T:OpenCvSharp.TextDetector">
  30663. <summary>
  30664. An abstract class providing interface for text detection algorithms
  30665. </summary>
  30666. </member>
  30667. <member name="M:OpenCvSharp.TextDetector.Detect(OpenCvSharp.InputArray,OpenCvSharp.Rect[]@,System.Single[]@)">
  30668. <summary>
  30669. Method that provides a quick and simple interface to detect text inside an image
  30670. </summary>
  30671. <param name="inputImage">an image to process</param>
  30672. <param name="bbox"> a vector of Rect that will store the detected word bounding box</param>
  30673. <param name="confidence">a vector of float that will be updated with the confidence the classifier has for the selected bounding box</param>
  30674. </member>
  30675. <member name="T:OpenCvSharp.TextDetectorCNN">
  30676. <summary>
  30677. TextDetectorCNN class provides the functionality of text bounding box detection.
  30678. </summary>
  30679. <remarks>
  30680. This class is representing to find bounding boxes of text words given an input image.
  30681. This class uses OpenCV dnn module to load pre-trained model described in @cite LiaoSBWL17.
  30682. The original repository with the modified SSD Caffe version: https://github.com/MhLiao/TextBoxes.
  30683. Model can be downloaded from[DropBox](https://www.dropbox.com/s/g8pjzv2de9gty8g/TextBoxes_icdar13.caffemodel?dl=0).
  30684. Modified.prototxt file with the model description can be found in `opencv_contrib/modules/text/samples/textbox.prototxt`.
  30685. </remarks>
  30686. </member>
  30687. <member name="F:OpenCvSharp.TextDetectorCNN.objectPtr">
  30688. <summary>
  30689. cv::Ptr&lt;T&gt;
  30690. </summary>
  30691. </member>
  30692. <member name="M:OpenCvSharp.TextDetectorCNN.Create(System.String,System.String,System.Collections.Generic.IEnumerable{OpenCvSharp.Size})">
  30693. <summary>
  30694. Creates an instance of the TextDetectorCNN class using the provided parameters.
  30695. </summary>
  30696. <param name="modelArchFilename">the relative or absolute path to the prototxt file describing the classifiers architecture.</param>
  30697. <param name="modelWeightsFilename">the relative or absolute path to the file containing the pretrained weights of the model in caffe-binary form.</param>
  30698. <param name="detectionSizes">a list of sizes for multiscale detection. The values`[(300,300),(700,500),(700,300),(700,700),(1600,1600)]`
  30699. are recommended in @cite LiaoSBWL17 to achieve the best quality.</param>
  30700. <returns></returns>
  30701. </member>
  30702. <member name="M:OpenCvSharp.TextDetectorCNN.Create(System.String,System.String)">
  30703. <summary>
  30704. Creates an instance of the TextDetectorCNN class using the provided parameters.
  30705. </summary>
  30706. <param name="modelArchFilename">the relative or absolute path to the prototxt file describing the classifiers architecture.</param>
  30707. <param name="modelWeightsFilename">the relative or absolute path to the file containing the pretrained weights of the model in caffe-binary form.</param>
  30708. <returns></returns>
  30709. </member>
  30710. <member name="M:OpenCvSharp.TextDetectorCNN.DisposeManaged">
  30711. <summary>
  30712. Releases managed resources
  30713. </summary>
  30714. </member>
  30715. <member name="M:OpenCvSharp.TextDetectorCNN.Detect(OpenCvSharp.InputArray,OpenCvSharp.Rect[]@,System.Single[]@)">
  30716. <summary>
  30717. Method that provides a quick and simple interface to detect text inside an image
  30718. </summary>
  30719. <param name="inputImage">an image to process</param>
  30720. <param name="bbox"> a vector of Rect that will store the detected word bounding box</param>
  30721. <param name="confidence">a vector of float that will be updated with the confidence the classifier has for the selected bounding box</param>
  30722. </member>
  30723. <member name="T:OpenCvSharp.Tracking.Tracker">
  30724. <summary>
  30725. Base abstract class for the long-term tracker
  30726. </summary>
  30727. </member>
  30728. <member name="M:OpenCvSharp.Tracking.Tracker.#ctor(OpenCvSharp.Ptr)">
  30729. <summary>
  30730. </summary>
  30731. <param name="ptrObj"></param>
  30732. </member>
  30733. <member name="M:OpenCvSharp.Tracking.Tracker.DisposeManaged">
  30734. <summary>
  30735. Releases managed resources
  30736. </summary>
  30737. </member>
  30738. <member name="M:OpenCvSharp.Tracking.Tracker.Init(OpenCvSharp.Mat,OpenCvSharp.Rect)">
  30739. <summary>
  30740. Initialize the tracker with a know bounding box that surrounding the target
  30741. </summary>
  30742. <param name="image">The initial frame</param>
  30743. <param name="boundingBox">The initial bounding box</param>
  30744. <returns></returns>
  30745. </member>
  30746. <member name="M:OpenCvSharp.Tracking.Tracker.Update(OpenCvSharp.Mat,OpenCvSharp.Rect@)">
  30747. <summary>
  30748. Update the tracker, find the new most likely bounding box for the target
  30749. </summary>
  30750. <param name="image">The current frame</param>
  30751. <param name="boundingBox">The bounding box that represent the new target location, if true was returned, not modified otherwise</param>
  30752. <returns>True means that target was located and false means that tracker cannot locate target in
  30753. current frame.Note, that latter *does not* imply that tracker has failed, maybe target is indeed
  30754. missing from the frame (say, out of sight)</returns>
  30755. </member>
  30756. <member name="T:OpenCvSharp.Tracking.TrackerCSRT">
  30757. <inheritdoc />
  30758. <summary>
  30759. the CSRT tracker
  30760. The implementation is based on @cite Lukezic_IJCV2018 Discriminative Correlation Filter with Channel and Spatial Reliability
  30761. </summary>
  30762. </member>
  30763. <member name="M:OpenCvSharp.Tracking.TrackerCSRT.#ctor(System.IntPtr)">
  30764. <summary>
  30765. </summary>
  30766. </member>
  30767. <member name="M:OpenCvSharp.Tracking.TrackerCSRT.Create">
  30768. <summary>
  30769. Constructor
  30770. </summary>
  30771. <returns></returns>
  30772. </member>
  30773. <member name="M:OpenCvSharp.Tracking.TrackerCSRT.Create(OpenCvSharp.Tracking.TrackerCSRT.Params)">
  30774. <summary>
  30775. Constructor
  30776. </summary>
  30777. <param name="parameters">CSRT parameters</param>
  30778. <returns></returns>
  30779. </member>
  30780. <member name="M:OpenCvSharp.Tracking.TrackerCSRT.SetInitialMask(OpenCvSharp.InputArray)">
  30781. <summary>
  30782. </summary>
  30783. <param name="mask"></param>
  30784. </member>
  30785. <member name="T:OpenCvSharp.Tracking.TrackerCSRT.Params">
  30786. <summary>
  30787. CSRT Params
  30788. </summary>
  30789. </member>
  30790. <member name="F:OpenCvSharp.Tracking.TrackerCSRT.Params.WindowFunction">
  30791. <summary>
  30792. Window function: "hann", "cheb", "kaiser"
  30793. </summary>
  30794. </member>
  30795. <member name="F:OpenCvSharp.Tracking.TrackerCSRT.Params.PsrThreshold">
  30796. <summary>
  30797. we lost the target, if the psr is lower than this.
  30798. </summary>
  30799. </member>
  30800. <member name="T:OpenCvSharp.Tracking.TrackerGOTURN">
  30801. <inheritdoc />
  30802. <summary>
  30803. GOTURN (@cite GOTURN) is kind of trackers based on Convolutional Neural Networks (CNN).
  30804. </summary>
  30805. <remarks>
  30806. * While taking all advantages of CNN trackers, GOTURN is much faster due to offline training without online fine-tuning nature.
  30807. * GOTURN tracker addresses the problem of single target tracking: given a bounding box label of an object in the first frame of the video,
  30808. * we track that object through the rest of the video.NOTE: Current method of GOTURN does not handle occlusions; however, it is fairly
  30809. * robust to viewpoint changes, lighting changes, and deformations.
  30810. * Inputs of GOTURN are two RGB patches representing Target and Search patches resized to 227x227.
  30811. * Outputs of GOTURN are predicted bounding box coordinates, relative to Search patch coordinate system, in format X1, Y1, X2, Y2.
  30812. * Original paper is here: [http://davheld.github.io/GOTURN/GOTURN.pdf]
  30813. * As long as original authors implementation: [https://github.com/davheld/GOTURN#train-the-tracker]
  30814. * Implementation of training algorithm is placed in separately here due to 3d-party dependencies:
  30815. * [https://github.com/Auron-X/GOTURN_Training_Toolkit]
  30816. * GOTURN architecture goturn.prototxt and trained model goturn.caffemodel are accessible on opencv_extra GitHub repository.
  30817. </remarks>
  30818. </member>
  30819. <member name="M:OpenCvSharp.Tracking.TrackerGOTURN.#ctor(System.IntPtr)">
  30820. <summary>
  30821. </summary>
  30822. </member>
  30823. <member name="M:OpenCvSharp.Tracking.TrackerGOTURN.Create">
  30824. <summary>
  30825. Constructor
  30826. </summary>
  30827. <returns></returns>
  30828. </member>
  30829. <member name="M:OpenCvSharp.Tracking.TrackerGOTURN.Create(OpenCvSharp.Tracking.TrackerGOTURN.Params)">
  30830. <summary>
  30831. Constructor
  30832. </summary>
  30833. <param name="parameters">GOTURN parameters</param>
  30834. <returns></returns>
  30835. </member>
  30836. <member name="T:OpenCvSharp.Tracking.TrackerGOTURN.Params">
  30837. <summary>
  30838. </summary>
  30839. </member>
  30840. <member name="T:OpenCvSharp.Tracking.TrackerKCF">
  30841. <inheritdoc />
  30842. <summary>
  30843. KCF is a novel tracking framework that utilizes properties of circulant matrix to enhance the processing speed.
  30844. * This tracking method is an implementation of @cite KCF_ECCV which is extended to KFC with color-names features(@cite KCF_CN).
  30845. * The original paper of KCF is available at [http://www.robots.ox.ac.uk/~joao/publications/henriques_tpami2015.pdf]
  30846. * as well as the matlab implementation.For more information about KCF with color-names features, please refer to
  30847. * [http://www.cvl.isy.liu.se/research/objrec/visualtracking/colvistrack/index.html].
  30848. </summary>
  30849. </member>
  30850. <member name="M:OpenCvSharp.Tracking.TrackerKCF.#ctor(System.IntPtr)">
  30851. <summary>
  30852. </summary>
  30853. </member>
  30854. <member name="M:OpenCvSharp.Tracking.TrackerKCF.Create">
  30855. <summary>
  30856. Constructor
  30857. </summary>
  30858. <returns></returns>
  30859. </member>
  30860. <member name="M:OpenCvSharp.Tracking.TrackerKCF.Create(OpenCvSharp.Tracking.TrackerKCF.Params)">
  30861. <summary>
  30862. Constructor
  30863. </summary>
  30864. <param name="parameters">KCF parameters TrackerKCF::Params</param>
  30865. <returns></returns>
  30866. </member>
  30867. <member name="T:OpenCvSharp.Tracking.TrackerKCF.Params">
  30868. <summary>
  30869. </summary>
  30870. </member>
  30871. <member name="F:OpenCvSharp.Tracking.TrackerKCF.Params.DetectThresh">
  30872. <summary>
  30873. detection confidence threshold
  30874. </summary>
  30875. </member>
  30876. <member name="F:OpenCvSharp.Tracking.TrackerKCF.Params.Sigma">
  30877. <summary>
  30878. gaussian kernel bandwidth
  30879. </summary>
  30880. </member>
  30881. <member name="F:OpenCvSharp.Tracking.TrackerKCF.Params.Lambda">
  30882. <summary>
  30883. regularization
  30884. </summary>
  30885. </member>
  30886. <member name="F:OpenCvSharp.Tracking.TrackerKCF.Params.InterpFactor">
  30887. <summary>
  30888. linear interpolation factor for adaptation
  30889. </summary>
  30890. </member>
  30891. <member name="F:OpenCvSharp.Tracking.TrackerKCF.Params.OutputSigmaFactor">
  30892. <summary>
  30893. spatial bandwidth (proportional to target)
  30894. </summary>
  30895. </member>
  30896. <member name="F:OpenCvSharp.Tracking.TrackerKCF.Params.PcaLearningRate">
  30897. <summary>
  30898. compression learning rate
  30899. </summary>
  30900. </member>
  30901. <member name="F:OpenCvSharp.Tracking.TrackerKCF.Params.Resize">
  30902. <summary>
  30903. activate the resize feature to improve the processing speed
  30904. </summary>
  30905. </member>
  30906. <member name="F:OpenCvSharp.Tracking.TrackerKCF.Params.SplitCoeff">
  30907. <summary>
  30908. split the training coefficients into two matrices
  30909. </summary>
  30910. </member>
  30911. <member name="F:OpenCvSharp.Tracking.TrackerKCF.Params.WrapKernel">
  30912. <summary>
  30913. wrap around the kernel values
  30914. </summary>
  30915. </member>
  30916. <member name="F:OpenCvSharp.Tracking.TrackerKCF.Params.CompressFeature">
  30917. <summary>
  30918. activate the pca method to compress the features
  30919. </summary>
  30920. </member>
  30921. <member name="F:OpenCvSharp.Tracking.TrackerKCF.Params.MaxPatchSize">
  30922. <summary>
  30923. threshold for the ROI size
  30924. </summary>
  30925. </member>
  30926. <member name="F:OpenCvSharp.Tracking.TrackerKCF.Params.CompressedSize">
  30927. <summary>
  30928. feature size after compression
  30929. </summary>
  30930. </member>
  30931. <member name="F:OpenCvSharp.Tracking.TrackerKCF.Params.DescPca">
  30932. <summary>
  30933. compressed descriptors of TrackerKCF::MODE
  30934. </summary>
  30935. </member>
  30936. <member name="F:OpenCvSharp.Tracking.TrackerKCF.Params.DescNpca">
  30937. <summary>
  30938. non-compressed descriptors of TrackerKCF::MODE
  30939. </summary>
  30940. </member>
  30941. <member name="T:OpenCvSharp.Tracking.TrackerMIL">
  30942. <inheritdoc />
  30943. <summary>
  30944. The MIL algorithm trains a classifier in an online manner to separate the object from the background.
  30945. Multiple Instance Learning avoids the drift problem for a robust tracking.The implementation is based on @cite MIL.
  30946. Original code can be found here [http://vision.ucsd.edu/~bbabenko/project_miltrack.shtml]
  30947. </summary>
  30948. </member>
  30949. <member name="M:OpenCvSharp.Tracking.TrackerMIL.#ctor(System.IntPtr)">
  30950. <summary>
  30951. </summary>
  30952. </member>
  30953. <member name="M:OpenCvSharp.Tracking.TrackerMIL.Create">
  30954. <summary>
  30955. Constructor
  30956. </summary>
  30957. <returns></returns>
  30958. </member>
  30959. <member name="M:OpenCvSharp.Tracking.TrackerMIL.Create(OpenCvSharp.Tracking.TrackerMIL.Params)">
  30960. <summary>
  30961. Constructor
  30962. </summary>
  30963. <param name="parameters">MIL parameters</param>
  30964. <returns></returns>
  30965. </member>
  30966. <member name="T:OpenCvSharp.Tracking.TrackerMIL.Params">
  30967. <summary>
  30968. </summary>
  30969. </member>
  30970. <member name="F:OpenCvSharp.Tracking.TrackerMIL.Params.SamplerInitInRadius">
  30971. <summary>
  30972. radius for gathering positive instances during init
  30973. </summary>
  30974. </member>
  30975. <member name="F:OpenCvSharp.Tracking.TrackerMIL.Params.SamplerInitMaxNegNum">
  30976. <summary>
  30977. # negative samples to use during init
  30978. </summary>
  30979. </member>
  30980. <member name="F:OpenCvSharp.Tracking.TrackerMIL.Params.SamplerSearchWinSize">
  30981. <summary>
  30982. size of search window
  30983. </summary>
  30984. </member>
  30985. <member name="F:OpenCvSharp.Tracking.TrackerMIL.Params.SamplerTrackInRadius">
  30986. <summary>
  30987. radius for gathering positive instances during tracking
  30988. </summary>
  30989. </member>
  30990. <member name="F:OpenCvSharp.Tracking.TrackerMIL.Params.SamplerTrackMaxPosNum">
  30991. <summary>
  30992. # positive samples to use during tracking
  30993. </summary>
  30994. </member>
  30995. <member name="F:OpenCvSharp.Tracking.TrackerMIL.Params.SamplerTrackMaxNegNum">
  30996. <summary>
  30997. # negative samples to use during tracking
  30998. </summary>
  30999. </member>
  31000. <member name="F:OpenCvSharp.Tracking.TrackerMIL.Params.FeatureSetNumFeatures">
  31001. <summary>
  31002. # features
  31003. </summary>
  31004. </member>
  31005. <member name="T:OpenCvSharp.CameraChannels">
  31006. <summary>
  31007. channel indices for multi-head camera live streams
  31008. </summary>
  31009. </member>
  31010. <member name="F:OpenCvSharp.CameraChannels.OpenNI_DepthMap">
  31011. <summary>
  31012. Depth values in mm (CV_16UC1)
  31013. </summary>
  31014. </member>
  31015. <member name="F:OpenCvSharp.CameraChannels.OpenNI_PointCloudMap">
  31016. <summary>
  31017. XYZ in meters (CV_32FC3)
  31018. </summary>
  31019. </member>
  31020. <member name="F:OpenCvSharp.CameraChannels.OpenNI_DisparityMap">
  31021. <summary>
  31022. Disparity in pixels (CV_8UC1)
  31023. </summary>
  31024. </member>
  31025. <member name="F:OpenCvSharp.CameraChannels.OpenNI_DisparityMap32F">
  31026. <summary>
  31027. Disparity in pixels (CV_32FC1)
  31028. </summary>
  31029. </member>
  31030. <member name="F:OpenCvSharp.CameraChannels.OpenNI_ValidDepthMask">
  31031. <summary>
  31032. CV_8UC1
  31033. </summary>
  31034. </member>
  31035. <member name="T:OpenCvSharp.CapturePosAviRatio">
  31036. <summary>
  31037. Position in relative units
  31038. </summary>
  31039. </member>
  31040. <member name="F:OpenCvSharp.CapturePosAviRatio.Start">
  31041. <summary>
  31042. Start of the file
  31043. </summary>
  31044. </member>
  31045. <member name="F:OpenCvSharp.CapturePosAviRatio.End">
  31046. <summary>
  31047. End of the file
  31048. </summary>
  31049. </member>
  31050. <member name="T:OpenCvSharp.CaptureType">
  31051. <summary>
  31052. Capture type of CvCapture (Camera or AVI file)
  31053. </summary>
  31054. </member>
  31055. <member name="F:OpenCvSharp.CaptureType.File">
  31056. <summary>
  31057. Captures from an AVI file
  31058. </summary>
  31059. </member>
  31060. <member name="F:OpenCvSharp.CaptureType.Camera">
  31061. <summary>
  31062. Captures from digital camera
  31063. </summary>
  31064. </member>
  31065. <member name="F:OpenCvSharp.CaptureType.NotSpecified">
  31066. <summary>
  31067. </summary>
  31068. </member>
  31069. <member name="T:OpenCvSharp.VideoCaptureAPIs">
  31070. <summary>
  31071. Camera device types
  31072. </summary>
  31073. </member>
  31074. <member name="F:OpenCvSharp.VideoCaptureAPIs.ANY">
  31075. <summary>
  31076. Auto detect == 0
  31077. </summary>
  31078. </member>
  31079. <member name="F:OpenCvSharp.VideoCaptureAPIs.VFW">
  31080. <summary>
  31081. Video For Windows (obsolete, removed)
  31082. </summary>
  31083. </member>
  31084. <member name="F:OpenCvSharp.VideoCaptureAPIs.V4L">
  31085. <summary>
  31086. V4L/V4L2 capturing support
  31087. </summary>
  31088. </member>
  31089. <member name="F:OpenCvSharp.VideoCaptureAPIs.V4L2">
  31090. <summary>
  31091. Same as CAP_V4L
  31092. </summary>
  31093. </member>
  31094. <member name="F:OpenCvSharp.VideoCaptureAPIs.FIREWIRE">
  31095. <summary>
  31096. IEEE 1394 drivers
  31097. </summary>
  31098. </member>
  31099. <member name="F:OpenCvSharp.VideoCaptureAPIs.FIREWARE">
  31100. <summary>
  31101. Same value as CAP_FIREWIRE
  31102. </summary>
  31103. </member>
  31104. <member name="F:OpenCvSharp.VideoCaptureAPIs.IEEE1394">
  31105. <summary>
  31106. Same value as CAP_FIREWIRE
  31107. </summary>
  31108. </member>
  31109. <member name="F:OpenCvSharp.VideoCaptureAPIs.DC1394">
  31110. <summary>
  31111. Same value as CAP_FIREWIRE
  31112. </summary>
  31113. </member>
  31114. <member name="F:OpenCvSharp.VideoCaptureAPIs.CMU1394">
  31115. <summary>
  31116. Same value as CAP_FIREWIRE
  31117. </summary>
  31118. </member>
  31119. <member name="F:OpenCvSharp.VideoCaptureAPIs.QT">
  31120. <summary>
  31121. QuickTime (obsolete, removed)
  31122. </summary>
  31123. </member>
  31124. <member name="F:OpenCvSharp.VideoCaptureAPIs.UNICAP">
  31125. <summary>
  31126. Unicap drivers (obsolete, removed)
  31127. </summary>
  31128. </member>
  31129. <member name="F:OpenCvSharp.VideoCaptureAPIs.DSHOW">
  31130. <summary>
  31131. DirectShow (via videoInput)
  31132. </summary>
  31133. </member>
  31134. <member name="F:OpenCvSharp.VideoCaptureAPIs.PVAPI">
  31135. <summary>
  31136. PvAPI, Prosilica GigE SDK
  31137. </summary>
  31138. </member>
  31139. <member name="F:OpenCvSharp.VideoCaptureAPIs.OPENNI">
  31140. <summary>
  31141. OpenNI (for Kinect)
  31142. </summary>
  31143. </member>
  31144. <member name="F:OpenCvSharp.VideoCaptureAPIs.OPENNI_ASUS">
  31145. <summary>
  31146. OpenNI (for Asus Xtion)
  31147. </summary>
  31148. </member>
  31149. <member name="F:OpenCvSharp.VideoCaptureAPIs.ANDROID">
  31150. <summary>
  31151. Android - not used
  31152. </summary>
  31153. </member>
  31154. <member name="F:OpenCvSharp.VideoCaptureAPIs.XIAPI">
  31155. <summary>
  31156. XIMEA Camera API
  31157. </summary>
  31158. </member>
  31159. <member name="F:OpenCvSharp.VideoCaptureAPIs.AVFOUNDATION">
  31160. <summary>
  31161. AVFoundation framework for iOS (OS X Lion will have the same API)
  31162. </summary>
  31163. </member>
  31164. <member name="F:OpenCvSharp.VideoCaptureAPIs.GIGANETIX">
  31165. <summary>
  31166. Smartek Giganetix GigEVisionSDK
  31167. </summary>
  31168. </member>
  31169. <member name="F:OpenCvSharp.VideoCaptureAPIs.MSMF">
  31170. <summary>
  31171. Microsoft Media Foundation (via videoInput)
  31172. </summary>
  31173. </member>
  31174. <member name="F:OpenCvSharp.VideoCaptureAPIs.WINRT">
  31175. <summary>
  31176. Microsoft Windows Runtime using Media Foundation
  31177. </summary>
  31178. </member>
  31179. <member name="F:OpenCvSharp.VideoCaptureAPIs.INTELPERC">
  31180. <summary>
  31181. RealSense (former Intel Perceptual Computing SDK)
  31182. </summary>
  31183. </member>
  31184. <member name="F:OpenCvSharp.VideoCaptureAPIs.REALSENSE">
  31185. <summary>
  31186. Synonym for CAP_INTELPERC
  31187. </summary>
  31188. </member>
  31189. <member name="F:OpenCvSharp.VideoCaptureAPIs.OPENNI2">
  31190. <summary>
  31191. OpenNI2 (for Kinect)
  31192. </summary>
  31193. </member>
  31194. <member name="F:OpenCvSharp.VideoCaptureAPIs.OPENNI2_ASUS">
  31195. <summary>
  31196. OpenNI2 (for Asus Xtion and Occipital Structure sensors)
  31197. </summary>
  31198. </member>
  31199. <member name="F:OpenCvSharp.VideoCaptureAPIs.GPHOTO2">
  31200. <summary>
  31201. gPhoto2 connection
  31202. </summary>
  31203. </member>
  31204. <member name="F:OpenCvSharp.VideoCaptureAPIs.GSTREAMER">
  31205. <summary>
  31206. GStreamer
  31207. </summary>
  31208. </member>
  31209. <member name="F:OpenCvSharp.VideoCaptureAPIs.FFMPEG">
  31210. <summary>
  31211. Open and record video file or stream using the FFMPEG library
  31212. </summary>
  31213. </member>
  31214. <member name="F:OpenCvSharp.VideoCaptureAPIs.IMAGES">
  31215. <summary>
  31216. OpenCV Image Sequence (e.g. img_%02d.jpg)
  31217. </summary>
  31218. </member>
  31219. <member name="F:OpenCvSharp.VideoCaptureAPIs.ARAVIS">
  31220. <summary>
  31221. Aravis SDK
  31222. </summary>
  31223. </member>
  31224. <member name="F:OpenCvSharp.VideoCaptureAPIs.OPENCV_MJPEG">
  31225. <summary>
  31226. Built-in OpenCV MotionJPEG codec
  31227. </summary>
  31228. </member>
  31229. <member name="F:OpenCvSharp.VideoCaptureAPIs.INTEL_MFX">
  31230. <summary>
  31231. Intel MediaSDK
  31232. </summary>
  31233. </member>
  31234. <member name="F:OpenCvSharp.VideoCaptureAPIs.XINE">
  31235. <summary>
  31236. XINE engine (Linux)
  31237. </summary>
  31238. </member>
  31239. <member name="T:OpenCvSharp.VideoCaptureProperties">
  31240. <summary>
  31241. Property identifiers for CvCapture
  31242. </summary>
  31243. </member>
  31244. <member name="F:OpenCvSharp.VideoCaptureProperties.PosMsec">
  31245. <summary>
  31246. Position in milliseconds from the file beginning
  31247. </summary>
  31248. </member>
  31249. <member name="F:OpenCvSharp.VideoCaptureProperties.PosFrames">
  31250. <summary>
  31251. Position in frames (only for video files)
  31252. </summary>
  31253. </member>
  31254. <member name="F:OpenCvSharp.VideoCaptureProperties.PosAviRatio">
  31255. <summary>
  31256. Position in relative units (0 - start of the file, 1 - end of the file)
  31257. </summary>
  31258. </member>
  31259. <member name="F:OpenCvSharp.VideoCaptureProperties.FrameWidth">
  31260. <summary>
  31261. Width of frames in the video stream (only for cameras)
  31262. </summary>
  31263. </member>
  31264. <member name="F:OpenCvSharp.VideoCaptureProperties.FrameHeight">
  31265. <summary>
  31266. Height of frames in the video stream (only for cameras)
  31267. </summary>
  31268. </member>
  31269. <member name="F:OpenCvSharp.VideoCaptureProperties.Fps">
  31270. <summary>
  31271. Frame rate (only for cameras)
  31272. </summary>
  31273. </member>
  31274. <member name="F:OpenCvSharp.VideoCaptureProperties.FourCC">
  31275. <summary>
  31276. 4-character code of codec (only for cameras).
  31277. </summary>
  31278. </member>
  31279. <member name="F:OpenCvSharp.VideoCaptureProperties.FrameCount">
  31280. <summary>
  31281. Number of frames in the video stream
  31282. </summary>
  31283. </member>
  31284. <member name="F:OpenCvSharp.VideoCaptureProperties.Format">
  31285. <summary>
  31286. The format of the Mat objects returned by retrieve()
  31287. </summary>
  31288. </member>
  31289. <member name="F:OpenCvSharp.VideoCaptureProperties.Mode">
  31290. <summary>
  31291. A backend-specific value indicating the current capture mode
  31292. </summary>
  31293. </member>
  31294. <member name="F:OpenCvSharp.VideoCaptureProperties.Brightness">
  31295. <summary>
  31296. Brightness of image (only for cameras)
  31297. </summary>
  31298. </member>
  31299. <member name="F:OpenCvSharp.VideoCaptureProperties.Contrast">
  31300. <summary>
  31301. contrast of image (only for cameras)
  31302. </summary>
  31303. </member>
  31304. <member name="F:OpenCvSharp.VideoCaptureProperties.Saturation">
  31305. <summary>
  31306. Saturation of image (only for cameras)
  31307. </summary>
  31308. </member>
  31309. <member name="F:OpenCvSharp.VideoCaptureProperties.Hue">
  31310. <summary>
  31311. hue of image (only for cameras)
  31312. </summary>
  31313. </member>
  31314. <member name="F:OpenCvSharp.VideoCaptureProperties.Gain">
  31315. <summary>
  31316. Gain of the image (only for cameras)
  31317. </summary>
  31318. </member>
  31319. <member name="F:OpenCvSharp.VideoCaptureProperties.Exposure">
  31320. <summary>
  31321. Exposure (only for cameras)
  31322. </summary>
  31323. </member>
  31324. <member name="F:OpenCvSharp.VideoCaptureProperties.ConvertRgb">
  31325. <summary>
  31326. Boolean flags indicating whether images should be converted to RGB
  31327. </summary>
  31328. </member>
  31329. <member name="F:OpenCvSharp.VideoCaptureProperties.WhiteBalanceBlueU">
  31330. <summary>
  31331. </summary>
  31332. </member>
  31333. <member name="F:OpenCvSharp.VideoCaptureProperties.Rectification">
  31334. <summary>
  31335. TOWRITE (note: only supported by DC1394 v 2.x backend currently)
  31336. </summary>
  31337. </member>
  31338. <member name="F:OpenCvSharp.VideoCaptureProperties.Monocrome">
  31339. <summary>
  31340. </summary>
  31341. </member>
  31342. <member name="F:OpenCvSharp.VideoCaptureProperties.Sharpness">
  31343. <summary>
  31344. </summary>
  31345. </member>
  31346. <member name="F:OpenCvSharp.VideoCaptureProperties.AutoExposure">
  31347. <summary>
  31348. exposure control done by camera,
  31349. user can adjust refernce level using this feature
  31350. </summary>
  31351. </member>
  31352. <member name="F:OpenCvSharp.VideoCaptureProperties.Gamma">
  31353. <summary>
  31354. </summary>
  31355. </member>
  31356. <member name="F:OpenCvSharp.VideoCaptureProperties.Temperature">
  31357. <summary>
  31358. </summary>
  31359. </member>
  31360. <member name="F:OpenCvSharp.VideoCaptureProperties.Trigger">
  31361. <summary>
  31362. </summary>
  31363. </member>
  31364. <member name="F:OpenCvSharp.VideoCaptureProperties.TriggerDelay">
  31365. <summary>
  31366. </summary>
  31367. </member>
  31368. <member name="F:OpenCvSharp.VideoCaptureProperties.WhiteBalanceRedV">
  31369. <summary>
  31370. </summary>
  31371. </member>
  31372. <member name="F:OpenCvSharp.VideoCaptureProperties.Zoom">
  31373. <summary>
  31374. </summary>
  31375. </member>
  31376. <member name="F:OpenCvSharp.VideoCaptureProperties.Focus">
  31377. <summary>
  31378. </summary>
  31379. </member>
  31380. <member name="F:OpenCvSharp.VideoCaptureProperties.Guid">
  31381. <summary>
  31382. </summary>
  31383. </member>
  31384. <member name="F:OpenCvSharp.VideoCaptureProperties.IsoSpeed">
  31385. <summary>
  31386. </summary>
  31387. </member>
  31388. <member name="F:OpenCvSharp.VideoCaptureProperties.BackLight">
  31389. <summary>
  31390. </summary>
  31391. </member>
  31392. <member name="F:OpenCvSharp.VideoCaptureProperties.Pan">
  31393. <summary>
  31394. </summary>
  31395. </member>
  31396. <member name="F:OpenCvSharp.VideoCaptureProperties.Tilt">
  31397. <summary>
  31398. </summary>
  31399. </member>
  31400. <member name="F:OpenCvSharp.VideoCaptureProperties.Roll">
  31401. <summary>
  31402. </summary>
  31403. </member>
  31404. <member name="F:OpenCvSharp.VideoCaptureProperties.Iris">
  31405. <summary>
  31406. </summary>
  31407. </member>
  31408. <member name="F:OpenCvSharp.VideoCaptureProperties.Settings">
  31409. <summary>
  31410. Pop up video/camera filter dialog (note: only supported by DSHOW backend currently. Property value is ignored)
  31411. </summary>
  31412. </member>
  31413. <member name="F:OpenCvSharp.VideoCaptureProperties.BufferSize">
  31414. <summary>
  31415. </summary>
  31416. </member>
  31417. <member name="F:OpenCvSharp.VideoCaptureProperties.AutoFocus">
  31418. <summary>
  31419. </summary>
  31420. </member>
  31421. <member name="F:OpenCvSharp.VideoCaptureProperties.SARNum">
  31422. <summary>
  31423. Sample aspect ratio: num/den (num)
  31424. </summary>
  31425. </member>
  31426. <member name="F:OpenCvSharp.VideoCaptureProperties.SARDen">
  31427. <summary>
  31428. Sample aspect ratio: num/den (den)
  31429. </summary>
  31430. </member>
  31431. <member name="F:OpenCvSharp.VideoCaptureProperties.Backend">
  31432. <summary>
  31433. Current backend (enum VideoCaptureAPIs). Read-only property
  31434. </summary>
  31435. </member>
  31436. <member name="F:OpenCvSharp.VideoCaptureProperties.Channel">
  31437. <summary>
  31438. Video input or Channel Number (only for those cameras that support)
  31439. </summary>
  31440. </member>
  31441. <member name="F:OpenCvSharp.VideoCaptureProperties.AutoWB">
  31442. <summary>
  31443. enable/ disable auto white-balance
  31444. </summary>
  31445. </member>
  31446. <member name="F:OpenCvSharp.VideoCaptureProperties.WBTemperature">
  31447. <summary>
  31448. white-balance color temperature
  31449. </summary>
  31450. </member>
  31451. <member name="F:OpenCvSharp.VideoCaptureProperties.OpenNI_OutputMode">
  31452. <summary>
  31453. </summary>
  31454. </member>
  31455. <member name="F:OpenCvSharp.VideoCaptureProperties.OpenNI_FrameMaxDepth">
  31456. <summary>
  31457. in mm
  31458. </summary>
  31459. </member>
  31460. <member name="F:OpenCvSharp.VideoCaptureProperties.OpenNI_Baseline">
  31461. <summary>
  31462. in mm
  31463. </summary>
  31464. </member>
  31465. <member name="F:OpenCvSharp.VideoCaptureProperties.OpenNI_FocalLength">
  31466. <summary>
  31467. in pixels
  31468. </summary>
  31469. </member>
  31470. <member name="F:OpenCvSharp.VideoCaptureProperties.OpenNI_Registration">
  31471. <summary>
  31472. flag that synchronizes the remapping depth map to image map
  31473. by changing depth generator's view point (if the flag is "on") or
  31474. sets this view point to its normal one (if the flag is "off").
  31475. </summary>
  31476. </member>
  31477. <member name="F:OpenCvSharp.VideoCaptureProperties.OPENNI_ApproxFrameSync">
  31478. <summary>
  31479. </summary>
  31480. </member>
  31481. <member name="F:OpenCvSharp.VideoCaptureProperties.OPENNI_MaxBufferSize">
  31482. <summary>
  31483. </summary>
  31484. </member>
  31485. <member name="F:OpenCvSharp.VideoCaptureProperties.OPENNI_CircleBuffer">
  31486. <summary>
  31487. </summary>
  31488. </member>
  31489. <member name="F:OpenCvSharp.VideoCaptureProperties.OPENNI_MaxTimeDuration">
  31490. <summary>
  31491. </summary>
  31492. </member>
  31493. <member name="F:OpenCvSharp.VideoCaptureProperties.OPENNI_GeneratorPresent">
  31494. <summary>
  31495. </summary>
  31496. </member>
  31497. <member name="F:OpenCvSharp.VideoCaptureProperties.OPENNI2_Sync">
  31498. <summary>
  31499. </summary>
  31500. </member>
  31501. <member name="F:OpenCvSharp.VideoCaptureProperties.OPENNI2_Mirror">
  31502. <summary>
  31503. </summary>
  31504. </member>
  31505. <member name="F:OpenCvSharp.VideoCaptureProperties.OpenNI_DepthGenerator">
  31506. <summary>
  31507. </summary>
  31508. </member>
  31509. <member name="F:OpenCvSharp.VideoCaptureProperties.OpenNI_ImageGenerator">
  31510. <summary>
  31511. </summary>
  31512. </member>
  31513. <member name="F:OpenCvSharp.VideoCaptureProperties.OpenNI_ImageGeneratorPresent">
  31514. <summary>
  31515. </summary>
  31516. </member>
  31517. <member name="F:OpenCvSharp.VideoCaptureProperties.OpenNI_ImageGeneratorOutputMode">
  31518. <summary>
  31519. </summary>
  31520. </member>
  31521. <member name="F:OpenCvSharp.VideoCaptureProperties.OpenNI_DepthGeneratorBaseline">
  31522. <summary>
  31523. </summary>
  31524. </member>
  31525. <member name="F:OpenCvSharp.VideoCaptureProperties.OpenNI_DepthGeneratorFocalLength">
  31526. <summary>
  31527. </summary>
  31528. </member>
  31529. <member name="F:OpenCvSharp.VideoCaptureProperties.OpenNI_DepthGeneratorRegistrationON">
  31530. <summary>
  31531. </summary>
  31532. </member>
  31533. <member name="F:OpenCvSharp.VideoCaptureProperties.GStreamerQueueLength">
  31534. <summary>
  31535. default is 1
  31536. </summary>
  31537. </member>
  31538. <member name="F:OpenCvSharp.VideoCaptureProperties.PvAPIMulticastIP">
  31539. <summary>
  31540. ip for anable multicast master mode. 0 for disable multicast
  31541. </summary>
  31542. </member>
  31543. <member name="F:OpenCvSharp.VideoCaptureProperties.PVAPI_FrameStartTriggerMode">
  31544. <summary>
  31545. Determines how a frame is initiated
  31546. </summary>
  31547. </member>
  31548. <member name="F:OpenCvSharp.VideoCaptureProperties.PVAPI_DecimationHorizontal">
  31549. <summary>
  31550. Horizontal sub-sampling of the image
  31551. </summary>
  31552. </member>
  31553. <member name="F:OpenCvSharp.VideoCaptureProperties.PVAPI_DecimationVertical">
  31554. <summary>
  31555. Vertical sub-sampling of the image
  31556. </summary>
  31557. </member>
  31558. <member name="F:OpenCvSharp.VideoCaptureProperties.PVAPI_BinningX">
  31559. <summary>
  31560. Horizontal binning factor
  31561. </summary>
  31562. </member>
  31563. <member name="F:OpenCvSharp.VideoCaptureProperties.PVAPI_BinningY">
  31564. <summary>
  31565. Vertical binning factor
  31566. </summary>
  31567. </member>
  31568. <member name="F:OpenCvSharp.VideoCaptureProperties.PVAPI_PixelFormat">
  31569. <summary>
  31570. Pixel format
  31571. </summary>
  31572. </member>
  31573. <member name="F:OpenCvSharp.VideoCaptureProperties.XI_Downsampling">
  31574. <summary>
  31575. Change image resolution by binning or skipping.
  31576. </summary>
  31577. </member>
  31578. <member name="F:OpenCvSharp.VideoCaptureProperties.XI_DataFormat">
  31579. <summary>
  31580. Output data format.
  31581. </summary>
  31582. </member>
  31583. <member name="F:OpenCvSharp.VideoCaptureProperties.XI_OffsetX">
  31584. <summary>
  31585. Horizontal offset from the origin to the area of interest (in pixels).
  31586. </summary>
  31587. </member>
  31588. <member name="F:OpenCvSharp.VideoCaptureProperties.XI_OffsetY">
  31589. <summary>
  31590. Vertical offset from the origin to the area of interest (in pixels).
  31591. </summary>
  31592. </member>
  31593. <member name="F:OpenCvSharp.VideoCaptureProperties.XI_TrgSource">
  31594. <summary>
  31595. Defines source of trigger.
  31596. </summary>
  31597. </member>
  31598. <member name="F:OpenCvSharp.VideoCaptureProperties.XI_TrgSoftware">
  31599. <summary>
  31600. Generates an internal trigger. PRM_TRG_SOURCE must be set to TRG_SOFTWARE.
  31601. </summary>
  31602. </member>
  31603. <member name="F:OpenCvSharp.VideoCaptureProperties.XI_GpiSelector">
  31604. <summary>
  31605. Selects general purpose input
  31606. </summary>
  31607. </member>
  31608. <member name="F:OpenCvSharp.VideoCaptureProperties.XI_GpiMode">
  31609. <summary>
  31610. Set general purpose input mode
  31611. </summary>
  31612. </member>
  31613. <member name="F:OpenCvSharp.VideoCaptureProperties.XI_GpiLevel">
  31614. <summary>
  31615. Get general purpose level
  31616. </summary>
  31617. </member>
  31618. <member name="F:OpenCvSharp.VideoCaptureProperties.XI_GpoSelector">
  31619. <summary>
  31620. Selects general purpose output
  31621. </summary>
  31622. </member>
  31623. <member name="F:OpenCvSharp.VideoCaptureProperties.XI_GpoMode">
  31624. <summary>
  31625. Set general purpose output mode
  31626. </summary>
  31627. </member>
  31628. <member name="F:OpenCvSharp.VideoCaptureProperties.XI_LedSelector">
  31629. <summary>
  31630. Selects camera signalling LED
  31631. </summary>
  31632. </member>
  31633. <member name="F:OpenCvSharp.VideoCaptureProperties.XI_LedMode">
  31634. <summary>
  31635. Define camera signalling LED functionality
  31636. </summary>
  31637. </member>
  31638. <member name="F:OpenCvSharp.VideoCaptureProperties.XI_ManualWB">
  31639. <summary>
  31640. Calculates White Balance(must be called during acquisition)
  31641. </summary>
  31642. </member>
  31643. <member name="F:OpenCvSharp.VideoCaptureProperties.XI_AutoWB">
  31644. <summary>
  31645. Automatic white balance
  31646. </summary>
  31647. </member>
  31648. <member name="F:OpenCvSharp.VideoCaptureProperties.XI_AEAG">
  31649. <summary>
  31650. Automatic exposure/gain
  31651. </summary>
  31652. </member>
  31653. <member name="F:OpenCvSharp.VideoCaptureProperties.XI_ExpPriority">
  31654. <summary>
  31655. Exposure priority (0.5 - exposure 50%, gain 50%).
  31656. </summary>
  31657. </member>
  31658. <member name="F:OpenCvSharp.VideoCaptureProperties.XI_AEMaxLimit">
  31659. <summary>
  31660. Maximum limit of exposure in AEAG procedure
  31661. </summary>
  31662. </member>
  31663. <member name="F:OpenCvSharp.VideoCaptureProperties.XI_AGMaxLimit">
  31664. <summary>
  31665. Maximum limit of gain in AEAG procedure
  31666. </summary>
  31667. </member>
  31668. <member name="F:OpenCvSharp.VideoCaptureProperties.XI_AEAGLevel">
  31669. <summary>
  31670. Average intensity of output signal AEAG should achieve(in %)
  31671. </summary>
  31672. </member>
  31673. <member name="F:OpenCvSharp.VideoCaptureProperties.XI_Timeout">
  31674. <summary>
  31675. Image capture timeout in milliseconds
  31676. </summary>
  31677. </member>
  31678. <member name="F:OpenCvSharp.VideoCaptureProperties.IOS_DeviceFocus">
  31679. <summary>
  31680. </summary>
  31681. </member>
  31682. <member name="F:OpenCvSharp.VideoCaptureProperties.IOS_DeviceExposure">
  31683. <summary>
  31684. </summary>
  31685. </member>
  31686. <member name="F:OpenCvSharp.VideoCaptureProperties.IOS_DeviceFlash">
  31687. <summary>
  31688. </summary>
  31689. </member>
  31690. <member name="F:OpenCvSharp.VideoCaptureProperties.IOS_DeviceWhiteBalance">
  31691. <summary>
  31692. </summary>
  31693. </member>
  31694. <member name="F:OpenCvSharp.VideoCaptureProperties.IOS_DeviceTorch">
  31695. <summary>
  31696. </summary>
  31697. </member>
  31698. <member name="F:OpenCvSharp.VideoCaptureProperties.GIGA_FrameOffsetX">
  31699. <summary>
  31700. </summary>
  31701. </member>
  31702. <member name="F:OpenCvSharp.VideoCaptureProperties.GIGA_FrameOffsetY">
  31703. <summary>
  31704. </summary>
  31705. </member>
  31706. <member name="F:OpenCvSharp.VideoCaptureProperties.GIGA_FrameWidthMax">
  31707. <summary>
  31708. </summary>
  31709. </member>
  31710. <member name="F:OpenCvSharp.VideoCaptureProperties.GIGA_FrameHeightMax">
  31711. <summary>
  31712. </summary>
  31713. </member>
  31714. <member name="F:OpenCvSharp.VideoCaptureProperties.GIGA_FrameSensWidth">
  31715. <summary>
  31716. </summary>
  31717. </member>
  31718. <member name="F:OpenCvSharp.VideoCaptureProperties.GIGA_FrameSensHeight">
  31719. <summary>
  31720. </summary>
  31721. </member>
  31722. <member name="F:OpenCvSharp.VideoCaptureProperties.INTELPERC_ProfileCount">
  31723. <summary>
  31724. </summary>
  31725. </member>
  31726. <member name="F:OpenCvSharp.VideoCaptureProperties.INTELPERC_ProfileIdx">
  31727. <summary>
  31728. </summary>
  31729. </member>
  31730. <member name="F:OpenCvSharp.VideoCaptureProperties.INTELPERC_DepthLowConfidenceValue">
  31731. <summary>
  31732. </summary>
  31733. </member>
  31734. <member name="F:OpenCvSharp.VideoCaptureProperties.INTELPERC_DepthSaturationValue">
  31735. <summary>
  31736. </summary>
  31737. </member>
  31738. <member name="F:OpenCvSharp.VideoCaptureProperties.INTELPERC_DepthConfidenceThreshold">
  31739. <summary>
  31740. </summary>
  31741. </member>
  31742. <member name="F:OpenCvSharp.VideoCaptureProperties.INTELPERC_DepthFocalLengthHorz">
  31743. <summary>
  31744. </summary>
  31745. </member>
  31746. <member name="F:OpenCvSharp.VideoCaptureProperties.INTELPERC_DepthFocalLengthVert">
  31747. <summary>
  31748. </summary>
  31749. </member>
  31750. <member name="F:OpenCvSharp.VideoCaptureProperties.GPhoto2_Preview">
  31751. <summary>
  31752. Capture only preview from liveview mode.
  31753. </summary>
  31754. </member>
  31755. <member name="F:OpenCvSharp.VideoCaptureProperties.GPhoto2_WidgetEnumerate">
  31756. <summary>
  31757. Readonly, returns (const char *).
  31758. </summary>
  31759. </member>
  31760. <member name="F:OpenCvSharp.VideoCaptureProperties.GPhoto2_ReloadConfig">
  31761. <summary>
  31762. Trigger, only by set. Reload camera settings.
  31763. </summary>
  31764. </member>
  31765. <member name="F:OpenCvSharp.VideoCaptureProperties.GPhoto2_ReloadOnChange">
  31766. <summary>
  31767. Reload all settings on set.
  31768. </summary>
  31769. </member>
  31770. <member name="F:OpenCvSharp.VideoCaptureProperties.GPhoto2_CollectMsgs">
  31771. <summary>
  31772. Collect messages with details.
  31773. </summary>
  31774. </member>
  31775. <member name="F:OpenCvSharp.VideoCaptureProperties.GPhoto2_FlushMsgs">
  31776. <summary>
  31777. Readonly, returns (const char *).
  31778. </summary>
  31779. </member>
  31780. <member name="F:OpenCvSharp.VideoCaptureProperties.Speed">
  31781. <summary>
  31782. Exposure speed. Can be readonly, depends on camera program.
  31783. </summary>
  31784. </member>
  31785. <member name="F:OpenCvSharp.VideoCaptureProperties.Aperture">
  31786. <summary>
  31787. Aperture. Can be readonly, depends on camera program.
  31788. </summary>
  31789. </member>
  31790. <member name="F:OpenCvSharp.VideoCaptureProperties.ExposureProgram">
  31791. <summary>
  31792. Camera exposure program.
  31793. </summary>
  31794. </member>
  31795. <member name="F:OpenCvSharp.VideoCaptureProperties.ViewFinder">
  31796. <summary>
  31797. Enter liveview mode.
  31798. </summary>
  31799. </member>
  31800. <member name="T:OpenCvSharp.VideoWriterProperties">
  31801. <summary>
  31802. VideoWriter generic properties identifier.
  31803. </summary>
  31804. </member>
  31805. <member name="F:OpenCvSharp.VideoWriterProperties.Quality">
  31806. <summary>
  31807. Current quality (0..100%) of the encoded video stream. Can be adjusted dynamically in some codecs.
  31808. </summary>
  31809. </member>
  31810. <member name="F:OpenCvSharp.VideoWriterProperties.FrameBytes">
  31811. <summary>
  31812. (Read-only): Size of just encoded video frame. Note that the encoding order may be different from representation order.
  31813. </summary>
  31814. </member>
  31815. <member name="F:OpenCvSharp.VideoWriterProperties.NStripes">
  31816. <summary>
  31817. Number of stripes for parallel encoding. -1 for auto detection.
  31818. </summary>
  31819. </member>
  31820. <member name="T:OpenCvSharp.FourCC">
  31821. <summary>
  31822. 4-character code of codec used to compress the frames.
  31823. </summary>
  31824. </member>
  31825. <member name="F:OpenCvSharp.FourCC.Value">
  31826. <summary>
  31827. int value
  31828. </summary>
  31829. </member>
  31830. <member name="M:OpenCvSharp.FourCC.#ctor(System.Int32)">
  31831. <summary>
  31832. Constructor
  31833. </summary>
  31834. <param name="value"></param>
  31835. </member>
  31836. <member name="M:OpenCvSharp.FourCC.FromFourChars(System.Char,System.Char,System.Char,System.Char)">
  31837. <summary>
  31838. Create from four characters
  31839. </summary>
  31840. <param name="c1"></param>
  31841. <param name="c2"></param>
  31842. <param name="c3"></param>
  31843. <param name="c4"></param>
  31844. <returns></returns>
  31845. </member>
  31846. <member name="M:OpenCvSharp.FourCC.FromString(System.String)">
  31847. <summary>
  31848. Create from string (length == 4)
  31849. </summary>
  31850. <param name="code"></param>
  31851. <returns></returns>
  31852. </member>
  31853. <member name="M:OpenCvSharp.FourCC.op_Implicit(OpenCvSharp.FourCC)~System.Int32">
  31854. <summary>
  31855. implicit cast to int
  31856. </summary>
  31857. <param name="fourcc"></param>
  31858. </member>
  31859. <member name="M:OpenCvSharp.FourCC.ToInt32">
  31860. <summary>
  31861. cast to int
  31862. </summary>
  31863. <returns></returns>
  31864. </member>
  31865. <member name="M:OpenCvSharp.FourCC.op_Implicit(System.Int32)~OpenCvSharp.FourCC">
  31866. <summary>
  31867. implicit cast from int
  31868. </summary>
  31869. <param name="code"></param>
  31870. </member>
  31871. <member name="M:OpenCvSharp.FourCC.FromInt32(System.Int32)">
  31872. <summary>
  31873. cast from int
  31874. </summary>
  31875. <param name="code"></param>
  31876. <returns></returns>
  31877. </member>
  31878. <member name="M:OpenCvSharp.FourCC.Equals(System.Object)">
  31879. <inheritdoc />
  31880. </member>
  31881. <member name="M:OpenCvSharp.FourCC.Equals(OpenCvSharp.FourCC)">
  31882. <inheritdoc />
  31883. </member>
  31884. <member name="M:OpenCvSharp.FourCC.GetHashCode">
  31885. <inheritdoc />
  31886. </member>
  31887. <member name="M:OpenCvSharp.FourCC.op_Equality(OpenCvSharp.FourCC,OpenCvSharp.FourCC)">
  31888. <summary>
  31889. </summary>
  31890. <param name="left"></param>
  31891. <param name="right"></param>
  31892. <returns></returns>
  31893. </member>
  31894. <member name="M:OpenCvSharp.FourCC.op_Inequality(OpenCvSharp.FourCC,OpenCvSharp.FourCC)">
  31895. <summary>
  31896. </summary>
  31897. <param name="left"></param>
  31898. <param name="right"></param>
  31899. <returns></returns>
  31900. </member>
  31901. <member name="T:OpenCvSharp.VideoCapture">
  31902. <summary>
  31903. Video capturing class
  31904. </summary>
  31905. </member>
  31906. <member name="F:OpenCvSharp.VideoCapture.captureType">
  31907. <summary>
  31908. Capture type (File or Camera)
  31909. </summary>
  31910. </member>
  31911. <member name="M:OpenCvSharp.VideoCapture.#ctor">
  31912. <summary>
  31913. Initializes empty capture.
  31914. To use this, you should call Open.
  31915. </summary>
  31916. <returns></returns>
  31917. </member>
  31918. <member name="M:OpenCvSharp.VideoCapture.#ctor(System.Int32,OpenCvSharp.VideoCaptureAPIs)">
  31919. <summary>
  31920. Opens a camera for video capturing
  31921. </summary>
  31922. <param name="index">id of the video capturing device to open. To open default camera using default backend just pass 0.
  31923. (to backward compatibility usage of camera_id + domain_offset (CAP_*) is valid when apiPreference is CAP_ANY)</param>
  31924. <param name="apiPreference">preferred Capture API backends to use. Can be used to enforce a specific reader implementation
  31925. if multiple are available: e.g. cv::CAP_DSHOW or cv::CAP_MSMF or cv::CAP_V4L.</param>
  31926. <returns></returns>
  31927. </member>
  31928. <member name="M:OpenCvSharp.VideoCapture.FromCamera(System.Int32,OpenCvSharp.VideoCaptureAPIs)">
  31929. <summary>
  31930. Opens a camera for video capturing
  31931. </summary>
  31932. <param name="index">id of the video capturing device to open. To open default camera using default backend just pass 0.
  31933. (to backward compatibility usage of camera_id + domain_offset (CAP_*) is valid when apiPreference is CAP_ANY)</param>
  31934. <param name="apiPreference">preferred Capture API backends to use. Can be used to enforce a specific reader implementation
  31935. if multiple are available: e.g. cv::CAP_DSHOW or cv::CAP_MSMF or cv::CAP_V4L.</param>
  31936. <returns></returns>
  31937. </member>
  31938. <member name="M:OpenCvSharp.VideoCapture.#ctor(System.String,OpenCvSharp.VideoCaptureAPIs)">
  31939. <summary>
  31940. Opens a video file or a capturing device or an IP video stream for video capturing with API Preference
  31941. </summary>
  31942. <param name="fileName">it can be:
  31943. - name of video file (eg. `video.avi`)
  31944. - or image sequence (eg. `img_%02d.jpg`, which will read samples like `img_00.jpg, img_01.jpg, img_02.jpg, ...`)
  31945. - or URL of video stream (eg. `protocol://host:port/script_name?script_params|auth`).
  31946. Note that each video stream or IP camera feed has its own URL scheme. Please refer to the
  31947. documentation of source stream to know the right URL.</param>
  31948. <param name="apiPreference">apiPreference preferred Capture API backends to use. Can be used to enforce a specific reader
  31949. implementation if multiple are available: e.g. cv::CAP_FFMPEG or cv::CAP_IMAGES or cv::CAP_DSHOW.</param>
  31950. <returns></returns>
  31951. </member>
  31952. <member name="M:OpenCvSharp.VideoCapture.FromFile(System.String,OpenCvSharp.VideoCaptureAPIs)">
  31953. <summary>
  31954. Opens a video file or a capturing device or an IP video stream for video capturing with API Preference
  31955. </summary>
  31956. <param name="fileName">it can be:
  31957. - name of video file (eg. `video.avi`)
  31958. - or image sequence (eg. `img_%02d.jpg`, which will read samples like `img_00.jpg, img_01.jpg, img_02.jpg, ...`)
  31959. - or URL of video stream (eg. `protocol://host:port/script_name?script_params|auth`).
  31960. Note that each video stream or IP camera feed has its own URL scheme. Please refer to the
  31961. documentation of source stream to know the right URL.</param>
  31962. <param name="apiPreference">apiPreference preferred Capture API backends to use. Can be used to enforce a specific reader
  31963. implementation if multiple are available: e.g. cv::CAP_FFMPEG or cv::CAP_IMAGES or cv::CAP_DSHOW.</param>
  31964. <returns></returns>
  31965. </member>
  31966. <member name="M:OpenCvSharp.VideoCapture.#ctor(System.IntPtr)">
  31967. <summary>
  31968. Initializes from native pointer
  31969. </summary>
  31970. <param name="ptr">CvCapture*</param>
  31971. </member>
  31972. <member name="M:OpenCvSharp.VideoCapture.DisposeUnmanaged">
  31973. <summary>
  31974. Releases unmanaged resources
  31975. </summary>
  31976. </member>
  31977. <member name="P:OpenCvSharp.VideoCapture.CaptureType">
  31978. <summary>
  31979. Gets the capture type (File or Camera)
  31980. </summary>
  31981. </member>
  31982. <member name="P:OpenCvSharp.VideoCapture.PosMsec">
  31983. <summary>
  31984. Gets or sets film current position in milliseconds or video capture timestamp
  31985. </summary>
  31986. </member>
  31987. <member name="P:OpenCvSharp.VideoCapture.PosFrames">
  31988. <summary>
  31989. Gets or sets 0-based index of the frame to be decoded/captured next
  31990. </summary>
  31991. </member>
  31992. <member name="P:OpenCvSharp.VideoCapture.PosAviRatio">
  31993. <summary>
  31994. Gets or sets relative position of video file
  31995. </summary>
  31996. </member>
  31997. <member name="P:OpenCvSharp.VideoCapture.FrameWidth">
  31998. <summary>
  31999. Gets or sets width of frames in the video stream
  32000. </summary>
  32001. </member>
  32002. <member name="P:OpenCvSharp.VideoCapture.FrameHeight">
  32003. <summary>
  32004. Gets or sets height of frames in the video stream
  32005. </summary>
  32006. </member>
  32007. <member name="P:OpenCvSharp.VideoCapture.Fps">
  32008. <summary>
  32009. Gets or sets frame rate
  32010. </summary>
  32011. </member>
  32012. <member name="P:OpenCvSharp.VideoCapture.FourCC">
  32013. <summary>
  32014. Gets or sets 4-character code of codec
  32015. </summary>
  32016. </member>
  32017. <member name="P:OpenCvSharp.VideoCapture.FrameCount">
  32018. <summary>
  32019. Gets number of frames in video file
  32020. </summary>
  32021. </member>
  32022. <member name="P:OpenCvSharp.VideoCapture.Brightness">
  32023. <summary>
  32024. Gets or sets brightness of image (only for cameras)
  32025. </summary>
  32026. </member>
  32027. <member name="P:OpenCvSharp.VideoCapture.Contrast">
  32028. <summary>
  32029. Gets or sets contrast of image (only for cameras)
  32030. </summary>
  32031. </member>
  32032. <member name="P:OpenCvSharp.VideoCapture.Saturation">
  32033. <summary>
  32034. Gets or sets saturation of image (only for cameras)
  32035. </summary>
  32036. </member>
  32037. <member name="P:OpenCvSharp.VideoCapture.Hue">
  32038. <summary>
  32039. Gets or sets hue of image (only for cameras)
  32040. </summary>
  32041. </member>
  32042. <member name="P:OpenCvSharp.VideoCapture.Format">
  32043. <summary>
  32044. The format of the Mat objects returned by retrieve()
  32045. </summary>
  32046. </member>
  32047. <member name="P:OpenCvSharp.VideoCapture.Mode">
  32048. <summary>
  32049. A backend-specific value indicating the current capture mode
  32050. </summary>
  32051. </member>
  32052. <member name="P:OpenCvSharp.VideoCapture.Gain">
  32053. <summary>
  32054. Gain of the image (only for cameras)
  32055. </summary>
  32056. </member>
  32057. <member name="P:OpenCvSharp.VideoCapture.Exposure">
  32058. <summary>
  32059. Exposure (only for cameras)
  32060. </summary>
  32061. </member>
  32062. <member name="P:OpenCvSharp.VideoCapture.ConvertRgb">
  32063. <summary>
  32064. Boolean flags indicating whether images should be converted to RGB
  32065. </summary>
  32066. </member>
  32067. <member name="P:OpenCvSharp.VideoCapture.WhiteBalanceBlueU">
  32068. <summary>
  32069. </summary>
  32070. </member>
  32071. <member name="P:OpenCvSharp.VideoCapture.Rectification">
  32072. <summary>
  32073. TOWRITE (note: only supported by DC1394 v 2.x backend currently)
  32074. </summary>
  32075. </member>
  32076. <member name="P:OpenCvSharp.VideoCapture.Monocrome">
  32077. <summary>
  32078. </summary>
  32079. </member>
  32080. <member name="P:OpenCvSharp.VideoCapture.Sharpness">
  32081. <summary>
  32082. </summary>
  32083. </member>
  32084. <member name="P:OpenCvSharp.VideoCapture.AutoExposure">
  32085. <summary>
  32086. exposure control done by camera,
  32087. user can adjust refernce level using this feature
  32088. [CV_CAP_PROP_AUTO_EXPOSURE]
  32089. </summary>
  32090. </member>
  32091. <member name="P:OpenCvSharp.VideoCapture.Gamma">
  32092. <summary>
  32093. </summary>
  32094. </member>
  32095. <member name="P:OpenCvSharp.VideoCapture.Temperature">
  32096. <summary>
  32097. [CV_CAP_PROP_TEMPERATURE]
  32098. </summary>
  32099. </member>
  32100. <member name="P:OpenCvSharp.VideoCapture.Trigger">
  32101. <summary>
  32102. </summary>
  32103. </member>
  32104. <member name="P:OpenCvSharp.VideoCapture.TriggerDelay">
  32105. <summary>
  32106. </summary>
  32107. </member>
  32108. <member name="P:OpenCvSharp.VideoCapture.WhiteBalanceRedV">
  32109. <summary>
  32110. </summary>
  32111. </member>
  32112. <member name="P:OpenCvSharp.VideoCapture.Zoom">
  32113. <summary>
  32114. </summary>
  32115. </member>
  32116. <member name="P:OpenCvSharp.VideoCapture.Focus">
  32117. <summary>
  32118. </summary>
  32119. </member>
  32120. <member name="P:OpenCvSharp.VideoCapture.Guid">
  32121. <summary>
  32122. </summary>
  32123. </member>
  32124. <member name="P:OpenCvSharp.VideoCapture.IsoSpeed">
  32125. <summary>
  32126. </summary>
  32127. </member>
  32128. <member name="P:OpenCvSharp.VideoCapture.BackLight">
  32129. <summary>
  32130. </summary>
  32131. </member>
  32132. <member name="P:OpenCvSharp.VideoCapture.Pan">
  32133. <summary>
  32134. </summary>
  32135. </member>
  32136. <member name="P:OpenCvSharp.VideoCapture.Tilt">
  32137. <summary>
  32138. </summary>
  32139. </member>
  32140. <member name="P:OpenCvSharp.VideoCapture.Roll">
  32141. <summary>
  32142. </summary>
  32143. </member>
  32144. <member name="P:OpenCvSharp.VideoCapture.Iris">
  32145. <summary>
  32146. </summary>
  32147. </member>
  32148. <member name="P:OpenCvSharp.VideoCapture.Settings">
  32149. <summary>
  32150. </summary>
  32151. </member>
  32152. <member name="P:OpenCvSharp.VideoCapture.BufferSize">
  32153. <summary>
  32154. </summary>
  32155. </member>
  32156. <member name="P:OpenCvSharp.VideoCapture.AutoFocus">
  32157. <summary>
  32158. </summary>
  32159. </member>
  32160. <member name="P:OpenCvSharp.VideoCapture.OpenNI_OutputMode">
  32161. <summary>
  32162. [CV_CAP_PROP_OPENNI_OUTPUT_MODE]
  32163. </summary>
  32164. </member>
  32165. <member name="P:OpenCvSharp.VideoCapture.OpenNI_FrameMaxDepth">
  32166. <summary>
  32167. in mm
  32168. [CV_CAP_PROP_OPENNI_FRAME_MAX_DEPTH]
  32169. </summary>
  32170. </member>
  32171. <member name="P:OpenCvSharp.VideoCapture.OpenNI_Baseline">
  32172. <summary>
  32173. in mm
  32174. [CV_CAP_PROP_OPENNI_BASELINE]
  32175. </summary>
  32176. </member>
  32177. <member name="P:OpenCvSharp.VideoCapture.OpenNI_FocalLength">
  32178. <summary>
  32179. in pixels
  32180. [CV_CAP_PROP_OPENNI_FOCAL_LENGTH]
  32181. </summary>
  32182. </member>
  32183. <member name="P:OpenCvSharp.VideoCapture.OpenNI_Registration">
  32184. <summary>
  32185. flag that synchronizes the remapping depth map to image map
  32186. by changing depth generator's view point (if the flag is "on") or
  32187. sets this view point to its normal one (if the flag is "off").
  32188. [CV_CAP_PROP_OPENNI_REGISTRATION]
  32189. </summary>
  32190. </member>
  32191. <member name="P:OpenCvSharp.VideoCapture.OpenNI_ImageGeneratorOutputMode">
  32192. <summary>
  32193. [CV_CAP_OPENNI_IMAGE_GENERATOR_OUTPUT_MODE]
  32194. </summary>
  32195. </member>
  32196. <member name="P:OpenCvSharp.VideoCapture.OpenNI_DepthGeneratorBaseline">
  32197. <summary>
  32198. [CV_CAP_OPENNI_DEPTH_GENERATOR_BASELINE]
  32199. </summary>
  32200. </member>
  32201. <member name="P:OpenCvSharp.VideoCapture.OpenNI_DepthGeneratorFocalLength">
  32202. <summary>
  32203. [CV_CAP_OPENNI_DEPTH_GENERATOR_FOCAL_LENGTH]
  32204. </summary>
  32205. </member>
  32206. <member name="P:OpenCvSharp.VideoCapture.OpenNI_DepthGeneratorRegistrationON">
  32207. <summary>
  32208. [CV_CAP_OPENNI_DEPTH_GENERATOR_REGISTRATION_ON]
  32209. </summary>
  32210. </member>
  32211. <member name="P:OpenCvSharp.VideoCapture.GStreamerQueueLength">
  32212. <summary>
  32213. default is 1
  32214. [CV_CAP_GSTREAMER_QUEUE_LENGTH]
  32215. </summary>
  32216. </member>
  32217. <member name="P:OpenCvSharp.VideoCapture.PvAPIMulticastIP">
  32218. <summary>
  32219. ip for anable multicast master mode. 0 for disable multicast
  32220. [CV_CAP_PROP_PVAPI_MULTICASTIP]
  32221. </summary>
  32222. </member>
  32223. <member name="P:OpenCvSharp.VideoCapture.XI_Downsampling">
  32224. <summary>
  32225. Change image resolution by binning or skipping.
  32226. [CV_CAP_PROP_XI_DOWNSAMPLING]
  32227. </summary>
  32228. </member>
  32229. <member name="P:OpenCvSharp.VideoCapture.XI_DataFormat">
  32230. <summary>
  32231. Output data format.
  32232. [CV_CAP_PROP_XI_DATA_FORMAT]
  32233. </summary>
  32234. </member>
  32235. <member name="P:OpenCvSharp.VideoCapture.XI_OffsetX">
  32236. <summary>
  32237. Horizontal offset from the origin to the area of interest (in pixels).
  32238. [CV_CAP_PROP_XI_OFFSET_X]
  32239. </summary>
  32240. </member>
  32241. <member name="P:OpenCvSharp.VideoCapture.XI_OffsetY">
  32242. <summary>
  32243. Vertical offset from the origin to the area of interest (in pixels).
  32244. [CV_CAP_PROP_XI_OFFSET_Y]
  32245. </summary>
  32246. </member>
  32247. <member name="P:OpenCvSharp.VideoCapture.XI_TrgSource">
  32248. <summary>
  32249. Defines source of trigger.
  32250. [CV_CAP_PROP_XI_TRG_SOURCE]
  32251. </summary>
  32252. </member>
  32253. <member name="P:OpenCvSharp.VideoCapture.XI_TrgSoftware">
  32254. <summary>
  32255. Generates an internal trigger. PRM_TRG_SOURCE must be set to TRG_SOFTWARE.
  32256. [CV_CAP_PROP_XI_TRG_SOFTWARE]
  32257. </summary>
  32258. </member>
  32259. <member name="P:OpenCvSharp.VideoCapture.XI_GpiSelector">
  32260. <summary>
  32261. Selects general purpose input
  32262. [CV_CAP_PROP_XI_GPI_SELECTOR]
  32263. </summary>
  32264. </member>
  32265. <member name="P:OpenCvSharp.VideoCapture.XI_GpiMode">
  32266. <summary>
  32267. Set general purpose input mode
  32268. [CV_CAP_PROP_XI_GPI_MODE]
  32269. </summary>
  32270. </member>
  32271. <member name="P:OpenCvSharp.VideoCapture.XI_GpiLevel">
  32272. <summary>
  32273. Get general purpose level
  32274. [CV_CAP_PROP_XI_GPI_LEVEL]
  32275. </summary>
  32276. </member>
  32277. <member name="P:OpenCvSharp.VideoCapture.XI_GpoSelector">
  32278. <summary>
  32279. Selects general purpose output
  32280. [CV_CAP_PROP_XI_GPO_SELECTOR]
  32281. </summary>
  32282. </member>
  32283. <member name="P:OpenCvSharp.VideoCapture.XI_GpoMode">
  32284. <summary>
  32285. Set general purpose output mode
  32286. [CV_CAP_PROP_XI_GPO_MODE]
  32287. </summary>
  32288. </member>
  32289. <member name="P:OpenCvSharp.VideoCapture.XI_LedSelector">
  32290. <summary>
  32291. Selects camera signalling LED
  32292. [CV_CAP_PROP_XI_LED_SELECTOR]
  32293. </summary>
  32294. </member>
  32295. <member name="P:OpenCvSharp.VideoCapture.XI_LedMode">
  32296. <summary>
  32297. Define camera signalling LED functionality
  32298. [CV_CAP_PROP_XI_LED_MODE]
  32299. </summary>
  32300. </member>
  32301. <member name="P:OpenCvSharp.VideoCapture.XI_ManualWB">
  32302. <summary>
  32303. Calculates White Balance(must be called during acquisition)
  32304. [CV_CAP_PROP_XI_MANUAL_WB]
  32305. </summary>
  32306. </member>
  32307. <member name="P:OpenCvSharp.VideoCapture.XI_AutoWB">
  32308. <summary>
  32309. Automatic white balance
  32310. [CV_CAP_PROP_XI_AUTO_WB]
  32311. </summary>
  32312. </member>
  32313. <member name="P:OpenCvSharp.VideoCapture.XI_AEAG">
  32314. <summary>
  32315. Automatic exposure/gain
  32316. [CV_CAP_PROP_XI_AEAG]
  32317. </summary>
  32318. </member>
  32319. <member name="P:OpenCvSharp.VideoCapture.XI_ExpPriority">
  32320. <summary>
  32321. Exposure priority (0.5 - exposure 50%, gain 50%).
  32322. [CV_CAP_PROP_XI_EXP_PRIORITY]
  32323. </summary>
  32324. </member>
  32325. <member name="P:OpenCvSharp.VideoCapture.XI_AEMaxLimit">
  32326. <summary>
  32327. Maximum limit of exposure in AEAG procedure
  32328. [CV_CAP_PROP_XI_AE_MAX_LIMIT]
  32329. </summary>
  32330. </member>
  32331. <member name="P:OpenCvSharp.VideoCapture.XI_AGMaxLimit">
  32332. <summary>
  32333. Maximum limit of gain in AEAG procedure
  32334. [CV_CAP_PROP_XI_AG_MAX_LIMIT]
  32335. </summary>
  32336. </member>
  32337. <member name="P:OpenCvSharp.VideoCapture.XI_AEAGLevel">
  32338. <summary>
  32339. default is 1
  32340. [CV_CAP_PROP_XI_AEAG_LEVEL]
  32341. </summary>
  32342. </member>
  32343. <member name="P:OpenCvSharp.VideoCapture.XI_Timeout">
  32344. <summary>
  32345. default is 1
  32346. [CV_CAP_PROP_XI_TIMEOUT]
  32347. </summary>
  32348. </member>
  32349. <member name="M:OpenCvSharp.VideoCapture.Open(System.String,OpenCvSharp.VideoCaptureAPIs)">
  32350. <summary>
  32351. Opens a video file or a capturing device or an IP video stream for video capturing.
  32352. </summary>
  32353. <param name="fileName">it can be:
  32354. - name of video file (eg. `video.avi`)
  32355. - or image sequence (eg. `img_%02d.jpg`, which will read samples like `img_00.jpg, img_01.jpg, img_02.jpg, ...`)
  32356. - or URL of video stream (eg. `protocol://host:port/script_name?script_params|auth`).
  32357. Note that each video stream or IP camera feed has its own URL scheme. Please refer to the
  32358. documentation of source stream to know the right URL.</param>
  32359. <param name="apiPreference">apiPreference preferred Capture API backends to use. Can be used to enforce a specific reader
  32360. implementation if multiple are available: e.g. cv::CAP_FFMPEG or cv::CAP_IMAGES or cv::CAP_DSHOW.</param>
  32361. <returns>`true` if the file has been successfully opened</returns>
  32362. </member>
  32363. <member name="M:OpenCvSharp.VideoCapture.Open(System.Int32,OpenCvSharp.VideoCaptureAPIs)">
  32364. <summary>
  32365. Opens a camera for video capturing
  32366. </summary>
  32367. <param name="index">id of the video capturing device to open. To open default camera using default backend just pass 0.
  32368. (to backward compatibility usage of camera_id + domain_offset (CAP_*) is valid when apiPreference is CAP_ANY)</param>
  32369. <param name="apiPreference">preferred Capture API backends to use. Can be used to enforce a specific reader implementation
  32370. if multiple are available: e.g. cv::CAP_DSHOW or cv::CAP_MSMF or cv::CAP_V4L.</param>
  32371. <returns>`true` if the file has been successfully opened</returns>
  32372. </member>
  32373. <member name="M:OpenCvSharp.VideoCapture.IsOpened">
  32374. <summary>
  32375. Returns true if video capturing has been initialized already.
  32376. </summary>
  32377. <returns></returns>
  32378. </member>
  32379. <member name="M:OpenCvSharp.VideoCapture.Release">
  32380. <summary>
  32381. Closes video file or capturing device.
  32382. </summary>
  32383. <returns></returns>
  32384. </member>
  32385. <member name="M:OpenCvSharp.VideoCapture.Grab">
  32386. <summary>
  32387. Grabs the next frame from video file or capturing device.
  32388. The method/function grabs the next frame from video file or camera and returns true (non-zero) in the case of success.
  32389. The primary use of the function is in multi-camera environments, especially when the cameras do not
  32390. have hardware synchronization. That is, you call VideoCapture::grab() for each camera and after that
  32391. call the slower method VideoCapture::retrieve() to decode and get frame from each camera. This way
  32392. the overhead on demosaicing or motion jpeg decompression etc. is eliminated and the retrieved frames
  32393. from different cameras will be closer in time.
  32394. Also, when a connected camera is multi-head (for example, a stereo camera or a Kinect device), the
  32395. correct way of retrieving data from it is to call VideoCapture::grab() first and then call
  32396. VideoCapture::retrieve() one or more times with different values of the channel parameter.
  32397. </summary>
  32398. <returns>`true` (non-zero) in the case of success.</returns>
  32399. </member>
  32400. <member name="M:OpenCvSharp.VideoCapture.Retrieve(OpenCvSharp.OutputArray,System.Int32)">
  32401. <summary>
  32402. Decodes and returns the grabbed video frame.
  32403. The method decodes and returns the just grabbed frame. If no frames has been grabbed
  32404. (camera has been disconnected, or there are no more frames in video file), the method returns false
  32405. and the function returns an empty image (with %cv::Mat, test it with Mat::empty()).
  32406. </summary>
  32407. <param name="image">the video frame is returned here. If no frames has been grabbed the image will be empty.</param>
  32408. <param name="flag">it could be a frame index or a driver specific flag</param>
  32409. <returns></returns>
  32410. </member>
  32411. <member name="M:OpenCvSharp.VideoCapture.Retrieve(OpenCvSharp.OutputArray,OpenCvSharp.CameraChannels)">
  32412. <summary>
  32413. Decodes and returns the grabbed video frame.
  32414. The method decodes and returns the just grabbed frame. If no frames has been grabbed
  32415. (camera has been disconnected, or there are no more frames in video file), the method returns false
  32416. and the function returns an empty image (with %cv::Mat, test it with Mat::empty()).
  32417. </summary>
  32418. <param name="image">the video frame is returned here. If no frames has been grabbed the image will be empty.</param>
  32419. <param name="streamIdx">non-zero streamIdx is only valid for multi-head camera live streams</param>
  32420. <returns></returns>
  32421. </member>
  32422. <member name="M:OpenCvSharp.VideoCapture.Retrieve(OpenCvSharp.Mat,System.Int32)">
  32423. <summary>
  32424. Decodes and returns the grabbed video frame.
  32425. The method decodes and returns the just grabbed frame. If no frames has been grabbed
  32426. (camera has been disconnected, or there are no more frames in video file), the method returns false
  32427. and the function returns an empty image (with %cv::Mat, test it with Mat::empty()).
  32428. </summary>
  32429. <param name="image">the video frame is returned here. If no frames has been grabbed the image will be empty.</param>
  32430. <param name="flag">it could be a frame index or a driver specific flag</param>
  32431. <returns></returns>
  32432. </member>
  32433. <member name="M:OpenCvSharp.VideoCapture.Retrieve(OpenCvSharp.Mat,OpenCvSharp.CameraChannels)">
  32434. <summary>
  32435. Decodes and returns the grabbed video frame.
  32436. The method decodes and returns the just grabbed frame. If no frames has been grabbed
  32437. (camera has been disconnected, or there are no more frames in video file), the method returns false
  32438. and the function returns an empty image (with %cv::Mat, test it with Mat::empty()).
  32439. </summary>
  32440. <param name="image">the video frame is returned here. If no frames has been grabbed the image will be empty.</param>
  32441. <param name="streamIdx">non-zero streamIdx is only valid for multi-head camera live streams</param>
  32442. <returns></returns>
  32443. </member>
  32444. <member name="M:OpenCvSharp.VideoCapture.RetrieveMat">
  32445. <summary>
  32446. Decodes and returns the grabbed video frame.
  32447. The method decodes and returns the just grabbed frame. If no frames has been grabbed
  32448. (camera has been disconnected, or there are no more frames in video file), the method returns false
  32449. and the function returns an empty image (with %cv::Mat, test it with Mat::empty()).
  32450. </summary>
  32451. <returns>the video frame is returned here. If no frames has been grabbed the image will be empty.</returns>
  32452. </member>
  32453. <member name="M:OpenCvSharp.VideoCapture.Read(OpenCvSharp.OutputArray)">
  32454. <summary>
  32455. Grabs, decodes and returns the next video frame.
  32456. The method/function combines VideoCapture::grab() and VideoCapture::retrieve() in one call. This is the
  32457. most convenient method for reading video files or capturing data from decode and returns the just
  32458. grabbed frame. If no frames has been grabbed (camera has been disconnected, or there are no more
  32459. frames in video file), the method returns false and the function returns empty image (with %cv::Mat, test it with Mat::empty()).
  32460. </summary>
  32461. <returns>`false` if no frames has been grabbed</returns>
  32462. </member>
  32463. <member name="M:OpenCvSharp.VideoCapture.Read(OpenCvSharp.Mat)">
  32464. <summary>
  32465. Grabs, decodes and returns the next video frame.
  32466. The method/function combines VideoCapture::grab() and VideoCapture::retrieve() in one call. This is the
  32467. most convenient method for reading video files or capturing data from decode and returns the just
  32468. grabbed frame. If no frames has been grabbed (camera has been disconnected, or there are no more
  32469. frames in video file), the method returns false and the function returns empty image (with %cv::Mat, test it with Mat::empty()).
  32470. </summary>
  32471. <returns>`false` if no frames has been grabbed</returns>
  32472. </member>
  32473. <member name="M:OpenCvSharp.VideoCapture.Set(OpenCvSharp.VideoCaptureProperties,System.Double)">
  32474. <summary>
  32475. Sets a property in the VideoCapture.
  32476. </summary>
  32477. <param name="propertyId">Property identifier from cv::VideoCaptureProperties (eg. cv::CAP_PROP_POS_MSEC, cv::CAP_PROP_POS_FRAMES, ...)
  32478. or one from @ref videoio_flags_others</param>
  32479. <param name="value">Value of the property.</param>
  32480. <returns>`true` if the property is supported by backend used by the VideoCapture instance.</returns>
  32481. </member>
  32482. <member name="M:OpenCvSharp.VideoCapture.Set(System.Int32,System.Double)">
  32483. <summary>
  32484. Sets a property in the VideoCapture.
  32485. </summary>
  32486. <param name="propertyId">Property identifier from cv::VideoCaptureProperties (eg. cv::CAP_PROP_POS_MSEC, cv::CAP_PROP_POS_FRAMES, ...)
  32487. or one from @ref videoio_flags_others</param>
  32488. <param name="value">Value of the property.</param>
  32489. <returns>`true` if the property is supported by backend used by the VideoCapture instance.</returns>
  32490. </member>
  32491. <member name="M:OpenCvSharp.VideoCapture.Get(OpenCvSharp.VideoCaptureProperties)">
  32492. <summary>
  32493. Returns the specified VideoCapture property
  32494. </summary>
  32495. <param name="propertyId">Property identifier from cv::VideoCaptureProperties (eg. cv::CAP_PROP_POS_MSEC, cv::CAP_PROP_POS_FRAMES, ...)
  32496. or one from @ref videoio_flags_others</param>
  32497. <returns>Value for the specified property. Value 0 is returned when querying a property that is not supported by the backend used by the VideoCapture instance.</returns>
  32498. </member>
  32499. <member name="M:OpenCvSharp.VideoCapture.Get(System.Int32)">
  32500. <summary>
  32501. Returns the specified VideoCapture property
  32502. </summary>
  32503. <param name="propertyId">Property identifier from cv::VideoCaptureProperties (eg. cv::CAP_PROP_POS_MSEC, cv::CAP_PROP_POS_FRAMES, ...)
  32504. or one from @ref videoio_flags_others</param>
  32505. <returns>Value for the specified property. Value 0 is returned when querying a property that is not supported by the backend used by the VideoCapture instance.</returns>
  32506. </member>
  32507. <member name="M:OpenCvSharp.VideoCapture.GetBackendName">
  32508. <summary>
  32509. Returns used backend API name.
  32510. Note that stream should be opened.
  32511. </summary>
  32512. <returns></returns>
  32513. </member>
  32514. <member name="M:OpenCvSharp.VideoCapture.SetExceptionMode(System.Boolean)">
  32515. <summary>
  32516. Switches exceptions mode.
  32517. methods raise exceptions if not successful instead of returning an error code
  32518. </summary>
  32519. <param name="enable"></param>
  32520. </member>
  32521. <member name="M:OpenCvSharp.VideoCapture.GetExceptionMode">
  32522. <summary>
  32523. query if exception mode is active
  32524. </summary>
  32525. <returns></returns>
  32526. </member>
  32527. <member name="T:OpenCvSharp.VideoCapture.IntBytes">
  32528. <summary>
  32529. For accessing each byte of Int32 value
  32530. </summary>
  32531. </member>
  32532. <member name="T:OpenCvSharp.VideoWriter">
  32533. <summary>
  32534. AVI Video File Writer
  32535. </summary>
  32536. </member>
  32537. <member name="M:OpenCvSharp.VideoWriter.#ctor">
  32538. <summary>
  32539. </summary>
  32540. </member>
  32541. <member name="M:OpenCvSharp.VideoWriter.#ctor(System.String,OpenCvSharp.FourCC,System.Double,OpenCvSharp.Size,System.Boolean)">
  32542. <summary>
  32543. Creates video writer structure.
  32544. </summary>
  32545. <param name="fileName">Name of the output video file. </param>
  32546. <param name="fourcc">4-character code of codec used to compress the frames. For example, "PIM1" is MPEG-1 codec, "MJPG" is motion-jpeg codec etc.
  32547. Under Win32 it is possible to pass null in order to choose compression method and additional compression parameters from dialog. </param>
  32548. <param name="fps">Frame rate of the created video stream. </param>
  32549. <param name="frameSize">Size of video frames. </param>
  32550. <param name="isColor">If it is true, the encoder will expect and encode color frames, otherwise it will work with grayscale frames (the flag is currently supported on Windows only). </param>
  32551. <returns></returns>
  32552. </member>
  32553. <member name="M:OpenCvSharp.VideoWriter.#ctor(System.String,OpenCvSharp.VideoCaptureAPIs,OpenCvSharp.FourCC,System.Double,OpenCvSharp.Size,System.Boolean)">
  32554. <summary>
  32555. Creates video writer structure.
  32556. </summary>
  32557. <param name="fileName">Name of the output video file. </param>
  32558. <param name="apiPreference">allows to specify API backends to use. Can be used to enforce a specific reader implementation
  32559. if multiple are available: e.g. cv::CAP_FFMPEG or cv::CAP_GSTREAMER.</param>
  32560. <param name="fourcc">4-character code of codec used to compress the frames. For example, "PIM1" is MPEG-1 codec, "MJPG" is motion-jpeg codec etc.
  32561. Under Win32 it is possible to pass null in order to choose compression method and additional compression parameters from dialog. </param>
  32562. <param name="fps">Frame rate of the created video stream. </param>
  32563. <param name="frameSize">Size of video frames. </param>
  32564. <param name="isColor">If it is true, the encoder will expect and encode color frames, otherwise it will work with grayscale frames (the flag is currently supported on Windows only). </param>
  32565. <returns></returns>
  32566. </member>
  32567. <member name="M:OpenCvSharp.VideoWriter.#ctor(System.IntPtr)">
  32568. <summary>
  32569. Initializes from native pointer
  32570. </summary>
  32571. <param name="ptr">CvVideoWriter*</param>
  32572. </member>
  32573. <member name="M:OpenCvSharp.VideoWriter.DisposeUnmanaged">
  32574. <summary>
  32575. Releases unmanaged resources
  32576. </summary>
  32577. </member>
  32578. <member name="P:OpenCvSharp.VideoWriter.FileName">
  32579. <summary>
  32580. Get output video file name
  32581. </summary>
  32582. </member>
  32583. <member name="P:OpenCvSharp.VideoWriter.Fps">
  32584. <summary>
  32585. Frames per second of the output video
  32586. </summary>
  32587. </member>
  32588. <member name="P:OpenCvSharp.VideoWriter.FrameSize">
  32589. <summary>
  32590. Get size of frame image
  32591. </summary>
  32592. </member>
  32593. <member name="P:OpenCvSharp.VideoWriter.IsColor">
  32594. <summary>
  32595. Get whether output frames is color or not
  32596. </summary>
  32597. </member>
  32598. <member name="M:OpenCvSharp.VideoWriter.Open(System.String,OpenCvSharp.FourCC,System.Double,OpenCvSharp.Size,System.Boolean)">
  32599. <summary>
  32600. Creates video writer structure.
  32601. </summary>
  32602. <param name="fileName">Name of the output video file. </param>
  32603. <param name="fourcc">4-character code of codec used to compress the frames. For example, "PIM1" is MPEG-1 codec, "MJPG" is motion-jpeg codec etc.
  32604. Under Win32 it is possible to pass null in order to choose compression method and additional compression parameters from dialog. </param>
  32605. <param name="fps">Frame rate of the created video stream. </param>
  32606. <param name="frameSize">Size of video frames. </param>
  32607. <param name="isColor">If it is true, the encoder will expect and encode color frames, otherwise it will work with grayscale frames (the flag is currently supported on Windows only). </param>
  32608. <returns></returns>
  32609. </member>
  32610. <member name="M:OpenCvSharp.VideoWriter.Open(System.String,OpenCvSharp.VideoCaptureAPIs,OpenCvSharp.FourCC,System.Double,OpenCvSharp.Size,System.Boolean)">
  32611. <summary>
  32612. Creates video writer structure.
  32613. </summary>
  32614. <param name="fileName">Name of the output video file. </param>
  32615. <param name="apiPreference">allows to specify API backends to use. Can be used to enforce a specific reader implementation
  32616. if multiple are available: e.g. cv::CAP_FFMPEG or cv::CAP_GSTREAMER.</param>
  32617. <param name="fourcc">4-character code of codec used to compress the frames. For example, "PIM1" is MPEG-1 codec, "MJPG" is motion-jpeg codec etc.
  32618. Under Win32 it is possible to pass null in order to choose compression method and additional compression parameters from dialog. </param>
  32619. <param name="fps">Frame rate of the created video stream. </param>
  32620. <param name="frameSize">Size of video frames. </param>
  32621. <param name="isColor">If it is true, the encoder will expect and encode color frames, otherwise it will work with grayscale frames (the flag is currently supported on Windows only). </param>
  32622. <returns></returns>
  32623. </member>
  32624. <member name="M:OpenCvSharp.VideoWriter.IsOpened">
  32625. <summary>
  32626. Returns true if video writer has been successfully initialized.
  32627. </summary>
  32628. <returns></returns>
  32629. </member>
  32630. <member name="M:OpenCvSharp.VideoWriter.Release">
  32631. <summary>
  32632. </summary>
  32633. <returns></returns>
  32634. </member>
  32635. <member name="M:OpenCvSharp.VideoWriter.Write(OpenCvSharp.InputArray)">
  32636. <summary>
  32637. Writes/appends one frame to video file.
  32638. </summary>
  32639. <param name="image">the written frame.</param>
  32640. <returns></returns>
  32641. </member>
  32642. <member name="M:OpenCvSharp.VideoWriter.Set(OpenCvSharp.VideoWriterProperties,System.Double)">
  32643. <summary>
  32644. Sets a property in the VideoWriter.
  32645. </summary>
  32646. <param name="propId">Property identifier from cv::VideoWriterProperties (eg. cv::VIDEOWRITER_PROP_QUALITY) or one of @ref videoio_flags_others</param>
  32647. <param name="value">Value of the property.</param>
  32648. <returns>`true` if the property is supported by the backend used by the VideoWriter instance.</returns>
  32649. </member>
  32650. <member name="M:OpenCvSharp.VideoWriter.Get(OpenCvSharp.VideoWriterProperties)">
  32651. <summary>
  32652. Returns the specified VideoWriter property
  32653. </summary>
  32654. <param name="propId"> Property identifier from cv::VideoWriterProperties (eg. cv::VIDEOWRITER_PROP_QUALITY) or one of @ref videoio_flags_others</param>
  32655. <returns>Value for the specified property. Value 0 is returned when querying a property that is not supported by the backend used by the VideoWriter instance.</returns>
  32656. </member>
  32657. <member name="M:OpenCvSharp.VideoWriter.FourCC(System.Char,System.Char,System.Char,System.Char)">
  32658. <summary>
  32659. Concatenates 4 chars to a fourcc code.
  32660. This static method constructs the fourcc code of the codec to be used in
  32661. the constructor VideoWriter::VideoWriter or VideoWriter::open.
  32662. </summary>
  32663. </member>
  32664. <member name="M:OpenCvSharp.VideoWriter.FourCC(System.String)">
  32665. <summary>
  32666. Concatenates 4 chars to a fourcc code.
  32667. This static method constructs the fourcc code of the codec to be used in
  32668. the constructor VideoWriter::VideoWriter or VideoWriter::open.
  32669. </summary>
  32670. <param name="code"></param>
  32671. <returns></returns>
  32672. </member>
  32673. <member name="M:OpenCvSharp.VideoWriter.GetBackendName">
  32674. <summary>
  32675. Returns used backend API name.
  32676. Note that stream should be opened.
  32677. </summary>
  32678. <returns></returns>
  32679. </member>
  32680. <member name="T:OpenCvSharp.BackgroundSubtractor">
  32681. <summary>
  32682. The Base Class for Background/Foreground Segmentation.
  32683. The class is only used to define the common interface for
  32684. the whole family of background/foreground segmentation algorithms.
  32685. </summary>
  32686. </member>
  32687. <member name="M:OpenCvSharp.BackgroundSubtractor.Apply(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Double)">
  32688. <summary>
  32689. the update operator that takes the next video frame and returns the current foreground mask as 8-bit binary image.
  32690. </summary>
  32691. <param name="image"></param>
  32692. <param name="fgmask"></param>
  32693. <param name="learningRate"></param>
  32694. </member>
  32695. <member name="M:OpenCvSharp.BackgroundSubtractor.GetBackgroundImage(OpenCvSharp.OutputArray)">
  32696. <summary>
  32697. computes a background image
  32698. </summary>
  32699. <param name="backgroundImage"></param>
  32700. </member>
  32701. <member name="T:OpenCvSharp.BackgroundSubtractorKNN">
  32702. <summary>
  32703. K nearest neigbours algorithm
  32704. </summary>
  32705. </member>
  32706. <member name="F:OpenCvSharp.BackgroundSubtractorKNN.objectPtr">
  32707. <summary>
  32708. cv::Ptr&lt;T&gt;
  32709. </summary>
  32710. </member>
  32711. <member name="M:OpenCvSharp.BackgroundSubtractorKNN.Create(System.Int32,System.Double,System.Boolean)">
  32712. <summary>
  32713. Creates KNN Background Subtractor
  32714. </summary>
  32715. <param name="history">Length of the history.</param>
  32716. <param name="dist2Threshold">Threshold on the squared distance between the pixel and the sample to decide
  32717. whether a pixel is close to that sample. This parameter does not affect the background update.</param>
  32718. <param name="detectShadows">If true, the algorithm will detect shadows and mark them. It decreases the
  32719. speed a bit, so if you do not need this feature, set the parameter to false.</param>
  32720. <returns></returns>
  32721. </member>
  32722. <member name="M:OpenCvSharp.BackgroundSubtractorKNN.DisposeManaged">
  32723. <summary>
  32724. Releases managed resources
  32725. </summary>
  32726. </member>
  32727. <member name="P:OpenCvSharp.BackgroundSubtractorKNN.History">
  32728. <summary>
  32729. Gets or sets the number of last frames that affect the background model.
  32730. </summary>
  32731. </member>
  32732. <member name="P:OpenCvSharp.BackgroundSubtractorKNN.NSamples">
  32733. <summary>
  32734. Gets or sets the number of data samples in the background model
  32735. </summary>
  32736. </member>
  32737. <member name="P:OpenCvSharp.BackgroundSubtractorKNN.Dist2Threshold">
  32738. <summary>
  32739. Gets or sets the threshold on the squared distance between the pixel and the sample.
  32740. The threshold on the squared distance between the pixel and the sample to decide whether a pixel is close to a data sample.
  32741. </summary>
  32742. </member>
  32743. <member name="P:OpenCvSharp.BackgroundSubtractorKNN.KNNSamples">
  32744. <summary>
  32745. Returns the number of neighbours, the k in the kNN.
  32746. K is the number of samples that need to be within dist2Threshold in order to decide that that
  32747. pixel is matching the kNN background model.
  32748. </summary>
  32749. </member>
  32750. <member name="P:OpenCvSharp.BackgroundSubtractorKNN.DetectShadows">
  32751. <summary>
  32752. Returns the shadow detection flag.
  32753. If true, the algorithm detects shadows and marks them. See createBackgroundSubtractorKNN for details.
  32754. </summary>
  32755. </member>
  32756. <member name="P:OpenCvSharp.BackgroundSubtractorKNN.ShadowValue">
  32757. <summary>
  32758. Gets or sets the shadow value.
  32759. Shadow value is the value used to mark shadows in the foreground mask. Default value is 127.
  32760. Value 0 in the mask always means background, 255 means foreground.
  32761. </summary>
  32762. </member>
  32763. <member name="P:OpenCvSharp.BackgroundSubtractorKNN.ShadowThreshold">
  32764. <summary>
  32765. Gets or sets the shadow threshold.
  32766. A shadow is detected if pixel is a darker version of the background. The shadow threshold (Tau in
  32767. the paper) is a threshold defining how much darker the shadow can be. Tau= 0.5 means that if a pixel
  32768. is more than twice darker then it is not shadow. See Prati, Mikic, Trivedi and Cucchiara,
  32769. *Detecting Moving Shadows...*, IEEE PAMI,2003.
  32770. </summary>
  32771. </member>
  32772. <member name="T:OpenCvSharp.BackgroundSubtractorMOG2">
  32773. <summary>
  32774. The Base Class for Background/Foreground Segmentation.
  32775. The class is only used to define the common interface for
  32776. the whole family of background/foreground segmentation algorithms.
  32777. </summary>
  32778. </member>
  32779. <member name="F:OpenCvSharp.BackgroundSubtractorMOG2.objectPtr">
  32780. <summary>
  32781. cv::Ptr&lt;T&gt;
  32782. </summary>
  32783. </member>
  32784. <member name="M:OpenCvSharp.BackgroundSubtractorMOG2.Create(System.Int32,System.Double,System.Boolean)">
  32785. <summary>
  32786. Creates MOG2 Background Subtractor.
  32787. </summary>
  32788. <param name="history">Length of the history.</param>
  32789. <param name="varThreshold">Threshold on the squared Mahalanobis distance between the pixel and the model
  32790. to decide whether a pixel is well described by the background model. This parameter does not affect the background update.</param>
  32791. <param name="detectShadows">If true, the algorithm will detect shadows and mark them. It decreases the speed a bit,
  32792. so if you do not need this feature, set the parameter to false.</param>
  32793. <returns></returns>
  32794. </member>
  32795. <member name="M:OpenCvSharp.BackgroundSubtractorMOG2.DisposeManaged">
  32796. <summary>
  32797. Releases managed resources
  32798. </summary>
  32799. </member>
  32800. <member name="P:OpenCvSharp.BackgroundSubtractorMOG2.History">
  32801. <summary>
  32802. Gets or sets the number of last frames that affect the background model.
  32803. </summary>
  32804. </member>
  32805. <member name="P:OpenCvSharp.BackgroundSubtractorMOG2.NMixtures">
  32806. <summary>
  32807. Gets or sets the number of gaussian components in the background model.
  32808. </summary>
  32809. </member>
  32810. <member name="P:OpenCvSharp.BackgroundSubtractorMOG2.BackgroundRatio">
  32811. <summary>
  32812. Gets or sets the "background ratio" parameter of the algorithm.
  32813. If a foreground pixel keeps semi-constant value for about backgroundRatio\*history frames, it's
  32814. considered background and added to the model as a center of a new component. It corresponds to TB
  32815. parameter in the paper.
  32816. </summary>
  32817. </member>
  32818. <member name="P:OpenCvSharp.BackgroundSubtractorMOG2.VarThreshold">
  32819. <summary>
  32820. Gets or sets the variance threshold for the pixel-model match.
  32821. The main threshold on the squared Mahalanobis distance to decide if the sample is well described by
  32822. the background model or not. Related to Cthr from the paper.
  32823. </summary>
  32824. </member>
  32825. <member name="P:OpenCvSharp.BackgroundSubtractorMOG2.VarThresholdGen">
  32826. <summary>
  32827. Gets or sets the variance threshold for the pixel-model match used for new mixture component generation.
  32828. Threshold for the squared Mahalanobis distance that helps decide when a sample is close to the
  32829. existing components (corresponds to Tg in the paper). If a pixel is not close to any component, it
  32830. is considered foreground or added as a new component. 3 sigma =\> Tg=3\*3=9 is default. A smaller Tg
  32831. value generates more components. A higher Tg value may result in a small number of components but they can grow too large.
  32832. </summary>
  32833. </member>
  32834. <member name="P:OpenCvSharp.BackgroundSubtractorMOG2.VarInit">
  32835. <summary>
  32836. Gets or sets the initial variance of each gaussian component.
  32837. </summary>
  32838. </member>
  32839. <member name="P:OpenCvSharp.BackgroundSubtractorMOG2.VarMin">
  32840. <summary>
  32841. </summary>
  32842. </member>
  32843. <member name="P:OpenCvSharp.BackgroundSubtractorMOG2.VarMax">
  32844. <summary>
  32845. </summary>
  32846. </member>
  32847. <member name="P:OpenCvSharp.BackgroundSubtractorMOG2.ComplexityReductionThreshold">
  32848. <summary>
  32849. Gets or sets the complexity reduction threshold.
  32850. This parameter defines the number of samples needed to accept to prove the component exists. CT=0.05
  32851. is a default value for all the samples. By setting CT=0 you get an algorithm very similar to the standard Stauffer&amp;Grimson algorithm.
  32852. </summary>
  32853. </member>
  32854. <member name="P:OpenCvSharp.BackgroundSubtractorMOG2.DetectShadows">
  32855. <summary>
  32856. Gets or sets the shadow detection flag.
  32857. If true, the algorithm detects shadows and marks them. See createBackgroundSubtractorKNN for details.
  32858. </summary>
  32859. </member>
  32860. <member name="P:OpenCvSharp.BackgroundSubtractorMOG2.ShadowValue">
  32861. <summary>
  32862. Gets or sets the shadow value.
  32863. Shadow value is the value used to mark shadows in the foreground mask. Default value is 127.
  32864. Value 0 in the mask always means background, 255 means foreground.
  32865. </summary>
  32866. </member>
  32867. <member name="P:OpenCvSharp.BackgroundSubtractorMOG2.ShadowThreshold">
  32868. <summary>
  32869. Gets or sets the shadow threshold.
  32870. A shadow is detected if pixel is a darker version of the background. The shadow threshold (Tau in
  32871. the paper) is a threshold defining how much darker the shadow can be. Tau= 0.5 means that if a pixel
  32872. is more than twice darker then it is not shadow. See Prati, Mikic, Trivedi and Cucchiara,
  32873. *Detecting Moving Shadows...*, IEEE PAMI,2003.
  32874. </summary>
  32875. </member>
  32876. <member name="T:OpenCvSharp.MotionTypes">
  32877. <summary>
  32878. [findTransformECC] specifying the type of motion
  32879. </summary>
  32880. </member>
  32881. <member name="F:OpenCvSharp.MotionTypes.Translation">
  32882. <summary>
  32883. sets a translational motion model; warpMatrix is \f$2\times 3\f$ with
  32884. the first \f$2\times 2\f$ part being the unity matrix and the rest two parameters being estimated.
  32885. </summary>
  32886. </member>
  32887. <member name="F:OpenCvSharp.MotionTypes.Euclidean">
  32888. <summary>
  32889. sets a Euclidean (rigid) transformation as motion model; three parameters are estimated; warpMatrix is \f$2\times 3\f$.
  32890. </summary>
  32891. </member>
  32892. <member name="F:OpenCvSharp.MotionTypes.Affine">
  32893. <summary>
  32894. sets an affine motion model (DEFAULT); six parameters are estimated; warpMatrix is \f$2\times 3\f$.
  32895. </summary>
  32896. </member>
  32897. <member name="F:OpenCvSharp.MotionTypes.Homography">
  32898. <summary>
  32899. sets a homography as a motion model; eight parameters are estimated;\`warpMatrix\` is \f$3\times 3\f$.
  32900. </summary>
  32901. </member>
  32902. <member name="T:OpenCvSharp.OpticalFlowFlags">
  32903. <summary>
  32904. cv::calcOpticalFlowPyrLK flags
  32905. </summary>
  32906. </member>
  32907. <member name="F:OpenCvSharp.OpticalFlowFlags.None">
  32908. <summary>
  32909. </summary>
  32910. </member>
  32911. <member name="F:OpenCvSharp.OpticalFlowFlags.PyrAReady">
  32912. <summary>
  32913. </summary>
  32914. </member>
  32915. <member name="F:OpenCvSharp.OpticalFlowFlags.PyrBReady">
  32916. <summary>
  32917. </summary>
  32918. </member>
  32919. <member name="F:OpenCvSharp.OpticalFlowFlags.UseInitialFlow">
  32920. <summary>
  32921. </summary>
  32922. </member>
  32923. <member name="F:OpenCvSharp.OpticalFlowFlags.LkGetMinEigenvals">
  32924. <summary>
  32925. </summary>
  32926. </member>
  32927. <member name="F:OpenCvSharp.OpticalFlowFlags.FarnebackGaussian">
  32928. <summary>
  32929. </summary>
  32930. </member>
  32931. <member name="T:OpenCvSharp.KalmanFilter">
  32932. <summary>
  32933. Kalman filter.
  32934. The class implements standard Kalman filter \url{http://en.wikipedia.org/wiki/Kalman_filter}.
  32935. However, you can modify KalmanFilter::transitionMatrix, KalmanFilter::controlMatrix and
  32936. KalmanFilter::measurementMatrix to get the extended Kalman filter functionality.
  32937. </summary>
  32938. </member>
  32939. <member name="M:OpenCvSharp.KalmanFilter.#ctor">
  32940. <summary>
  32941. the default constructor
  32942. </summary>
  32943. </member>
  32944. <member name="M:OpenCvSharp.KalmanFilter.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
  32945. <summary>
  32946. the full constructor taking the dimensionality of the state, of the measurement and of the control vector
  32947. </summary>
  32948. <param name="dynamParams"></param>
  32949. <param name="measureParams"></param>
  32950. <param name="controlParams"></param>
  32951. <param name="type"></param>
  32952. </member>
  32953. <member name="M:OpenCvSharp.KalmanFilter.DisposeUnmanaged">
  32954. <summary>
  32955. Releases unmanaged resources
  32956. </summary>
  32957. </member>
  32958. <member name="P:OpenCvSharp.KalmanFilter.StatePre">
  32959. <summary>
  32960. predicted state (x'(k)): x(k)=A*x(k-1)+B*u(k)
  32961. </summary>
  32962. </member>
  32963. <member name="P:OpenCvSharp.KalmanFilter.StatePost">
  32964. <summary>
  32965. corrected state (x(k)): x(k)=x'(k)+K(k)*(z(k)-H*x'(k))
  32966. </summary>
  32967. </member>
  32968. <member name="P:OpenCvSharp.KalmanFilter.TransitionMatrix">
  32969. <summary>
  32970. state transition matrix (A)
  32971. </summary>
  32972. </member>
  32973. <member name="P:OpenCvSharp.KalmanFilter.ControlMatrix">
  32974. <summary>
  32975. control matrix (B) (not used if there is no control)
  32976. </summary>
  32977. </member>
  32978. <member name="P:OpenCvSharp.KalmanFilter.MeasurementMatrix">
  32979. <summary>
  32980. measurement matrix (H)
  32981. </summary>
  32982. </member>
  32983. <member name="P:OpenCvSharp.KalmanFilter.ProcessNoiseCov">
  32984. <summary>
  32985. process noise covariance matrix (Q)
  32986. </summary>
  32987. </member>
  32988. <member name="P:OpenCvSharp.KalmanFilter.MeasurementNoiseCov">
  32989. <summary>
  32990. measurement noise covariance matrix (R)
  32991. </summary>
  32992. </member>
  32993. <member name="P:OpenCvSharp.KalmanFilter.ErrorCovPre">
  32994. <summary>
  32995. priori error estimate covariance matrix (P'(k)): P'(k)=A*P(k-1)*At + Q)*/
  32996. </summary>
  32997. </member>
  32998. <member name="P:OpenCvSharp.KalmanFilter.Gain">
  32999. <summary>
  33000. Kalman gain matrix (K(k)): K(k)=P'(k)*Ht*inv(H*P'(k)*Ht+R)
  33001. </summary>
  33002. </member>
  33003. <member name="P:OpenCvSharp.KalmanFilter.ErrorCovPost">
  33004. <summary>
  33005. posteriori error estimate covariance matrix (P(k)): P(k)=(I-K(k)*H)*P'(k)
  33006. </summary>
  33007. </member>
  33008. <member name="M:OpenCvSharp.KalmanFilter.Init(System.Int32,System.Int32,System.Int32,System.Int32)">
  33009. <summary>
  33010. re-initializes Kalman filter. The previous content is destroyed.
  33011. </summary>
  33012. <param name="dynamParams"></param>
  33013. <param name="measureParams"></param>
  33014. <param name="controlParams"></param>
  33015. <param name="type"></param>
  33016. </member>
  33017. <member name="M:OpenCvSharp.KalmanFilter.Predict(OpenCvSharp.Mat)">
  33018. <summary>
  33019. computes predicted state
  33020. </summary>
  33021. <param name="control"></param>
  33022. <returns></returns>
  33023. </member>
  33024. <member name="M:OpenCvSharp.KalmanFilter.Correct(OpenCvSharp.Mat)">
  33025. <summary>
  33026. updates the predicted state from the measurement
  33027. </summary>
  33028. <param name="measurement"></param>
  33029. <returns></returns>
  33030. </member>
  33031. <member name="T:OpenCvSharp.XFeatures2D.BriefDescriptorExtractor">
  33032. <summary>
  33033. BRIEF Descriptor
  33034. </summary>
  33035. </member>
  33036. <member name="F:OpenCvSharp.XFeatures2D.BriefDescriptorExtractor.ptrObj">
  33037. <summary>
  33038. cv::Ptr&lt;T&gt;
  33039. </summary>
  33040. </member>
  33041. <member name="M:OpenCvSharp.XFeatures2D.BriefDescriptorExtractor.#ctor">
  33042. <summary>
  33043. </summary>
  33044. </member>
  33045. <member name="M:OpenCvSharp.XFeatures2D.BriefDescriptorExtractor.#ctor(System.IntPtr)">
  33046. <summary>
  33047. Constructor
  33048. </summary>
  33049. <param name="ptr"></param>
  33050. </member>
  33051. <member name="M:OpenCvSharp.XFeatures2D.BriefDescriptorExtractor.Create(System.Int32)">
  33052. <summary>
  33053. bytes is a length of descriptor in bytes. It can be equal 16, 32 or 64 bytes.
  33054. </summary>
  33055. <param name="bytes"></param>
  33056. </member>
  33057. <member name="M:OpenCvSharp.XFeatures2D.BriefDescriptorExtractor.DisposeManaged">
  33058. <summary>
  33059. Releases managed resources
  33060. </summary>
  33061. </member>
  33062. <member name="T:OpenCvSharp.XFeatures2D.FREAK">
  33063. <summary>
  33064. FREAK implementation
  33065. </summary>
  33066. </member>
  33067. <member name="M:OpenCvSharp.XFeatures2D.FREAK.#ctor(System.IntPtr)">
  33068. <summary>
  33069. </summary>
  33070. </member>
  33071. <member name="M:OpenCvSharp.XFeatures2D.FREAK.Create(System.Boolean,System.Boolean,System.Single,System.Int32,System.Collections.Generic.IEnumerable{System.Int32})">
  33072. <summary>
  33073. Constructor
  33074. </summary>
  33075. <param name="orientationNormalized">enable orientation normalization</param>
  33076. <param name="scaleNormalized">enable scale normalization</param>
  33077. <param name="patternScale">scaling of the description pattern</param>
  33078. <param name="nOctaves">number of octaves covered by the detected keypoints</param>
  33079. <param name="selectedPairs">(optional) user defined selected pairs</param>
  33080. </member>
  33081. <member name="M:OpenCvSharp.XFeatures2D.FREAK.DisposeManaged">
  33082. <summary>
  33083. Releases managed resources
  33084. </summary>
  33085. </member>
  33086. <member name="T:OpenCvSharp.XFeatures2D.LATCH">
  33087. <summary>
  33088. LATCH Descriptor.
  33089. latch Class for computing the LATCH descriptor.
  33090. If you find this code useful, please add a reference to the following paper in your work:
  33091. Gil Levi and Tal Hassner, "LATCH: Learned Arrangements of Three Patch Codes", arXiv preprint arXiv:1501.03719, 15 Jan. 2015.
  33092. Note: a complete example can be found under /samples/cpp/tutorial_code/xfeatures2D/latch_match.cpp
  33093. </summary>
  33094. </member>
  33095. <member name="M:OpenCvSharp.XFeatures2D.LATCH.#ctor(System.IntPtr)">
  33096. <summary>
  33097. </summary>
  33098. </member>
  33099. <member name="M:OpenCvSharp.XFeatures2D.LATCH.Create(System.Int32,System.Boolean,System.Int32,System.Double)">
  33100. <summary>
  33101. Constructor
  33102. </summary>
  33103. <param name="bytes">the size of the descriptor - can be 64, 32, 16, 8, 4, 2 or 1</param>
  33104. <param name="rotationInvariance">whether or not the descriptor should compansate for orientation changes.</param>
  33105. <param name="halfSsdSize">the size of half of the mini-patches size. For example, if we would like to compare triplets of patches of size 7x7x
  33106. then the half_ssd_size should be (7-1)/2 = 3.</param>
  33107. <param name="sigma">sigma value for GaussianBlur smoothing of the source image. Source image will be used without smoothing in case sigma value is 0.
  33108. Note: the descriptor can be coupled with any keypoint extractor. The only demand is that if you use set rotationInvariance = True then
  33109. you will have to use an extractor which estimates the patch orientation (in degrees). Examples for such extractors are ORB and SIFT.</param>
  33110. </member>
  33111. <member name="M:OpenCvSharp.XFeatures2D.LATCH.DisposeManaged">
  33112. <summary>
  33113. Releases managed resources
  33114. </summary>
  33115. </member>
  33116. <member name="T:OpenCvSharp.XFeatures2D.LUCID">
  33117. <summary>
  33118. Class implementing the locally uniform comparison image descriptor, described in @cite LUCID.
  33119. An image descriptor that can be computed very fast, while being
  33120. about as robust as, for example, SURF or BRIEF.
  33121. @note It requires a color image as input.
  33122. </summary>
  33123. </member>
  33124. <member name="M:OpenCvSharp.XFeatures2D.LUCID.#ctor(System.IntPtr)">
  33125. <summary>
  33126. </summary>
  33127. </member>
  33128. <member name="M:OpenCvSharp.XFeatures2D.LUCID.Create(System.Int32,System.Int32)">
  33129. <summary>
  33130. Constructor
  33131. </summary>
  33132. <param name="lucidKernel">kernel for descriptor construction, where 1=3x3, 2=5x5, 3=7x7 and so forth</param>
  33133. <param name="blurKernel">kernel for blurring image prior to descriptor construction, where 1=3x3, 2=5x5, 3=7x7 and so forth</param>
  33134. </member>
  33135. <member name="M:OpenCvSharp.XFeatures2D.LUCID.DisposeManaged">
  33136. <summary>
  33137. Releases managed resources
  33138. </summary>
  33139. </member>
  33140. <member name="T:OpenCvSharp.XFeatures2D.StarDetector">
  33141. <summary>
  33142. The "Star" Detector
  33143. </summary>
  33144. </member>
  33145. <member name="M:OpenCvSharp.XFeatures2D.StarDetector.#ctor(System.IntPtr)">
  33146. <summary>
  33147. </summary>
  33148. </member>
  33149. <member name="M:OpenCvSharp.XFeatures2D.StarDetector.Create(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
  33150. <summary>
  33151. Constructor
  33152. </summary>
  33153. <param name="maxSize"></param>
  33154. <param name="responseThreshold"></param>
  33155. <param name="lineThresholdProjected"></param>
  33156. <param name="lineThresholdBinarized"></param>
  33157. <param name="suppressNonmaxSize"></param>
  33158. </member>
  33159. <member name="M:OpenCvSharp.XFeatures2D.StarDetector.DisposeManaged">
  33160. <summary>
  33161. Releases managed resources
  33162. </summary>
  33163. </member>
  33164. <member name="T:OpenCvSharp.XFeatures2D.SURF">
  33165. <summary>
  33166. Class for extracting Speeded Up Robust Features from an image.
  33167. </summary>
  33168. </member>
  33169. <member name="M:OpenCvSharp.XFeatures2D.SURF.#ctor(System.IntPtr)">
  33170. <summary>
  33171. Creates instance by raw pointer cv::SURF*
  33172. </summary>
  33173. </member>
  33174. <member name="M:OpenCvSharp.XFeatures2D.SURF.Create(System.Double,System.Int32,System.Int32,System.Boolean,System.Boolean)">
  33175. <summary>
  33176. The SURF constructor.
  33177. </summary>
  33178. <param name="hessianThreshold">Only features with keypoint.hessian larger than that are extracted. </param>
  33179. <param name="nOctaves">The number of a gaussian pyramid octaves that the detector uses. It is set to 4 by default.
  33180. If you want to get very large features, use the larger value. If you want just small features, decrease it.</param>
  33181. <param name="nOctaveLayers">The number of images within each octave of a gaussian pyramid. It is set to 2 by default.</param>
  33182. <param name="extended">false means basic descriptors (64 elements each), true means extended descriptors (128 elements each) </param>
  33183. <param name="upright">false means that detector computes orientation of each feature.
  33184. true means that the orientation is not computed (which is much, much faster).</param>
  33185. </member>
  33186. <member name="M:OpenCvSharp.XFeatures2D.SURF.DisposeManaged">
  33187. <summary>
  33188. Releases managed resources
  33189. </summary>
  33190. </member>
  33191. <member name="P:OpenCvSharp.XFeatures2D.SURF.HessianThreshold">
  33192. <summary>
  33193. Threshold for the keypoint detector. Only features, whose hessian is larger than hessianThreshold
  33194. are retained by the detector. Therefore, the larger the value, the less keypoints you will get.
  33195. A good default value could be from 300 to 500, depending from the image contrast.
  33196. </summary>
  33197. </member>
  33198. <member name="P:OpenCvSharp.XFeatures2D.SURF.NOctaves">
  33199. <summary>
  33200. The number of a gaussian pyramid octaves that the detector uses. It is set to 4 by default.
  33201. If you want to get very large features, use the larger value. If you want just small features, decrease it.
  33202. </summary>
  33203. </member>
  33204. <member name="P:OpenCvSharp.XFeatures2D.SURF.NOctaveLayers">
  33205. <summary>
  33206. The number of images within each octave of a gaussian pyramid. It is set to 2 by default.
  33207. </summary>
  33208. </member>
  33209. <member name="P:OpenCvSharp.XFeatures2D.SURF.Extended">
  33210. <summary>
  33211. false means that the basic descriptors (64 elements each) shall be computed.
  33212. true means that the extended descriptors (128 elements each) shall be computed
  33213. </summary>
  33214. </member>
  33215. <member name="P:OpenCvSharp.XFeatures2D.SURF.Upright">
  33216. <summary>
  33217. false means that detector computes orientation of each feature.
  33218. true means that the orientation is not computed (which is much, much faster).
  33219. For example, if you match images from a stereo pair, or do image stitching, the matched features
  33220. likely have very similar angles, and you can speed up feature extraction by setting upright=true.
  33221. </summary>
  33222. </member>
  33223. <member name="T:OpenCvSharp.XImgProc.CvXImgProc">
  33224. <summary>
  33225. cv::ximgproc functions
  33226. </summary>
  33227. </member>
  33228. <member name="T:OpenCvSharp.XImgProc.CvXImgProc.Segmentation">
  33229. <summary>
  33230. Strategy for the selective search segmentation algorithm.
  33231. </summary>
  33232. </member>
  33233. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.Segmentation.CreateSelectiveSearchSegmentationStrategyColor">
  33234. <summary>
  33235. Create a new color-based strategy
  33236. </summary>
  33237. <returns></returns>
  33238. </member>
  33239. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.Segmentation.CreateSelectiveSearchSegmentationStrategySize">
  33240. <summary>
  33241. Create a new size-based strategy
  33242. </summary>
  33243. <returns></returns>
  33244. </member>
  33245. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.Segmentation.CreateSelectiveSearchSegmentationStrategyTexture">
  33246. <summary>
  33247. Create a new size-based strategy
  33248. </summary>
  33249. <returns></returns>
  33250. </member>
  33251. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.Segmentation.CreateSelectiveSearchSegmentationStrategyFill">
  33252. <summary>
  33253. Create a new fill-based strategy
  33254. </summary>
  33255. <returns></returns>
  33256. </member>
  33257. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.Segmentation.CreateSelectiveSearchSegmentationStrategyMultiple">
  33258. <summary>
  33259. Create a new multiple strategy
  33260. </summary>
  33261. <returns></returns>
  33262. </member>
  33263. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.Segmentation.CreateSelectiveSearchSegmentationStrategyMultiple(OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategy)">
  33264. <summary>
  33265. Create a new multiple strategy and set one subtrategy
  33266. </summary>
  33267. <param name="s1">The first strategy</param>
  33268. <returns></returns>
  33269. </member>
  33270. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.Segmentation.CreateSelectiveSearchSegmentationStrategyMultiple(OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategy,OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategy)">
  33271. <summary>
  33272. Create a new multiple strategy and set one subtrategy
  33273. </summary>
  33274. <param name="s1">The first strategy</param>
  33275. <param name="s2">The second strategy</param>
  33276. <returns></returns>
  33277. </member>
  33278. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.Segmentation.CreateSelectiveSearchSegmentationStrategyMultiple(OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategy,OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategy,OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategy)">
  33279. <summary>
  33280. Create a new multiple strategy and set one subtrategy
  33281. </summary>
  33282. <param name="s1">The first strategy</param>
  33283. <param name="s2">The second strategy</param>
  33284. <param name="s3">The third strategy</param>
  33285. <returns></returns>
  33286. </member>
  33287. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.Segmentation.CreateSelectiveSearchSegmentationStrategyMultiple(OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategy,OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategy,OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategy,OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategy)">
  33288. <summary>
  33289. Create a new multiple strategy and set one subtrategy
  33290. </summary>
  33291. <param name="s1">The first strategy</param>
  33292. <param name="s2">The second strategy</param>
  33293. <param name="s3">The third strategy</param>
  33294. <param name="s4">The forth strategy</param>
  33295. <returns></returns>
  33296. </member>
  33297. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.NiblackThreshold(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Double,OpenCvSharp.ThresholdTypes,System.Int32,System.Double,OpenCvSharp.XImgProc.LocalBinarizationMethods,System.Double)">
  33298. <summary>
  33299. Applies Niblack thresholding to input image.
  33300. </summary>
  33301. <remarks><![CDATA[
  33302. The function transforms a grayscale image to a binary image according to the formulae:
  33303. - **THRESH_BINARY**
  33304. \f[dst(x, y) = \fork{\texttt{maxValue }
  33305. }{if \(src(x, y) > T(x, y)\)}{0}{otherwise}\f]
  33306. - ** THRESH_BINARY_INV**
  33307. \f[dst(x, y) = \fork{0}{if \(src(x, y) > T(x, y)\)}{\texttt{maxValue}}{otherwise}\f]
  33308. where \f$T(x, y)\f$ is a threshold calculated individually for each pixel.
  33309. The threshold value \f$T(x, y)\f$ is the mean minus \f$ delta \f$ times standard deviation
  33310. of \f$\texttt{blockSize} \times\texttt{blockSize}\f$ neighborhood of \f$(x, y)\f$.
  33311. The function can't process the image in-place.
  33312. ]]></remarks>
  33313. <param name="src">Source 8-bit single-channel image.</param>
  33314. <param name="dst">Destination image of the same size and the same type as src.</param>
  33315. <param name="maxValue">Non-zero value assigned to the pixels for which the condition is satisfied,
  33316. used with the THRESH_BINARY and THRESH_BINARY_INV thresholding types.</param>
  33317. <param name="type">Thresholding type, see cv::ThresholdTypes.</param>
  33318. <param name="blockSize">Size of a pixel neighborhood that is used to calculate a threshold value for the pixel: 3, 5, 7, and so on.</param>
  33319. <param name="k">The user-adjustable parameter used by Niblack and inspired techniques.For Niblack,
  33320. this is normally a value between 0 and 1 that is multiplied with the standard deviation and subtracted from the mean.</param>
  33321. <param name="binarizationMethod">Binarization method to use. By default, Niblack's technique is used.
  33322. Other techniques can be specified, see cv::ximgproc::LocalBinarizationMethods.</param>
  33323. <param name="r">The user-adjustable parameter used by Sauvola's technique. This is the dynamic range of standard deviation.</param>
  33324. </member>
  33325. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.Thinning(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.XImgProc.ThinningTypes)">
  33326. <summary>
  33327. Applies a binary blob thinning operation, to achieve a skeletization of the input image.
  33328. The function transforms a binary blob image into a skeletized form using the technique of Zhang-Suen.
  33329. </summary>
  33330. <param name="src">Source 8-bit single-channel image, containing binary blobs, with blobs having 255 pixel values.</param>
  33331. <param name="dst">Destination image of the same size and the same type as src. The function can work in-place.</param>
  33332. <param name="thinningType">Value that defines which thinning algorithm should be used. </param>
  33333. </member>
  33334. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.AnisotropicDiffusion(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Single,System.Single,System.Int32)">
  33335. <summary>
  33336. Performs anisotropic diffusian on an image.
  33337. The function applies Perona-Malik anisotropic diffusion to an image.
  33338. </summary>
  33339. <param name="src">Grayscale Source image.</param>
  33340. <param name="dst">Destination image of the same size and the same number of channels as src.</param>
  33341. <param name="alpha">The amount of time to step forward by on each iteration (normally, it's between 0 and 1).</param>
  33342. <param name="k">sensitivity to the edges</param>
  33343. <param name="niters">The number of iterations</param>
  33344. </member>
  33345. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.BrightEdges(OpenCvSharp.Mat,OpenCvSharp.Mat,System.Int32,System.Int32,System.Int32)">
  33346. <summary>
  33347. </summary>
  33348. <param name="original"></param>
  33349. <param name="edgeView"></param>
  33350. <param name="contrast"></param>
  33351. <param name="shortRange"></param>
  33352. <param name="longRange"></param>
  33353. </member>
  33354. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.CreateQuaternionImage(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  33355. <summary>
  33356. creates a quaternion image.
  33357. </summary>
  33358. <param name="img">Source 8-bit, 32-bit or 64-bit image, with 3-channel image.</param>
  33359. <param name="qimg">result CV_64FC4 a quaternion image( 4 chanels zero channel and B,G,R).</param>
  33360. </member>
  33361. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.QConj(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  33362. <summary>
  33363. calculates conjugate of a quaternion image.
  33364. </summary>
  33365. <param name="qimg">quaternion image.</param>
  33366. <param name="qcimg">conjugate of qimg</param>
  33367. </member>
  33368. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.QUnitary(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  33369. <summary>
  33370. divides each element by its modulus.
  33371. </summary>
  33372. <param name="qimg">quaternion image.</param>
  33373. <param name="qnimg">conjugate of qimg</param>
  33374. </member>
  33375. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.QMultiply(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  33376. <summary>
  33377. Calculates the per-element quaternion product of two arrays
  33378. </summary>
  33379. <param name="src1">quaternion image.</param>
  33380. <param name="src2">quaternion image.</param>
  33381. <param name="dst">product dst(I)=src1(I) . src2(I)</param>
  33382. </member>
  33383. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.QDft(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.DftFlags,System.Boolean)">
  33384. <summary>
  33385. Performs a forward or inverse Discrete quaternion Fourier transform of a 2D quaternion array.
  33386. </summary>
  33387. <param name="img">quaternion image.</param>
  33388. <param name="qimg">quaternion image in dual space.</param>
  33389. <param name="flags">quaternion image in dual space. only DFT_INVERSE flags is supported</param>
  33390. <param name="sideLeft">true the hypercomplex exponential is to be multiplied on the left (false on the right ).</param>
  33391. </member>
  33392. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.ColorMatchTemplate(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  33393. <summary>
  33394. Compares a color template against overlapped color image regions.
  33395. </summary>
  33396. <param name="img">Image where the search is running. It must be 3 channels image</param>
  33397. <param name="templ">Searched template. It must be not greater than the source image and have 3 channels</param>
  33398. <param name="result">Map of comparison results. It must be single-channel 64-bit floating-point</param>
  33399. </member>
  33400. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.GradientDericheY(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Double,System.Double)">
  33401. <summary>
  33402. Applies Y Deriche filter to an image.
  33403. </summary>
  33404. <param name="op">Source 8-bit or 16bit image, 1-channel or 3-channel image.</param>
  33405. <param name="dst">result CV_32FC image with same number of channel than _op.</param>
  33406. <param name="alpha">double see paper</param>
  33407. <param name="omega">double see paper</param>
  33408. </member>
  33409. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.GradientDericheX(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Double,System.Double)">
  33410. <summary>
  33411. Applies X Deriche filter to an image.
  33412. </summary>
  33413. <param name="op">Source 8-bit or 16bit image, 1-channel or 3-channel image.</param>
  33414. <param name="dst">result CV_32FC image with same number of channel than _op.</param>
  33415. <param name="alpha">double see paper</param>
  33416. <param name="omega">double see paper</param>
  33417. </member>
  33418. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.CreateEdgeBoxes(System.Single,System.Single,System.Single,System.Single,System.Int32,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  33419. <summary>
  33420. Creates a EdgeBoxes
  33421. </summary>
  33422. <param name="alpha">step size of sliding window search.</param>
  33423. <param name="beta">nms threshold for object proposals.</param>
  33424. <param name="eta">adaptation rate for nms threshold.</param>
  33425. <param name="minScore">min score of boxes to detect.</param>
  33426. <param name="maxBoxes">max number of boxes to detect.</param>
  33427. <param name="edgeMinMag">edge min magnitude. Increase to trade off accuracy for speed.</param>
  33428. <param name="edgeMergeThr">edge merge threshold. Increase to trade off accuracy for speed.</param>
  33429. <param name="clusterMinMag">cluster min magnitude. Increase to trade off accuracy for speed.</param>
  33430. <param name="maxAspectRatio">max aspect ratio of boxes.</param>
  33431. <param name="minBoxArea">minimum area of boxes.</param>
  33432. <param name="gamma">affinity sensitivity.</param>
  33433. <param name="kappa">scale sensitivity.</param>
  33434. <returns></returns>
  33435. </member>
  33436. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.CreateDTFilter(OpenCvSharp.InputArray,System.Double,System.Double,OpenCvSharp.XImgProc.EdgeAwareFiltersList,System.Int32)">
  33437. <summary>
  33438. Factory method, create instance of DTFilter and produce initialization routines.
  33439. </summary>
  33440. <param name="guide">guided image (used to build transformed distance, which describes edge structure of
  33441. guided image).</param>
  33442. <param name="sigmaSpatial">sigma_H parameter in the original article, it's similar to the sigma in the
  33443. coordinate space into bilateralFilter.</param>
  33444. <param name="sigmaColor">sigma_r parameter in the original article, it's similar to the sigma in the
  33445. color space into bilateralFilter.</param>
  33446. <param name="mode">one form three modes DTF_NC, DTF_RF and DTF_IC which corresponds to three modes for
  33447. filtering 2D signals in the article.</param>
  33448. <param name="numIters">optional number of iterations used for filtering, 3 is quite enough.</param>
  33449. <returns></returns>
  33450. </member>
  33451. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.DTFilter(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Double,System.Double,OpenCvSharp.XImgProc.EdgeAwareFiltersList,System.Int32)">
  33452. <summary>
  33453. Simple one-line Domain Transform filter call. If you have multiple images to filter with the same
  33454. guided image then use DTFilter interface to avoid extra computations on initialization stage.
  33455. </summary>
  33456. <param name="guide">guided image (also called as joint image) with unsigned 8-bit or floating-point 32-bit
  33457. depth and up to 4 channels.</param>
  33458. <param name="src">filtering image with unsigned 8-bit or floating-point 32-bit depth and up to 4 channels.</param>
  33459. <param name="dst">destination image</param>
  33460. <param name="sigmaSpatial">sigma_H parameter in the original article, it's similar to the sigma in the
  33461. coordinate space into bilateralFilter.</param>
  33462. <param name="sigmaColor">sigma_r parameter in the original article, it's similar to the sigma in the
  33463. color space into bilateralFilter.</param>
  33464. <param name="mode">one form three modes DTF_NC, DTF_RF and DTF_IC which corresponds to three modes for
  33465. filtering 2D signals in the article.</param>
  33466. <param name="numIters">optional number of iterations used for filtering, 3 is quite enough.</param>
  33467. </member>
  33468. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.CreateGuidedFilter(OpenCvSharp.InputArray,System.Int32,System.Double)">
  33469. <summary>
  33470. Factory method, create instance of GuidedFilter and produce initialization routines.
  33471. </summary>
  33472. <param name="guide">guided image (or array of images) with up to 3 channels, if it have more then 3
  33473. channels then only first 3 channels will be used.</param>
  33474. <param name="radius">radius of Guided Filter.</param>
  33475. <param name="eps">regularization term of Guided Filter. eps^2 is similar to the sigma in the color
  33476. space into bilateralFilter.</param>
  33477. <returns></returns>
  33478. </member>
  33479. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.GuidedFilter(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32,System.Double,System.Int32)">
  33480. <summary>
  33481. Simple one-line Guided Filter call.
  33482. If you have multiple images to filter with the same guided image then use GuidedFilter interface to
  33483. avoid extra computations on initialization stage.
  33484. </summary>
  33485. <param name="guide">guided image (or array of images) with up to 3 channels, if it have more then 3
  33486. channels then only first 3 channels will be used.</param>
  33487. <param name="src">filtering image with any numbers of channels.</param>
  33488. <param name="dst">output image.</param>
  33489. <param name="radius">radius of Guided Filter.</param>
  33490. <param name="eps">regularization term of Guided Filter. eps^2 is similar to the sigma in the color
  33491. space into bilateralFilter.</param>
  33492. <param name="dDepth">optional depth of the output image.</param>
  33493. </member>
  33494. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.CreateAMFilter(System.Double,System.Double,System.Boolean)">
  33495. <summary>
  33496. Factory method, create instance of AdaptiveManifoldFilter and produce some initialization routines.
  33497. </summary>
  33498. <param name="sigmaS">spatial standard deviation.</param>
  33499. <param name="sigmaR">color space standard deviation, it is similar to the sigma in the color space into
  33500. bilateralFilter.</param>
  33501. <param name="adjustOutliers">optional, specify perform outliers adjust operation or not, (Eq. 9) in the
  33502. original paper.</param>
  33503. <returns></returns>
  33504. </member>
  33505. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.AMFilter(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Double,System.Double,System.Boolean)">
  33506. <summary>
  33507. Simple one-line Adaptive Manifold Filter call.
  33508. </summary>
  33509. <param name="joint">joint (also called as guided) image or array of images with any numbers of channels.</param>
  33510. <param name="src">filtering image with any numbers of channels.</param>
  33511. <param name="dst">output image.</param>
  33512. <param name="sigmaS">spatial standard deviation.</param>
  33513. <param name="sigmaR">color space standard deviation, it is similar to the sigma in the color space into
  33514. bilateralFilter.</param>
  33515. <param name="adjustOutliers">optional, specify perform outliers adjust operation or not, (Eq. 9) in the
  33516. original paper.</param>
  33517. </member>
  33518. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.JointBilateralFilter(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32,System.Double,System.Double,OpenCvSharp.BorderTypes)">
  33519. <summary>
  33520. Applies the joint bilateral filter to an image.
  33521. </summary>
  33522. <param name="joint">Joint 8-bit or floating-point, 1-channel or 3-channel image.</param>
  33523. <param name="src">Source 8-bit or floating-point, 1-channel or 3-channel image with the same depth as joint image.</param>
  33524. <param name="dst">Destination image of the same size and type as src.</param>
  33525. <param name="d">Diameter of each pixel neighborhood that is used during filtering. If it is non-positive,
  33526. it is computed from sigmaSpace.</param>
  33527. <param name="sigmaColor">Filter sigma in the color space. A larger value of the parameter means that
  33528. farther colors within the pixel neighborhood(see sigmaSpace) will be mixed together, resulting in
  33529. larger areas of semi-equal color.</param>
  33530. <param name="sigmaSpace">Filter sigma in the coordinate space. A larger value of the parameter means that
  33531. farther pixels will influence each other as long as their colors are close enough(see sigmaColor).
  33532. When d\>0 , it specifies the neighborhood size regardless of sigmaSpace.Otherwise, d is
  33533. proportional to sigmaSpace.</param>
  33534. <param name="borderType"></param>
  33535. </member>
  33536. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.BilateralTextureFilter(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32,System.Int32,System.Double,System.Double)">
  33537. <summary>
  33538. Applies the bilateral texture filter to an image. It performs structure-preserving texture filter.
  33539. For more details about this filter see @cite Cho2014.
  33540. </summary>
  33541. <param name="src">Source image whose depth is 8-bit UINT or 32-bit FLOAT</param>
  33542. <param name="dst">Destination image of the same size and type as src.</param>
  33543. <param name="fr">Radius of kernel to be used for filtering. It should be positive integer</param>
  33544. <param name="numIter">Number of iterations of algorithm, It should be positive integer</param>
  33545. <param name="sigmaAlpha">Controls the sharpness of the weight transition from edges to smooth/texture regions, where
  33546. a bigger value means sharper transition.When the value is negative, it is automatically calculated.</param>
  33547. <param name="sigmaAvg">Range blur parameter for texture blurring. Larger value makes result to be more blurred. When the
  33548. value is negative, it is automatically calculated as described in the paper.</param>
  33549. </member>
  33550. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.RollingGuidanceFilter(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32,System.Double,System.Double,System.Int32,OpenCvSharp.BorderTypes)">
  33551. <summary>
  33552. Applies the rolling guidance filter to an image.
  33553. </summary>
  33554. <param name="src">8-bit or floating-point, 1-channel or 3-channel image.</param>
  33555. <param name="dst">Destination image of the same size and type as src.</param>
  33556. <param name="d">Diameter of each pixel neighborhood that is used during filtering. If it is non-positive,
  33557. it is computed from sigmaSpace.</param>
  33558. <param name="sigmaColor">Filter sigma in the color space. A larger value of the parameter means that
  33559. farther colors within the pixel neighborhood(see sigmaSpace) will be mixed together, resulting in
  33560. larger areas of semi-equal color.</param>
  33561. <param name="sigmaSpace">Filter sigma in the coordinate space. A larger value of the parameter means that
  33562. farther pixels will influence each other as long as their colors are close enough(see sigmaColor).
  33563. When d\>0 , it specifies the neighborhood size regardless of sigmaSpace.Otherwise, d is
  33564. proportional to sigmaSpace.</param>
  33565. <param name="numOfIter">Number of iterations of joint edge-preserving filtering applied on the source image.</param>
  33566. <param name="borderType"></param>
  33567. </member>
  33568. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.FastBilateralSolverFilter(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Double,System.Double,System.Double,System.Double,System.Int32,System.Double)">
  33569. <summary>
  33570. Simple one-line Fast Bilateral Solver filter call. If you have multiple images to filter with the same
  33571. guide then use FastBilateralSolverFilter interface to avoid extra computations.
  33572. </summary>
  33573. <param name="guide">image serving as guide for filtering. It should have 8-bit depth and either 1 or 3 channels.</param>
  33574. <param name="src">source image for filtering with unsigned 8-bit or signed 16-bit or floating-point 32-bit depth and up to 4 channels.</param>
  33575. <param name="confidence">confidence image with unsigned 8-bit or floating-point 32-bit confidence and 1 channel.</param>
  33576. <param name="dst">destination image.</param>
  33577. <param name="sigmaSpatial">parameter, that is similar to spatial space sigma (bandwidth) in bilateralFilter.</param>
  33578. <param name="sigmaLuma">parameter, that is similar to luma space sigma (bandwidth) in bilateralFilter.</param>
  33579. <param name="sigmaChroma">parameter, that is similar to chroma space sigma (bandwidth) in bilateralFilter.</param>
  33580. <param name="lambda">smoothness strength parameter for solver.</param>
  33581. <param name="numIter">number of iterations used for solver, 25 is usually enough.</param>
  33582. <param name="maxTol">convergence tolerance used for solver.</param>
  33583. </member>
  33584. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.CreateFastGlobalSmootherFilter(OpenCvSharp.InputArray,System.Double,System.Double,System.Double,System.Int32)">
  33585. <summary>
  33586. Factory method, create instance of FastGlobalSmootherFilter and execute the initialization routines.
  33587. </summary>
  33588. <param name="guide">image serving as guide for filtering. It should have 8-bit depth and either 1 or 3 channels.</param>
  33589. <param name="lambda">parameter defining the amount of regularization</param>
  33590. <param name="sigmaColor">parameter, that is similar to color space sigma in bilateralFilter.</param>
  33591. <param name="lambdaAttenuation">internal parameter, defining how much lambda decreases after each iteration. Normally,
  33592. it should be 0.25. Setting it to 1.0 may lead to streaking artifacts.</param>
  33593. <param name="numIter">number of iterations used for filtering, 3 is usually enough.</param>
  33594. <returns></returns>
  33595. </member>
  33596. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.FastGlobalSmootherFilter(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Double,System.Double,System.Double,System.Int32)">
  33597. <summary>
  33598. Simple one-line Fast Global Smoother filter call. If you have multiple images to filter with the same
  33599. guide then use FastGlobalSmootherFilter interface to avoid extra computations.
  33600. </summary>
  33601. <param name="guide">image serving as guide for filtering. It should have 8-bit depth and either 1 or 3 channels.</param>
  33602. <param name="src">source image for filtering with unsigned 8-bit or signed 16-bit or floating-point 32-bit depth and up to 4 channels.</param>
  33603. <param name="dst">destination image.</param>
  33604. <param name="lambda">parameter defining the amount of regularization</param>
  33605. <param name="sigmaColor">parameter, that is similar to color space sigma in bilateralFilter.</param>
  33606. <param name="lambdaAttenuation">internal parameter, defining how much lambda decreases after each iteration. Normally,
  33607. it should be 0.25. Setting it to 1.0 may lead to streaking artifacts.</param>
  33608. <param name="numIter">number of iterations used for filtering, 3 is usually enough.</param>
  33609. </member>
  33610. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.L0Smooth(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Double,System.Double)">
  33611. <summary>
  33612. Global image smoothing via L0 gradient minimization.
  33613. </summary>
  33614. <param name="src">source image for filtering with unsigned 8-bit or signed 16-bit or floating-point depth.</param>
  33615. <param name="dst">destination image.</param>
  33616. <param name="lambda">parameter defining the smooth term weight.</param>
  33617. <param name="kappa">parameter defining the increasing factor of the weight of the gradient data term.</param>
  33618. </member>
  33619. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.EdgePreservingFilter(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32,System.Double)">
  33620. <summary>
  33621. Smoothes an image using the Edge-Preserving filter.
  33622. </summary>
  33623. <param name="src">Source 8-bit 3-channel image.</param>
  33624. <param name="dst">Destination image of the same size and type as src.</param>
  33625. <param name="d">Diameter of each pixel neighborhood that is used during filtering. Must be greater or equal 3.</param>
  33626. <param name="threshold">Threshold, which distinguishes between noise, outliers, and data.</param>
  33627. </member>
  33628. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.CovarianceEstimation(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32,System.Int32)">
  33629. <summary>
  33630. Computes the estimated covariance matrix of an image using the sliding window forumlation.
  33631. </summary>
  33632. <remarks>
  33633. The window size parameters control the accuracy of the estimation.
  33634. The sliding window moves over the entire image from the top-left corner
  33635. to the bottom right corner.Each location of the window represents a sample.
  33636. If the window is the size of the image, then this gives the exact covariance matrix.
  33637. For all other cases, the sizes of the window will impact the number of samples
  33638. and the number of elements in the estimated covariance matrix.
  33639. </remarks>
  33640. <param name="src">The source image. Input image must be of a complex type.</param>
  33641. <param name="dst">The destination estimated covariance matrix. Output matrix will be size (windowRows*windowCols, windowRows*windowCols).</param>
  33642. <param name="windowRows">The number of rows in the window.</param>
  33643. <param name="windowCols">The number of cols in the window.</param>
  33644. </member>
  33645. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.FastHoughTransform(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.MatType,OpenCvSharp.XImgProc.AngleRangeOption,OpenCvSharp.XImgProc.HoughOP,OpenCvSharp.XImgProc.HoughDeskewOption)">
  33646. <summary>
  33647. Calculates 2D Fast Hough transform of an image.
  33648. </summary>
  33649. <param name="src">The source (input) image.</param>
  33650. <param name="dst">The destination image, result of transformation.</param>
  33651. <param name="dstMatDepth">The depth of destination image</param>
  33652. <param name="angleRange">The part of Hough space to calculate, see cv::AngleRangeOption</param>
  33653. <param name="op">The operation to be applied, see cv::HoughOp</param>
  33654. <param name="makeSkew">Specifies to do or not to do image skewing, see cv::HoughDeskewOption</param>
  33655. </member>
  33656. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.HoughPoint2Line(OpenCvSharp.Point,OpenCvSharp.InputArray,OpenCvSharp.XImgProc.AngleRangeOption,OpenCvSharp.XImgProc.HoughDeskewOption,OpenCvSharp.XImgProc.RulesOption)">
  33657. <summary>
  33658. Calculates coordinates of line segment corresponded by point in Hough space.
  33659. </summary>
  33660. <remarks>
  33661. If rules parameter set to RO_STRICT then returned line cut along the border of source image.
  33662. If rules parameter set to RO_WEAK then in case of point, which belongs
  33663. the incorrect part of Hough image, returned line will not intersect source image.
  33664. </remarks>
  33665. <param name="houghPoint">Point in Hough space.</param>
  33666. <param name="srcImgInfo">The source (input) image of Hough transform.</param>
  33667. <param name="angleRange">The part of Hough space where point is situated, see cv::AngleRangeOption</param>
  33668. <param name="makeSkew">Specifies to do or not to do image skewing, see cv::HoughDeskewOption</param>
  33669. <param name="rules">Specifies strictness of line segment calculating, see cv::RulesOption</param>
  33670. <returns>Coordinates of line segment corresponded by point in Hough space.</returns>
  33671. </member>
  33672. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.CreateFastLineDetector(System.Int32,System.Single,System.Double,System.Double,System.Int32,System.Boolean)">
  33673. <summary>
  33674. Creates a smart pointer to a FastLineDetector object and initializes it
  33675. </summary>
  33676. <param name="lengthThreshold">Segment shorter than this will be discarded</param>
  33677. <param name="distanceThreshold"> A point placed from a hypothesis line segment farther than
  33678. this will be regarded as an outlier</param>
  33679. <param name="cannyTh1">First threshold for hysteresis procedure in Canny()</param>
  33680. <param name="cannyTh2">Second threshold for hysteresis procedure in Canny()</param>
  33681. <param name="cannyApertureSize">Aperture size for the sobel operator in Canny()</param>
  33682. <param name="doMerge">If true, incremental merging of segments will be performed</param>
  33683. <returns></returns>
  33684. </member>
  33685. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.CreateSuperpixelLSC(OpenCvSharp.InputArray,System.Int32,System.Single)">
  33686. <summary>
  33687. Class implementing the LSC (Linear Spectral Clustering) superpixels.
  33688. The function initializes a SuperpixelLSC object for the input image. It sets the parameters of
  33689. superpixel algorithm, which are: region_size and ruler.It preallocate some buffers for future
  33690. computing iterations over the given image.An example of LSC is illustrated in the following picture.
  33691. For enhanced results it is recommended for color images to preprocess image with little gaussian blur
  33692. with a small 3 x 3 kernel and additional conversion into CieLAB color space.
  33693. </summary>
  33694. <param name="image">image Image to segment</param>
  33695. <param name="regionSize">Chooses an average superpixel size measured in pixels</param>
  33696. <param name="ratio">Chooses the enforcement of superpixel compactness factor of superpixel</param>
  33697. <returns></returns>
  33698. </member>
  33699. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.GradientPaillouY(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Double,System.Double)">
  33700. <summary>
  33701. Applies Paillou filter to an image.
  33702. </summary>
  33703. <param name="op">Source CV_8U(S) or CV_16U(S), 1-channel or 3-channels image.</param>
  33704. <param name="dst">Result CV_32F image with same number of channel than op.</param>
  33705. <param name="alpha">double see paper</param>
  33706. <param name="omega">double see paper</param>
  33707. </member>
  33708. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.GradientPaillouX(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Double,System.Double)">
  33709. <summary>
  33710. Applies Paillou filter to an image.
  33711. </summary>
  33712. <param name="op">Source CV_8U(S) or CV_16U(S), 1-channel or 3-channels image.</param>
  33713. <param name="dst">Result CV_32F image with same number of channel than op.</param>
  33714. <param name="alpha">double see paper</param>
  33715. <param name="omega">double see paper</param>
  33716. </member>
  33717. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.PeiLinNormalization(OpenCvSharp.InputArray)">
  33718. <summary>
  33719. Calculates an affine transformation that normalize given image using Pei&amp;Lin Normalization.
  33720. </summary>
  33721. <param name="i">Given transformed image.</param>
  33722. <returns>Transformation matrix corresponding to inversed image transformation</returns>
  33723. </member>
  33724. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.PeiLinNormalization(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  33725. <summary>
  33726. Calculates an affine transformation that normalize given image using Pei&amp;Lin Normalization.
  33727. </summary>
  33728. <param name="i">Given transformed image.</param>
  33729. <param name="t">Inversed image transformation.</param>
  33730. </member>
  33731. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.CreateSuperpixelSEEDS(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean)">
  33732. <summary>
  33733. Initializes a SuperpixelSEEDS object.
  33734. The function initializes a SuperpixelSEEDS object for the input image. It stores the parameters of
  33735. the image: image_width, image_height and image_channels.It also sets the parameters of the SEEDS
  33736. superpixel algorithm, which are: num_superpixels, num_levels, use_prior, histogram_bins and
  33737. double_step.
  33738. The number of levels in num_levels defines the amount of block levels that the algorithm use in the
  33739. optimization.The initialization is a grid, in which the superpixels are equally distributed through
  33740. the width and the height of the image.The larger blocks correspond to the superpixel size, and the
  33741. levels with smaller blocks are formed by dividing the larger blocks into 2 x 2 blocks of pixels,
  33742. recursively until the smaller block level. An example of initialization of 4 block levels is
  33743. illustrated in the following figure.
  33744. </summary>
  33745. <param name="imageWidth">Image width.</param>
  33746. <param name="imageHeight">Image height.</param>
  33747. <param name="imageChannels">Number of channels of the image.</param>
  33748. <param name="numSuperpixels">Desired number of superpixels. Note that the actual number may be smaller
  33749. due to restrictions(depending on the image size and num_levels). Use getNumberOfSuperpixels() to
  33750. get the actual number.</param>
  33751. <param name="numLevels">Number of block levels. The more levels, the more accurate is the segmentation,
  33752. but needs more memory and CPU time.</param>
  33753. <param name="prior">enable 3x3 shape smoothing term if \>0. A larger value leads to smoother shapes. prior
  33754. must be in the range[0, 5].</param>
  33755. <param name="histogramBins">Number of histogram bins.</param>
  33756. <param name="doubleStep">If true, iterate each block level twice for higher accuracy.</param>
  33757. <returns></returns>
  33758. </member>
  33759. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.CreateRFFeatureGetter">
  33760. <summary>
  33761. Creates a RFFeatureGetter
  33762. </summary>
  33763. <returns></returns>
  33764. </member>
  33765. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.CreateStructuredEdgeDetection(System.String,OpenCvSharp.XImgProc.RFFeatureGetter)">
  33766. <summary>
  33767. Creates a StructuredEdgeDetection
  33768. </summary>
  33769. <param name="model">name of the file where the model is stored</param>
  33770. <param name="howToGetFeatures">optional object inheriting from RFFeatureGetter.
  33771. You need it only if you would like to train your own forest, pass null otherwise</param>
  33772. <returns></returns>
  33773. </member>
  33774. <member name="M:OpenCvSharp.XImgProc.CvXImgProc.WeightedMedianFilter(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32,System.Double,OpenCvSharp.XImgProc.WMFWeightType,OpenCvSharp.Mat)">
  33775. <summary>
  33776. Applies weighted median filter to an image.
  33777. </summary>
  33778. <remarks>
  33779. For more details about this implementation, please see @cite zhang2014100+
  33780. </remarks>
  33781. <param name="joint">Joint 8-bit, 1-channel or 3-channel image.</param>
  33782. <param name="src">Source 8-bit or floating-point, 1-channel or 3-channel image.</param>
  33783. <param name="dst">Destination image.</param>
  33784. <param name="r">Radius of filtering kernel, should be a positive integer.</param>
  33785. <param name="sigma">Filter range standard deviation for the joint image.</param>
  33786. <param name="weightType">The type of weight definition, see WMFWeightType</param>
  33787. <param name="mask">A 0-1 mask that has the same size with I. This mask is used to ignore the effect of some pixels. If the pixel value on mask is 0,
  33788. the pixel will be ignored when maintaining the joint-histogram.This is useful for applications like optical flow occlusion handling.</param>
  33789. </member>
  33790. <member name="T:OpenCvSharp.XImgProc.EdgeBoxes">
  33791. <summary>
  33792. Class implementing EdgeBoxes algorithm from @cite ZitnickECCV14edgeBoxes
  33793. </summary>
  33794. </member>
  33795. <member name="M:OpenCvSharp.XImgProc.EdgeBoxes.#ctor(System.IntPtr)">
  33796. <summary>
  33797. Creates instance by raw pointer
  33798. </summary>
  33799. </member>
  33800. <member name="M:OpenCvSharp.XImgProc.EdgeBoxes.DisposeManaged">
  33801. <summary>
  33802. Releases managed resources
  33803. </summary>
  33804. </member>
  33805. <member name="M:OpenCvSharp.XImgProc.EdgeBoxes.Create(System.Single,System.Single,System.Single,System.Single,System.Int32,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  33806. <summary>
  33807. Creates a EdgeBoxes
  33808. </summary>
  33809. <param name="alpha">step size of sliding window search.</param>
  33810. <param name="beta">nms threshold for object proposals.</param>
  33811. <param name="eta">adaptation rate for nms threshold.</param>
  33812. <param name="minScore">min score of boxes to detect.</param>
  33813. <param name="maxBoxes">max number of boxes to detect.</param>
  33814. <param name="edgeMinMag">edge min magnitude. Increase to trade off accuracy for speed.</param>
  33815. <param name="edgeMergeThr">edge merge threshold. Increase to trade off accuracy for speed.</param>
  33816. <param name="clusterMinMag">cluster min magnitude. Increase to trade off accuracy for speed.</param>
  33817. <param name="maxAspectRatio">max aspect ratio of boxes.</param>
  33818. <param name="minBoxArea">minimum area of boxes.</param>
  33819. <param name="gamma">affinity sensitivity.</param>
  33820. <param name="kappa">scale sensitivity.</param>
  33821. <returns></returns>
  33822. </member>
  33823. <member name="P:OpenCvSharp.XImgProc.EdgeBoxes.Alpha">
  33824. <summary>
  33825. Gets or sets the step size of sliding window search.
  33826. </summary>
  33827. </member>
  33828. <member name="P:OpenCvSharp.XImgProc.EdgeBoxes.Beta">
  33829. <summary>
  33830. Gets or sets the nms threshold for object proposals.
  33831. </summary>
  33832. </member>
  33833. <member name="P:OpenCvSharp.XImgProc.EdgeBoxes.Eta">
  33834. <summary>
  33835. Gets or sets adaptation rate for nms threshold.
  33836. </summary>
  33837. </member>
  33838. <member name="P:OpenCvSharp.XImgProc.EdgeBoxes.MinScore">
  33839. <summary>
  33840. Gets or sets the min score of boxes to detect.
  33841. </summary>
  33842. </member>
  33843. <member name="P:OpenCvSharp.XImgProc.EdgeBoxes.MaxBoxes">
  33844. <summary>
  33845. Gets or sets the max number of boxes to detect.
  33846. </summary>
  33847. </member>
  33848. <member name="P:OpenCvSharp.XImgProc.EdgeBoxes.EdgeMinMag">
  33849. <summary>
  33850. Gets or sets the edge min magnitude.
  33851. </summary>
  33852. </member>
  33853. <member name="P:OpenCvSharp.XImgProc.EdgeBoxes.EdgeMergeThr">
  33854. <summary>
  33855. Gets or sets the edge merge threshold.
  33856. </summary>
  33857. </member>
  33858. <member name="P:OpenCvSharp.XImgProc.EdgeBoxes.ClusterMinMag">
  33859. <summary>
  33860. Gets or sets the cluster min magnitude.
  33861. </summary>
  33862. </member>
  33863. <member name="P:OpenCvSharp.XImgProc.EdgeBoxes.MaxAspectRatio">
  33864. <summary>
  33865. Gets or sets the max aspect ratio of boxes.
  33866. </summary>
  33867. </member>
  33868. <member name="P:OpenCvSharp.XImgProc.EdgeBoxes.MinBoxArea">
  33869. <summary>
  33870. Gets or sets the minimum area of boxes.
  33871. </summary>
  33872. </member>
  33873. <member name="P:OpenCvSharp.XImgProc.EdgeBoxes.Gamma">
  33874. <summary>
  33875. Gets or sets the affinity sensitivity.
  33876. </summary>
  33877. </member>
  33878. <member name="P:OpenCvSharp.XImgProc.EdgeBoxes.Kappa">
  33879. <summary>
  33880. Gets or sets the scale sensitivity.
  33881. </summary>
  33882. </member>
  33883. <member name="M:OpenCvSharp.XImgProc.EdgeBoxes.GetBoundingBoxes(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.Rect[]@)">
  33884. <summary>
  33885. Returns array containing proposal boxes.
  33886. </summary>
  33887. <param name="edgeMap">edge image.</param>
  33888. <param name="orientationMap">orientation map.</param>
  33889. <param name="boxes">proposal boxes.</param>
  33890. </member>
  33891. <member name="T:OpenCvSharp.XImgProc.AdaptiveManifoldFilter">
  33892. <summary>
  33893. Interface for Adaptive Manifold Filter realizations.
  33894. Below listed optional parameters which may be set up with Algorithm::set function.
  33895. - member double sigma_s = 16.0
  33896. Spatial standard deviation.
  33897. - member double sigma_r = 0.2
  33898. Color space standard deviation.
  33899. - member int tree_height = -1
  33900. Height of the manifold tree (default = -1 : automatically computed).
  33901. - member int num_pca_iterations = 1
  33902. Number of iterations to computed the eigenvector.
  33903. - member bool adjust_outliers = false
  33904. Specify adjust outliers using Eq. 9 or not.
  33905. - member bool use_RNG = true
  33906. Specify use random number generator to compute eigenvector or not.
  33907. </summary>
  33908. </member>
  33909. <member name="M:OpenCvSharp.XImgProc.AdaptiveManifoldFilter.#ctor(System.IntPtr)">
  33910. <summary>
  33911. Creates instance by raw pointer
  33912. </summary>
  33913. </member>
  33914. <member name="M:OpenCvSharp.XImgProc.AdaptiveManifoldFilter.DisposeManaged">
  33915. <summary>
  33916. Releases managed resources
  33917. </summary>
  33918. </member>
  33919. <member name="M:OpenCvSharp.XImgProc.AdaptiveManifoldFilter.Create(System.Double,System.Double,System.Boolean)">
  33920. <summary>
  33921. Factory method, create instance of AdaptiveManifoldFilter and produce some initialization routines.
  33922. </summary>
  33923. <param name="sigmaS">spatial standard deviation.</param>
  33924. <param name="sigmaR">color space standard deviation, it is similar to the sigma in the color space into
  33925. bilateralFilter.</param>
  33926. <param name="adjustOutliers">optional, specify perform outliers adjust operation or not, (Eq. 9) in the
  33927. original paper.</param>
  33928. <returns></returns>
  33929. </member>
  33930. <member name="P:OpenCvSharp.XImgProc.AdaptiveManifoldFilter.SigmaS">
  33931. <summary>
  33932. </summary>
  33933. </member>
  33934. <member name="P:OpenCvSharp.XImgProc.AdaptiveManifoldFilter.SigmaR">
  33935. <summary>
  33936. </summary>
  33937. </member>
  33938. <member name="P:OpenCvSharp.XImgProc.AdaptiveManifoldFilter.TreeHeight">
  33939. <summary>
  33940. </summary>
  33941. </member>
  33942. <member name="P:OpenCvSharp.XImgProc.AdaptiveManifoldFilter.PCAIterations">
  33943. <summary>
  33944. </summary>
  33945. </member>
  33946. <member name="P:OpenCvSharp.XImgProc.AdaptiveManifoldFilter.AdjustOutliers">
  33947. <summary>
  33948. </summary>
  33949. </member>
  33950. <member name="P:OpenCvSharp.XImgProc.AdaptiveManifoldFilter.UseRNG">
  33951. <summary>
  33952. </summary>
  33953. </member>
  33954. <member name="M:OpenCvSharp.XImgProc.AdaptiveManifoldFilter.Filter(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.InputArray)">
  33955. <summary>
  33956. Apply high-dimensional filtering using adaptive manifolds.
  33957. </summary>
  33958. <param name="src">filtering image with any numbers of channels.</param>
  33959. <param name="dst">output image.</param>
  33960. <param name="joint">optional joint (also called as guided) image with any numbers of channels.</param>
  33961. </member>
  33962. <member name="T:OpenCvSharp.XImgProc.DTFilter">
  33963. <summary>
  33964. Interface for realizations of Domain Transform filter.
  33965. </summary>
  33966. </member>
  33967. <member name="M:OpenCvSharp.XImgProc.DTFilter.#ctor(System.IntPtr)">
  33968. <summary>
  33969. Creates instance by raw pointer
  33970. </summary>
  33971. </member>
  33972. <member name="M:OpenCvSharp.XImgProc.DTFilter.DisposeManaged">
  33973. <summary>
  33974. Releases managed resources
  33975. </summary>
  33976. </member>
  33977. <member name="M:OpenCvSharp.XImgProc.DTFilter.Create(OpenCvSharp.InputArray,System.Double,System.Double,OpenCvSharp.XImgProc.EdgeAwareFiltersList,System.Int32)">
  33978. <summary>
  33979. Factory method, create instance of DTFilter and produce initialization routines.
  33980. </summary>
  33981. <param name="guide">guided image (used to build transformed distance, which describes edge structure of
  33982. guided image).</param>
  33983. <param name="sigmaSpatial">sigma_H parameter in the original article, it's similar to the sigma in the
  33984. coordinate space into bilateralFilter.</param>
  33985. <param name="sigmaColor">sigma_r parameter in the original article, it's similar to the sigma in the
  33986. color space into bilateralFilter.</param>
  33987. <param name="mode">one form three modes DTF_NC, DTF_RF and DTF_IC which corresponds to three modes for
  33988. filtering 2D signals in the article.</param>
  33989. <param name="numIters">optional number of iterations used for filtering, 3 is quite enough.</param>
  33990. <returns></returns>
  33991. </member>
  33992. <member name="M:OpenCvSharp.XImgProc.DTFilter.Filter(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32)">
  33993. <summary>
  33994. Simple one-line Domain Transform filter call. If you have multiple images to filter with the same
  33995. guided image then use DTFilter interface to avoid extra computations on initialization stage.
  33996. </summary>
  33997. <param name="src"></param>
  33998. <param name="dst"></param>
  33999. <param name="dDepth"></param>
  34000. </member>
  34001. <member name="T:OpenCvSharp.XImgProc.FastBilateralSolverFilter">
  34002. <summary>
  34003. Interface for implementations of Fast Bilateral Solver.
  34004. </summary>
  34005. </member>
  34006. <member name="M:OpenCvSharp.XImgProc.FastBilateralSolverFilter.#ctor(System.IntPtr)">
  34007. <summary>
  34008. Creates instance by raw pointer
  34009. </summary>
  34010. </member>
  34011. <member name="M:OpenCvSharp.XImgProc.FastBilateralSolverFilter.DisposeManaged">
  34012. <summary>
  34013. Releases managed resources
  34014. </summary>
  34015. </member>
  34016. <member name="M:OpenCvSharp.XImgProc.FastBilateralSolverFilter.Create(OpenCvSharp.InputArray,System.Double,System.Double,System.Double,System.Double,System.Int32,System.Double)">
  34017. <summary>
  34018. Factory method, create instance of FastBilateralSolverFilter and execute the initialization routines.
  34019. </summary>
  34020. <param name="guide">image serving as guide for filtering. It should have 8-bit depth and either 1 or 3 channels.</param>
  34021. <param name="sigmaSpatial">parameter, that is similar to spatial space sigma (bandwidth) in bilateralFilter.</param>
  34022. <param name="sigmaLuma">parameter, that is similar to luma space sigma (bandwidth) in bilateralFilter.</param>
  34023. <param name="sigmaChroma">parameter, that is similar to chroma space sigma (bandwidth) in bilateralFilter.</param>
  34024. <param name="lambda">smoothness strength parameter for solver.</param>
  34025. <param name="numIter">number of iterations used for solver, 25 is usually enough.</param>
  34026. <param name="maxTol">convergence tolerance used for solver.</param>
  34027. <returns></returns>
  34028. </member>
  34029. <member name="M:OpenCvSharp.XImgProc.FastBilateralSolverFilter.Filter(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  34030. <summary>
  34031. Apply smoothing operation to the source image.
  34032. </summary>
  34033. <param name="src">source image for filtering with unsigned 8-bit or signed 16-bit or floating-point 32-bit depth and up to 3 channels.</param>
  34034. <param name="confidence">confidence image with unsigned 8-bit or floating-point 32-bit confidence and 1 channel.</param>
  34035. <param name="dst">destination image.</param>
  34036. </member>
  34037. <member name="T:OpenCvSharp.XImgProc.FastGlobalSmootherFilter">
  34038. <summary>
  34039. Interface for implementations of Fast Global Smoother filter.
  34040. </summary>
  34041. </member>
  34042. <member name="M:OpenCvSharp.XImgProc.FastGlobalSmootherFilter.#ctor(System.IntPtr)">
  34043. <summary>
  34044. Creates instance by raw pointer
  34045. </summary>
  34046. </member>
  34047. <member name="M:OpenCvSharp.XImgProc.FastGlobalSmootherFilter.DisposeManaged">
  34048. <summary>
  34049. Releases managed resources
  34050. </summary>
  34051. </member>
  34052. <member name="M:OpenCvSharp.XImgProc.FastGlobalSmootherFilter.Create(OpenCvSharp.InputArray,System.Double,System.Double,System.Double,System.Int32)">
  34053. <summary>
  34054. Factory method, create instance of FastGlobalSmootherFilter and execute the initialization routines.
  34055. </summary>
  34056. <param name="guide">image serving as guide for filtering. It should have 8-bit depth and either 1 or 3 channels.</param>
  34057. <param name="lambda">parameter defining the amount of regularization</param>
  34058. <param name="sigmaColor">parameter, that is similar to color space sigma in bilateralFilter.</param>
  34059. <param name="lambdaAttenuation">internal parameter, defining how much lambda decreases after each iteration. Normally,
  34060. it should be 0.25. Setting it to 1.0 may lead to streaking artifacts.</param>
  34061. <param name="numIter">number of iterations used for filtering, 3 is usually enough.</param>
  34062. <returns></returns>
  34063. </member>
  34064. <member name="M:OpenCvSharp.XImgProc.FastGlobalSmootherFilter.Filter(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  34065. <summary>
  34066. Apply smoothing operation to the source image.
  34067. </summary>
  34068. <param name="src">source image for filtering with unsigned 8-bit or signed 16-bit or floating-point 32-bit depth and up to 4 channels.</param>
  34069. <param name="dst">destination image.</param>
  34070. </member>
  34071. <member name="T:OpenCvSharp.XImgProc.GuidedFilter">
  34072. <summary>
  34073. Interface for realizations of Guided Filter.
  34074. </summary>
  34075. </member>
  34076. <member name="M:OpenCvSharp.XImgProc.GuidedFilter.#ctor(System.IntPtr)">
  34077. <summary>
  34078. Creates instance by raw pointer
  34079. </summary>
  34080. </member>
  34081. <member name="M:OpenCvSharp.XImgProc.GuidedFilter.DisposeManaged">
  34082. <summary>
  34083. Releases managed resources
  34084. </summary>
  34085. </member>
  34086. <member name="M:OpenCvSharp.XImgProc.GuidedFilter.Create(OpenCvSharp.InputArray,System.Int32,System.Double)">
  34087. <summary>
  34088. Factory method, create instance of GuidedFilter and produce initialization routines.
  34089. </summary>
  34090. <param name="guide">guided image (or array of images) with up to 3 channels, if it have more then 3
  34091. channels then only first 3 channels will be used.</param>
  34092. <param name="radius">radius of Guided Filter.</param>
  34093. <param name="eps">regularization term of Guided Filter. eps^2 is similar to the sigma in the color
  34094. space into bilateralFilter.</param>
  34095. <returns></returns>
  34096. </member>
  34097. <member name="M:OpenCvSharp.XImgProc.GuidedFilter.Filter(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32)">
  34098. <summary>
  34099. Apply Guided Filter to the filtering image.
  34100. </summary>
  34101. <param name="src">filtering image with any numbers of channels.</param>
  34102. <param name="dst">output image.</param>
  34103. <param name="dDepth">optional depth of the output image. dDepth can be set to -1, which will be equivalent to src.depth().</param>
  34104. </member>
  34105. <member name="T:OpenCvSharp.XImgProc.AngleRangeOption">
  34106. <summary>
  34107. Specifies the part of Hough space to calculate
  34108. </summary>
  34109. <remarks>
  34110. The enum specifies the part of Hough space to calculate.
  34111. Each member specifies primarily direction of lines(horizontal or vertical)
  34112. and the direction of angle changes.
  34113. Direction of angle changes is from multiples of 90 to odd multiples of 45.
  34114. The image considered to be written top-down and left-to-right.
  34115. Angles are started from vertical line and go clockwise.
  34116. Separate quarters and halves are written in orientation they should be in full Hough space.
  34117. </remarks>
  34118. </member>
  34119. <member name="F:OpenCvSharp.XImgProc.AngleRangeOption.ARO_0_45">
  34120. <summary>
  34121. Vertical primarily direction and clockwise angle changes
  34122. </summary>
  34123. </member>
  34124. <member name="F:OpenCvSharp.XImgProc.AngleRangeOption.ARO_45_90">
  34125. <summary>
  34126. Horizontal primarily direction and counterclockwise angle changes
  34127. </summary>
  34128. </member>
  34129. <member name="F:OpenCvSharp.XImgProc.AngleRangeOption.ARO_90_135">
  34130. <summary>
  34131. Horizontal primarily direction and clockwise angle changes
  34132. </summary>
  34133. </member>
  34134. <member name="F:OpenCvSharp.XImgProc.AngleRangeOption.ARO_315_0">
  34135. <summary>
  34136. Vertical primarily direction and counterclockwise angle changes
  34137. </summary>
  34138. </member>
  34139. <member name="F:OpenCvSharp.XImgProc.AngleRangeOption.ARO_315_45">
  34140. <summary>
  34141. Vertical primarily direction
  34142. </summary>
  34143. </member>
  34144. <member name="F:OpenCvSharp.XImgProc.AngleRangeOption.ARO_45_135">
  34145. <summary>
  34146. Horizontal primarily direction
  34147. </summary>
  34148. </member>
  34149. <member name="F:OpenCvSharp.XImgProc.AngleRangeOption.ARO_315_135">
  34150. <summary>
  34151. Full set of directions
  34152. </summary>
  34153. </member>
  34154. <member name="F:OpenCvSharp.XImgProc.AngleRangeOption.ARO_CTR_HOR">
  34155. <summary>
  34156. 90 +/- atan(0.5), interval approximately from 64.5 to 116.5 degrees.
  34157. It is used for calculating Fast Hough Transform for images skewed by atan(0.5).
  34158. </summary>
  34159. </member>
  34160. <member name="F:OpenCvSharp.XImgProc.AngleRangeOption.ARO_CTR_VER">
  34161. <summary>
  34162. +/- atan(0.5), interval approximately from 333.5(-26.5) to 26.5 degrees
  34163. It is used for calculating Fast Hough Transform for images skewed by atan(0.5).
  34164. </summary>
  34165. </member>
  34166. <member name="T:OpenCvSharp.XImgProc.EdgeAwareFiltersList">
  34167. <summary>
  34168. one form three modes DTF_NC, DTF_RF and DTF_IC which corresponds to three modes for
  34169. filtering 2D signals in the article.
  34170. </summary>
  34171. </member>
  34172. <member name="T:OpenCvSharp.XImgProc.HoughDeskewOption">
  34173. <summary>
  34174. Specifies to do or not to do skewing of Hough transform image
  34175. </summary>
  34176. <remarks>
  34177. The enum specifies to do or not to do skewing of Hough transform image
  34178. so it would be no cycling in Hough transform image through borders of image.
  34179. </remarks>
  34180. </member>
  34181. <member name="F:OpenCvSharp.XImgProc.HoughDeskewOption.RAW">
  34182. <summary>
  34183. Use raw cyclic image
  34184. </summary>
  34185. </member>
  34186. <member name="F:OpenCvSharp.XImgProc.HoughDeskewOption.DESKEW">
  34187. <summary>
  34188. Prepare deskewed image
  34189. </summary>
  34190. </member>
  34191. <member name="T:OpenCvSharp.XImgProc.HoughOP">
  34192. <summary>
  34193. Specifies binary operations.
  34194. </summary>
  34195. <remarks>
  34196. The enum specifies binary operations, that is such ones which involve
  34197. two operands. Formally, a binary operation @f$ f @f$ on a set @f$ S @f$
  34198. is a binary relation that maps elements of the Cartesian product
  34199. @f$ S \times S @f$ to @f$ S @f$:
  34200. @f[ f: S \times S \to S @f]
  34201. </remarks>
  34202. </member>
  34203. <member name="F:OpenCvSharp.XImgProc.HoughOP.FHT_MIN">
  34204. <summary>
  34205. Binary minimum operation. The constant specifies the binary minimum operation
  34206. @f$ f @f$ that is defined as follows: @f[ f(x, y) = \min(x, y) @f]
  34207. </summary>
  34208. </member>
  34209. <member name="F:OpenCvSharp.XImgProc.HoughOP.FHT_MAX">
  34210. <summary>
  34211. Binary maximum operation. The constant specifies the binary maximum operation
  34212. @f$ f @f$ that is defined as follows: @f[ f(x, y) = \max(x, y) @f]
  34213. </summary>
  34214. </member>
  34215. <member name="F:OpenCvSharp.XImgProc.HoughOP.FHT_ADD">
  34216. <summary>
  34217. Binary addition operation. The constant specifies the binary addition operation
  34218. @f$ f @f$ that is defined as follows: @f[ f(x, y) = x + y @f]
  34219. </summary>
  34220. </member>
  34221. <member name="F:OpenCvSharp.XImgProc.HoughOP.FHT_AVE">
  34222. <summary>
  34223. Binary average operation. The constant specifies the binary average operation
  34224. @f$ f @f$ that is defined as follows: @f[ f(x, y) = \frac{x + y}{2} @f]
  34225. </summary>
  34226. </member>
  34227. <member name="T:OpenCvSharp.XImgProc.LocalBinarizationMethods">
  34228. <summary>
  34229. Specifies the binarization method to use in cv::ximgproc::niBlackThreshold
  34230. </summary>
  34231. </member>
  34232. <member name="F:OpenCvSharp.XImgProc.LocalBinarizationMethods.Niblack">
  34233. <summary>
  34234. Classic Niblack binarization. See @cite Niblack1985 .
  34235. </summary>
  34236. </member>
  34237. <member name="F:OpenCvSharp.XImgProc.LocalBinarizationMethods.Sauvola">
  34238. <summary>
  34239. Sauvola's technique. See @cite Sauvola1997 .
  34240. </summary>
  34241. </member>
  34242. <member name="F:OpenCvSharp.XImgProc.LocalBinarizationMethods.Wolf">
  34243. <summary>
  34244. Wolf's technique. See @cite Wolf2004 .
  34245. </summary>
  34246. </member>
  34247. <member name="F:OpenCvSharp.XImgProc.LocalBinarizationMethods.Nick">
  34248. <summary>
  34249. NICK technique. See @cite Khurshid2009 .
  34250. </summary>
  34251. </member>
  34252. <member name="T:OpenCvSharp.XImgProc.RulesOption">
  34253. <summary>
  34254. Specifies the degree of rules validation.
  34255. </summary>
  34256. <remarks>
  34257. The enum specifies the degree of rules validation. This can be used, for example, to choose a proper way of input arguments validation.
  34258. </remarks>
  34259. </member>
  34260. <member name="F:OpenCvSharp.XImgProc.RulesOption.STRICT">
  34261. <summary>
  34262. Validate each rule in a proper way.
  34263. </summary>
  34264. </member>
  34265. <member name="F:OpenCvSharp.XImgProc.RulesOption.IGNORE_BORDERS">
  34266. <summary>
  34267. Skip validations of image borders.
  34268. </summary>
  34269. </member>
  34270. <member name="T:OpenCvSharp.XImgProc.SLICType">
  34271. <summary>
  34272. The algorithm variant to use for SuperpixelSLIC:
  34273. SLIC segments image using a desired region_size, and in addition SLICO will optimize using adaptive compactness factor,
  34274. while MSLIC will optimize using manifold methods resulting in more content-sensitive superpixels.
  34275. </summary>
  34276. </member>
  34277. <member name="F:OpenCvSharp.XImgProc.SLICType.SLIC">
  34278. <summary>
  34279. SLIC(Simple Linear Iterative Clustering) clusters pixels using pixel channels and image plane space
  34280. to efficiently generate compact, nearly uniform superpixels.The simplicity of approach makes it
  34281. extremely easy to use a lone parameter specifies the number of superpixels and the efficiency of
  34282. the algorithm makes it very practical.
  34283. </summary>
  34284. </member>
  34285. <member name="F:OpenCvSharp.XImgProc.SLICType.SLICO">
  34286. <summary>
  34287. SLICO stands for "Zero parameter SLIC" and it is an optimization of baseline SLIC described in @cite Achanta2012.
  34288. </summary>
  34289. </member>
  34290. <member name="F:OpenCvSharp.XImgProc.SLICType.MSLIC">
  34291. <summary>
  34292. MSLIC stands for "Manifold SLIC" and it is an optimization of baseline SLIC described in @cite Liu_2017_IEEE.
  34293. </summary>
  34294. </member>
  34295. <member name="T:OpenCvSharp.XImgProc.ThinningTypes">
  34296. <summary>
  34297. thinning algorithm
  34298. </summary>
  34299. </member>
  34300. <member name="F:OpenCvSharp.XImgProc.ThinningTypes.ZHANGSUEN">
  34301. <summary>
  34302. Thinning technique of Zhang-Suen
  34303. </summary>
  34304. </member>
  34305. <member name="F:OpenCvSharp.XImgProc.ThinningTypes.GUOHALL">
  34306. <summary>
  34307. Thinning technique of Guo-Hall
  34308. </summary>
  34309. </member>
  34310. <member name="T:OpenCvSharp.XImgProc.WMFWeightType">
  34311. <summary>
  34312. Specifies weight types of weighted median filter.
  34313. </summary>
  34314. </member>
  34315. <member name="F:OpenCvSharp.XImgProc.WMFWeightType.EXP">
  34316. <summary>
  34317. \f$exp(-|I1-I2|^2/(2*sigma^2))\f$
  34318. </summary>
  34319. </member>
  34320. <member name="F:OpenCvSharp.XImgProc.WMFWeightType.IV1">
  34321. <summary>
  34322. \f$(|I1-I2|+sigma)^-1\f$
  34323. </summary>
  34324. </member>
  34325. <member name="F:OpenCvSharp.XImgProc.WMFWeightType.IV2">
  34326. <summary>
  34327. \f$(|I1-I2|^2+sigma^2)^-1\f$
  34328. </summary>
  34329. </member>
  34330. <member name="F:OpenCvSharp.XImgProc.WMFWeightType.COS">
  34331. <summary>
  34332. \f$dot(I1,I2)/(|I1|*|I2|)\f$
  34333. </summary>
  34334. </member>
  34335. <member name="F:OpenCvSharp.XImgProc.WMFWeightType.JAC">
  34336. <summary>
  34337. \f$(min(r1,r2)+min(g1,g2)+min(b1,b2))/(max(r1,r2)+max(g1,g2)+max(b1,b2))\f$
  34338. </summary>
  34339. </member>
  34340. <member name="F:OpenCvSharp.XImgProc.WMFWeightType.OFF">
  34341. <summary>
  34342. unweighted
  34343. </summary>
  34344. </member>
  34345. <member name="T:OpenCvSharp.XImgProc.FastLineDetector">
  34346. <summary>
  34347. Class implementing the FLD (Fast Line Detector) algorithm described in @cite Lee14.
  34348. </summary>
  34349. </member>
  34350. <member name="M:OpenCvSharp.XImgProc.FastLineDetector.#ctor(System.IntPtr)">
  34351. <summary>
  34352. Creates instance by raw pointer
  34353. </summary>
  34354. </member>
  34355. <member name="M:OpenCvSharp.XImgProc.FastLineDetector.DisposeManaged">
  34356. <summary>
  34357. Releases managed resources
  34358. </summary>
  34359. </member>
  34360. <member name="M:OpenCvSharp.XImgProc.FastLineDetector.Create(System.Int32,System.Single,System.Double,System.Double,System.Int32,System.Boolean)">
  34361. <summary>
  34362. Creates a smart pointer to a FastLineDetector object and initializes it
  34363. </summary>
  34364. <param name="lengthThreshold">Segment shorter than this will be discarded</param>
  34365. <param name="distanceThreshold"> A point placed from a hypothesis line segment farther than
  34366. this will be regarded as an outlier</param>
  34367. <param name="cannyTh1">First threshold for hysteresis procedure in Canny()</param>
  34368. <param name="cannyTh2">Second threshold for hysteresis procedure in Canny()</param>
  34369. <param name="cannyApertureSize">Aperturesize for the sobel operator in Canny()</param>
  34370. <param name="doMerge">If true, incremental merging of segments will be perfomred</param>
  34371. <returns></returns>
  34372. </member>
  34373. <member name="M:OpenCvSharp.XImgProc.FastLineDetector.Detect(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  34374. <summary>
  34375. Finds lines in the input image.
  34376. This is the output of the default parameters of the algorithm on the above shown image.
  34377. </summary>
  34378. <param name="image">A grayscale (CV_8UC1) input image. If only a roi needs to be
  34379. selected, use: `fld_ptr-\>detect(image(roi), lines, ...);
  34380. lines += Scalar(roi.x, roi.y, roi.x, roi.y);`</param>
  34381. <param name="lines">A vector of Vec4f elements specifying the beginning
  34382. and ending point of a line. Where Vec4f is (x1, y1, x2, y2),
  34383. point 1 is the start, point 2 - end.Returned lines are directed so that the
  34384. brighter side is on their left.</param>
  34385. </member>
  34386. <member name="M:OpenCvSharp.XImgProc.FastLineDetector.Detect(OpenCvSharp.InputArray)">
  34387. <summary>
  34388. Finds lines in the input image.
  34389. This is the output of the default parameters of the algorithm on the above shown image.
  34390. </summary>
  34391. <param name="image">A grayscale (CV_8UC1) input image. If only a roi needs to be
  34392. selected, use: `fld_ptr-\>detect(image(roi), lines, ...);
  34393. lines += Scalar(roi.x, roi.y, roi.x, roi.y);`</param>
  34394. <returns>A vector of Vec4f elements specifying the beginning
  34395. and ending point of a line. Where Vec4f is (x1, y1, x2, y2),
  34396. point 1 is the start, point 2 - end.Returned lines are directed so that the
  34397. brighter side is on their left.</returns>
  34398. </member>
  34399. <member name="M:OpenCvSharp.XImgProc.FastLineDetector.DrawSegments(OpenCvSharp.InputOutputArray,OpenCvSharp.InputArray,System.Boolean)">
  34400. <summary>
  34401. Draws the line segments on a given image.
  34402. </summary>
  34403. <param name="image">The image, where the lines will be drawn. Should be bigger or equal to the image, where the lines were found.</param>
  34404. <param name="lines">A vector of the lines that needed to be drawn.</param>
  34405. <param name="drawArrow">If true, arrow heads will be drawn.</param>
  34406. </member>
  34407. <member name="M:OpenCvSharp.XImgProc.FastLineDetector.DrawSegments(OpenCvSharp.InputOutputArray,System.Collections.Generic.IEnumerable{OpenCvSharp.Vec4f},System.Boolean)">
  34408. <summary>
  34409. Draws the line segments on a given image.
  34410. </summary>
  34411. <param name="image">The image, where the lines will be drawn. Should be bigger or equal to the image, where the lines were found.</param>
  34412. <param name="lines">A vector of the lines that needed to be drawn.</param>
  34413. <param name="drawArrow">If true, arrow heads will be drawn.</param>
  34414. </member>
  34415. <member name="T:OpenCvSharp.XImgProc.RFFeatureGetter">
  34416. <summary>
  34417. Helper class for training part of [P. Dollar and C. L. Zitnick. Structured Forests for Fast Edge Detection, 2013].
  34418. </summary>
  34419. </member>
  34420. <member name="M:OpenCvSharp.XImgProc.RFFeatureGetter.#ctor(System.IntPtr)">
  34421. <summary>
  34422. Creates instance by raw pointer
  34423. </summary>
  34424. </member>
  34425. <member name="M:OpenCvSharp.XImgProc.RFFeatureGetter.DisposeManaged">
  34426. <summary>
  34427. Releases managed resources
  34428. </summary>
  34429. </member>
  34430. <member name="M:OpenCvSharp.XImgProc.RFFeatureGetter.Create">
  34431. <summary>
  34432. Creates a RFFeatureGetter
  34433. </summary>
  34434. <returns></returns>
  34435. </member>
  34436. <member name="M:OpenCvSharp.XImgProc.RFFeatureGetter.GetFeatures(OpenCvSharp.Mat,OpenCvSharp.Mat,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
  34437. <summary>
  34438. Extracts feature channels from src.
  34439. Than StructureEdgeDetection uses this feature space to detect edges.
  34440. </summary>
  34441. <param name="src">source image to extract features</param>
  34442. <param name="features">output n-channel floating point feature matrix.</param>
  34443. <param name="gnrmRad">gradientNormalizationRadius</param>
  34444. <param name="gsmthRad">gradientSmoothingRadius</param>
  34445. <param name="shrink">shrinkNumber</param>
  34446. <param name="outNum">numberOfOutputChannels</param>
  34447. <param name="gradNum">numberOfGradientOrientations</param>
  34448. </member>
  34449. <member name="T:OpenCvSharp.XImgProc.Segmentation.GraphSegmentation">
  34450. <summary>
  34451. Graph Based Segmentation Algorithm.
  34452. The class implements the algorithm described in @cite PFF2004.
  34453. </summary>
  34454. </member>
  34455. <member name="M:OpenCvSharp.XImgProc.Segmentation.GraphSegmentation.#ctor(System.IntPtr)">
  34456. <summary>
  34457. Creates instance by raw pointer
  34458. </summary>
  34459. </member>
  34460. <member name="M:OpenCvSharp.XImgProc.Segmentation.GraphSegmentation.DisposeManaged">
  34461. <summary>
  34462. Releases managed resources
  34463. </summary>
  34464. </member>
  34465. <member name="M:OpenCvSharp.XImgProc.Segmentation.GraphSegmentation.Create(System.Double,System.Single,System.Int32)">
  34466. <summary>
  34467. Creates a graph based segmentor
  34468. </summary>
  34469. <param name="sigma">The sigma parameter, used to smooth image</param>
  34470. <param name="k">The k parameter of the algorithm</param>
  34471. <param name="minSize">The minimum size of segments</param>
  34472. <returns></returns>
  34473. </member>
  34474. <member name="P:OpenCvSharp.XImgProc.Segmentation.GraphSegmentation.Sigma">
  34475. <summary>
  34476. </summary>
  34477. </member>
  34478. <member name="P:OpenCvSharp.XImgProc.Segmentation.GraphSegmentation.K">
  34479. <summary>
  34480. </summary>
  34481. </member>
  34482. <member name="P:OpenCvSharp.XImgProc.Segmentation.GraphSegmentation.MinSize">
  34483. <summary>
  34484. </summary>
  34485. </member>
  34486. <member name="M:OpenCvSharp.XImgProc.Segmentation.GraphSegmentation.ProcessImage(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  34487. <summary>
  34488. Segment an image and store output in dst
  34489. </summary>
  34490. <param name="src">The input image. Any number of channel (1 (Eg: Gray), 3 (Eg: RGB), 4 (Eg: RGB-D)) can be provided</param>
  34491. <param name="dst">The output segmentation. It's a CV_32SC1 Mat with the same number of cols and rows as input image, with an unique, sequential, id for each pixel.</param>
  34492. </member>
  34493. <member name="T:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentation">
  34494. <summary>
  34495. Selective search segmentation algorithm.
  34496. The class implements the algorithm described in @cite uijlings2013selective.
  34497. </summary>
  34498. </member>
  34499. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentation.#ctor(System.IntPtr)">
  34500. <summary>
  34501. Creates instance by raw pointer
  34502. </summary>
  34503. </member>
  34504. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentation.DisposeManaged">
  34505. <summary>
  34506. Releases managed resources
  34507. </summary>
  34508. </member>
  34509. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentation.Create">
  34510. <summary>
  34511. Create a new SelectiveSearchSegmentation class.
  34512. </summary>
  34513. <returns></returns>
  34514. </member>
  34515. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentation.SetBaseImage(OpenCvSharp.InputArray)">
  34516. <summary>
  34517. Set a image used by switch* functions to initialize the class
  34518. </summary>
  34519. <param name="img">The image</param>
  34520. </member>
  34521. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentation.SwitchToSingleStrategy(System.Int32,System.Single)">
  34522. <summary>
  34523. Initialize the class with the 'Single stragegy' parameters describled in @cite uijlings2013selective.
  34524. </summary>
  34525. <param name="k">The k parameter for the graph segmentation</param>
  34526. <param name="sigma">The sigma parameter for the graph segmentation</param>
  34527. </member>
  34528. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentation.SwitchToSelectiveSearchFast(System.Int32,System.Int32,System.Single)">
  34529. <summary>
  34530. Initialize the class with the 'Selective search fast' parameters describled in @cite uijlings2013selective.
  34531. </summary>
  34532. <param name="baseK">The k parameter for the first graph segmentation</param>
  34533. <param name="incK">The increment of the k parameter for all graph segmentations</param>
  34534. <param name="sigma">The sigma parameter for the graph segmentation</param>
  34535. </member>
  34536. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentation.SwitchToSelectiveSearchQuality(System.Int32,System.Int32,System.Single)">
  34537. <summary>
  34538. Initialize the class with the 'Selective search fast' parameters describled in @cite uijlings2013selective.
  34539. </summary>
  34540. <param name="baseK">The k parameter for the first graph segmentation</param>
  34541. <param name="incK">The increment of the k parameter for all graph segmentations</param>
  34542. <param name="sigma">The sigma parameter for the graph segmentation</param>
  34543. </member>
  34544. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentation.AddImage(OpenCvSharp.InputArray)">
  34545. <summary>
  34546. Add a new image in the list of images to process.
  34547. </summary>
  34548. <param name="img">The image</param>
  34549. </member>
  34550. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentation.ClearImages">
  34551. <summary>
  34552. Clear the list of images to process
  34553. </summary>
  34554. </member>
  34555. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentation.AddGraphSegmentation(OpenCvSharp.XImgProc.Segmentation.GraphSegmentation)">
  34556. <summary>
  34557. Add a new graph segmentation in the list of graph segementations to process.
  34558. </summary>
  34559. <param name="g">The graph segmentation</param>
  34560. </member>
  34561. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentation.ClearGraphSegmentations">
  34562. <summary>
  34563. Clear the list of graph segmentations to process
  34564. </summary>
  34565. </member>
  34566. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentation.AddStrategy(OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategy)">
  34567. <summary>
  34568. Add a new strategy in the list of strategy to process.
  34569. </summary>
  34570. <param name="s">The strategy</param>
  34571. </member>
  34572. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentation.ClearStrategies">
  34573. <summary>
  34574. Clear the list of strategy to process;
  34575. </summary>
  34576. </member>
  34577. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentation.Process(OpenCvSharp.Rect[]@)">
  34578. <summary>
  34579. Based on all images, graph segmentations and stragies, computes all possible rects and return them
  34580. </summary>
  34581. <param name="rects">The list of rects. The first ones are more relevents than the lasts ones.</param>
  34582. </member>
  34583. <member name="T:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategy">
  34584. <inheritdoc />
  34585. <summary>
  34586. Strategy for the selective search segmentation algorithm.
  34587. The class implements a generic stragery for the algorithm described in @cite uijlings2013selective.
  34588. </summary>
  34589. </member>
  34590. <member name="P:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategy.PtrObj">
  34591. <summary>
  34592. </summary>
  34593. </member>
  34594. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategy.#ctor(OpenCvSharp.Ptr)">
  34595. <summary>
  34596. Creates instance by raw pointer
  34597. </summary>
  34598. </member>
  34599. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategy.DisposeManaged">
  34600. <summary>
  34601. Releases managed resources
  34602. </summary>
  34603. </member>
  34604. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategy.SetImage(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,System.Int32)">
  34605. <summary>
  34606. Set a initial image, with a segementation.
  34607. </summary>
  34608. <param name="img">The input image. Any number of channel can be provided</param>
  34609. <param name="regions">A segementation of the image. The parameter must be the same size of img.</param>
  34610. <param name="sizes">The sizes of different regions</param>
  34611. <param name="imageId">If not set to -1, try to cache pre-computations. If the same set og (img, regions, size) is used, the image_id need to be the same.</param>
  34612. </member>
  34613. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategy.Get(System.Int32,System.Int32)">
  34614. <summary>
  34615. Return the score between two regions (between 0 and 1)
  34616. </summary>
  34617. <param name="r1">The first region</param>
  34618. <param name="r2">The second region</param>
  34619. </member>
  34620. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategy.Merge(System.Int32,System.Int32)">
  34621. <summary>
  34622. Inform the strategy that two regions will be merged
  34623. </summary>
  34624. <param name="r1">The first region</param>
  34625. <param name="r2">The second region</param>
  34626. </member>
  34627. <member name="T:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategyColor">
  34628. <inheritdoc />
  34629. <summary>
  34630. Color-based strategy for the selective search segmentation algorithm.
  34631. The class is implemented from the algorithm described in @cite uijlings2013selective.
  34632. </summary>
  34633. </member>
  34634. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategyColor.#ctor(System.IntPtr)">
  34635. <inheritdoc />
  34636. <summary>
  34637. Creates instance by raw pointer
  34638. </summary>
  34639. </member>
  34640. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategyColor.Create">
  34641. <summary>
  34642. Create a new color-based strategy
  34643. </summary>
  34644. <returns></returns>
  34645. </member>
  34646. <member name="T:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategySize">
  34647. <inheritdoc />
  34648. <summary>
  34649. Size-based strategy for the selective search segmentation algorithm.
  34650. The class is implemented from the algorithm described in @cite uijlings2013selective.
  34651. </summary>
  34652. </member>
  34653. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategySize.#ctor(System.IntPtr)">
  34654. <inheritdoc />
  34655. <summary>
  34656. Creates instance by raw pointer
  34657. </summary>
  34658. </member>
  34659. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategySize.Create">
  34660. <summary>
  34661. Create a new size-based strategy
  34662. </summary>
  34663. <returns></returns>
  34664. </member>
  34665. <member name="T:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategyTexture">
  34666. <summary>
  34667. Texture-based strategy for the selective search segmentation algorithm.
  34668. The class is implemented from the algorithm described in @cite uijlings2013selective.
  34669. </summary>
  34670. </member>
  34671. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategyTexture.#ctor(System.IntPtr)">
  34672. <inheritdoc />
  34673. <summary>
  34674. Creates instance by raw pointer
  34675. </summary>
  34676. </member>
  34677. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategyTexture.Create">
  34678. <summary>
  34679. Create a new size-based strategy
  34680. </summary>
  34681. <returns></returns>
  34682. </member>
  34683. <member name="T:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategyFill">
  34684. <summary>
  34685. Fill-based strategy for the selective search segmentation algorithm.
  34686. The class is implemented from the algorithm described in @cite uijlings2013selective.
  34687. </summary>
  34688. </member>
  34689. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategyFill.#ctor(System.IntPtr)">
  34690. <inheritdoc />
  34691. <summary>
  34692. Creates instance by raw pointer
  34693. </summary>
  34694. </member>
  34695. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategyFill.Create">
  34696. <summary>
  34697. Create a new fill-based strategy
  34698. </summary>
  34699. <returns></returns>
  34700. </member>
  34701. <member name="T:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategyMultiple">
  34702. <inheritdoc />
  34703. <summary>
  34704. Regroup multiple strategies for the selective search segmentation algorithm
  34705. </summary>
  34706. </member>
  34707. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategyMultiple.#ctor(System.IntPtr)">
  34708. <summary>
  34709. Creates instance by raw pointer
  34710. </summary>
  34711. </member>
  34712. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategyMultiple.SetImage(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.InputArray,System.Int32)">
  34713. <summary>
  34714. Set a initial image, with a segementation.
  34715. </summary>
  34716. <param name="img">The input image. Any number of channel can be provided</param>
  34717. <param name="regions">A segementation of the image. The parameter must be the same size of img.</param>
  34718. <param name="sizes">The sizes of different regions</param>
  34719. <param name="imageId">If not set to -1, try to cache pre-computations. If the same set og (img, regions, size) is used, the image_id need to be the same.</param>
  34720. </member>
  34721. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategyMultiple.Get(System.Int32,System.Int32)">
  34722. <summary>
  34723. Return the score between two regions (between 0 and 1)
  34724. </summary>
  34725. <param name="r1">The first region</param>
  34726. <param name="r2">The second region</param>
  34727. </member>
  34728. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategyMultiple.Merge(System.Int32,System.Int32)">
  34729. <summary>
  34730. Inform the strategy that two regions will be merged
  34731. </summary>
  34732. <param name="r1">The first region</param>
  34733. <param name="r2">The second region</param>
  34734. </member>
  34735. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategyMultiple.Create">
  34736. <summary>
  34737. Create a new multiple strategy
  34738. </summary>
  34739. <returns></returns>
  34740. </member>
  34741. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategyMultiple.Create(OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategy)">
  34742. <summary>
  34743. Create a new multiple strategy and set one subtrategy
  34744. </summary>
  34745. <param name="s1">The first strategy</param>
  34746. <returns></returns>
  34747. </member>
  34748. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategyMultiple.Create(OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategy,OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategy)">
  34749. <summary>
  34750. Create a new multiple strategy and set one subtrategy
  34751. </summary>
  34752. <param name="s1">The first strategy</param>
  34753. <param name="s2">The second strategy</param>
  34754. <returns></returns>
  34755. </member>
  34756. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategyMultiple.Create(OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategy,OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategy,OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategy)">
  34757. <summary>
  34758. Create a new multiple strategy and set one subtrategy
  34759. </summary>
  34760. <param name="s1">The first strategy</param>
  34761. <param name="s2">The second strategy</param>
  34762. <param name="s3">The third strategy</param>
  34763. <returns></returns>
  34764. </member>
  34765. <member name="M:OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategyMultiple.Create(OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategy,OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategy,OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategy,OpenCvSharp.XImgProc.Segmentation.SelectiveSearchSegmentationStrategy)">
  34766. <summary>
  34767. Create a new multiple strategy and set one subtrategy
  34768. </summary>
  34769. <param name="s1">The first strategy</param>
  34770. <param name="s2">The second strategy</param>
  34771. <param name="s3">The third strategy</param>
  34772. <param name="s4">The forth strategy</param>
  34773. <returns></returns>
  34774. </member>
  34775. <member name="T:OpenCvSharp.XImgProc.StructuredEdgeDetection">
  34776. <summary>
  34777. Class implementing edge detection algorithm from @cite Dollar2013 :
  34778. </summary>
  34779. </member>
  34780. <member name="M:OpenCvSharp.XImgProc.StructuredEdgeDetection.#ctor(System.IntPtr)">
  34781. <summary>
  34782. Creates instance by raw pointer
  34783. </summary>
  34784. </member>
  34785. <member name="M:OpenCvSharp.XImgProc.StructuredEdgeDetection.DisposeManaged">
  34786. <summary>
  34787. Releases managed resources
  34788. </summary>
  34789. </member>
  34790. <member name="M:OpenCvSharp.XImgProc.StructuredEdgeDetection.Create(System.String,OpenCvSharp.XImgProc.RFFeatureGetter)">
  34791. <summary>
  34792. Creates a StructuredEdgeDetection
  34793. </summary>
  34794. <param name="model">name of the file where the model is stored</param>
  34795. <param name="howToGetFeatures">optional object inheriting from RFFeatureGetter.
  34796. You need it only if you would like to train your own forest, pass null otherwise</param>
  34797. <returns></returns>
  34798. </member>
  34799. <member name="M:OpenCvSharp.XImgProc.StructuredEdgeDetection.GetBoundingBoxes(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.Rect[]@)">
  34800. <summary>
  34801. Returns array containing proposal boxes.
  34802. </summary>
  34803. <param name="edgeMap">edge image.</param>
  34804. <param name="orientationMap">orientation map.</param>
  34805. <param name="boxes">proposal boxes.</param>
  34806. </member>
  34807. <member name="M:OpenCvSharp.XImgProc.StructuredEdgeDetection.DetectEdges(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  34808. <summary>
  34809. The function detects edges in src and draw them to dst.
  34810. The algorithm underlies this function is much more robust to texture presence, than common approaches, e.g.Sobel
  34811. </summary>
  34812. <param name="src">source image (RGB, float, in [0;1]) to detect edges</param>
  34813. <param name="dst">destination image (grayscale, float, in [0;1]) where edges are drawn</param>
  34814. </member>
  34815. <member name="M:OpenCvSharp.XImgProc.StructuredEdgeDetection.ComputeOrientation(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  34816. <summary>
  34817. The function computes orientation from edge image.
  34818. </summary>
  34819. <param name="src">edge image.</param>
  34820. <param name="dst">orientation image.</param>
  34821. </member>
  34822. <member name="M:OpenCvSharp.XImgProc.StructuredEdgeDetection.EdgesNms(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32,System.Int32,System.Single,System.Boolean)">
  34823. <summary>
  34824. The function edgenms in edge image and suppress edges where edge is stronger in orthogonal direction.
  34825. </summary>
  34826. <param name="edgeImage">edge image from detectEdges function.</param>
  34827. <param name="orientationImage">orientation image from computeOrientation function.</param>
  34828. <param name="dst">suppressed image (grayscale, float, in [0;1])</param>
  34829. <param name="r">radius for NMS suppression.</param>
  34830. <param name="s">radius for boundary suppression.</param>
  34831. <param name="m">multiplier for conservative suppression.</param>
  34832. <param name="isParallel">enables/disables parallel computing.</param>
  34833. </member>
  34834. <member name="T:OpenCvSharp.XImgProc.SuperpixelLSC">
  34835. <summary>
  34836. Class implementing the LSC (Linear Spectral Clustering) superpixels
  34837. algorithm described in @cite LiCVPR2015LSC.
  34838. LSC(Linear Spectral Clustering) produces compact and uniform superpixels with low
  34839. computational costs.Basically, a normalized cuts formulation of the superpixel
  34840. segmentation is adopted based on a similarity metric that measures the color
  34841. similarity and space proximity between image pixels.LSC is of linear computational
  34842. complexity and high memory efficiency and is able to preserve global properties of images.
  34843. </summary>
  34844. </member>
  34845. <member name="M:OpenCvSharp.XImgProc.SuperpixelLSC.#ctor(System.IntPtr)">
  34846. <summary>
  34847. Creates instance by raw pointer
  34848. </summary>
  34849. </member>
  34850. <member name="M:OpenCvSharp.XImgProc.SuperpixelLSC.DisposeManaged">
  34851. <summary>
  34852. Releases managed resources
  34853. </summary>
  34854. </member>
  34855. <member name="M:OpenCvSharp.XImgProc.SuperpixelLSC.Create(OpenCvSharp.InputArray,System.Int32,System.Single)">
  34856. <summary>
  34857. Class implementing the LSC (Linear Spectral Clustering) superpixels.
  34858. The function initializes a SuperpixelLSC object for the input image. It sets the parameters of
  34859. superpixel algorithm, which are: region_size and ruler.It preallocate some buffers for future
  34860. computing iterations over the given image.An example of LSC is illustrated in the following picture.
  34861. For enhanced results it is recommended for color images to preprocess image with little gaussian blur
  34862. with a small 3 x 3 kernel and additional conversion into CieLAB color space.
  34863. </summary>
  34864. <param name="image">image Image to segment</param>
  34865. <param name="regionSize">Chooses an average superpixel size measured in pixels</param>
  34866. <param name="ratio">Chooses the enforcement of superpixel compactness factor of superpixel</param>
  34867. <returns></returns>
  34868. </member>
  34869. <member name="M:OpenCvSharp.XImgProc.SuperpixelLSC.GetNumberOfSuperpixels">
  34870. <summary>
  34871. Calculates the actual amount of superpixels on a given segmentation computed and stored in SuperpixelLSC object.
  34872. </summary>
  34873. <returns></returns>
  34874. </member>
  34875. <member name="M:OpenCvSharp.XImgProc.SuperpixelLSC.Iterate(System.Int32)">
  34876. <summary>
  34877. Calculates the superpixel segmentation on a given image with the initialized
  34878. parameters in the SuperpixelLSC object.
  34879. This function can be called again without the need of initializing the algorithm with
  34880. createSuperpixelLSC(). This save the computational cost of allocating memory for all the
  34881. structures of the algorithm.
  34882. The function computes the superpixels segmentation of an image with the parameters initialized
  34883. with the function createSuperpixelLSC(). The algorithms starts from a grid of superpixels and
  34884. then refines the boundaries by proposing updates of edges boundaries.
  34885. </summary>
  34886. <param name="numIterations">Number of iterations. Higher number improves the result.</param>
  34887. </member>
  34888. <member name="M:OpenCvSharp.XImgProc.SuperpixelLSC.GetLabels(OpenCvSharp.OutputArray)">
  34889. <summary>
  34890. Returns the segmentation labeling of the image.
  34891. Each label represents a superpixel, and each pixel is assigned to one superpixel label.
  34892. The function returns an image with the labels of the superpixel segmentation.The labels are in
  34893. the range [0, getNumberOfSuperpixels()].
  34894. </summary>
  34895. <param name="labelsOut">Return: A CV_32SC1 integer array containing the labels of the superpixel
  34896. segmentation.The labels are in the range[0, getNumberOfSuperpixels()].</param>
  34897. </member>
  34898. <member name="M:OpenCvSharp.XImgProc.SuperpixelLSC.GetLabelContourMask(OpenCvSharp.OutputArray,System.Boolean)">
  34899. <summary>
  34900. Returns the mask of the superpixel segmentation stored in SuperpixelLSC object.
  34901. The function return the boundaries of the superpixel segmentation.
  34902. </summary>
  34903. <param name="image">Return: CV_8U1 image mask where -1 indicates that the pixel is a superpixel border, and 0 otherwise.</param>
  34904. <param name="thickLine">If false, the border is only one pixel wide, otherwise all pixels at the border are masked.</param>
  34905. </member>
  34906. <member name="M:OpenCvSharp.XImgProc.SuperpixelLSC.EnforceLabelConnectivity(System.Int32)">
  34907. <summary>
  34908. Enforce label connectivity.
  34909. The function merge component that is too small, assigning the previously found adjacent label
  34910. to this component.Calling this function may change the final number of superpixels.
  34911. </summary>
  34912. <param name="minElementSize">The minimum element size in percents that should be absorbed into a bigger
  34913. superpixel.Given resulted average superpixel size valid value should be in 0-100 range, 25 means
  34914. that less then a quarter sized superpixel should be absorbed, this is default.</param>
  34915. </member>
  34916. <member name="T:OpenCvSharp.XImgProc.SuperpixelSEEDS">
  34917. <summary>
  34918. Class implementing the SEEDS (Superpixels Extracted via Energy-Driven Sampling) superpixels
  34919. algorithm described in @cite VBRV14.
  34920. The algorithm uses an efficient hill-climbing algorithm to optimize the superpixels' energy
  34921. function that is based on color histograms and a boundary term, which is optional.The energy
  34922. function encourages superpixels to be of the same color, and if the boundary term is activated, the
  34923. superpixels have smooth boundaries and are of similar shape. In practice it starts from a regular
  34924. grid of superpixels and moves the pixels or blocks of pixels at the boundaries to refine the
  34925. solution.The algorithm runs in real-time using a single CPU.
  34926. </summary>
  34927. </member>
  34928. <member name="M:OpenCvSharp.XImgProc.SuperpixelSEEDS.#ctor(System.IntPtr)">
  34929. <summary>
  34930. Creates instance by raw pointer
  34931. </summary>
  34932. </member>
  34933. <member name="M:OpenCvSharp.XImgProc.SuperpixelSEEDS.DisposeManaged">
  34934. <summary>
  34935. Releases managed resources
  34936. </summary>
  34937. </member>
  34938. <member name="M:OpenCvSharp.XImgProc.SuperpixelSEEDS.Create(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean)">
  34939. <summary>
  34940. Initializes a SuperpixelSEEDS object.
  34941. The function initializes a SuperpixelSEEDS object for the input image. It stores the parameters of
  34942. the image: image_width, image_height and image_channels.It also sets the parameters of the SEEDS
  34943. superpixel algorithm, which are: num_superpixels, num_levels, use_prior, histogram_bins and
  34944. double_step.
  34945. The number of levels in num_levels defines the amount of block levels that the algorithm use in the
  34946. optimization.The initialization is a grid, in which the superpixels are equally distributed through
  34947. the width and the height of the image.The larger blocks correspond to the superpixel size, and the
  34948. levels with smaller blocks are formed by dividing the larger blocks into 2 x 2 blocks of pixels,
  34949. recursively until the smaller block level. An example of initialization of 4 block levels is
  34950. illustrated in the following figure.
  34951. </summary>
  34952. <param name="imageWidth">Image width.</param>
  34953. <param name="imageHeight">Image height.</param>
  34954. <param name="imageChannels">Number of channels of the image.</param>
  34955. <param name="numSuperpixels">Desired number of superpixels. Note that the actual number may be smaller
  34956. due to restrictions(depending on the image size and num_levels). Use getNumberOfSuperpixels() to
  34957. get the actual number.</param>
  34958. <param name="numLevels">Number of block levels. The more levels, the more accurate is the segmentation,
  34959. but needs more memory and CPU time.</param>
  34960. <param name="prior">enable 3x3 shape smoothing term if \>0. A larger value leads to smoother shapes. prior
  34961. must be in the range[0, 5].</param>
  34962. <param name="histogramBins">Number of histogram bins.</param>
  34963. <param name="doubleStep">If true, iterate each block level twice for higher accuracy.</param>
  34964. <returns></returns>
  34965. </member>
  34966. <member name="M:OpenCvSharp.XImgProc.SuperpixelSEEDS.GetNumberOfSuperpixels">
  34967. <summary>
  34968. Calculates the superpixel segmentation on a given image stored in SuperpixelSEEDS object.
  34969. The function computes the superpixels segmentation of an image with the parameters initialized
  34970. with the function createSuperpixelSEEDS().
  34971. </summary>
  34972. <returns></returns>
  34973. </member>
  34974. <member name="M:OpenCvSharp.XImgProc.SuperpixelSEEDS.Iterate(OpenCvSharp.InputArray,System.Int32)">
  34975. <summary>
  34976. Input image. Supported formats: CV_8U, CV_16U, CV_32F. Image size &amp; number of
  34977. channels must match with the initialized image size &amp; channels with the function
  34978. createSuperpixelSEEDS(). It should be in HSV or Lab color space.Lab is a bit better, but also slower.
  34979. </summary>
  34980. <param name="img">Supported formats: CV_8U, CV_16U, CV_32F. Image size &amp; number of
  34981. channels must match with the initialized image size &amp; channels with the function
  34982. createSuperpixelSEEDS(). It should be in HSV or Lab color space.Lab is a bit better, but also slower.</param>
  34983. <param name="numIterations">Number of pixel level iterations. Higher number improves the result.</param>
  34984. </member>
  34985. <member name="M:OpenCvSharp.XImgProc.SuperpixelSEEDS.GetLabels(OpenCvSharp.OutputArray)">
  34986. <summary>
  34987. Returns the segmentation labeling of the image.
  34988. Each label represents a superpixel, and each pixel is assigned to one superpixel label.
  34989. The function returns an image with ssthe labels of the superpixel segmentation. The labels are in
  34990. the range[0, getNumberOfSuperpixels()].
  34991. </summary>
  34992. <param name="labelsOut">Return: A CV_32UC1 integer array containing the labels of the superpixel
  34993. segmentation.The labels are in the range[0, getNumberOfSuperpixels()].</param>
  34994. </member>
  34995. <member name="M:OpenCvSharp.XImgProc.SuperpixelSEEDS.GetLabelContourMask(OpenCvSharp.OutputArray,System.Boolean)">
  34996. <summary>
  34997. Returns the mask of the superpixel segmentation stored in SuperpixelSEEDS object.
  34998. The function return the boundaries of the superpixel segmentation.
  34999. </summary>
  35000. <param name="image">Return: CV_8U1 image mask where -1 indicates that the pixel is a superpixel border, and 0 otherwise.</param>
  35001. <param name="thickLine">If false, the border is only one pixel wide, otherwise all pixels at the border are masked.</param>
  35002. </member>
  35003. <member name="T:OpenCvSharp.XImgProc.SuperpixelSLIC">
  35004. <summary>
  35005. Class implementing the SLIC (Simple Linear Iterative Clustering) superpixels
  35006. algorithm described in @cite Achanta2012.
  35007. </summary>
  35008. </member>
  35009. <member name="M:OpenCvSharp.XImgProc.SuperpixelSLIC.#ctor(System.IntPtr)">
  35010. <summary>
  35011. Creates instance by raw pointer
  35012. </summary>
  35013. </member>
  35014. <member name="M:OpenCvSharp.XImgProc.SuperpixelSLIC.DisposeManaged">
  35015. <summary>
  35016. Releases managed resources
  35017. </summary>
  35018. </member>
  35019. <member name="M:OpenCvSharp.XImgProc.SuperpixelSLIC.Create(OpenCvSharp.InputArray,OpenCvSharp.XImgProc.SLICType,System.Int32,System.Single)">
  35020. <summary>
  35021. Initialize a SuperpixelSLIC object.
  35022. The function initializes a SuperpixelSLIC object for the input image. It sets the parameters of chosen
  35023. superpixel algorithm, which are: region_size and ruler.It preallocate some buffers for future
  35024. computing iterations over the given image.For enanched results it is recommended for color images to
  35025. preprocess image with little gaussian blur using a small 3 x 3 kernel and additional conversion into
  35026. CieLAB color space.An example of SLIC versus SLICO and MSLIC is ilustrated in the following picture.
  35027. </summary>
  35028. <param name="image">Image to segment</param>
  35029. <param name="algorithm">Chooses the algorithm variant to use:
  35030. SLIC segments image using a desired region_size, and in addition SLICO will optimize using adaptive compactness factor,
  35031. while MSLIC will optimize using manifold methods resulting in more content-sensitive superpixels.</param>
  35032. <param name="regionSize">Chooses an average superpixel size measured in pixels</param>
  35033. <param name="ruler">Chooses the enforcement of superpixel smoothness factor of superpixel</param>
  35034. <returns></returns>
  35035. </member>
  35036. <member name="M:OpenCvSharp.XImgProc.SuperpixelSLIC.GetNumberOfSuperpixels">
  35037. <summary>
  35038. Calculates the actual amount of superpixels on a given segmentation computed
  35039. and stored in SuperpixelSLIC object.
  35040. </summary>
  35041. <returns></returns>
  35042. </member>
  35043. <member name="M:OpenCvSharp.XImgProc.SuperpixelSLIC.Iterate(System.Int32)">
  35044. <summary>
  35045. Calculates the superpixel segmentation on a given image with the initialized
  35046. parameters in the SuperpixelSLIC object.
  35047. This function can be called again without the need of initializing the algorithm with
  35048. createSuperpixelSLIC(). This save the computational cost of allocating memory for all the
  35049. structures of the algorithm.
  35050. The function computes the superpixels segmentation of an image with the parameters initialized
  35051. with the function createSuperpixelSLIC(). The algorithms starts from a grid of superpixels and
  35052. then refines the boundaries by proposing updates of edges boundaries.
  35053. </summary>
  35054. <param name="numIterations">Number of iterations. Higher number improves the result.</param>
  35055. </member>
  35056. <member name="M:OpenCvSharp.XImgProc.SuperpixelSLIC.GetLabels(OpenCvSharp.OutputArray)">
  35057. <summary>
  35058. Returns the segmentation labeling of the image.
  35059. Each label represents a superpixel, and each pixel is assigned to one superpixel label.
  35060. The function returns an image with the labels of the superpixel segmentation. The labels are in
  35061. the range[0, getNumberOfSuperpixels()].
  35062. </summary>
  35063. <param name="labelsOut"></param>
  35064. </member>
  35065. <member name="M:OpenCvSharp.XImgProc.SuperpixelSLIC.GetLabelContourMask(OpenCvSharp.OutputArray,System.Boolean)">
  35066. <summary>
  35067. Returns the mask of the superpixel segmentation stored in SuperpixelSLIC object.
  35068. The function return the boundaries of the superpixel segmentation.
  35069. </summary>
  35070. <param name="image">Return: CV_8U1 image mask where -1 indicates that the pixel is a superpixel border, and 0 otherwise.</param>
  35071. <param name="thickLine">If false, the border is only one pixel wide, otherwise all pixels at the border are masked.</param>
  35072. </member>
  35073. <member name="M:OpenCvSharp.XImgProc.SuperpixelSLIC.EnforceLabelConnectivity(System.Int32)">
  35074. <summary>
  35075. Enforce label connectivity.
  35076. The function merge component that is too small, assigning the previously found adjacent label
  35077. to this component.Calling this function may change the final number of superpixels.
  35078. </summary>
  35079. <param name="minElementSize">The minimum element size in percents that should be absorbed into a bigger
  35080. superpixel.Given resulted average superpixel size valid value should be in 0-100 range, 25 means
  35081. that less then a quarter sized superpixel should be absorbed, this is default.</param>
  35082. </member>
  35083. <member name="T:OpenCvSharp.XPhoto.CvXPhoto">
  35084. <summary>
  35085. cv::xphoto functions
  35086. </summary>
  35087. </member>
  35088. <member name="M:OpenCvSharp.XPhoto.CvXPhoto.Inpaint(OpenCvSharp.Mat,OpenCvSharp.Mat,OpenCvSharp.Mat,OpenCvSharp.XPhoto.InpaintTypes)">
  35089. <summary>
  35090. The function implements different single-image inpainting algorithms.
  35091. </summary>
  35092. <param name="src">source image, it could be of any type and any number of channels from 1 to 4. In case of 3- and 4-channels images the function expect them in CIELab colorspace or similar one, where first color component shows intensity, while second and third shows colors. Nonetheless you can try any colorspaces.</param>
  35093. <param name="mask">mask (CV_8UC1), where non-zero pixels indicate valid image area, while zero pixels indicate area to be inpainted</param>
  35094. <param name="dst">destination image</param>
  35095. <param name="algorithm">see OpenCvSharp.XPhoto.InpaintTypes</param>
  35096. </member>
  35097. <member name="M:OpenCvSharp.XPhoto.CvXPhoto.ApplyChannelGains(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Single,System.Single,System.Single)">
  35098. <summary>
  35099. Implements an efficient fixed-point approximation for applying channel gains,
  35100. which is the last step of multiple white balance algorithms.
  35101. </summary>
  35102. <param name="src">Input three-channel image in the BGR color space (either CV_8UC3 or CV_16UC3)</param>
  35103. <param name="dst">Output image of the same size and type as src.</param>
  35104. <param name="gainB">gain for the B channel</param>
  35105. <param name="gainG">gain for the G channel</param>
  35106. <param name="gainR">gain for the R channel</param>
  35107. </member>
  35108. <member name="M:OpenCvSharp.XPhoto.CvXPhoto.CreateGrayworldWB">
  35109. <summary>
  35110. Creates an instance of GrayworldWB
  35111. </summary>
  35112. <returns></returns>
  35113. </member>
  35114. <member name="M:OpenCvSharp.XPhoto.CvXPhoto.CreateLearningBasedWB(System.String)">
  35115. <summary>
  35116. Creates an instance of LearningBasedWB
  35117. </summary>
  35118. <param name="model">Path to a .yml file with the model. If not specified, the default model is used</param>
  35119. <returns></returns>
  35120. </member>
  35121. <member name="M:OpenCvSharp.XPhoto.CvXPhoto.CreateSimpleWB">
  35122. <summary>
  35123. Creates an instance of SimpleWB
  35124. </summary>
  35125. <returns></returns>
  35126. </member>
  35127. <member name="M:OpenCvSharp.XPhoto.CvXPhoto.Bm3dDenoising(OpenCvSharp.InputArray,OpenCvSharp.InputOutputArray,OpenCvSharp.OutputArray,System.Single,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Single,OpenCvSharp.NormTypes,OpenCvSharp.XPhoto.Bm3dSteps,OpenCvSharp.XPhoto.TransformTypes)">
  35128. <summary>
  35129. Performs image denoising using the Block-Matching and 3D-filtering algorithm
  35130. (http://www.cs.tut.fi/~foi/GCF-BM3D/BM3D_TIP_2007.pdf) with several computational
  35131. optimizations.Noise expected to be a gaussian white noise.
  35132. </summary>
  35133. <param name="src">Input 8-bit or 16-bit 1-channel image.</param>
  35134. <param name="dstStep1">Output image of the first step of BM3D with the same size and type as src.</param>
  35135. <param name="dstStep2">Output image of the second step of BM3D with the same size and type as src.</param>
  35136. <param name="h">Parameter regulating filter strength. Big h value perfectly removes noise but also
  35137. removes image details, smaller h value preserves details but also preserves some noise.</param>
  35138. <param name="templateWindowSize">Size in pixels of the template patch that is used for block-matching. Should be power of 2.</param>
  35139. <param name="searchWindowSize">Size in pixels of the window that is used to perform block-matching.
  35140. Affect performance linearly: greater searchWindowsSize - greater denoising time. Must be larger than templateWindowSize.</param>
  35141. <param name="blockMatchingStep1">Block matching threshold for the first step of BM3D (hard thresholding),
  35142. i.e.maximum distance for which two blocks are considered similar.Value expressed in euclidean distance.</param>
  35143. <param name="blockMatchingStep2">Block matching threshold for the second step of BM3D (Wiener filtering),
  35144. i.e.maximum distance for which two blocks are considered similar. Value expressed in euclidean distance.</param>
  35145. <param name="groupSize">Maximum size of the 3D group for collaborative filtering.</param>
  35146. <param name="slidingStep">Sliding step to process every next reference block.</param>
  35147. <param name="beta">Kaiser window parameter that affects the sidelobe attenuation of the transform of the
  35148. window.Kaiser window is used in order to reduce border effects.To prevent usage of the window, set beta to zero.</param>
  35149. <param name="normType">Norm used to calculate distance between blocks. L2 is slower than L1 but yields more accurate results.</param>
  35150. <param name="step">Step of BM3D to be executed. Allowed are only BM3D_STEP1 and BM3D_STEPALL.
  35151. BM3D_STEP2 is not allowed as it requires basic estimate to be present.</param>
  35152. <param name="transformType">Type of the orthogonal transform used in collaborative filtering step.
  35153. Currently only Haar transform is supported.</param>
  35154. </member>
  35155. <member name="M:OpenCvSharp.XPhoto.CvXPhoto.Bm3dDenoising(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Single,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Single,OpenCvSharp.NormTypes,OpenCvSharp.XPhoto.Bm3dSteps,OpenCvSharp.XPhoto.TransformTypes)">
  35156. <summary>
  35157. Performs image denoising using the Block-Matching and 3D-filtering algorithm
  35158. (http://www.cs.tut.fi/~foi/GCF-BM3D/BM3D_TIP_2007.pdf) with several computational optimizations.Noise expected to be a gaussian white noise.
  35159. </summary>
  35160. <param name="src">Input 8-bit or 16-bit 1-channel image.</param>
  35161. <param name="dst">Output image with the same size and type as src.</param>
  35162. <param name="h">Parameter regulating filter strength. Big h value perfectly removes noise but also
  35163. removes image details, smaller h value preserves details but also preserves some noise.</param>
  35164. <param name="templateWindowSize">Size in pixels of the template patch that is used for block-matching. Should be power of 2.</param>
  35165. <param name="searchWindowSize">Size in pixels of the window that is used to perform block-matching.
  35166. Affect performance linearly: greater searchWindowsSize - greater denoising time. Must be larger than templateWindowSize.</param>
  35167. <param name="blockMatchingStep1">Block matching threshold for the first step of BM3D (hard thresholding),
  35168. i.e.maximum distance for which two blocks are considered similar.Value expressed in euclidean distance.</param>
  35169. <param name="blockMatchingStep2">Block matching threshold for the second step of BM3D (Wiener filtering),
  35170. i.e.maximum distance for which two blocks are considered similar. Value expressed in euclidean distance.</param>
  35171. <param name="groupSize">Maximum size of the 3D group for collaborative filtering.</param>
  35172. <param name="slidingStep">Sliding step to process every next reference block.</param>
  35173. <param name="beta">Kaiser window parameter that affects the sidelobe attenuation of the transform of the
  35174. window.Kaiser window is used in order to reduce border effects.To prevent usage of the window, set beta to zero.</param>
  35175. <param name="normType">Norm used to calculate distance between blocks. L2 is slower than L1 but yields more accurate results.</param>
  35176. <param name="step">Step of BM3D to be executed. Allowed are only BM3D_STEP1 and BM3D_STEPALL.
  35177. BM3D_STEP2 is not allowed as it requires basic estimate to be present.</param>
  35178. <param name="transformType">Type of the orthogonal transform used in collaborative filtering step.
  35179. Currently only Haar transform is supported.</param>
  35180. </member>
  35181. <member name="M:OpenCvSharp.XPhoto.CvXPhoto.DctDenoising(OpenCvSharp.Mat,OpenCvSharp.Mat,System.Double,System.Int32)">
  35182. <summary>
  35183. The function implements simple dct-based denoising
  35184. </summary>
  35185. <remarks>
  35186. http://www.ipol.im/pub/art/2011/ys-dct/
  35187. </remarks>
  35188. <param name="src">source image</param>
  35189. <param name="dst">destination image</param>
  35190. <param name="sigma">expected noise standard deviation</param>
  35191. <param name="psize">size of block side where dct is computed</param>
  35192. </member>
  35193. <member name="M:OpenCvSharp.XPhoto.CvXPhoto.OilPainting(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,System.Int32,System.Int32,OpenCvSharp.ColorConversionCodes)">
  35194. <summary>
  35195. oilPainting.
  35196. See the book @cite Holzmann1988 for details.
  35197. </summary>
  35198. <param name="src">Input three-channel or one channel image (either CV_8UC3 or CV_8UC1)</param>
  35199. <param name="dst">Output image of the same size and type as src.</param>
  35200. <param name="size">neighbouring size is 2-size+1</param>
  35201. <param name="dynRatio">image is divided by dynRatio before histogram processing</param>
  35202. <param name="code">color space conversion code(see ColorConversionCodes). Histogram will used only first plane</param>
  35203. </member>
  35204. <member name="T:OpenCvSharp.XPhoto.Bm3dSteps">
  35205. <summary>
  35206. BM3D algorithm steps
  35207. </summary>
  35208. </member>
  35209. <member name="F:OpenCvSharp.XPhoto.Bm3dSteps.STEPALL">
  35210. <summary>
  35211. Execute all steps of the algorithm
  35212. </summary>
  35213. </member>
  35214. <member name="F:OpenCvSharp.XPhoto.Bm3dSteps.STEP1">
  35215. <summary>
  35216. Execute only first step of the algorithm
  35217. </summary>
  35218. </member>
  35219. <member name="F:OpenCvSharp.XPhoto.Bm3dSteps.STEP2">
  35220. <summary>
  35221. Execute only second step of the algorithm
  35222. </summary>
  35223. </member>
  35224. <member name="T:OpenCvSharp.XPhoto.InpaintTypes">
  35225. <summary>
  35226. various inpainting algorithms
  35227. </summary>
  35228. </member>
  35229. <member name="F:OpenCvSharp.XPhoto.InpaintTypes.SHIFTMAP">
  35230. <summary>
  35231. This algorithm searches for dominant correspondences(transformations) of image patches
  35232. and tries to seamlessly fill-in the area to be inpainted using this transformations inpaint
  35233. </summary>
  35234. </member>
  35235. <member name="T:OpenCvSharp.XPhoto.TransformTypes">
  35236. <summary>
  35237. BM3D transform types
  35238. </summary>
  35239. </member>
  35240. <member name="F:OpenCvSharp.XPhoto.TransformTypes.HAAR">
  35241. <summary>
  35242. Un-normalized Haar transform
  35243. </summary>
  35244. </member>
  35245. <member name="T:OpenCvSharp.XPhoto.GrayworldWB">
  35246. <summary>
  35247. Gray-world white balance algorithm.
  35248. </summary>
  35249. </member>
  35250. <member name="M:OpenCvSharp.XPhoto.GrayworldWB.#ctor(System.IntPtr)">
  35251. <summary>
  35252. Constructor
  35253. </summary>
  35254. </member>
  35255. <member name="M:OpenCvSharp.XPhoto.GrayworldWB.Create">
  35256. <summary>
  35257. Creates an instance of GrayworldWB
  35258. </summary>
  35259. <returns></returns>
  35260. </member>
  35261. <member name="M:OpenCvSharp.XPhoto.GrayworldWB.DisposeManaged">
  35262. <inheritdoc />
  35263. </member>
  35264. <member name="P:OpenCvSharp.XPhoto.GrayworldWB.SaturationThreshold">
  35265. <summary>
  35266. Maximum saturation for a pixel to be included in the gray-world assumption.
  35267. </summary>
  35268. </member>
  35269. <member name="M:OpenCvSharp.XPhoto.GrayworldWB.BalanceWhite(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  35270. <summary>
  35271. Applies white balancing to the input image.
  35272. </summary>
  35273. <param name="src">Input image</param>
  35274. <param name="dst">White balancing result</param>
  35275. </member>
  35276. <member name="T:OpenCvSharp.XPhoto.LearningBasedWB">
  35277. <summary>
  35278. More sophisticated learning-based automatic white balance algorithm.
  35279. </summary>
  35280. </member>
  35281. <member name="M:OpenCvSharp.XPhoto.LearningBasedWB.#ctor(System.IntPtr)">
  35282. <summary>
  35283. Constructor
  35284. </summary>
  35285. </member>
  35286. <member name="M:OpenCvSharp.XPhoto.LearningBasedWB.Create(System.String)">
  35287. <summary>
  35288. Creates an instance of LearningBasedWB
  35289. </summary>
  35290. <param name="model">Path to a .yml file with the model. If not specified, the default model is used</param>
  35291. <returns></returns>
  35292. </member>
  35293. <member name="M:OpenCvSharp.XPhoto.LearningBasedWB.DisposeManaged">
  35294. <inheritdoc />
  35295. </member>
  35296. <member name="P:OpenCvSharp.XPhoto.LearningBasedWB.HistBinNum">
  35297. <summary>
  35298. Defines the size of one dimension of a three-dimensional RGB histogram that is used internally by the algorithm. It often makes sense to increase the number of bins for images with higher bit depth (e.g. 256 bins for a 12 bit image).
  35299. </summary>
  35300. </member>
  35301. <member name="P:OpenCvSharp.XPhoto.LearningBasedWB.RangeMaxVal">
  35302. <summary>
  35303. Maximum possible value of the input image (e.g. 255 for 8 bit images, 4095 for 12 bit images)
  35304. </summary>
  35305. </member>
  35306. <member name="P:OpenCvSharp.XPhoto.LearningBasedWB.SaturationThreshold">
  35307. <summary>
  35308. Threshold that is used to determine saturated pixels, i.e. pixels where at least one of the channels exceeds
  35309. </summary>
  35310. </member>
  35311. <member name="M:OpenCvSharp.XPhoto.LearningBasedWB.BalanceWhite(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  35312. <summary>
  35313. Applies white balancing to the input image.
  35314. </summary>
  35315. <param name="src">Input image</param>
  35316. <param name="dst">White balancing result</param>
  35317. </member>
  35318. <member name="M:OpenCvSharp.XPhoto.LearningBasedWB.ExtractSimpleFeatures(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  35319. <summary>
  35320. Implements the feature extraction part of the algorithm.
  35321. </summary>
  35322. <param name="src">Input three-channel image (BGR color space is assumed).</param>
  35323. <param name="dst">An array of four (r,g) chromaticity tuples corresponding to the features listed above.</param>
  35324. </member>
  35325. <member name="T:OpenCvSharp.XPhoto.SimpleWB">
  35326. <summary>
  35327. A simple white balance algorithm that works by independently stretching each of the input image channels to the specified range. For increased robustness it ignores the top and bottom p% of pixel values.
  35328. </summary>
  35329. </member>
  35330. <member name="M:OpenCvSharp.XPhoto.SimpleWB.#ctor(System.IntPtr)">
  35331. <summary>
  35332. Constructor
  35333. </summary>
  35334. </member>
  35335. <member name="M:OpenCvSharp.XPhoto.SimpleWB.Create">
  35336. <summary>
  35337. Creates an instance of SimpleWB
  35338. </summary>
  35339. <returns></returns>
  35340. </member>
  35341. <member name="M:OpenCvSharp.XPhoto.SimpleWB.DisposeManaged">
  35342. <summary>
  35343. Releases managed resources
  35344. </summary>
  35345. </member>
  35346. <member name="P:OpenCvSharp.XPhoto.SimpleWB.InputMax">
  35347. <summary>
  35348. Input image range maximum value.
  35349. </summary>
  35350. </member>
  35351. <member name="P:OpenCvSharp.XPhoto.SimpleWB.InputMin">
  35352. <summary>
  35353. Input image range minimum value.
  35354. </summary>
  35355. </member>
  35356. <member name="P:OpenCvSharp.XPhoto.SimpleWB.OutputMax">
  35357. <summary>
  35358. Output image range maximum value.
  35359. </summary>
  35360. </member>
  35361. <member name="P:OpenCvSharp.XPhoto.SimpleWB.OutputMin">
  35362. <summary>
  35363. Output image range minimum value.
  35364. </summary>
  35365. </member>
  35366. <member name="P:OpenCvSharp.XPhoto.SimpleWB.P">
  35367. <summary>
  35368. Percent of top/bottom values to ignore.
  35369. </summary>
  35370. </member>
  35371. <member name="M:OpenCvSharp.XPhoto.SimpleWB.BalanceWhite(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  35372. <summary>
  35373. Applies white balancing to the input image.
  35374. </summary>
  35375. <param name="src">Input image</param>
  35376. <param name="dst">White balancing result</param>
  35377. </member>
  35378. <member name="T:OpenCvSharp.XPhoto.TonemapDurand">
  35379. <summary>
  35380. This algorithm decomposes image into two layers: base layer and detail layer using bilateral filter
  35381. and compresses contrast of the base layer thus preserving all the details.
  35382. This implementation uses regular bilateral filter from OpenCV.
  35383. Saturation enhancement is possible as in cv::TonemapDrago.
  35384. For more information see @cite DD02 .
  35385. </summary>
  35386. </member>
  35387. <member name="M:OpenCvSharp.XPhoto.TonemapDurand.#ctor(System.IntPtr)">
  35388. <summary>
  35389. Constructor
  35390. </summary>
  35391. </member>
  35392. <member name="M:OpenCvSharp.XPhoto.TonemapDurand.Create(System.Single,System.Single,System.Single,System.Single,System.Single)">
  35393. <summary>
  35394. Creates TonemapDurand object
  35395. </summary>
  35396. <param name="gamma">positive value for gamma correction. Gamma value of 1.0 implies no correction, gamma
  35397. equal to 2.2f is suitable for most displays.
  35398. Generally gamma &gt; 1 brightens the image and gamma &lt; 1 darkens it.</param>
  35399. <param name="contrast">resulting contrast on logarithmic scale, i. e. log(max / min), where max and min</param>
  35400. <param name="saturation">positive saturation enhancement value. 1.0 preserves saturation, values greater
  35401. than 1 increase saturation and values less than 1 decrease it.</param>
  35402. <param name="sigmaSpace">bilateral filter sigma in coordinate space</param>
  35403. <param name="sigmaColor">bilateral filter sigma in color space</param>
  35404. <returns></returns>
  35405. </member>
  35406. <member name="M:OpenCvSharp.XPhoto.TonemapDurand.DisposeManaged">
  35407. <summary>
  35408. Releases managed resources
  35409. </summary>
  35410. </member>
  35411. <member name="P:OpenCvSharp.XPhoto.TonemapDurand.Saturation">
  35412. <summary>
  35413. Gets or sets positive saturation enhancement value. 1.0 preserves saturation, values greater
  35414. than 1 increase saturation and values less than 1 decrease it.
  35415. </summary>
  35416. </member>
  35417. <member name="P:OpenCvSharp.XPhoto.TonemapDurand.Contrast">
  35418. <summary>
  35419. Gets or sets resulting contrast on logarithmic scale, i. e. log(max / min), where max and min
  35420. </summary>
  35421. </member>
  35422. <member name="P:OpenCvSharp.XPhoto.TonemapDurand.SigmaSpace">
  35423. <summary>
  35424. Gets or sets bilateral filter sigma in coordinate space
  35425. </summary>
  35426. </member>
  35427. <member name="P:OpenCvSharp.XPhoto.TonemapDurand.SigmaColor">
  35428. <summary>
  35429. Gets or sets bilateral filter sigma in color space
  35430. </summary>
  35431. </member>
  35432. <member name="T:OpenCvSharp.XPhoto.WhiteBalancer">
  35433. <summary>
  35434. The base class for auto white balance algorithms.
  35435. </summary>
  35436. </member>
  35437. <member name="M:OpenCvSharp.XPhoto.WhiteBalancer.BalanceWhite(OpenCvSharp.InputArray,OpenCvSharp.OutputArray)">
  35438. <summary>
  35439. Applies white balancing to the input image.
  35440. </summary>
  35441. <param name="src">Input image</param>
  35442. <param name="dst">White balancing result</param>
  35443. </member>
  35444. <member name="T:OpenCvSharp.ExceptionHandler">
  35445. <summary>
  35446. This static class defines one instance which than can be used by multiple threads to gather exception information from OpenCV
  35447. Implemented as a singleton
  35448. </summary>
  35449. </member>
  35450. <member name="F:OpenCvSharp.ExceptionHandler.ErrorHandlerCallback">
  35451. <summary>
  35452. Callback function invoked by OpenCV when exception occurs
  35453. Stores the information locally for every thread
  35454. </summary>
  35455. </member>
  35456. <member name="M:OpenCvSharp.ExceptionHandler.RegisterExceptionCallback">
  35457. <summary>
  35458. Registers the callback function to OpenCV, so exception caught before the p/invoke boundary
  35459. </summary>
  35460. </member>
  35461. <member name="M:OpenCvSharp.ExceptionHandler.ThrowPossibleException">
  35462. <summary>
  35463. Throws appropriate exception if one happened
  35464. </summary>
  35465. </member>
  35466. <member name="M:OpenCvSharp.ExceptionHandler.CheckForException">
  35467. <summary>
  35468. Returns a boolean which indicates if an exception occured for the current thread
  35469. Reading this value changes its state, so an exception is handled only once
  35470. </summary>
  35471. </member>
  35472. <member name="T:OpenCvSharp.ExceptionStatus">
  35473. <summary>
  35474. Whether native methods for P/Invoke raises an exception
  35475. </summary>
  35476. </member>
  35477. <member name="T:OpenCvSharp.NativeMethods">
  35478. <summary>
  35479. P/Invoke methods of OpenCV 2.x C++ interface
  35480. </summary>
  35481. </member>
  35482. <member name="F:OpenCvSharp.NativeMethods.tried">
  35483. <summary>
  35484. Is tried P/Invoke once
  35485. </summary>
  35486. </member>
  35487. <member name="M:OpenCvSharp.NativeMethods.#cctor">
  35488. <summary>
  35489. Static constructor
  35490. </summary>
  35491. </member>
  35492. <member name="M:OpenCvSharp.NativeMethods.LoadLibraries(System.Collections.Generic.IEnumerable{System.String})">
  35493. <summary>
  35494. Load DLL files dynamically using Win32 LoadLibrary
  35495. </summary>
  35496. <param name="additionalPaths"></param>
  35497. </member>
  35498. <member name="M:OpenCvSharp.NativeMethods.TryPInvoke">
  35499. <summary>
  35500. Checks whether PInvoke functions can be called
  35501. </summary>
  35502. </member>
  35503. <member name="M:OpenCvSharp.NativeMethods.IsWindows">
  35504. <summary>
  35505. Returns whether the OS is Windows or not
  35506. </summary>
  35507. <returns></returns>
  35508. </member>
  35509. <member name="M:OpenCvSharp.NativeMethods.IsUnix">
  35510. <summary>
  35511. Returns whether the OS is *nix or not
  35512. </summary>
  35513. <returns></returns>
  35514. </member>
  35515. <member name="M:OpenCvSharp.NativeMethods.IsMono">
  35516. <summary>
  35517. Returns whether the runtime is Mono or not
  35518. </summary>
  35519. <returns></returns>
  35520. </member>
  35521. <member name="F:OpenCvSharp.NativeMethods.ErrorHandlerThrowException">
  35522. <summary>
  35523. Custom error handler to be thrown by OpenCV
  35524. </summary>
  35525. </member>
  35526. <member name="F:OpenCvSharp.NativeMethods.ErrorHandlerIgnorance">
  35527. <summary>
  35528. Custom error handler to ignore all OpenCV errors
  35529. </summary>
  35530. </member>
  35531. <member name="F:OpenCvSharp.NativeMethods.ErrorHandlerDefault">
  35532. <summary>
  35533. Default error handler
  35534. </summary>
  35535. </member>
  35536. <member name="T:OpenCvSharp.StdString">
  35537. <inheritdoc />
  35538. <summary>
  35539. C++ std::string
  35540. </summary>
  35541. </member>
  35542. <member name="M:OpenCvSharp.StdString.#ctor">
  35543. <inheritdoc />
  35544. <summary>
  35545. </summary>
  35546. </member>
  35547. <member name="M:OpenCvSharp.StdString.#ctor(System.IntPtr)">
  35548. <inheritdoc />
  35549. <summary>
  35550. </summary>
  35551. </member>
  35552. <member name="M:OpenCvSharp.StdString.#ctor(System.String)">
  35553. <inheritdoc />
  35554. <summary>
  35555. </summary>
  35556. <param name="str"></param>
  35557. </member>
  35558. <member name="M:OpenCvSharp.StdString.DisposeUnmanaged">
  35559. <summary>
  35560. Releases unmanaged resources
  35561. </summary>
  35562. </member>
  35563. <member name="P:OpenCvSharp.StdString.Size">
  35564. <summary>
  35565. string.size()
  35566. </summary>
  35567. </member>
  35568. <member name="M:OpenCvSharp.StdString.ToString">
  35569. <summary>
  35570. Converts std::string to managed string
  35571. </summary>
  35572. <returns></returns>
  35573. </member>
  35574. <member name="T:OpenCvSharp.IStdVector`1">
  35575. <summary>
  35576. Represents std::vector
  35577. </summary>
  35578. </member>
  35579. <member name="P:OpenCvSharp.IStdVector`1.Size">
  35580. <summary>
  35581. vector.size()
  35582. </summary>
  35583. </member>
  35584. <member name="M:OpenCvSharp.IStdVector`1.ToArray">
  35585. <summary>
  35586. Convert std::vector&lt;T&gt; to managed array T[]
  35587. </summary>
  35588. <returns></returns>
  35589. </member>
  35590. <member name="T:OpenCvSharp.VectorOfByte">
  35591. <summary>
  35592. </summary>
  35593. </member>
  35594. <member name="M:OpenCvSharp.VectorOfByte.#ctor">
  35595. <summary>
  35596. </summary>
  35597. </member>
  35598. <member name="M:OpenCvSharp.VectorOfByte.#ctor(System.Int32)">
  35599. <summary>
  35600. </summary>
  35601. <param name="size"></param>
  35602. </member>
  35603. <member name="M:OpenCvSharp.VectorOfByte.#ctor(System.Collections.Generic.IEnumerable{System.Byte})">
  35604. <summary>
  35605. </summary>
  35606. <param name="data"></param>
  35607. </member>
  35608. <member name="M:OpenCvSharp.VectorOfByte.DisposeUnmanaged">
  35609. <summary>
  35610. Releases unmanaged resources
  35611. </summary>
  35612. </member>
  35613. <member name="P:OpenCvSharp.VectorOfByte.Size">
  35614. <summary>
  35615. vector.size()
  35616. </summary>
  35617. </member>
  35618. <member name="P:OpenCvSharp.VectorOfByte.ElemPtr">
  35619. <summary>
  35620. &amp;vector[0]
  35621. </summary>
  35622. </member>
  35623. <member name="M:OpenCvSharp.VectorOfByte.ToArray">
  35624. <summary>
  35625. Converts std::vector to managed array
  35626. </summary>
  35627. <returns></returns>
  35628. </member>
  35629. <member name="T:OpenCvSharp.VectorOfDMatch">
  35630. <summary>
  35631. </summary>
  35632. </member>
  35633. <member name="M:OpenCvSharp.VectorOfDMatch.#ctor">
  35634. <summary>
  35635. </summary>
  35636. </member>
  35637. <member name="M:OpenCvSharp.VectorOfDMatch.#ctor(System.IntPtr)">
  35638. <summary>
  35639. </summary>
  35640. <param name="ptr"></param>
  35641. </member>
  35642. <member name="M:OpenCvSharp.VectorOfDMatch.#ctor(System.Int32)">
  35643. <summary>
  35644. </summary>
  35645. <param name="size"></param>
  35646. </member>
  35647. <member name="M:OpenCvSharp.VectorOfDMatch.#ctor(System.Collections.Generic.IEnumerable{OpenCvSharp.DMatch})">
  35648. <summary>
  35649. </summary>
  35650. <param name="data"></param>
  35651. </member>
  35652. <member name="M:OpenCvSharp.VectorOfDMatch.DisposeUnmanaged">
  35653. <summary>
  35654. Releases unmanaged resources
  35655. </summary>
  35656. </member>
  35657. <member name="P:OpenCvSharp.VectorOfDMatch.Size">
  35658. <summary>
  35659. vector.size()
  35660. </summary>
  35661. </member>
  35662. <member name="P:OpenCvSharp.VectorOfDMatch.ElemPtr">
  35663. <summary>
  35664. &amp;vector[0]
  35665. </summary>
  35666. </member>
  35667. <member name="M:OpenCvSharp.VectorOfDMatch.ToArray">
  35668. <summary>
  35669. Converts std::vector to managed array
  35670. </summary>
  35671. <returns></returns>
  35672. </member>
  35673. <member name="T:OpenCvSharp.VectorOfDouble">
  35674. <summary>
  35675. </summary>
  35676. </member>
  35677. <member name="M:OpenCvSharp.VectorOfDouble.#ctor">
  35678. <summary>
  35679. </summary>
  35680. </member>
  35681. <member name="M:OpenCvSharp.VectorOfDouble.#ctor(System.Int32)">
  35682. <summary>
  35683. </summary>
  35684. <param name="size"></param>
  35685. </member>
  35686. <member name="M:OpenCvSharp.VectorOfDouble.#ctor(System.Collections.Generic.IEnumerable{System.Double})">
  35687. <summary>
  35688. </summary>
  35689. <param name="data"></param>
  35690. </member>
  35691. <member name="M:OpenCvSharp.VectorOfDouble.DisposeUnmanaged">
  35692. <summary>
  35693. Releases unmanaged resources
  35694. </summary>
  35695. </member>
  35696. <member name="P:OpenCvSharp.VectorOfDouble.Size">
  35697. <summary>
  35698. vector.size()
  35699. </summary>
  35700. </member>
  35701. <member name="P:OpenCvSharp.VectorOfDouble.ElemPtr">
  35702. <summary>
  35703. &amp;vector[0]
  35704. </summary>
  35705. </member>
  35706. <member name="M:OpenCvSharp.VectorOfDouble.ToArray">
  35707. <summary>
  35708. Converts std::vector to managed array
  35709. </summary>
  35710. <returns></returns>
  35711. </member>
  35712. <member name="T:OpenCvSharp.VectorOfDTreesNode">
  35713. <summary>
  35714. </summary>
  35715. </member>
  35716. <member name="M:OpenCvSharp.VectorOfDTreesNode.#ctor">
  35717. <summary>
  35718. </summary>
  35719. </member>
  35720. <member name="M:OpenCvSharp.VectorOfDTreesNode.#ctor(System.IntPtr)">
  35721. <summary>
  35722. </summary>
  35723. <param name="ptr"></param>
  35724. </member>
  35725. <member name="M:OpenCvSharp.VectorOfDTreesNode.#ctor(System.Int32)">
  35726. <summary>
  35727. </summary>
  35728. <param name="size"></param>
  35729. </member>
  35730. <member name="M:OpenCvSharp.VectorOfDTreesNode.#ctor(System.Collections.Generic.IEnumerable{OpenCvSharp.ML.DTrees.Node})">
  35731. <summary>
  35732. </summary>
  35733. <param name="data"></param>
  35734. </member>
  35735. <member name="M:OpenCvSharp.VectorOfDTreesNode.DisposeUnmanaged">
  35736. <summary>
  35737. Releases unmanaged resources
  35738. </summary>
  35739. </member>
  35740. <member name="P:OpenCvSharp.VectorOfDTreesNode.Size">
  35741. <summary>
  35742. vector.size()
  35743. </summary>
  35744. </member>
  35745. <member name="P:OpenCvSharp.VectorOfDTreesNode.ElemPtr">
  35746. <summary>
  35747. &amp;vector[0]
  35748. </summary>
  35749. </member>
  35750. <member name="M:OpenCvSharp.VectorOfDTreesNode.ToArray">
  35751. <summary>
  35752. Converts std::vector to managed array
  35753. </summary>
  35754. <returns></returns>
  35755. </member>
  35756. <member name="T:OpenCvSharp.VectorOfDTreesSplit">
  35757. <summary>
  35758. </summary>
  35759. </member>
  35760. <member name="M:OpenCvSharp.VectorOfDTreesSplit.#ctor">
  35761. <summary>
  35762. </summary>
  35763. </member>
  35764. <member name="M:OpenCvSharp.VectorOfDTreesSplit.#ctor(System.IntPtr)">
  35765. <summary>
  35766. </summary>
  35767. <param name="ptr"></param>
  35768. </member>
  35769. <member name="M:OpenCvSharp.VectorOfDTreesSplit.#ctor(System.Int32)">
  35770. <summary>
  35771. </summary>
  35772. <param name="size"></param>
  35773. </member>
  35774. <member name="M:OpenCvSharp.VectorOfDTreesSplit.#ctor(System.Collections.Generic.IEnumerable{OpenCvSharp.ML.DTrees.Split})">
  35775. <summary>
  35776. </summary>
  35777. <param name="data"></param>
  35778. </member>
  35779. <member name="M:OpenCvSharp.VectorOfDTreesSplit.DisposeUnmanaged">
  35780. <summary>
  35781. Releases unmanaged resources
  35782. </summary>
  35783. </member>
  35784. <member name="P:OpenCvSharp.VectorOfDTreesSplit.Size">
  35785. <summary>
  35786. vector.size()
  35787. </summary>
  35788. </member>
  35789. <member name="P:OpenCvSharp.VectorOfDTreesSplit.ElemPtr">
  35790. <summary>
  35791. &amp;vector[0]
  35792. </summary>
  35793. </member>
  35794. <member name="M:OpenCvSharp.VectorOfDTreesSplit.ToArray">
  35795. <summary>
  35796. Converts std::vector to managed array
  35797. </summary>
  35798. <returns></returns>
  35799. </member>
  35800. <member name="T:OpenCvSharp.VectorOfFloat">
  35801. <summary>
  35802. </summary>
  35803. </member>
  35804. <member name="M:OpenCvSharp.VectorOfFloat.#ctor">
  35805. <summary>
  35806. </summary>
  35807. </member>
  35808. <member name="M:OpenCvSharp.VectorOfFloat.#ctor(System.Int32)">
  35809. <summary>
  35810. </summary>
  35811. <param name="size"></param>
  35812. </member>
  35813. <member name="M:OpenCvSharp.VectorOfFloat.#ctor(System.Collections.Generic.IEnumerable{System.Single})">
  35814. <summary>
  35815. </summary>
  35816. <param name="data"></param>
  35817. </member>
  35818. <member name="M:OpenCvSharp.VectorOfFloat.DisposeUnmanaged">
  35819. <summary>
  35820. Releases unmanaged resources
  35821. </summary>
  35822. </member>
  35823. <member name="P:OpenCvSharp.VectorOfFloat.Size">
  35824. <summary>
  35825. vector.size()
  35826. </summary>
  35827. </member>
  35828. <member name="P:OpenCvSharp.VectorOfFloat.ElemPtr">
  35829. <summary>
  35830. &amp;vector[0]
  35831. </summary>
  35832. </member>
  35833. <member name="M:OpenCvSharp.VectorOfFloat.ToArray">
  35834. <summary>
  35835. Converts std::vector to managed array
  35836. </summary>
  35837. <returns></returns>
  35838. </member>
  35839. <member name="T:OpenCvSharp.VectorOfInt32">
  35840. <summary>
  35841. </summary>
  35842. </member>
  35843. <member name="M:OpenCvSharp.VectorOfInt32.#ctor">
  35844. <summary>
  35845. </summary>
  35846. </member>
  35847. <member name="M:OpenCvSharp.VectorOfInt32.#ctor(System.Int32)">
  35848. <summary>
  35849. </summary>
  35850. <param name="size"></param>
  35851. </member>
  35852. <member name="M:OpenCvSharp.VectorOfInt32.#ctor(System.IntPtr)">
  35853. <summary>
  35854. </summary>
  35855. </member>
  35856. <member name="M:OpenCvSharp.VectorOfInt32.#ctor(System.Collections.Generic.IEnumerable{System.Int32})">
  35857. <summary>
  35858. </summary>
  35859. <param name="data"></param>
  35860. </member>
  35861. <member name="M:OpenCvSharp.VectorOfInt32.DisposeUnmanaged">
  35862. <summary>
  35863. Releases unmanaged resources
  35864. </summary>
  35865. </member>
  35866. <member name="P:OpenCvSharp.VectorOfInt32.Size">
  35867. <summary>
  35868. vector.size()
  35869. </summary>
  35870. </member>
  35871. <member name="P:OpenCvSharp.VectorOfInt32.ElemPtr">
  35872. <summary>
  35873. &amp;vector[0]
  35874. </summary>
  35875. </member>
  35876. <member name="M:OpenCvSharp.VectorOfInt32.ToArray">
  35877. <summary>
  35878. Converts std::vector to managed array
  35879. </summary>
  35880. <returns></returns>
  35881. </member>
  35882. <member name="T:OpenCvSharp.VectorOfKeyPoint">
  35883. <summary>
  35884. </summary>
  35885. </member>
  35886. <member name="M:OpenCvSharp.VectorOfKeyPoint.#ctor">
  35887. <summary>
  35888. </summary>
  35889. </member>
  35890. <member name="M:OpenCvSharp.VectorOfKeyPoint.#ctor(System.IntPtr)">
  35891. <summary>
  35892. </summary>
  35893. <param name="ptr"></param>
  35894. </member>
  35895. <member name="M:OpenCvSharp.VectorOfKeyPoint.#ctor(System.Int32)">
  35896. <summary>
  35897. </summary>
  35898. <param name="size"></param>
  35899. </member>
  35900. <member name="M:OpenCvSharp.VectorOfKeyPoint.#ctor(System.Collections.Generic.IEnumerable{OpenCvSharp.KeyPoint})">
  35901. <summary>
  35902. </summary>
  35903. <param name="data"></param>
  35904. </member>
  35905. <member name="M:OpenCvSharp.VectorOfKeyPoint.DisposeUnmanaged">
  35906. <summary>
  35907. Releases unmanaged resources
  35908. </summary>
  35909. </member>
  35910. <member name="P:OpenCvSharp.VectorOfKeyPoint.Size">
  35911. <summary>
  35912. vector.size()
  35913. </summary>
  35914. </member>
  35915. <member name="P:OpenCvSharp.VectorOfKeyPoint.ElemPtr">
  35916. <summary>
  35917. &amp;vector[0]
  35918. </summary>
  35919. </member>
  35920. <member name="M:OpenCvSharp.VectorOfKeyPoint.ToArray">
  35921. <summary>
  35922. Converts std::vector to managed array
  35923. </summary>
  35924. <returns></returns>
  35925. </member>
  35926. <member name="T:OpenCvSharp.VectorOfMat">
  35927. <summary>
  35928. </summary>
  35929. </member>
  35930. <member name="M:OpenCvSharp.VectorOfMat.#ctor">
  35931. <summary>
  35932. </summary>
  35933. </member>
  35934. <member name="M:OpenCvSharp.VectorOfMat.#ctor(System.Int32)">
  35935. <summary>
  35936. </summary>
  35937. <param name="size"></param>
  35938. </member>
  35939. <member name="M:OpenCvSharp.VectorOfMat.#ctor(System.IntPtr)">
  35940. <summary>
  35941. </summary>
  35942. <param name="ptr"></param>
  35943. </member>
  35944. <member name="M:OpenCvSharp.VectorOfMat.#ctor(System.Collections.Generic.IEnumerable{OpenCvSharp.Mat})">
  35945. <summary>
  35946. </summary>
  35947. <param name="mats"></param>
  35948. </member>
  35949. <member name="M:OpenCvSharp.VectorOfMat.DisposeUnmanaged">
  35950. <summary>
  35951. Releases unmanaged resources
  35952. </summary>
  35953. </member>
  35954. <member name="P:OpenCvSharp.VectorOfMat.Size">
  35955. <summary>
  35956. vector.size()
  35957. </summary>
  35958. </member>
  35959. <member name="P:OpenCvSharp.VectorOfMat.ElemPtr">
  35960. <summary>
  35961. &amp;vector[0]
  35962. </summary>
  35963. </member>
  35964. <member name="M:OpenCvSharp.VectorOfMat.ToArray">
  35965. <summary>
  35966. Converts std::vector to managed array
  35967. </summary>
  35968. <returns></returns>
  35969. </member>
  35970. <member name="M:OpenCvSharp.VectorOfMat.ToArray``1">
  35971. <summary>
  35972. Converts std::vector to managed array
  35973. </summary>
  35974. <returns></returns>
  35975. </member>
  35976. <member name="M:OpenCvSharp.VectorOfMat.AddRef">
  35977. <summary>
  35978. 各要素の参照カウントを1追加する
  35979. </summary>
  35980. </member>
  35981. <member name="T:OpenCvSharp.VectorOfPoint">
  35982. <summary>
  35983. </summary>
  35984. </member>
  35985. <member name="M:OpenCvSharp.VectorOfPoint.#ctor">
  35986. <summary>
  35987. </summary>
  35988. </member>
  35989. <member name="M:OpenCvSharp.VectorOfPoint.#ctor(System.Int32)">
  35990. <summary>
  35991. </summary>
  35992. <param name="size"></param>
  35993. </member>
  35994. <member name="M:OpenCvSharp.VectorOfPoint.#ctor(System.IntPtr)">
  35995. <summary>
  35996. </summary>
  35997. <param name="ptr"></param>
  35998. </member>
  35999. <member name="M:OpenCvSharp.VectorOfPoint.#ctor(System.Collections.Generic.IEnumerable{OpenCvSharp.Point})">
  36000. <summary>
  36001. </summary>
  36002. <param name="data"></param>
  36003. </member>
  36004. <member name="M:OpenCvSharp.VectorOfPoint.DisposeUnmanaged">
  36005. <summary>
  36006. Releases unmanaged resources
  36007. </summary>
  36008. </member>
  36009. <member name="P:OpenCvSharp.VectorOfPoint.Size">
  36010. <summary>
  36011. vector.size()
  36012. </summary>
  36013. </member>
  36014. <member name="P:OpenCvSharp.VectorOfPoint.ElemPtr">
  36015. <summary>
  36016. &amp;vector[0]
  36017. </summary>
  36018. </member>
  36019. <member name="M:OpenCvSharp.VectorOfPoint.ToArray">
  36020. <summary>
  36021. Converts std::vector to managed array
  36022. </summary>
  36023. <returns></returns>
  36024. </member>
  36025. <member name="T:OpenCvSharp.VectorOfPoint2d">
  36026. <summary>
  36027. </summary>
  36028. </member>
  36029. <member name="M:OpenCvSharp.VectorOfPoint2d.#ctor">
  36030. <summary>
  36031. </summary>
  36032. </member>
  36033. <member name="M:OpenCvSharp.VectorOfPoint2d.#ctor(System.IntPtr)">
  36034. <summary>
  36035. </summary>
  36036. <param name="ptr"></param>
  36037. </member>
  36038. <member name="M:OpenCvSharp.VectorOfPoint2d.#ctor(System.Int32)">
  36039. <summary>
  36040. </summary>
  36041. <param name="size"></param>
  36042. </member>
  36043. <member name="M:OpenCvSharp.VectorOfPoint2d.#ctor(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2d})">
  36044. <summary>
  36045. </summary>
  36046. <param name="data"></param>
  36047. </member>
  36048. <member name="M:OpenCvSharp.VectorOfPoint2d.DisposeUnmanaged">
  36049. <summary>
  36050. Releases unmanaged resources
  36051. </summary>
  36052. </member>
  36053. <member name="P:OpenCvSharp.VectorOfPoint2d.Size">
  36054. <summary>
  36055. vector.size()
  36056. </summary>
  36057. </member>
  36058. <member name="P:OpenCvSharp.VectorOfPoint2d.ElemPtr">
  36059. <summary>
  36060. &amp;vector[0]
  36061. </summary>
  36062. </member>
  36063. <member name="M:OpenCvSharp.VectorOfPoint2d.ToArray">
  36064. <summary>
  36065. Converts std::vector to managed array
  36066. </summary>
  36067. <returns></returns>
  36068. </member>
  36069. <member name="T:OpenCvSharp.VectorOfPoint2f">
  36070. <summary>
  36071. </summary>
  36072. </member>
  36073. <member name="M:OpenCvSharp.VectorOfPoint2f.#ctor">
  36074. <summary>
  36075. </summary>
  36076. </member>
  36077. <member name="M:OpenCvSharp.VectorOfPoint2f.#ctor(System.IntPtr)">
  36078. <summary>
  36079. </summary>
  36080. <param name="ptr"></param>
  36081. </member>
  36082. <member name="M:OpenCvSharp.VectorOfPoint2f.#ctor(System.Int32)">
  36083. <summary>
  36084. </summary>
  36085. <param name="size"></param>
  36086. </member>
  36087. <member name="M:OpenCvSharp.VectorOfPoint2f.#ctor(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f})">
  36088. <summary>
  36089. </summary>
  36090. <param name="data"></param>
  36091. </member>
  36092. <member name="M:OpenCvSharp.VectorOfPoint2f.DisposeUnmanaged">
  36093. <summary>
  36094. Releases unmanaged resources
  36095. </summary>
  36096. </member>
  36097. <member name="P:OpenCvSharp.VectorOfPoint2f.Size">
  36098. <summary>
  36099. vector.size()
  36100. </summary>
  36101. </member>
  36102. <member name="P:OpenCvSharp.VectorOfPoint2f.ElemPtr">
  36103. <summary>
  36104. &amp;vector[0]
  36105. </summary>
  36106. </member>
  36107. <member name="M:OpenCvSharp.VectorOfPoint2f.ToArray">
  36108. <summary>
  36109. Converts std::vector to managed array
  36110. </summary>
  36111. <returns></returns>
  36112. </member>
  36113. <member name="T:OpenCvSharp.VectorOfPoint3f">
  36114. <summary>
  36115. </summary>
  36116. </member>
  36117. <member name="M:OpenCvSharp.VectorOfPoint3f.#ctor">
  36118. <summary>
  36119. </summary>
  36120. </member>
  36121. <member name="M:OpenCvSharp.VectorOfPoint3f.#ctor(System.Int32)">
  36122. <summary>
  36123. </summary>
  36124. <param name="size"></param>
  36125. </member>
  36126. <member name="M:OpenCvSharp.VectorOfPoint3f.#ctor(System.Collections.Generic.IEnumerable{OpenCvSharp.Point3f})">
  36127. <summary>
  36128. </summary>
  36129. <param name="data"></param>
  36130. </member>
  36131. <member name="M:OpenCvSharp.VectorOfPoint3f.DisposeUnmanaged">
  36132. <summary>
  36133. Releases unmanaged resources
  36134. </summary>
  36135. </member>
  36136. <member name="P:OpenCvSharp.VectorOfPoint3f.Size">
  36137. <summary>
  36138. vector.size()
  36139. </summary>
  36140. </member>
  36141. <member name="P:OpenCvSharp.VectorOfPoint3f.ElemPtr">
  36142. <summary>
  36143. &amp;vector[0]
  36144. </summary>
  36145. </member>
  36146. <member name="M:OpenCvSharp.VectorOfPoint3f.ToArray">
  36147. <summary>
  36148. Converts std::vector to managed array
  36149. </summary>
  36150. <returns></returns>
  36151. </member>
  36152. <member name="T:OpenCvSharp.VectorOfRect">
  36153. <summary>
  36154. </summary>
  36155. </member>
  36156. <member name="M:OpenCvSharp.VectorOfRect.#ctor">
  36157. <summary>
  36158. </summary>
  36159. </member>
  36160. <member name="M:OpenCvSharp.VectorOfRect.#ctor(System.Int32)">
  36161. <summary>
  36162. </summary>
  36163. <param name="size"></param>
  36164. </member>
  36165. <member name="M:OpenCvSharp.VectorOfRect.#ctor(System.Collections.Generic.IEnumerable{OpenCvSharp.Rect})">
  36166. <summary>
  36167. </summary>
  36168. <param name="data"></param>
  36169. </member>
  36170. <member name="M:OpenCvSharp.VectorOfRect.DisposeUnmanaged">
  36171. <summary>
  36172. Releases unmanaged resources
  36173. </summary>
  36174. </member>
  36175. <member name="P:OpenCvSharp.VectorOfRect.Size">
  36176. <summary>
  36177. vector.size()
  36178. </summary>
  36179. </member>
  36180. <member name="P:OpenCvSharp.VectorOfRect.ElemPtr">
  36181. <summary>
  36182. &amp;vector[0]
  36183. </summary>
  36184. </member>
  36185. <member name="M:OpenCvSharp.VectorOfRect.ToArray">
  36186. <summary>
  36187. Converts std::vector to managed array
  36188. </summary>
  36189. <returns></returns>
  36190. </member>
  36191. <member name="T:OpenCvSharp.VectorOfRect2d">
  36192. <summary>
  36193. </summary>
  36194. </member>
  36195. <member name="M:OpenCvSharp.VectorOfRect2d.#ctor">
  36196. <summary>
  36197. </summary>
  36198. </member>
  36199. <member name="M:OpenCvSharp.VectorOfRect2d.#ctor(System.Int32)">
  36200. <summary>
  36201. </summary>
  36202. <param name="size"></param>
  36203. </member>
  36204. <member name="M:OpenCvSharp.VectorOfRect2d.#ctor(System.Collections.Generic.IEnumerable{OpenCvSharp.Rect2d})">
  36205. <summary>
  36206. </summary>
  36207. <param name="data"></param>
  36208. </member>
  36209. <member name="M:OpenCvSharp.VectorOfRect2d.DisposeUnmanaged">
  36210. <summary>
  36211. Releases unmanaged resources
  36212. </summary>
  36213. </member>
  36214. <member name="P:OpenCvSharp.VectorOfRect2d.Size">
  36215. <summary>
  36216. vector.size()
  36217. </summary>
  36218. </member>
  36219. <member name="P:OpenCvSharp.VectorOfRect2d.ElemPtr">
  36220. <summary>
  36221. &amp;vector[0]
  36222. </summary>
  36223. </member>
  36224. <member name="M:OpenCvSharp.VectorOfRect2d.ToArray">
  36225. <summary>
  36226. Converts std::vector to managed array
  36227. </summary>
  36228. <returns></returns>
  36229. </member>
  36230. <member name="T:OpenCvSharp.VectorOfRotatedRect">
  36231. <summary>
  36232. </summary>
  36233. </member>
  36234. <member name="M:OpenCvSharp.VectorOfRotatedRect.#ctor">
  36235. <summary>
  36236. </summary>
  36237. </member>
  36238. <member name="M:OpenCvSharp.VectorOfRotatedRect.#ctor(System.Int32)">
  36239. <summary>
  36240. </summary>
  36241. <param name="size"></param>
  36242. </member>
  36243. <member name="M:OpenCvSharp.VectorOfRotatedRect.#ctor(System.Collections.Generic.IEnumerable{OpenCvSharp.RotatedRect})">
  36244. <summary>
  36245. </summary>
  36246. <param name="data"></param>
  36247. </member>
  36248. <member name="M:OpenCvSharp.VectorOfRotatedRect.DisposeUnmanaged">
  36249. <summary>
  36250. Releases unmanaged resources
  36251. </summary>
  36252. </member>
  36253. <member name="P:OpenCvSharp.VectorOfRotatedRect.Size">
  36254. <summary>
  36255. vector.size()
  36256. </summary>
  36257. </member>
  36258. <member name="P:OpenCvSharp.VectorOfRotatedRect.ElemPtr">
  36259. <summary>
  36260. &amp;vector[0]
  36261. </summary>
  36262. </member>
  36263. <member name="M:OpenCvSharp.VectorOfRotatedRect.ToArray">
  36264. <summary>
  36265. Converts std::vector to managed array
  36266. </summary>
  36267. <returns></returns>
  36268. </member>
  36269. <member name="T:OpenCvSharp.VectorOfSByte">
  36270. <summary>
  36271. </summary>
  36272. </member>
  36273. <member name="M:OpenCvSharp.VectorOfSByte.#ctor">
  36274. <summary>
  36275. </summary>
  36276. </member>
  36277. <member name="M:OpenCvSharp.VectorOfSByte.#ctor(System.Int32)">
  36278. <summary>
  36279. </summary>
  36280. <param name="size"></param>
  36281. </member>
  36282. <member name="M:OpenCvSharp.VectorOfSByte.#ctor(System.Collections.Generic.IEnumerable{System.SByte})">
  36283. <summary>
  36284. </summary>
  36285. <param name="data"></param>
  36286. </member>
  36287. <member name="M:OpenCvSharp.VectorOfSByte.DisposeUnmanaged">
  36288. <summary>
  36289. Releases unmanaged resources
  36290. </summary>
  36291. </member>
  36292. <member name="P:OpenCvSharp.VectorOfSByte.Size">
  36293. <summary>
  36294. vector.size()
  36295. </summary>
  36296. </member>
  36297. <member name="P:OpenCvSharp.VectorOfSByte.ElemPtr">
  36298. <summary>
  36299. &amp;vector[0]
  36300. </summary>
  36301. </member>
  36302. <member name="M:OpenCvSharp.VectorOfSByte.ToArray">
  36303. <summary>
  36304. Converts std::vector to managed array
  36305. </summary>
  36306. <returns></returns>
  36307. </member>
  36308. <member name="T:OpenCvSharp.VectorOfString">
  36309. <summary>
  36310. </summary>
  36311. </member>
  36312. <member name="M:OpenCvSharp.VectorOfString.#ctor">
  36313. <summary>
  36314. </summary>
  36315. </member>
  36316. <member name="M:OpenCvSharp.VectorOfString.#ctor(System.IntPtr)">
  36317. <summary>
  36318. </summary>
  36319. <param name="ptr"></param>
  36320. </member>
  36321. <member name="M:OpenCvSharp.VectorOfString.#ctor(System.Int32)">
  36322. <summary>
  36323. </summary>
  36324. <param name="size"></param>
  36325. </member>
  36326. <member name="M:OpenCvSharp.VectorOfString.DisposeUnmanaged">
  36327. <summary>
  36328. Releases unmanaged resources
  36329. </summary>
  36330. </member>
  36331. <member name="P:OpenCvSharp.VectorOfString.Size">
  36332. <summary>
  36333. vector.size()
  36334. </summary>
  36335. </member>
  36336. <member name="M:OpenCvSharp.VectorOfString.ToArray">
  36337. <summary>
  36338. Converts std::vector to managed array
  36339. </summary>
  36340. <returns></returns>
  36341. </member>
  36342. <member name="T:OpenCvSharp.VectorOfVec2f">
  36343. <summary>
  36344. </summary>
  36345. </member>
  36346. <member name="M:OpenCvSharp.VectorOfVec2f.#ctor">
  36347. <summary>
  36348. </summary>
  36349. </member>
  36350. <member name="M:OpenCvSharp.VectorOfVec2f.#ctor(System.Int32)">
  36351. <summary>
  36352. </summary>
  36353. <param name="size"></param>
  36354. </member>
  36355. <member name="M:OpenCvSharp.VectorOfVec2f.#ctor(System.Collections.Generic.IEnumerable{OpenCvSharp.Vec2f})">
  36356. <summary>
  36357. </summary>
  36358. <param name="data"></param>
  36359. </member>
  36360. <member name="M:OpenCvSharp.VectorOfVec2f.DisposeUnmanaged">
  36361. <summary>
  36362. Releases unmanaged resources
  36363. </summary>
  36364. </member>
  36365. <member name="P:OpenCvSharp.VectorOfVec2f.Size">
  36366. <summary>
  36367. vector.size()
  36368. </summary>
  36369. </member>
  36370. <member name="P:OpenCvSharp.VectorOfVec2f.ElemPtr">
  36371. <summary>
  36372. &amp;vector[0]
  36373. </summary>
  36374. </member>
  36375. <member name="M:OpenCvSharp.VectorOfVec2f.ToArray">
  36376. <summary>
  36377. Converts std::vector to managed array
  36378. </summary>
  36379. <returns></returns>
  36380. </member>
  36381. <member name="M:OpenCvSharp.VectorOfVec2f.ToArray``1">
  36382. <summary>
  36383. Converts std::vector to managed array
  36384. </summary>
  36385. <typeparam name="T">structure that has two float members (ex. CvLineSegmentPolar, CvPoint2D32f, PointF)</typeparam>
  36386. <returns></returns>
  36387. </member>
  36388. <member name="T:OpenCvSharp.VectorOfVec3f">
  36389. <summary>
  36390. </summary>
  36391. </member>
  36392. <member name="M:OpenCvSharp.VectorOfVec3f.#ctor">
  36393. <summary>
  36394. </summary>
  36395. </member>
  36396. <member name="M:OpenCvSharp.VectorOfVec3f.#ctor(System.Int32)">
  36397. <summary>
  36398. </summary>
  36399. <param name="size"></param>
  36400. </member>
  36401. <member name="M:OpenCvSharp.VectorOfVec3f.#ctor(System.Collections.Generic.IEnumerable{OpenCvSharp.Vec3f})">
  36402. <summary>
  36403. </summary>
  36404. <param name="data"></param>
  36405. </member>
  36406. <member name="M:OpenCvSharp.VectorOfVec3f.DisposeUnmanaged">
  36407. <summary>
  36408. Releases unmanaged resources
  36409. </summary>
  36410. </member>
  36411. <member name="P:OpenCvSharp.VectorOfVec3f.Size">
  36412. <summary>
  36413. vector.size()
  36414. </summary>
  36415. </member>
  36416. <member name="P:OpenCvSharp.VectorOfVec3f.ElemPtr">
  36417. <summary>
  36418. &amp;vector[0]
  36419. </summary>
  36420. </member>
  36421. <member name="M:OpenCvSharp.VectorOfVec3f.ToArray">
  36422. <summary>
  36423. Converts std::vector to managed array
  36424. </summary>
  36425. <returns></returns>
  36426. </member>
  36427. <member name="M:OpenCvSharp.VectorOfVec3f.ToArray``1">
  36428. <summary>
  36429. Converts std::vector to managed array
  36430. </summary>
  36431. <typeparam name="T">structure that has two float members (ex. CvLineSegmentPolar, CvPoint2D32f, PointF)</typeparam>
  36432. <returns></returns>
  36433. </member>
  36434. <member name="T:OpenCvSharp.VectorOfVec4f">
  36435. <summary>
  36436. </summary>
  36437. </member>
  36438. <member name="M:OpenCvSharp.VectorOfVec4f.#ctor">
  36439. <summary>
  36440. </summary>
  36441. </member>
  36442. <member name="M:OpenCvSharp.VectorOfVec4f.#ctor(System.Int32)">
  36443. <summary>
  36444. </summary>
  36445. <param name="size"></param>
  36446. </member>
  36447. <member name="M:OpenCvSharp.VectorOfVec4f.#ctor(System.Collections.Generic.IEnumerable{OpenCvSharp.Vec4f})">
  36448. <summary>
  36449. </summary>
  36450. <param name="data"></param>
  36451. </member>
  36452. <member name="M:OpenCvSharp.VectorOfVec4f.#ctor(System.IntPtr)">
  36453. <summary>
  36454. </summary>
  36455. <param name="p"></param>
  36456. </member>
  36457. <member name="M:OpenCvSharp.VectorOfVec4f.DisposeUnmanaged">
  36458. <summary>
  36459. Releases unmanaged resources
  36460. </summary>
  36461. </member>
  36462. <member name="P:OpenCvSharp.VectorOfVec4f.Size">
  36463. <summary>
  36464. vector.size()
  36465. </summary>
  36466. </member>
  36467. <member name="P:OpenCvSharp.VectorOfVec4f.ElemPtr">
  36468. <summary>
  36469. &amp;vector[0]
  36470. </summary>
  36471. </member>
  36472. <member name="M:OpenCvSharp.VectorOfVec4f.ToArray">
  36473. <summary>
  36474. Converts std::vector to managed array
  36475. </summary>
  36476. <returns></returns>
  36477. </member>
  36478. <member name="M:OpenCvSharp.VectorOfVec4f.ToArray``1">
  36479. <summary>
  36480. Converts std::vector to managed array
  36481. </summary>
  36482. <typeparam name="T">structure that has four int members (ex. CvLineSegmentPoint, CvRect)</typeparam>
  36483. <returns></returns>
  36484. </member>
  36485. <member name="T:OpenCvSharp.VectorOfVec4i">
  36486. <summary>
  36487. </summary>
  36488. </member>
  36489. <member name="M:OpenCvSharp.VectorOfVec4i.#ctor">
  36490. <summary>
  36491. </summary>
  36492. </member>
  36493. <member name="M:OpenCvSharp.VectorOfVec4i.#ctor(System.Int32)">
  36494. <summary>
  36495. </summary>
  36496. <param name="size"></param>
  36497. </member>
  36498. <member name="M:OpenCvSharp.VectorOfVec4i.#ctor(System.IntPtr)">
  36499. <summary>
  36500. </summary>
  36501. <param name="ptr"></param>
  36502. </member>
  36503. <member name="M:OpenCvSharp.VectorOfVec4i.#ctor(System.Collections.Generic.IEnumerable{OpenCvSharp.Vec4i})">
  36504. <summary>
  36505. </summary>
  36506. <param name="data"></param>
  36507. </member>
  36508. <member name="M:OpenCvSharp.VectorOfVec4i.DisposeUnmanaged">
  36509. <summary>
  36510. Releases unmanaged resources
  36511. </summary>
  36512. </member>
  36513. <member name="P:OpenCvSharp.VectorOfVec4i.Size">
  36514. <summary>
  36515. vector.size()
  36516. </summary>
  36517. </member>
  36518. <member name="P:OpenCvSharp.VectorOfVec4i.ElemPtr">
  36519. <summary>
  36520. &amp;vector[0]
  36521. </summary>
  36522. </member>
  36523. <member name="M:OpenCvSharp.VectorOfVec4i.ToArray">
  36524. <summary>
  36525. Converts std::vector to managed array
  36526. </summary>
  36527. <returns></returns>
  36528. </member>
  36529. <member name="M:OpenCvSharp.VectorOfVec4i.ToArray``1">
  36530. <summary>
  36531. Converts std::vector to managed array
  36532. </summary>
  36533. <typeparam name="T">structure that has four int members (ex. CvLineSegmentPoint, CvRect)</typeparam>
  36534. <returns></returns>
  36535. </member>
  36536. <member name="T:OpenCvSharp.VectorOfVec6d">
  36537. <summary>
  36538. </summary>
  36539. </member>
  36540. <member name="M:OpenCvSharp.VectorOfVec6d.#ctor">
  36541. <summary>
  36542. </summary>
  36543. </member>
  36544. <member name="M:OpenCvSharp.VectorOfVec6d.#ctor(System.Int32)">
  36545. <summary>
  36546. </summary>
  36547. <param name="size"></param>
  36548. </member>
  36549. <member name="M:OpenCvSharp.VectorOfVec6d.#ctor(System.Collections.Generic.IEnumerable{OpenCvSharp.Vec6d})">
  36550. <summary>
  36551. </summary>
  36552. <param name="data"></param>
  36553. </member>
  36554. <member name="M:OpenCvSharp.VectorOfVec6d.#ctor(System.IntPtr)">
  36555. <summary>
  36556. </summary>
  36557. <param name="p"></param>
  36558. </member>
  36559. <member name="M:OpenCvSharp.VectorOfVec6d.DisposeUnmanaged">
  36560. <summary>
  36561. Releases unmanaged resources
  36562. </summary>
  36563. </member>
  36564. <member name="P:OpenCvSharp.VectorOfVec6d.Size">
  36565. <summary>
  36566. vector.size()
  36567. </summary>
  36568. </member>
  36569. <member name="P:OpenCvSharp.VectorOfVec6d.ElemPtr">
  36570. <summary>
  36571. &amp;vector[0]
  36572. </summary>
  36573. </member>
  36574. <member name="M:OpenCvSharp.VectorOfVec6d.ToArray">
  36575. <summary>
  36576. Converts std::vector to managed array
  36577. </summary>
  36578. <returns></returns>
  36579. </member>
  36580. <member name="M:OpenCvSharp.VectorOfVec6d.ToArray``1">
  36581. <summary>
  36582. Converts std::vector to managed array
  36583. </summary>
  36584. <typeparam name="T">structure that has four int members (ex. CvLineSegmentPoint, CvRect)</typeparam>
  36585. <returns></returns>
  36586. </member>
  36587. <member name="T:OpenCvSharp.VectorOfVec6f">
  36588. <summary>
  36589. </summary>
  36590. </member>
  36591. <member name="M:OpenCvSharp.VectorOfVec6f.#ctor">
  36592. <summary>
  36593. </summary>
  36594. </member>
  36595. <member name="M:OpenCvSharp.VectorOfVec6f.#ctor(System.Int32)">
  36596. <summary>
  36597. </summary>
  36598. <param name="size"></param>
  36599. </member>
  36600. <member name="M:OpenCvSharp.VectorOfVec6f.#ctor(System.Collections.Generic.IEnumerable{OpenCvSharp.Vec6f})">
  36601. <summary>
  36602. </summary>
  36603. <param name="data"></param>
  36604. </member>
  36605. <member name="M:OpenCvSharp.VectorOfVec6f.#ctor(System.IntPtr)">
  36606. <summary>
  36607. </summary>
  36608. <param name="p"></param>
  36609. </member>
  36610. <member name="M:OpenCvSharp.VectorOfVec6f.DisposeUnmanaged">
  36611. <summary>
  36612. Releases unmanaged resources
  36613. </summary>
  36614. </member>
  36615. <member name="P:OpenCvSharp.VectorOfVec6f.Size">
  36616. <summary>
  36617. vector.size()
  36618. </summary>
  36619. </member>
  36620. <member name="P:OpenCvSharp.VectorOfVec6f.ElemPtr">
  36621. <summary>
  36622. &amp;vector[0]
  36623. </summary>
  36624. </member>
  36625. <member name="M:OpenCvSharp.VectorOfVec6f.ToArray">
  36626. <summary>
  36627. Converts std::vector to managed array
  36628. </summary>
  36629. <returns></returns>
  36630. </member>
  36631. <member name="M:OpenCvSharp.VectorOfVec6f.ToArray``1">
  36632. <summary>
  36633. Converts std::vector to managed array
  36634. </summary>
  36635. <typeparam name="T">structure that has four int members (ex. CvLineSegmentPoint, CvRect)</typeparam>
  36636. <returns></returns>
  36637. </member>
  36638. <member name="T:OpenCvSharp.VectorOfVectorDMatch">
  36639. <summary>
  36640. </summary>
  36641. </member>
  36642. <member name="M:OpenCvSharp.VectorOfVectorDMatch.#ctor">
  36643. <summary>
  36644. </summary>
  36645. </member>
  36646. <member name="M:OpenCvSharp.VectorOfVectorDMatch.#ctor(System.Int32)">
  36647. <summary>
  36648. </summary>
  36649. <param name="size"></param>
  36650. </member>
  36651. <member name="M:OpenCvSharp.VectorOfVectorDMatch.DisposeUnmanaged">
  36652. <summary>
  36653. Releases unmanaged resources
  36654. </summary>
  36655. </member>
  36656. <member name="M:OpenCvSharp.VectorOfVectorDMatch.GetSize1">
  36657. <summary>
  36658. vector.size()
  36659. </summary>
  36660. </member>
  36661. <member name="P:OpenCvSharp.VectorOfVectorDMatch.Size">
  36662. <summary>
  36663. vector.size()
  36664. </summary>
  36665. </member>
  36666. <member name="M:OpenCvSharp.VectorOfVectorDMatch.GetSize2">
  36667. <summary>
  36668. vector[i].size()
  36669. </summary>
  36670. </member>
  36671. <member name="M:OpenCvSharp.VectorOfVectorDMatch.ToArray">
  36672. <summary>
  36673. Converts std::vector to managed array
  36674. </summary>
  36675. <returns></returns>
  36676. </member>
  36677. <member name="T:OpenCvSharp.VectorOfVectorDouble">
  36678. <summary>
  36679. </summary>
  36680. </member>
  36681. <member name="M:OpenCvSharp.VectorOfVectorDouble.#ctor">
  36682. <summary>
  36683. </summary>
  36684. </member>
  36685. <member name="M:OpenCvSharp.VectorOfVectorDouble.#ctor(System.Int32)">
  36686. <summary>
  36687. </summary>
  36688. <param name="size"></param>
  36689. </member>
  36690. <member name="M:OpenCvSharp.VectorOfVectorDouble.DisposeUnmanaged">
  36691. <summary>
  36692. Releases unmanaged resources
  36693. </summary>
  36694. </member>
  36695. <member name="M:OpenCvSharp.VectorOfVectorDouble.GetSize1">
  36696. <summary>
  36697. vector.size()
  36698. </summary>
  36699. </member>
  36700. <member name="P:OpenCvSharp.VectorOfVectorDouble.Size">
  36701. <summary>
  36702. vector.size()
  36703. </summary>
  36704. </member>
  36705. <member name="M:OpenCvSharp.VectorOfVectorDouble.GetSize2">
  36706. <summary>
  36707. vector[i].size()
  36708. </summary>
  36709. </member>
  36710. <member name="M:OpenCvSharp.VectorOfVectorDouble.ToArray">
  36711. <summary>
  36712. Converts std::vector to managed array
  36713. </summary>
  36714. <returns></returns>
  36715. </member>
  36716. <member name="T:OpenCvSharp.VectorOfVectorFloat">
  36717. <summary>
  36718. </summary>
  36719. </member>
  36720. <member name="M:OpenCvSharp.VectorOfVectorFloat.#ctor">
  36721. <summary>
  36722. </summary>
  36723. </member>
  36724. <member name="M:OpenCvSharp.VectorOfVectorFloat.#ctor(System.Int32)">
  36725. <summary>
  36726. </summary>
  36727. <param name="size"></param>
  36728. </member>
  36729. <member name="M:OpenCvSharp.VectorOfVectorFloat.DisposeUnmanaged">
  36730. <summary>
  36731. Releases unmanaged resources
  36732. </summary>
  36733. </member>
  36734. <member name="M:OpenCvSharp.VectorOfVectorFloat.GetSize1">
  36735. <summary>
  36736. vector.size()
  36737. </summary>
  36738. </member>
  36739. <member name="P:OpenCvSharp.VectorOfVectorFloat.Size">
  36740. <summary>
  36741. vector.size()
  36742. </summary>
  36743. </member>
  36744. <member name="M:OpenCvSharp.VectorOfVectorFloat.GetSize2">
  36745. <summary>
  36746. vector[i].size()
  36747. </summary>
  36748. </member>
  36749. <member name="M:OpenCvSharp.VectorOfVectorFloat.ToArray">
  36750. <summary>
  36751. Converts std::vector to managed array
  36752. </summary>
  36753. <returns></returns>
  36754. </member>
  36755. <member name="T:OpenCvSharp.VectorOfVectorInt32">
  36756. <summary>
  36757. </summary>
  36758. </member>
  36759. <member name="M:OpenCvSharp.VectorOfVectorInt32.#ctor">
  36760. <summary>
  36761. </summary>
  36762. </member>
  36763. <member name="M:OpenCvSharp.VectorOfVectorInt32.#ctor(System.Int32)">
  36764. <summary>
  36765. </summary>
  36766. <param name="size"></param>
  36767. </member>
  36768. <member name="M:OpenCvSharp.VectorOfVectorInt32.DisposeUnmanaged">
  36769. <summary>
  36770. Releases unmanaged resources
  36771. </summary>
  36772. </member>
  36773. <member name="M:OpenCvSharp.VectorOfVectorInt32.GetSize1">
  36774. <summary>
  36775. vector.size()
  36776. </summary>
  36777. </member>
  36778. <member name="P:OpenCvSharp.VectorOfVectorInt32.Size">
  36779. <summary>
  36780. vector.size()
  36781. </summary>
  36782. </member>
  36783. <member name="M:OpenCvSharp.VectorOfVectorInt32.GetSize2">
  36784. <summary>
  36785. vector[i].size()
  36786. </summary>
  36787. </member>
  36788. <member name="M:OpenCvSharp.VectorOfVectorInt32.ToArray">
  36789. <summary>
  36790. Converts std::vector to managed array
  36791. </summary>
  36792. <returns></returns>
  36793. </member>
  36794. <member name="T:OpenCvSharp.VectorOfVectorKeyPoint">
  36795. <summary>
  36796. </summary>
  36797. </member>
  36798. <member name="M:OpenCvSharp.VectorOfVectorKeyPoint.#ctor">
  36799. <summary>
  36800. </summary>
  36801. </member>
  36802. <member name="M:OpenCvSharp.VectorOfVectorKeyPoint.#ctor(System.Int32)">
  36803. <summary>
  36804. </summary>
  36805. <param name="size"></param>
  36806. </member>
  36807. <member name="M:OpenCvSharp.VectorOfVectorKeyPoint.#ctor(OpenCvSharp.KeyPoint[][])">
  36808. <summary>
  36809. </summary>
  36810. <param name="values"></param>
  36811. </member>
  36812. <member name="M:OpenCvSharp.VectorOfVectorKeyPoint.DisposeUnmanaged">
  36813. <summary>
  36814. Releases unmanaged resources
  36815. </summary>
  36816. </member>
  36817. <member name="M:OpenCvSharp.VectorOfVectorKeyPoint.GetSize1">
  36818. <summary>
  36819. vector.size()
  36820. </summary>
  36821. </member>
  36822. <member name="P:OpenCvSharp.VectorOfVectorKeyPoint.Size">
  36823. <summary>
  36824. vector.size()
  36825. </summary>
  36826. </member>
  36827. <member name="M:OpenCvSharp.VectorOfVectorKeyPoint.GetSize2">
  36828. <summary>
  36829. vector[i].size()
  36830. </summary>
  36831. </member>
  36832. <member name="M:OpenCvSharp.VectorOfVectorKeyPoint.ToArray">
  36833. <summary>
  36834. Converts std::vector to managed array
  36835. </summary>
  36836. <returns></returns>
  36837. </member>
  36838. <member name="T:OpenCvSharp.VectorOfVectorPoint">
  36839. <summary>
  36840. </summary>
  36841. </member>
  36842. <member name="M:OpenCvSharp.VectorOfVectorPoint.#ctor">
  36843. <summary>
  36844. </summary>
  36845. </member>
  36846. <member name="M:OpenCvSharp.VectorOfVectorPoint.#ctor(System.IntPtr)">
  36847. <summary>
  36848. </summary>
  36849. <param name="ptr"></param>
  36850. </member>
  36851. <member name="M:OpenCvSharp.VectorOfVectorPoint.#ctor(System.Int32)">
  36852. <summary>
  36853. </summary>
  36854. <param name="size"></param>
  36855. </member>
  36856. <member name="M:OpenCvSharp.VectorOfVectorPoint.DisposeUnmanaged">
  36857. <summary>
  36858. Releases unmanaged resources
  36859. </summary>
  36860. </member>
  36861. <member name="M:OpenCvSharp.VectorOfVectorPoint.GetSize1">
  36862. <summary>
  36863. vector.size()
  36864. </summary>
  36865. </member>
  36866. <member name="P:OpenCvSharp.VectorOfVectorPoint.Size">
  36867. <summary>
  36868. </summary>
  36869. </member>
  36870. <member name="M:OpenCvSharp.VectorOfVectorPoint.GetSize2">
  36871. <summary>
  36872. vector.size()
  36873. </summary>
  36874. </member>
  36875. <member name="M:OpenCvSharp.VectorOfVectorPoint.ToArray">
  36876. <summary>
  36877. Converts std::vector to managed array
  36878. </summary>
  36879. <returns></returns>
  36880. </member>
  36881. <member name="T:OpenCvSharp.VectorOfVectorPoint2f">
  36882. <summary>
  36883. </summary>
  36884. </member>
  36885. <member name="M:OpenCvSharp.VectorOfVectorPoint2f.#ctor">
  36886. <summary>
  36887. </summary>
  36888. </member>
  36889. <member name="M:OpenCvSharp.VectorOfVectorPoint2f.#ctor(System.IntPtr)">
  36890. <summary>
  36891. </summary>
  36892. <param name="ptr"></param>
  36893. </member>
  36894. <member name="M:OpenCvSharp.VectorOfVectorPoint2f.#ctor(System.Int32)">
  36895. <summary>
  36896. </summary>
  36897. <param name="size"></param>
  36898. </member>
  36899. <member name="M:OpenCvSharp.VectorOfVectorPoint2f.DisposeUnmanaged">
  36900. <summary>
  36901. Releases unmanaged resources
  36902. </summary>
  36903. </member>
  36904. <member name="M:OpenCvSharp.VectorOfVectorPoint2f.GetSize1">
  36905. <summary>
  36906. vector.size()
  36907. </summary>
  36908. </member>
  36909. <member name="P:OpenCvSharp.VectorOfVectorPoint2f.Size">
  36910. <summary>
  36911. </summary>
  36912. </member>
  36913. <member name="M:OpenCvSharp.VectorOfVectorPoint2f.GetSize2">
  36914. <summary>
  36915. vector[i].size()
  36916. </summary>
  36917. </member>
  36918. <member name="M:OpenCvSharp.VectorOfVectorPoint2f.ToArray">
  36919. <summary>
  36920. Converts std::vector to managed array
  36921. </summary>
  36922. <returns></returns>
  36923. </member>
  36924. <member name="T:OpenCvSharp.Win32Api">
  36925. <summary>
  36926. Win32API Wrapper
  36927. </summary>
  36928. </member>
  36929. <member name="T:OpenCvSharp.WindowsLibraryLoader">
  36930. <summary>
  36931. Handles loading embedded dlls into memory, based on http://stackoverflow.com/questions/666799/embedding-unmanaged-dll-into-a-managed-c-sharp-dll.
  36932. </summary>
  36933. <remarks>This code is based on https://github.com/charlesw/tesseract </remarks>
  36934. </member>
  36935. <member name="P:OpenCvSharp.WindowsLibraryLoader.Instance">
  36936. <summary>
  36937. </summary>
  36938. </member>
  36939. <member name="F:OpenCvSharp.WindowsLibraryLoader.ProcessorArchitecture">
  36940. <summary>
  36941. The default base directory name to copy the assemblies too.
  36942. </summary>
  36943. </member>
  36944. <member name="F:OpenCvSharp.WindowsLibraryLoader.processorArchitecturePlatforms">
  36945. <summary>
  36946. Map processor
  36947. </summary>
  36948. </member>
  36949. <member name="F:OpenCvSharp.WindowsLibraryLoader.processorArchitectureAddressWidthPlatforms">
  36950. <summary>
  36951. Used as a sanity check for the returned processor architecture to double check the returned value.
  36952. </summary>
  36953. </member>
  36954. <member name="P:OpenCvSharp.WindowsLibraryLoader.AdditionalPaths">
  36955. <summary>
  36956. Additional user-defined DLL paths
  36957. </summary>
  36958. </member>
  36959. <member name="M:OpenCvSharp.WindowsLibraryLoader.#ctor">
  36960. <summary>
  36961. constructor
  36962. </summary>
  36963. </member>
  36964. <member name="M:OpenCvSharp.WindowsLibraryLoader.IsLibraryLoaded(System.String)">
  36965. <summary>
  36966. </summary>
  36967. <param name="dllName"></param>
  36968. <returns></returns>
  36969. </member>
  36970. <member name="M:OpenCvSharp.WindowsLibraryLoader.IsCurrentPlatformSupported">
  36971. <summary>
  36972. </summary>
  36973. <returns></returns>
  36974. </member>
  36975. <member name="M:OpenCvSharp.WindowsLibraryLoader.IsDotNetCore">
  36976. <summary>
  36977. </summary>
  36978. <returns></returns>
  36979. </member>
  36980. <member name="M:OpenCvSharp.WindowsLibraryLoader.LoadLibrary(System.String,System.Collections.Generic.IEnumerable{System.String})">
  36981. <summary>
  36982. </summary>
  36983. <param name="dllName"></param>
  36984. <param name="additionalPaths"></param>
  36985. </member>
  36986. <member name="M:OpenCvSharp.WindowsLibraryLoader.GetProcessArchitecture">
  36987. <summary>
  36988. Get's the current process architecture while keeping track of any assumptions or possible errors.
  36989. </summary>
  36990. <returns></returns>
  36991. </member>
  36992. <member name="M:OpenCvSharp.WindowsLibraryLoader.FixUpDllFileName(System.String)">
  36993. <summary>
  36994. Determines if the dynamic link library file name requires a suffix
  36995. and adds it if necessary.
  36996. </summary>
  36997. </member>
  36998. <member name="M:OpenCvSharp.WindowsLibraryLoader.GetPlatformName(System.String)">
  36999. <summary>
  37000. Given the processor architecture, returns the name of the platform.
  37001. </summary>
  37002. </member>
  37003. <member name="T:OpenCvSharp.Util.ArrayAddress1`1">
  37004. <summary>
  37005. </summary>
  37006. <typeparam name="T"></typeparam>
  37007. </member>
  37008. <member name="M:OpenCvSharp.Util.ArrayAddress1`1.#ctor(`0[])">
  37009. <summary>
  37010. </summary>
  37011. <param name="array"></param>
  37012. </member>
  37013. <member name="M:OpenCvSharp.Util.ArrayAddress1`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
  37014. <summary>
  37015. </summary>
  37016. <param name="enumerable"></param>
  37017. </member>
  37018. <member name="M:OpenCvSharp.Util.ArrayAddress1`1.#ctor(`0[0:,0:])">
  37019. <summary>
  37020. </summary>
  37021. <param name="array"></param>
  37022. </member>
  37023. <member name="M:OpenCvSharp.Util.ArrayAddress1`1.DisposeUnmanaged">
  37024. <summary>
  37025. Releases unmanaged resources
  37026. </summary>
  37027. </member>
  37028. <member name="P:OpenCvSharp.Util.ArrayAddress1`1.Pointer">
  37029. <summary>
  37030. </summary>
  37031. </member>
  37032. <member name="P:OpenCvSharp.Util.ArrayAddress1`1.Length">
  37033. <summary>
  37034. </summary>
  37035. </member>
  37036. <member name="T:OpenCvSharp.Util.ArrayAddress2`1">
  37037. <summary>
  37038. Class to get address of specified jagged array
  37039. </summary>
  37040. <typeparam name="T"></typeparam>
  37041. </member>
  37042. <member name="M:OpenCvSharp.Util.ArrayAddress2`1.#ctor(`0[][])">
  37043. <summary>
  37044. </summary>
  37045. <param name="array"></param>
  37046. </member>
  37047. <member name="M:OpenCvSharp.Util.ArrayAddress2`1.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{`0}})">
  37048. <summary>
  37049. </summary>
  37050. <param name="enumerable"></param>
  37051. </member>
  37052. <member name="M:OpenCvSharp.Util.ArrayAddress2`1.DisposeUnmanaged">
  37053. <summary>
  37054. Releases unmanaged resources
  37055. </summary>
  37056. </member>
  37057. <member name="M:OpenCvSharp.Util.ArrayAddress2`1.GetPointer">
  37058. <summary>
  37059. </summary>
  37060. </member>
  37061. <member name="M:OpenCvSharp.Util.ArrayAddress2`1.GetDim1Length">
  37062. <summary>
  37063. </summary>
  37064. </member>
  37065. <member name="M:OpenCvSharp.Util.ArrayAddress2`1.GetDim2Lengths">
  37066. <summary>
  37067. </summary>
  37068. </member>
  37069. <member name="T:OpenCvSharp.Util.PInvokeHelper">
  37070. <summary>
  37071. </summary>
  37072. </member>
  37073. <member name="M:OpenCvSharp.Util.PInvokeHelper.TryPInvoke">
  37074. <summary>
  37075. Checks whether PInvoke functions can be called
  37076. </summary>
  37077. </member>
  37078. <member name="M:OpenCvSharp.Util.PInvokeHelper.DllImportError(System.Exception)">
  37079. <summary>
  37080. DllImportの際にDllNotFoundExceptionかBadImageFormatExceptionが発生した際に呼び出されるメソッド。
  37081. エラーメッセージを表示して解決策をユーザに示す。
  37082. </summary>
  37083. <param name="ex"></param>
  37084. </member>
  37085. <member name="M:OpenCvSharp.Util.PInvokeHelper.CreateException(System.Exception)">
  37086. <summary>
  37087. </summary>
  37088. <param name="ex"></param>
  37089. </member>
  37090. <member name="T:OpenCvSharp.Util.Platform">
  37091. <summary>
  37092. Provides information for the platform which the user is using
  37093. </summary>
  37094. </member>
  37095. <member name="F:OpenCvSharp.Util.Platform.OS">
  37096. <summary>
  37097. OS type
  37098. </summary>
  37099. </member>
  37100. <member name="F:OpenCvSharp.Util.Platform.Runtime">
  37101. <summary>
  37102. Runtime type
  37103. </summary>
  37104. </member>
  37105. <member name="T:OpenCvSharp.Util.ReadOnlyArray2D`1">
  37106. <summary>
  37107. Readonly rectangular array (T[,])
  37108. </summary>
  37109. <typeparam name="T"></typeparam>
  37110. </member>
  37111. <member name="M:OpenCvSharp.Util.ReadOnlyArray2D`1.#ctor(`0[0:,0:])">
  37112. <summary>
  37113. Constructor
  37114. </summary>
  37115. <param name="data"></param>
  37116. </member>
  37117. <member name="P:OpenCvSharp.Util.ReadOnlyArray2D`1.Item(System.Int32,System.Int32)">
  37118. <summary>
  37119. Indexer
  37120. </summary>
  37121. <param name="index0"></param>
  37122. <param name="index1"></param>
  37123. <returns></returns>
  37124. </member>
  37125. <member name="P:OpenCvSharp.Util.ReadOnlyArray2D`1.Length">
  37126. <summary>
  37127. Gets the total number of elements in all the dimensions of the System.Array.
  37128. </summary>
  37129. </member>
  37130. <member name="M:OpenCvSharp.Util.ReadOnlyArray2D`1.GetLength(System.Int32)">
  37131. <summary>
  37132. Gets a 32-bit integer that represents the number of elements in the specified dimension of the System.Array.
  37133. </summary>
  37134. <param name="dimension"></param>
  37135. <returns></returns>
  37136. </member>
  37137. <member name="M:OpenCvSharp.Util.ReadOnlyArray2D`1.GetBuffer">
  37138. <summary>
  37139. Returns internal buffer
  37140. </summary>
  37141. <returns></returns>
  37142. </member>
  37143. <member name="T:OpenCvSharp.Util.ResourcesTracker">
  37144. <summary>
  37145. Used for manage the resources of OpenCVSharp, like Mat, MatExpr, etc.
  37146. </summary>
  37147. </member>
  37148. <member name="M:OpenCvSharp.Util.ResourcesTracker.T``1(``0)">
  37149. <summary>
  37150. Trace the object obj, and return it
  37151. </summary>
  37152. <typeparam name="TCvObject"></typeparam>
  37153. <param name="obj"></param>
  37154. <returns></returns>
  37155. </member>
  37156. <member name="M:OpenCvSharp.Util.ResourcesTracker.T``1(``0[])">
  37157. <summary>
  37158. Trace an array of objects , and return them
  37159. </summary>
  37160. <typeparam name="TCvObject"></typeparam>
  37161. <param name="objects"></param>
  37162. <returns></returns>
  37163. </member>
  37164. <member name="M:OpenCvSharp.Util.ResourcesTracker.NewMat">
  37165. <summary>
  37166. Create a new Mat instance, and trace it
  37167. </summary>
  37168. <returns></returns>
  37169. </member>
  37170. <member name="M:OpenCvSharp.Util.ResourcesTracker.NewMat(OpenCvSharp.Size,OpenCvSharp.MatType,OpenCvSharp.Scalar)">
  37171. <summary>
  37172. Create a new Mat instance, and trace it
  37173. </summary>
  37174. <param name="size">size</param>
  37175. <param name="matType">matType</param>
  37176. <param name="scalar">scalar</param>
  37177. <returns></returns>
  37178. </member>
  37179. <member name="M:OpenCvSharp.Util.ResourcesTracker.Dispose">
  37180. <summary>
  37181. Dispose all traced objects
  37182. </summary>
  37183. </member>
  37184. <member name="T:OpenCvSharp.Util.ScopedGCHandle">
  37185. <summary>
  37186. Original GCHandle that implement IDisposable
  37187. </summary>
  37188. </member>
  37189. <member name="M:OpenCvSharp.Util.ScopedGCHandle.#ctor(System.Object)">
  37190. <summary>
  37191. </summary>
  37192. <param name="value"></param>
  37193. </member>
  37194. <member name="M:OpenCvSharp.Util.ScopedGCHandle.#ctor(System.Object,System.Runtime.InteropServices.GCHandleType)">
  37195. <summary>
  37196. </summary>
  37197. <param name="value"></param>
  37198. <param name="type"></param>
  37199. </member>
  37200. <member name="M:OpenCvSharp.Util.ScopedGCHandle.#ctor(System.Runtime.InteropServices.GCHandle)">
  37201. <summary>
  37202. </summary>
  37203. <param name="handle"></param>
  37204. </member>
  37205. <member name="M:OpenCvSharp.Util.ScopedGCHandle.Alloc(System.Object)">
  37206. <summary>
  37207. </summary>
  37208. <param name="value"></param>
  37209. <returns></returns>
  37210. </member>
  37211. <member name="M:OpenCvSharp.Util.ScopedGCHandle.Alloc(System.Object,System.Runtime.InteropServices.GCHandleType)">
  37212. <summary>
  37213. </summary>
  37214. <param name="value"></param>
  37215. <param name="type"></param>
  37216. <returns></returns>
  37217. </member>
  37218. <member name="M:OpenCvSharp.Util.ScopedGCHandle.Dispose">
  37219. <summary>
  37220. </summary>
  37221. </member>
  37222. <member name="M:OpenCvSharp.Util.ScopedGCHandle.Dispose(System.Boolean)">
  37223. <summary>
  37224. </summary>
  37225. <param name="disposing"></param>
  37226. </member>
  37227. <member name="M:OpenCvSharp.Util.ScopedGCHandle.Finalize">
  37228. <summary>
  37229. Destructor
  37230. </summary>
  37231. </member>
  37232. <member name="M:OpenCvSharp.Util.ScopedGCHandle.FromIntPtr(System.IntPtr)">
  37233. <summary>
  37234. </summary>
  37235. <param name="value"></param>
  37236. <returns></returns>
  37237. </member>
  37238. <member name="M:OpenCvSharp.Util.ScopedGCHandle.ToIntPtr(OpenCvSharp.Util.ScopedGCHandle)">
  37239. <summary>
  37240. </summary>
  37241. <param name="value"></param>
  37242. <returns></returns>
  37243. </member>
  37244. <member name="P:OpenCvSharp.Util.ScopedGCHandle.Handle">
  37245. <summary>
  37246. </summary>
  37247. </member>
  37248. <member name="P:OpenCvSharp.Util.ScopedGCHandle.IsAllocated">
  37249. <summary>
  37250. </summary>
  37251. </member>
  37252. <member name="P:OpenCvSharp.Util.ScopedGCHandle.Target">
  37253. <summary>
  37254. </summary>
  37255. </member>
  37256. <member name="M:OpenCvSharp.Util.ScopedGCHandle.AddrOfPinnedObject">
  37257. <summary>
  37258. </summary>
  37259. <returns></returns>
  37260. </member>
  37261. <member name="M:OpenCvSharp.Util.ScopedGCHandle.Equals(System.Object)">
  37262. <summary>
  37263. </summary>
  37264. <param name="obj"></param>
  37265. <returns></returns>
  37266. </member>
  37267. <member name="M:OpenCvSharp.Util.ScopedGCHandle.Free">
  37268. <summary>
  37269. </summary>
  37270. </member>
  37271. <member name="M:OpenCvSharp.Util.ScopedGCHandle.GetHashCode">
  37272. <summary>
  37273. </summary>
  37274. <returns></returns>
  37275. </member>
  37276. <member name="M:OpenCvSharp.Util.ScopedGCHandle.ToString">
  37277. <summary>
  37278. </summary>
  37279. <returns></returns>
  37280. </member>
  37281. </members>
  37282. </doc>