Chciałbym zacząć pewien projekt w c#, zajmujący się przetwarzaniem obrazu. Podpowiedzcie mi od czego zacząć. Mam taki obrazek, posiadam tez obrazek tego loga supermena. 1. Jak sprawdzić czy na obrazku widnieje to logo?
@pan_Dzik: sugerowałbym w ogóle zacząć w matlabie / octave - będzie prościej.
ale akurat taka wersja tego zadania jest trywialna. oznaczmy przez (x,y) współrzędne lewego krańca logotypu, a przez lx i ly odpowiednio szerokość i wysokość. Wtedy sprawdzasz czy wszystkie piksele w kwadracie o rogach (x, x+lx, y, y+ly) mają dokładnie takie wartości jak odpowiadające im piksele w logotypie.
@pan_Dzik: SIFT i SURF features, edge i corner detection, feature detection, bottom up i top-bottom approach, homography. Masz słowa klucze, do nauki teraz!
@pan_Dzik: jeszcze klucz - RANSAC, ale to znajdziesz idąc tropem SIFT i homography ;) zobacz sobie na youtube william hoff daje nawet ok wykłady z tych rzeczy.
Mam taki obrazek, posiadam tez obrazek tego loga supermena.
1. Jak sprawdzić czy na obrazku widnieje to logo?
Jakieś gotowe biblioteki? System.Drawing?
#csharp #programowanie #przedszkoleprogramowania
XD Rozjebujecie mnie ludzie, za programowanie sie bioro ale z gugla to strach korzystac xd
ale akurat taka wersja tego zadania jest trywialna. oznaczmy przez (x,y) współrzędne lewego krańca logotypu, a przez lx i ly odpowiednio szerokość i wysokość. Wtedy sprawdzasz czy wszystkie piksele w kwadracie o rogach (x, x+lx, y, y+ly) mają dokładnie takie wartości jak odpowiadające im piksele w logotypie.