Detekcja obiektów w obrazie

0

Witam, szukam jakichkolwiek informacji na temat jak w danym obrazku znaleźć interesujący nas fragment, np jak w obrazku z samochodem programowo wyciąć tylko np lampę :/ nie wiem jak to zrobić i nie mogę ruszyć dalej z projektem, ma ktoś może jakiś pomysł, jakąkolwiek forma pomocy mile widziana...

0

Coś a'la redukcję efektu czerwonych oczu ze zdjęć. Może ktoś myszką obrysowuje miejsce z lampą i program wywala kolor karoserii. Innej opcji nie widzę, bo lampa lampie nie równa a tym bardziej je kolor.

0

Lapa jest tam przykładem, chodzi mi o to, w jaki sposób programowo znaleŹć jakiś obiekt na obrazie, np możesz mieć samochód i chciałbyś żeby program sam znalazł miejsce gdzie jest np rejestracja czy lapma ? da się to jakoś zrobić w ogóle ?

0

IMHO da się, ale z marnymi efektami zapewne. Np. masz zdjęcie samochodu z przodu, efektem graficznym zostawiasz tylko kontury i mniej wiecej wiesz gdzie lampy są. Gorzej jeśli samochód będzie pod jakimś kątem.

0

Nie tłumacz mi co widze a co nie, tylko po prostu powiedz jakie są przykładowe sposoby rozpoznawania w którym miejscu jest dany obiekt(np lampa,szyba,czy rejestracja)

0

A czy to co napisałem nie jest sposobem? Innego nie ma, nie widze. A jak nie kumasz to minąłeś się z powołaniem chyba.

0

Detekcja obiektów w obrazie wymaga skomplikowanych algorytmów i użycia sieci neuronowych. Bez nieco bardziej zaawansowanej wiedzy matematycznej i znajomości sieci neuronowych nie ma nawet co próbować. Proponuję przejrzeć publikacje naukowe dotyczące tej tematyki.

0

No właśnie, dlatego napisałem co mi przyszło do głowy do wykonania dla kogoś kto ma 1 kompa, o średniej mocy, który obsłuży taki laicki algorytm przy pomocy mózgu ludzkiego, wzroku i siły mięśni przy zaznaczaniu myszką :P

0
gufiak napisał(a)

Detekcja obiektów w obrazie wymaga skomplikowanych algorytmów i użycia sieci neuronowych. Bez nieco bardziej zaawansowanej wiedzy matematycznej i znajomości sieci neuronowych nie ma nawet co próbować. Proponuję przejrzeć publikacje naukowe dotyczące tej tematyki.

neuronowe nie sa wymagane, mozna inaczej. wykrywanie najprostszych obiektow jestes w stanie zrobc prosciutkimi filtrami graficznymi bez ani jednego elementu 'AI'

0

No dobra, a jak wykonujesz detekcję obiektu po zastosowaniu filtru? Bo z tego co wiem, filtry stosuje się, ale przed analizą obrazu przez sieć neuronową i przed transformatą. Nie potrafię sobie wyobrazić jakiegoś algorytmu iteracyjnego, który na piechotę pixel po pixelu znajdzie, z dobrą skutecznością, jakiś konkretny obiekt na obrazie.

0

Pewnie chodziło np. o filtry morfologiczne, za pomocą których możesz "zaznaczyć" np. linie poziome na zdjęciu. Potem (w teorii) wystarczy dowolny "prosty" algorytm, np. połączonych obiektów, żeby znaleźć dany kształt.

Z góry mówię, że filtry morfologiczne nie wystarczą Ci do skonstruowania programu lokalizującego tablice rejestracyjne na zdjęciu. Jest wiele innych metod, jak np. transformata Hough'a. Tak, czy inaczej, spędzisz dużo czasu na szlifowaniu parametrów i łączeniu kilku różnych algorytmów. Wszystkie problemy wynikają z tego, że zdjęcia samochodów są bardzo różne od siebie, czasem tablica jest prześwietlona, czasem niedoświetlona, czasem szyba odbije światło, a czasem biały zderzak kompletnie zleje się z tablicą. Z mojego doświadczenia z tym problemem wynika, że osiągnięcie skuteczności na poziomie 80-90% (na różnorodnych djęciach) jest osiągalne po wielu próbach. Powyżej jest ciężko, ale też się da.

PS: Sieć neuronowa (dla przykładu) może się przydać, ale dopiero na samym końcu. Całe pie****enie się jest wcześniej.

//edit - quetz: zeby juz nie mnozyc postow: dokladnie to mialem na mysli:)

1 użytkowników online, w tym zalogowanych: 0, gości: 1