Czy są dostępne kompleksowe, otwarte alternatywy dla zestawu Matlab do Image Processing Toolkit?Alternatywy dla zestawu narzędzi do przetwarzania obrazu Matlab
Odpowiedz
Spróbuj ImageJ (również przeczytać: http://en.wikipedia.org/wiki/ImageJ)
Zakładam, że powodem dla którego chcesz rozwiązaniem open source jest mieć darmową opcję lub jakiś inny powód związany z licencją open source.
Jeśli jednak jest tak, że możesz zobaczyć źródło, aby zrozumieć, w jaki sposób algorytmy są zaimplementowane w konkretnym pakiecie (czymś, co często mnie interesuje), pamiętaj, że możesz zobaczyć źródło funkcji MATLAB, wchodząc w edycję według nazwy funkcji w oknie poleceń. Np. Gdybym chciał wiedzieć, jak działa funkcja MATLAB funkcji label2rgb, można wpisać "edit label2rgb" w oknie poleceń, a otworzy się ten plik.
Ponadto, jeśli uważasz, że chcesz tylko nieznacznie zmodyfikować zachowanie niektórych funkcji, zawsze możesz uzyskać ich źródło w opisany sposób, a następnie zmodyfikować. Pamiętaj jednak, aby zawsze zapisywać wyniki w osobnym pliku m, najlepiej o innej nazwie iw innej lokalizacji, aby nie doszło do złamania funkcji MATLAB i konieczności ponownej instalacji w celu odzyskania.
W systemie Windows 7 folder "C: \ Użytkownicy \% nazwa_użytkownika \ Dokumenty \ MATLAB" jest zawarty w ścieżce wyszukiwania MATLAB dla funkcji, więc jeśli chcesz zmodyfikować label2rgb, możesz go skopiować do tego folder, zmień jego nazwę na label2rgb_custom.m i utwórz swoje mody. Następnie można uruchomić go z dowolnego miejsca w MATLAB, wywołując label2rgb_custom().
Nie wszystkie funkcje Matlab ujawnią rzeczywisty kod przez 'edit'. Jeśli są zastrzeżone, zobaczysz tylko komentarze związane z 'help' ale nic więcej. – Schorsch
Najlepszą alternatywą dla MATLAB jest OpenCV. W rzeczywistości jest lepszy niż MATLAB dla aplikacji do przetwarzania obrazu i obrazu w czasie rzeczywistym. Istnieje wiele zasobów dostępnych w Internecie, aby go wspierać, a wszystko, czego potrzebujesz, to podstawowe umiejętności programowania C.
Najlepsza książka to Nauka widzenia komputerowego przy użyciu OpenCV przez szarego bradskiego, którego e-book można łatwo znaleźć.
Mam przygotował listę tutoriale dla początkujących na moim blogu http://8a52labs.wordpress.com/
korzystanie AForget.net jeśli używasz C#. AForge.net jest obsługiwana Przetwarzanie obrazu i AI
Jak sugerowano powyżej: Octave i ImageJ
Jeśli masz Matlab nie jest otwartym źródłem Image Processing Toolbox: http://www.cb.uu.se/~cris/blog/index.php/archives/456
Dla rastra sprawdzić Gimp: http://www.gimp.org/ i Inagemagik http://www.imagemagick.org/script/index.php
z mojego doświadczenia SciLab jest najlepszą alternatywą dla Matlab, ma wbudowaną obsługę konwersji z Matlab do Scilab i Scilab do Matlab.Jest to oprogramowanie typu open source, więc możesz również wesprzeć jego rozwój i używać go za darmo.
- 1. MATLAB przetwarzania obrazu z niewielkich okręgów
- 2. Jakie są alternatywy dla edytora MATLAB?
- 3. Biblioteka przetwarzania obrazu Haskell?
- 4. Poszukuję biblioteki przetwarzania obrazu dla czystej Ruby
- 5. Jak tworzyć unittests dla zestawu narzędzi python?
- 6. Instalowanie zestawu narzędzi FastCGI
- 7. opcje przetwarzania obrazu/wideo
- 8. Bardzo szybkie memcpy do przetwarzania obrazu?
- 9. Techniki wstępnego przetwarzania obrazu i obrazu
- 10. Alternatywy dla serwera ArcGIS
- 11. Biblioteka C++ do przetwarzania sygnałów
- 12. Odblokowywanie obrazu na Matlab
- 13. Alternatywy dla chmurnego CDN?
- 14. Algorytmy przetwarzania/ulepszania obrazu dla dokumentu OCR/czytelność?
- 15. przenoszenia obrazu z Matlab do OpenCV IplImage
- 16. VS2012 nmake przy użyciu zestawu narzędzi v110_xp?
- 17. Echarts - niestandardowa cecha zestawu narzędzi znak/komentarz
- 18. Jak dołączyć metadane do obrazu w programie Matlab?
- 19. Jakie są obecnie najlepsze biblioteki przetwarzania obrazu dla Javy?
- 20. Jak wykluczyć pliki z zestawu narzędzi Wix
- 21. Alternatywy dla hierarchii głębokiego dziedziczenia?
- 22. Alternatywy dla selekcji wiśni
- 23. Darmowe alternatywy dla PowerGREP
- 24. Automatyczne dodawanie do zestawu narzędzi niestandardowych formantów w wizualnym studio
- 25. Alternatywy dla @VisibleForTesting
- 26. Alternatywy dla window.scrollMaxY?
- 27. Alternatywy dla marynowania
- 28. Alternatywy dla WCF
- 29. Alternatywy dla YQL
- 30. Alternatywy dla członkostwa .Net
Istnieje wiele darmowych bibliotek przetwarzania obrazu w python: http://stackoverflow.com/questions/94875/image-processing-in-python – Mikhail