2011-10-08 12 views

Odpowiedz

4

JavaCV to otoki niektórych rodzimych bibliotek, w tym OpenCV.

  1. W każdym razie masz zamiar użyć OpenCV bezpośrednio pisząc własne opakowanie lub używając Android owijarki OpenCV lub przy użyciu JavaCV.

  2. Jak powiedział JavaCV używa kilku bibliotek, więc ma wiele więcej funkcji niż tylko OpenCV. Jeśli potrzebujesz tych funkcji, to oczywiście wybierz JavaCV.

+0

Trzeba też pamiętać, że Android otoki OpenCV oferuje żadnego sposobu, aby uzyskać bezpośredni bufory Nio z obrazów i macierzy, co czyni go trudnym do przetwarzania surowych danych w Javie, sprawnie ... –

+0

Próbowałem każdy i znalazł JavaCV być o wiele łatwiejszym. Minusem jest to, że jeśli coś, czego potrzebujesz z opencv nie jest poprawnie zaimplementowane w javacv, to prawie nie masz kontroli. Znalazłem to podczas próby użycia biblioteki facerec bytefish. –

Powiązane problemy