Hvenær mun Apple gefa út IOS 17.4?
Stöðug iOS 17.4 uppfærslan er handan við hornið og inniheldur nokkrar mikilvægar breytingar. Apple hefur verið að beta-prófa stýrikerfið í nokkrar vikur, með útgáfunni
Vision í iOS 11 hefur allt sem þú þarft til að búa til app sem getur borið kennsl á textastafi með innleiðingu á sér stað samtímis. Þú þarft ekki tæknilega kóðunarþekkingu - það er frekar einfalt að vafra um eiginleikann. Það sem meira er, framkvæmdin er hnökralaus.
Framtíðarramminn gerir þér kleift að útfæra öll verkefni sem fela í sér tölvuupplýsingar auðveldlega. Uppbyggingin framkvæmir greiningu á andliti og andliti, greiningu á strikamerkjum, myndskráningu, almennri eiginleikarakningu og textagreiningu. Vision gerir þér einnig kleift að nota sérsniðin Core ML líkön fyrir verkefni eins og flokkun eða hlutgreiningu.
The VN DetectTextRectanglesRequest er mynd greining beiðni sem finnur svæðum sýnilegur texti á mynd; eiginleikinn skilar textastöfum sem rétthyrndum afmarkareit með uppruna og stærð.
Ef þú ert vanur að nota swift og hefur verið að forrita í nokkurn tíma, þá ertu líklega að velta því fyrir þér hver notkun Vision er þegar það eru aðrir eiginleikar eins og mynd og AVFoundation. Jæja, Vision er nákvæmari og einfaldari. Eiginleikinn er einnig fáanlegur á ýmsum kerfum. Hins vegar getur notkun Vision krafist meiri vinnsluorku og vinnslutíma.
Til að nota Vision fyrir textagreiningu þarftu Xcode 9 og tæki sem keyrir iOS 11.
Fyrst þarftu að búa til myndavél með AVCapture ; þetta er með því að frumstilla einn hlut AVcapturesession til að framkvæma rauntíma eða offline handtöku. Eftir það skaltu gera lotuna við tækistenginguna.
Til að spara þér tíma frá því að byggja upp notendaviðmót appsins þíns skaltu íhuga að hafa byrjunarverkefni, til að byrja með mun þetta gefa þér tíma til að einbeita þér að því að læra Vision rammann.
Opnaðu byrjunarverkefnið þitt. Útsýnin á söguborðinu ættu að vera tilbúin og uppsett fyrir þig.
Á ViewController.swift skaltu leita að kóðahlutanum með aðgerðum og innstungum.
Undir úttakinu- ImageView, d eclare lotu fyrir AVcapturesession - þetta er notað þegar þú vilt aðgerðir gerðar byggðar á lifandi streymi.
Stilltu AVcapturesession og AVmediatype á myndband þar sem þú munt taka myndavélina til að gera það kleift að keyra stöðugt
Skilgreindu úttaks- og inntakstækið
Inntakið er það sem myndavélin mun sjá og úttakið er myndbandið á ákveðnu sniði KCVPixelFormatType_32GRA.
Að lokum skaltu bæta við undirlagi sem inniheldur myndbönd við imageView og hefja lotuna. Aðgerðin er þekkt sem inViewdidload. Þú þarft líka að stilla ramma lagsins.
Hringdu í aðgerðina í viewWillAppear aðferðinni.
Þar sem mörkin eru ekki enn endanleg skaltu hnekkja viewDidLayoutSubviews ( ) aðferðinni til að uppfæra bundin lög.
Eftir útgáfu iOS 10 þarf viðbótarfærslu í Info.plist, þetta gefur tilefni til að nota myndavélina. Þú ættir líka að stilla Privacy-Camera Usage Description.
Það eru þrjú skref til að innleiða Vision í appinu.
Handlerar - þetta er þegar þú vilt að ramminn geri eitthvað eftir að beiðnin er kölluð.
Athuganir - þetta er það sem þú vilt gera við gögnin sem þú gefur frá þér og byrjar á einni beiðni
Beiðnir – þetta er þegar þú biður um Detect framework
Helst býrð þú til eina textabeiðni sem VNdetecttextrectanglesrequest . Þetta er eins konar VNrequest sem jaðrar við textann. Eftir að ramminn klárar forritið heldurðu áfram að hringja í Dettexthandler aðgerðina. Þú munt líka vilja vita nákvæmlega rammann sem var þekktur, stilltu hann á Reportcharacterboxes =True.
Eftir það skaltu skilgreina athuganirnar sem innihalda allar niðurstöður VNdetecttextrectanglesrequest , mundu að bæta Vision við úttaksmyndavélina . Þar sem Vision afhjúpar API á háu stigi er öruggt að vinna með það.
Aðgerðin athugar hvort Cmsamplebuffer sé til og PutOut Avcaptureoutput . Þú ættir síðan að halda áfram að búa til eina breytu Requestoptions sem 1 orðabókartegund VNimageoption . The VNmage valkostur er tegund af uppbyggingu sem inniheldur eiginleika og gögn frá myndavélinni. Þú ættir síðan að búa til VNimagerequesthandler og framkvæma textabeiðnina .
Þú getur byrjað á því að hafa rammann til að teikna tvo kassa, einn fyrir hvern staf sem hann greinir og hinn fyrir hvert orð. Töflur eru samsetning allra stafakassa sem beiðni þín mun finna.
Þú hefur nú allar aðgerðir þínar settar út.
Til að tengja punktana þína skaltu byrja á því að láta kóðann keyra ósamstilltur. Þú ættir þá að athuga hvort svæði sé til í niðurstöðum þínum frá VNTextObservation þinni .
Þú getur nú kallað inn aðgerðina þína, sem mun teikna kassa innan svæðisins. Athugaðu hvort það séu stafareitir innan svæðisins og hringdu síðan í þjónustuna sem kemur með kassa utan um hvern staf.
Eftir það skaltu búa til breytu RequestOptions. Þú getur nú búið til VNImageRequestHandler hlut og framkvæmt textabeiðnina sem þú bjóst til.
Að lokum er síðasta skrefið að keyra sjónkóðann þinn með straumnum í beinni. Þú þarft að taka myndbandsúttakið og breyta því í Cmsamplebuffer.
Reyndu alltaf að klippa myndina og vinna aðeins þann hluta sem þú þarft. Þetta mun draga úr vinnslutíma og minni fótspor
Kveiktu á tungumálaleiðréttingu þegar þú átt við stafi sem ekki eru tölustafir og slökktu síðan á henni þegar þú átt við tölustafi
Hafa staðfestingu fyrir viðurkennda númerastrengi til að staðfesta nákvæmni og koma í veg fyrir að notandinn sýnir rangt gildi.
Skjalamyndavélastýringin er besti félaginn fyrir textagreiningu þar sem myndgæði gegna mikilvægu hlutverki í textagreiningu.
Íhugaðu að setja lágmarkshæð á texta til að auka árangur.
Með Vision hefurðu allt sem þú þarft fyrir textagreiningu. Þar sem Vision er auðvelt í notkun og tekur stuttan tíma í innleiðingu jafngildir notkun þess næstum því að spila með Legos. Prófaðu að prófa appið þitt á mismunandi hlutum, leturgerðum, lýsingu og stærðum. Þú getur líka heilla þig með því að sameina Vision og Core ML.
Stöðug iOS 17.4 uppfærslan er handan við hornið og inniheldur nokkrar mikilvægar breytingar. Apple hefur verið að beta-prófa stýrikerfið í nokkrar vikur, með útgáfunni
Microsoft er loksins að koma með stafræna aðstoðarmann sinn Cortana til Android og iOS í Bretlandi. Útgáfan, sem kemur um ári eftir svipaða útfærslu
Villukóði 5823 er sérstakur fyrir iPhone og iPad tæki. Það gerist þegar notendur reyna að vista skjáupptöku sína.
Slepptu nælu fljótt í Google kort til að fá nákvæma staðsetningu til að deila með vinum. Sjáðu hvernig á að sleppa Google Maps pinna á iPadOS 14, Android og Desktop.
Ef þú getur ekki notað Signal á iOS skaltu athuga hvort app og iOS uppfærslur séu til staðar. Breyttu síðan forritsheimildum, slökktu á Low Power Mode og settu forritið upp aftur.
Góð lausn til að bæta undirskriftum við textaskilaboðin þín á Apple iPhone.
Ef þú átt iPhone og átt í vandræðum með að eyða ruslpósti skaltu uppfæra tækið þitt. Eyddu síðan ruslpósti af þjóninum.
Viltu hafa nýjustu veðuruppfærslurnar í fartækinu þínu? Fáðu besta veðurforritið fyrir iPad af þessum lista. Nú á dögum er veðrið orðið frekar gott
Þarftu að kóða þegar þú ert á ferðinni í vinnunni eða vilt endurbæta kóðakunnáttu þína? Þú getur skoðað þessi bestu kóðunarforrit fyrir iPad.
Ef Dropbox getur ekki fundið og hlaðið upp nýjum myndum af iPhone þínum skaltu ganga úr skugga um að þú keyrir nýjustu útgáfur iOS og Dropbox forrita.