Jaki jest najlepszy sposób na naukę przetwarzania obrazu? [Zamknięte]

9

Jestem studentem college'u, który wcześniej nie przetwarzał zbyt wiele obrazów (oprócz podstawowej kompresji obrazu na smartfonach). W następnym semestrze rozpoczynam projekt badawczy dotyczący uczenia maszynowego, który wymagałby przetwarzania biomedycznego obrazu. Jaki jest najlepszy sposób na zapoznanie się z podstawami przetwarzania obrazu w ciągu około dwóch miesięcy? Czy to jest niepraktyczne?

Mam wrażenie, że gdy już będę dobrze z podstawami, uczenie się więcej z innych zasobów byłoby łatwiejsze.

rdasxy
źródło
2
It's my impression that once I'm good with the basics learning more from other resources would be easier.To prawda dla wszystkiego.
yannis,
2
na jakim poziomie są twoje matematyki?
jk.
Jeśli możesz sobie na to pozwolić, zdobądź kopię cyfrowego przetwarzania obrazu za pomocą MATLAB i MATLAB z Przybornikiem przetwarzania obrazu . Są okropnie drogie, ale warto.
Joonas Pulakka
To dość szerokie pole. Co najbardziej Cię interesuje? Tak czy inaczej, Google jest twoim przyjacielem, oto jeden punkt wyjścia, który wygląda obiecująco: archive.org/details/Lectures_on_Image_Processing . Odbywają się również wykłady MIT i Stanford na temat przetwarzania sygnałów i obrazów.
Guy Sirton,
Gdybym był tobą,
poświęciłbym

Odpowiedzi:

4

Nie sądzę, że możesz się wiele nauczyć w ciągu 2 miesięcy. Przetwarzanie obrazu jest naprawdę szerokim polem, a aby się w nim poprawić, potrzebujesz co najmniej kilku lat.

Niektóre z podstawowych rzeczy, które możesz zrobić:

  • spójrz na filtry 2d (lub jeszcze lepiej znajdź książkę opisującą filtrowanie obrazów 2d).
  • weź oktawę i spróbuj zagrać z kilkoma filtrami. Spróbuj samodzielnie przetwarzać obrazy
  • dołącz do grupy przetwarzającej i śledź grupę dyskusyjną sci.image.processing
  • spróbuj grać z filtrami opencv , chociaż myślę, że jest to dziedzina zaawansowana

Nawiasem mówiąc, mam nadzieję, że twoja matematyka jest naprawdę dobra.

BЈовић
źródło
Moja matematyka jest przyzwoita. Biorąc pod uwagę ilość otrzymywanych informacji, zakładam, że jest to naprawdę trudne matematyka.
rdasxy
5

Książki są dobre, jeśli już coś wiesz. Ale jeśli dopiero zaczynasz, prawdziwy kurs jest lepszy. Dla ludzkiego mózgu łatwiej jest nauczyć się czegoś od innej osoby niż z nieożywionej książki.

W każdym razie nie zawsze jest możliwe pójście na kurs w lokalnej szkole, a może chcesz mieć najlepszą możliwą edukację, bez konieczności płacenia za najdroższe czesne.

Dlatego uwielbiam śledzić kursy online. Wolę amerykańskie uczelnie, ale wykład 1 Wprowadzenie do cyfrowego przetwarzania obrazu również wydaje się dobry.

Na szczęście istnieją kursy online dla prawie wszystkiego w branży IT, a dla większości kursów naukowych: Nie musisz być w MIT, aby uzyskać wykształcenie na poziomie MIT, nie płacąc ani grosza. To świetny sposób na poprawę swoich umiejętności, a tym samym wartości rynkowej.

Nie spiesz się i spójrz tutaj:

Mascarpone
źródło
1
istnieją kursy online dla prawie wszystkiego w branży IT, a dla większości kursów naukowych na uczelniach ... nie musisz być na MIT, aby uzyskać wykształcenie na poziomie MIT ... za darmo ... Świetny sposób na podnieś swoje umiejętności i wynagrodzenie: D
Mascarpone
1
To wcale nie jest pomocna lista. To tylko linki do ogólnych internetowych kursów uniwersyteckich.
stackoverflowuser2010
przeczytaj dwa razy przed oddaniem głosu.
Mascarpone
@MarkTrapp Uważam, że link do wykładów na YouTube jest najbardziej pomocny.
rdasxy
3

Nie można nauczyć się przetwarzania obrazu w ciągu dwóch miesięcy. Idź na zajęcia na wydział EE lokalnego uniwersytetu na temat cyfrowego przetwarzania sygnałów. To zapewni niezbędne tło matematyczne i być może wpłynie również na przetwarzanie obrazu.

stackoverflowuser2010
źródło
1

Jeśli szukasz podstaw, nauczyłem się za pomocą programów PBM / Netpbm . Jest to podstawowy sposób na bardzo wyraźne zdefiniowanie obrazu o dowolnej głębokości (w formacie ASCII) i przetwarzanie nie tylko za pomocą dostarczonych bibliotek i narzędzi, ale także bardzo łatwe przetwarzanie za pomocą ulubionego programu lub powłoki.

Użyłem tego nawet podczas kilku projektów w Uni wykonując teledetekcję i kalibrując te obrazy rastrowe. Mój kod nie był najszybszy, ale działał poprawnie i programował wszystko w AWK;) Chodzi o to, że kiedy zrozumiesz swoje dane, możesz zrobić prawie wszystko. To może być dobry początek.

Jé Queue
źródło
1

Zacząłem od stworzenia programu od zera. Żadnych książek, zajęć ani matematyki. Moja matematyka nie wykracza daleko poza podstawową algebrę.

W końcu stworzyłem skuteczny czytnik kodów kreskowych, który zdmuchuje testy komercyjne, które przetestowałem. Wskocz i zrób to !!!

Lord Tydus
źródło