Pytanie Obraz przycinania Androida, taki jak camscanner


Pracuję nad projektem, który wymaga funkcji kadrowania obrazu, takiej jak aplikacja Android camscanner, kiedy wykonywane jest zdjęcie i gdy użytkownik kliknie przycisk przycinania, nakładka prostokątna powinna być wyświetlana jak w camscannerze. Gdzie ścieżka prostokąta może być rozciągnięta pod dowolnym kątem i może wykonywać crop.proszę mi pomóc w rozwiązaniu.

Miałem na myśli https://github.com/edmodo/cropper . ale to tylko nakładka prostokątna z 4 punktami. Pomóż mi, jeśli ktoś ma link lub rozwiązanie !!


10
2017-09-20 18:33


pochodzenie


Czy znalazłeś jakieś rozwiązanie? - Mehul Joisar
możliwy duplikat Jak wykonać Automatyczne przycinanie dla dokumentu Rozpoznawanie obrazu za pomocą kamery? - bummi


Odpowiedzi:


Miałem podobny wymóg i ja również nie znalazłem żadnego konkretnego rozwiązania podobnego do CamScannera, więc podjąłem wyzwanie i zaimplementowałem bibliotekę skanowania (na szczycie OpenCV, bogatą bibliotekę przetwarzania obrazów) podobną do CamScanner, którą można łatwo zintegrować do istniejącej aplikacji, używając biblioteki, będziesz mógł wybrać dokładne krawędzie pod dowolnym kątem i przyciąć dokument odpowiednio z wybranych 4 krawędzi i zmienić transformację perspektywy przyciętego obrazu.

Link Github w Android ScanLibrary: https://github.com/jhansireddy/AndroidScannerDemo

enter image description here


31
2018-04-23 05:56



Właśnie tego szukałem, Dobra robota !! - Skynet
w obszarze fragmentu wielokąta powierzchnia nie wykrywa automatycznie krawędzi, czy możesz mi pomóc w naprawieniu tego - Karthik
@jhansi korzystam z biblioteki skanowania sam, ale jednym małym problemem jest to, że przycięcie prostokąta nie wykrywa pełnego obrazu, który wykrywa z połowy obrazu, ale kiedy jego przycięcie dostaję pełny obraz, ale jeśli dostosuję prostokąt do krawędzi dokument otrzymuję połowę obrazu, masz jakiś pomysł na ten temat, jeśli potrzebujesz, mogę opublikować zdjęcie w celach informacyjnych - M Balajivaishnav
@Balaji, z której biblioteki skanowania korzystasz? Czy to jest rozwidlone z mojego repozytorium AndroidScannerDemo? - jhansi
Głównym problemem tej biblioteki jest orientacja obrazu zawsze obrócona o 90 stopni. Drugi problem to brak automatycznego wykrywania krawędzi. - Raptor