/ / Jak uzyskać pojedynczy byt z obrazu? - iPhone, iOS, przetwarzanie obrazu, dopasowywanie wzorców, sztuczna inteligencja

Jak uzyskać pojedynczy obiekt z obrazu? - iphone, ios, przetwarzanie obrazu, dopasowywanie wzorców, sztuczna inteligencja

Używam tego obrazu. Chciałbym mieć tylko ludzką część z tego obrazu. Nie chcę tła tego obrazu.

Zdjęcie osoby na plakacie

Jak to zrobić? Jakaś logika, linki czy najlepszy i prosty sposób?

oto rzecz, której chcę Połączyć ale chcę tego w celu c

Odpowiedzi:

3 dla odpowiedzi № 1

Nie ma łatwego i szybkiego sposobu spełnienia wymagań. Na początek możesz się uczyć jak wykrywać obiekty w OpenCV.

Następnie możesz sprawdzić haarcascade_fullbody.xml ze źródeł OpenCV. Ta kaskada służy do wykrywania ciał, otwórz ją w edytorze tekstu, w nagłówku znajdują się dodatkowe informacje. W każdym razie nie jestem pewien, czy istniejąca kaskada jest zbyt dokładna dla twoich potrzeb.


2 dla odpowiedzi nr 2

W systemie iOS5 i nowszym możesz korzystać z interfejsu API do wykrywania twarzy użytkownika. Korzystając z FaceDetection APi, możesz łatwo znaleźć twarz osoby. Dla odniesienia i przykładowego kodu tutaj jest link.

Wszystkiego najlepszego !!!


1 dla odpowiedzi nr 3

W przypadku ios5.1 + korzystanie z klas CIDetector i CIFaceFeature może być łatwe do rozpoznania twarzy.

Rozpoznawanie ciała, musisz użyć biblioteki opencv. Jeszcze nie obsługiwane przez Apple.

Spójrz na to: http://niw.at/articles/2009/03/14/using-opencv-on-iphone/en

Przycinanie obrazu w systemie iOS za pomocą funkcji wykrywania twarzy OpenCV