Co to jest przetwarzanie obrazu mobilnego?
Mobilne przetwarzanie obrazu polega na modyfikacji, klasyfikacji lub w jakiś sposób interpretacji obrazów przechwytywanych na urządzeniach mobilnych, takich jak telefony komórkowe lub komputery ręczne. Mobilne przetwarzanie obrazu jest w dużej mierze zainteresowane zapewnieniem użytkownikom możliwości korygowania obrazów wykonanych z aparatu urządzenia natychmiast po zrobieniu zdjęcia lub oprogramowania, które automatycznie korekta aspekty obrazu, które są ogólnie uważane za niepożądane. Inne zastosowania mobilnego przetwarzania obrazu obejmują śledzenie i wykrywanie obiektów, a także tłumaczenie dokumentów na rzeczywisty tekst cyfrowy. W miarę postępu technologii używanej do tworzenia urządzeń ręcznych, podobnie jak szybkość i złożoność używanego oprogramowania do przetwarzania obrazu.
Najbardziej podstawowym typem mobilnego przetwarzania obrazu jest aplikacja, która działa na zdjęciu wykonanym z aparatem zamontowanym na urządzeniu. Mogą to być proste operacje, takie jak umożliwienie użytkownikowi przycinania obrazu, lub mogą być bardziej złożone, takie jak analiza i modyfikowanie kolorów historyogram, aby automatycznie naprawić problemy z oświetleniem w scenie. Aplikacje stoją przed pewnymi wyzwaniami, ponieważ operacje przetwarzania obrazu mogą być bardzo intensywne, szczególnie jeśli rozdzielczość obrazu jest wysoka. W połączeniu z ograniczoną przestrzenią do wykonywania operacji, mobilne przetwarzanie obrazu wymaga małych komponentów, które działają z zoptymalizowanymi algorytmami.
Bardziej zaawansowane mobilne przetwarzanie obrazu może faktycznie obejmować korekty w czasie rzeczywistym i renderowanie. Może to wymagać usunięcia zamazania ruchu lub koncentracji zdjęcia, które ma zostać zrobione na podstawie obiektów wykrytych na scenie. Inne skomplikowane procedury mogą automatycznie usuwać czerwone oczy z portretu lub zrobić kilka zdjęć i zszywać je razem, aby utworzyć pojedynczy kompozyt. Założeniem opracowania tego typu aplikacji dla urządzeń mobilnych jest usunięcie potrzeby oddzielnego przetwarzania obrazu na większym pulpiciekomputer lub w cyfrowym studio.
Występowanie urządzeń mobilnych, które są w pełni zintegrowane z możliwością bezproblemowego łączenia się z Internetem, również spowodowało szereg możliwych zastosowań. Wykrywanie obiektów i dekodowanie pozwoliły urządzeniu wyposażone w prawidłowe oprogramowanie, aby stać się czytnikiem kodów kreskowych, z niektórymi kodami natychmiast prowadzących do stron internetowych lub opisów produktów. Przetwarzanie obrazów, które niekoniecznie wciąż są, prowadzi do opracowania oprogramowania rozszerzonej rzeczywistości.
Rzeczywistość rozszerzona występuje, gdy urządzenie używa mobilnego przetwarzania obrazu do wykrywania punktów orientacyjnych lub innych struktur w polu widzenia, czasem w połączeniu z globalnymi współrzędnymi pozycjonowania. W połączeniu z serwerem internetowym umożliwia to urządzeniu pokazanie obrazów, które w rzeczywistości nie są obecne w rzeczywistości, ale można je zobaczyć po przetwarzaniu obrazu na urządzeniu. Niektóre aplikacje do tego typu mobilnego przetwarzania obrazu obejmują wirtualne wycieczki po CitiES i ukryte wirtualne billboardy.