Obecnie rozwijam aplikację opartą na OpenCV/C++ do śledzenia małych zwierząt: Oto example rodzaju wideo, które powinien przetworzyć. Program po prostu wyprowadza pozycję x, y zwierzęcia i czas dla każdego obszaru. To jest graficzne przedstawienie result na oryginale.Ramy porównawcze mojego algorytmu śledzenia
Moje pytanie jest nieco niezręczne - i może poza tematem - w tym, że nie pytam, jak poprawić mój program, ale jak go ocenić. Jestem świadomy istnienia Bonn Benchmark on Tracking dataset, ale nie jest to właściwe w moim przypadku.
Program ma przetwarzać bardzo długie wideo, dlatego nie mogę realistycznie poprosić niezależnych ludzi o ocenę pozycji zwierząt i porównanie ludzi z programami. Rozważałem też wykorzystanie robotów lub umieszczanie transponderów na większych zwierzętach, aby uzyskać dokładne pozycje, ale tak naprawdę nie mam zasobów.
Wyszedłem z pomysłem za pomocą programu do generowania filmów z obiektami typu BLOB poruszającymi się w środowisku 2d. Moje pytanie jest proste:
Czy znasz jakieś programowalne ramy wysokopoziomowe, które można wykorzystać do graficznej symulacji ruchu obiektu poruszającego się stochastycznie w parametryzowalnym tle?
Moim marzeniem byłoby mieć narzędzie wiersza polecenia, które będzie działać tak:
$ program [BACKGROUND_OPTIONS] [OBJECT_OPTIONS] -V VIDEO_OUTPUT -P POSITIONS_OUTPUT
Tekstura tło może być manipulowana, a także kształt, kolor i wzór ruchu poruszającego się obiektu.
Wiem, że mógłbym "łatwo" zrobić to sam (i będę, jeśli nie będę mógł znaleźć niczego), ale wolałbym, jeśli program został oceniony, a referencje były tak niezależne, jak tylko mogą (na przykład nie oba) wykonane przez tę samą osobę).
prawdopodobnie możesz wypróbować Netlogo. Można go znaleźć tutaj: http://ccl.northwestern.edu/netlogo/ –
@ maths-help-seeker, Przepraszamy za spóźnioną odpowiedź, dziękuję. Mój kolega i ja próbowaliśmy, ale wynika to w dużym stopniu z programowania własnej symulacji opartej na agentach. Ponieważ nie jest to bardzo skomplikowany problem, w chwili obecnej badamy wdrażanie naszego własnego narzędzia porównawczego przy użyciu bardziej standardowych narzędzi programistycznych.Mamy nadzieję, że zaktualizujemy pytanie naszymi wynikami: D –
To była tylko sugestia. Cieszę się, że wypróbowałeś to! : D –