5

Jak mogę trenować swój własny detektor pod Windows 7 w C++ lub Matlab2012b? Nie mam Linuksa ani nie mam Mac OSX.Jak wytrenować ukryty model SVM do wykrywania obiektów? Awaria przy użyciu Matlab 2012b, Windows 64bit OS

Właściwie to ja szukałem przed napisaniem tutaj. Co mam:

Chciałbym wyszkolić mój własny model SVM i używać go w C++. Sprawdziłem próbkę OpenCV, cpp/latentsvm_multidetect.cpp. Działa z istniejącymi modelami.

Strona autorów: http://www.cs.berkeley.edu/~rbg/latent/index.html. Wspomniano, że oprogramowanie jest testowane przy użyciu matlab2011a pod linux i mac osx. Jednak uruchamiam matlab2012b pod Windows7 w wersji 64-bitowej. Kod bardzo często się zawiesza, a ja próbowałem naprawić błędy, ale już nie mogę sobie z tym poradzić.

Czy istnieje inny kod źródłowy, którego można użyć w systemie Windows 7 64bit?

OpenCV: http://docs.opencv.org/modules/objdetect/doc/latent_svm.html. W przypadku szkoleń nie ma implementacji kodu. Do wykrycia obiektów za pomocą istniejących modeli można użyć tylko detektora.

Z drugiej strony, ktoś inny zadał to samo pytanie. opencv latent svm. Jednak pytanie zostało zamknięte bez odpowiedzi. Smutny!

Również, OpenCV and Latent SVM Detector jest podobna do mojego pytania. Nie jestem zadowolony z odpowiedzi, czytałem to samo w pliku README w kodzie źródłowym w Matlab. Nie pomaga mi przezwyciężyć błędów w kodzie źródłowym, jeśli działam pod Windows 7. W tym pytaniu chciałem dodać komentarz, aby zapytać dalej, nie mogę dodać z powodu mojej reputacji (jestem tu nowy).

Myślę, że Latent SVM jest fascynująca i coś nowego do wykrycia obiektów. Myślę też, że to powinno być ogólne zagadnienie, aby łatwo szkolić nasz własny model. Byłoby miło, gdyby ktokolwiek mógł prowadzić.

W każdym razie, nie rozumiem, dlaczego część szkoleniowa nie jest zaimplementowana w OpenCV z częścią detektora!

Odpowiedz

2

niektóre C++ nich:

http://www.dubout.ch/en/coding.html

http://www.uco.es/~in1majim/proyectos/libpabod/

miałem zarówno pracujący w Windows 7 64bit, ale nie wymagają trochę szczypanie tu i tam, pierwsza mniejsza niż później.

Również na bok, zawsze możesz najpierw spróbować detektora wieprzowego opencv, aby sprawdzić, czy jest on wystarczający dla twojej aplikacji, możesz go nauczyć z svm opencv. Stwierdziłem, że jest całkiem dobry dla prostych obiektów, które mają dobrze zdefiniowany i wyraźny kształt.

Cheers

EDIT: przepraszam libpabod czas tylko testy, tylko 1st ogniwo ma kod szkolenia.

+1

pierwszy link jest niedostępny, spróbuj tego http://www.dubout.ch/en/coding.html zamiast – Cloud