Πότε θα κυκλοφορήσει η Apple το IOS 17.4;
Η σταθερή ενημέρωση iOS 17.4 είναι προ των πυλών, με αρκετές σημαντικές αλλαγές. Η Apple δοκιμάζει beta το λειτουργικό σύστημα εδώ και μερικές εβδομάδες, με την έκδοση
Το Vision στο iOS 11 έχει όλα όσα χρειάζεστε για να δημιουργήσετε μια εφαρμογή που μπορεί να αναγνωρίζει χαρακτήρες κειμένου με την υλοποίηση να γίνεται ταυτόχρονα. Δεν χρειάζεστε γνώσεις τεχνικής κωδικοποίησης – η πλοήγηση στη λειτουργία είναι αρκετά απλή. Επιπλέον, η υλοποίηση είναι απρόσκοπτη.
Το πλαίσιο όρασης σάς δίνει τη δυνατότητα να υλοποιήσετε εύκολα οποιαδήποτε εργασία που περιλαμβάνει λεπτομέρειες υπολογιστή. Η δομή εκτελεί εντοπισμό ορόσημων προσώπων και προσώπων, αναγνώριση γραμμωτού κώδικα, καταχώρηση εικόνας, παρακολούθηση γενικών χαρακτηριστικών και ανίχνευση κειμένου. Το Vision σάς επιτρέπει επίσης να χρησιμοποιείτε προσαρμοσμένα μοντέλα Core ML για εργασίες όπως ταξινόμηση ή ανίχνευση αντικειμένων.
Το VN DetectTextRectanglesRequest είναι ένα αίτημα ανάλυσης εικόνας που βρίσκει περιοχές ορατού κειμένου σε μια εικόνα. το χαρακτηριστικό επιστρέφει χαρακτήρες κειμένου ως ορθογώνιο πλαίσιο οριοθέτησης με προέλευση και μέγεθος.
Εάν έχετε συνηθίσει να χρησιμοποιείτε το swift και έχετε προγραμματίσει για λίγο, τότε πιθανότατα αναρωτιέστε ποια είναι η χρήση του Vision όταν υπάρχουν άλλες δυνατότητες όπως το image και το AVFoundation. Λοιπόν, το Vision είναι πιο ακριβές και πιο απλό. Η δυνατότητα είναι επίσης διαθέσιμη σε διάφορες πλατφόρμες. Ωστόσο, η χρήση του Vision ενδέχεται να απαιτεί περισσότερη ισχύ επεξεργασίας και χρόνο επεξεργασίας.
Για να χρησιμοποιήσετε το Vision για ανίχνευση κειμένου, θα χρειαστείτε το Xcode 9 και μια συσκευή που εκτελεί iOS 11.
Πρώτα, πρέπει να δημιουργήσετε μια κάμερα με το AVCapture . Αυτό γίνεται με την προετοιμασία ενός αντικειμένου AVcapturesession για λήψη σε πραγματικό χρόνο ή εκτός σύνδεσης. Μετά από αυτό, πραγματοποιήστε τη συνεδρία στη σύνδεση της συσκευής.
Για να εξοικονομήσετε χρόνο από τη δημιουργία μιας διεπαφής χρήστη της εφαρμογής σας, εξετάστε το ενδεχόμενο να έχετε ένα αρχικό έργο, αρχικά, αυτό θα σας δώσει χρόνο να εστιάσετε στην εκμάθηση του πλαισίου του Vision.
Ανοίξτε το αρχικό σας έργο. Οι προβολές στο σενάριο θα πρέπει να είναι έτοιμες και ρυθμισμένες για εσάς.
Στο ViewController.swift, αναζητήστε την ενότητα κώδικα με λειτουργίες και εξόδους.
Κάτω από την έξοδο - ImageView, δηλώστε μια συνεδρία για AVcapturesession - αυτό χρησιμοποιείται όποτε θέλετε να εκτελούνται ενέργειες με βάση μια ζωντανή ροή.
Ρυθμίστε το AVcapturesession και το AVmediatype σε βίντεο, αφού θα εκτελέσετε τη λήψη της κάμερας για να μπορείτε να εκτελείται συνεχώς
Καθορίστε τη συσκευή εξόδου και εισόδου
Η είσοδος είναι αυτό που θα δει η κάμερα και η έξοδος είναι το βίντεο σε μια καθορισμένη μορφή τύπου KCVPixelFormatType_32GRA.
Τέλος, προσθέστε ένα υποστρώμα που περιέχει βίντεο στο imageView και ξεκινήστε τη συνεδρία. Η συνάρτηση είναι γνωστή ως inViewdidload. Πρέπει επίσης να ρυθμίσετε το πλαίσιο του στρώματος.
Καλέστε τη συνάρτηση στη μέθοδο viewWillAppear .
Καθώς τα όρια δεν έχουν ακόμη οριστικοποιηθεί, παρακάμψτε τη μέθοδο viewDidLayoutSubviews ( ) για να ενημερώσετε τα δεσμευμένα επίπεδα.
Μετά την κυκλοφορία του iOS 10, απαιτείται μια πρόσθετη καταχώριση στο Info.plist, κάτι που παρέχει έναν λόγο για τη χρήση της κάμερας. Θα πρέπει επίσης να ορίσετε Privacy-Camera Usage Description.
Υπάρχουν τρία βήματα για την εφαρμογή του Vision στην εφαρμογή.
Handlers – αυτό συμβαίνει όταν θέλετε το πλαίσιο να κάνει κάτι μετά την κλήση του αιτήματος.
Παρατηρήσεις – αυτό είναι που θέλετε να κάνετε με τα δεδομένα που παρέχετε ξεκινώντας με ένα αίτημα
Αιτήματα - αυτό συμβαίνει όταν ζητάτε πλαίσιο ανίχνευσης
Στην ιδανική περίπτωση, δημιουργείτε ένα αίτημα κειμένου ως VNdetecttextrectanglesrequest . Αυτό είναι ένα είδος VN request που περιορίζεται γύρω από το κείμενο. Αφού το πλαίσιο ολοκληρώσει την εφαρμογή, προχωράτε στην κλήση της συνάρτησης Detexthandler . Θα θέλετε επίσης να μάθετε το ακριβές πλαίσιο που αναγνωρίστηκε, ορίστε το σε Reportcharacterboxes =True.
Μετά από αυτό, ορίστε τις παρατηρήσεις που περιέχουν όλα τα αποτελέσματα του VNdetecttextrectanglesrequest , θυμηθείτε να προσθέσετε το Vision στην κάμερα εξόδου. Εφόσον το Vision εκθέτει API υψηλού επιπέδου, η εργασία με αυτό είναι ασφαλής.
Η συνάρτηση ελέγχει εάν υπάρχει το Cmsamplebuffer και η έξοδος PutOut Avcapture . Στη συνέχεια, θα πρέπει να προχωρήσετε στη δημιουργία μιας μεταβλητής Requestoptions ως 1 Τύπος λεξικού VNimageoption . Η επιλογή VNmage είναι ένας τύπος δομής που περιέχει ιδιότητες και δεδομένα από την κάμερα. Στη συνέχεια, θα πρέπει να δημιουργήσετε το VNimagerequesthandler και να εκτελέσετε το αίτημα κειμένου.
Μπορείτε να ξεκινήσετε έχοντας το πλαίσιο για να σχεδιάσετε δύο πλαίσια, ένα για κάθε γράμμα που εντοπίζει και το άλλο για κάθε λέξη. Οι πίνακες είναι ο συνδυασμός όλων των πλαισίων χαρακτήρων που θα βρει το αίτημά σας.
Τώρα έχετε διαμορφώσει όλες τις λειτουργίες σας.
Για να συνδέσετε τις τελείες σας, ξεκινήστε με την ασύγχρονη εκτέλεση του κωδικού σας. Στη συνέχεια, θα πρέπει να ελέγξετε εάν υπάρχει μια περιοχή στα αποτελέσματά σας από το VNTextObservation .
Τώρα μπορείτε να καλέσετε τη συνάρτησή σας, η οποία θα σχεδιάσει ένα πλαίσιο εντός της περιοχής. Ελέγξτε για να δείτε αν υπάρχουν πλαίσια χαρακτήρων εντός της περιοχής και, στη συνέχεια, καλέστε την υπηρεσία που φέρνει ένα πλαίσιο γύρω από κάθε γράμμα.
Μετά από αυτό, δημιουργήστε μια μεταβλητή RequestOptions. Τώρα μπορείτε να δημιουργήσετε ένα αντικείμενο VNImageRequestHandler και να εκτελέσετε το αίτημα κειμένου που δημιουργήσατε.
Τέλος, το τελευταίο βήμα είναι να εκτελέσετε τον κωδικό όρασής σας με τη ζωντανή ροή. Θα χρειαστεί να πάρετε την έξοδο βίντεο και να το μετατρέψετε σε Cmsamplebuffer.
Προσπαθήστε πάντα να περικόψετε την εικόνα και να επεξεργάζεστε μόνο την ενότητα που χρειάζεστε. Αυτό θα μειώσει τον χρόνο επεξεργασίας και το αποτύπωμα μνήμης
Ενεργοποιήστε τη διόρθωση γλώσσας όταν ασχολείστε με μη αριθμητικούς χαρακτήρες και, στη συνέχεια, απενεργοποιήστε τη όταν έχετε να κάνετε με έναν αριθμητικό χαρακτήρα
Συμπεριλάβετε επικύρωση για αναγνωρισμένες συμβολοσειρές αριθμών για να επιβεβαιώσετε την ακρίβεια και να εξαλείψετε την εμφάνιση ψευδούς τιμής στον χρήστη.
Ο ελεγκτής κάμερας εγγράφων είναι ο καλύτερος σύντροφος για την αναγνώριση κειμένου, καθώς η ποιότητα της εικόνας παίζει σημαντικό ρόλο στην αναγνώριση κειμένου.
Εξετάστε το ενδεχόμενο να ορίσετε ένα ελάχιστο ύψος κειμένου για να αυξήσετε την απόδοση.
Με το Vision, έχετε όλα όσα χρειάζεστε για την αναγνώριση κειμένου. Δεδομένου ότι το Vision είναι εύκολο στη χρήση και απαιτεί λίγο χρόνο για την εφαρμογή του, η χρήση του είναι σχεδόν ισοδύναμη με το παιχνίδι με Lego. Δοκιμάστε να δοκιμάσετε την εφαρμογή σας σε διαφορετικά αντικείμενα, γραμματοσειρές, φωτισμό και μεγέθη. Μπορείτε επίσης να εντυπωσιάσετε τον εαυτό σας συνδυάζοντας το Vision με το Core ML.
Η σταθερή ενημέρωση iOS 17.4 είναι προ των πυλών, με αρκετές σημαντικές αλλαγές. Η Apple δοκιμάζει beta το λειτουργικό σύστημα εδώ και μερικές εβδομάδες, με την έκδοση
Η Microsoft φέρνει επιτέλους τον ψηφιακό βοηθό της Cortana σε Android και iOS στο Ηνωμένο Βασίλειο. Η κυκλοφορία, η οποία έρχεται περίπου ένα χρόνο μετά από μια παρόμοια κυκλοφορία
Ο κωδικός σφάλματος 5823 είναι συγκεκριμένος για συσκευές iPhone και iPad. Συμβαίνει όταν οι χρήστες προσπαθούν να αποθηκεύσουν την εγγραφή τους στην οθόνη.
Ρίξτε γρήγορα μια καρφίτσα στους Χάρτες Google για να βρείτε μια ακριβή τοποθεσία για κοινή χρήση με φίλους. Δείτε πώς μπορείτε να αποθέσετε μια καρφίτσα στους Χάρτες Google σε iPadOS 14, Android και Επιτραπέζιους υπολογιστές.
Εάν δεν μπορείτε να χρησιμοποιήσετε το Signal σε iOS, ελέγξτε για ενημερώσεις εφαρμογών και iOS. Στη συνέχεια, επεξεργαστείτε τα δικαιώματα εφαρμογής, απενεργοποιήστε τη λειτουργία χαμηλής κατανάλωσης ενέργειας και εγκαταστήστε ξανά την εφαρμογή.
Μια ωραία λύση για την προσθήκη υπογραφών στα μηνύματα κειμένου σας στο Apple iPhone σας.
Εάν διαθέτετε iPhone και αντιμετωπίζετε προβλήματα με τη διαγραφή ανεπιθύμητης αλληλογραφίας, ενημερώστε τη συσκευή σας. Στη συνέχεια, διαγράψτε τα μηνύματα ηλεκτρονικού ταχυδρομείου του Trash από τον διακομιστή.
Θέλετε να έχετε τις πιο πρόσφατες ενημερώσεις για τον καιρό στην κινητή συσκευή σας; Αποκτήστε την καλύτερη εφαρμογή καιρού για iPad από αυτήν τη λίστα. Στις μέρες μας, ο καιρός έχει γίνει αρκετά
Θέλετε να κωδικοποιήσετε εν κινήσει για τη δουλειά ή θέλετε να βελτιώσετε τις δεξιότητές σας κωδικοποίησης; Μπορείτε να ελέγξετε αυτές τις καλύτερες εφαρμογές κωδικοποίησης για iPad.
Εάν το Dropbox δεν μπορεί να βρει και να ανεβάσει νέες φωτογραφίες από το iPhone σας, βεβαιωθείτε ότι χρησιμοποιείτε τις πιο πρόσφατες εκδόσεις της εφαρμογής iOS και Dropbox.