Chciałbym opisać niektóre struktury w niektórych obrazach, w szczególności opisywać różne fenotypy komórek w obrazach biologicznych, opisując środek i kontur dla każdego pojedynczego obiektu. Czy ktoś zna dobre narzędzie do etykietowania?Narzędzie do znakowania i adnotacji obrazu
Odpowiedz
try labelme - http://labelme.csail.mit.edu/Release3.0/
Jestem pewien, że można używać go do celu.
Chociaż może to teoretycznie odpowiedzieć na pytanie, [byłoby lepiej] (http://meta.stackexchange.com/q/8259), aby dołączyć zasadnicze części odpowiedzi tutaj, i podać link dla odniesienia. – Spontifixus
Etykieta "mi" wydaje się być narzędziem dostępnym tylko w trybie online. Rozumiem, że musisz przesyłać obrazy na swoje serwery. Są to obrazy biomedyczne i dlatego są prywatne ... –
Aplikacja Label Me nie jest dobrze zbudowana i udokumentowana ... dla programisty nie ma nic wspólnego, więc czy możesz zaproponować alternatywę jak Labelme Tool – Zeeshan
Szukałem również podobnego narzędzia. Właśnie natknąłem się na "lenistwo".
Rozważ użycie http://annotorious.github.io/ jeśli wszystko czego potrzebujesz jest ograniczająca pola. Interfejs API jest bardzo rozsądny i łatwy w użyciu. Pisanie narzędzi do adnotacji w JavaScript jest na ogół lepsze od języka po stronie serwera, takiego jak Java lub Python, ponieważ będziesz mieć możliwość łatwego outsourcingu pracy z adnotacjami w razie potrzeby. Używam notorycznie z serwerem internetowym z kolbą, aby notować moje obrazy i jestem bardzo zadowolony.
Miałem ten sam problem, gdy szukałem komentarzy do trenowania sieci neuronowej, więc niedawno rozpocząłem projekt, który nazywam LabelD (https://sweppner.github.io/labeld/), który wykorzystuje Annotorious + NodeJS. Sprawdź to! Nadal bardzo alfa, ale adnotacja już działa!
Narzędzie ImageLab z otwartym kodem źródłowym DLIB C++ doskonale nadaje się do obramowań. Twórz z CMake (łatwe, ponieważ nie ma zależności) i przeczytaj dokument i pomoc, aby poznać wszystkie funkcje! http://dlib.net/
Spróbuj narzędzie anntoation Ratsnake: http://is-innovation.eu/ratsnake/
Można go używać do tworzenia konturu/wielokąt/adnotacje siatki , które mogą być zapisane w trybie offline lub online w XX postaci masek binarnych lub innych formatów.
Możesz także użyć informacji z ontologii, aby utworzyć etykiety dla swoich adnotacji.
Wreszcie, Ratsnake zapewnia kompatybilność z narzędziem do adnotacji LabelMe.
Nota prawna: Jestem twórcą tego narzędzia do adnotacji.
Opcja VGG Image Annotator (VIA) tool umożliwia zaznaczenie obszarów okrągłych lub wielokątów, które można wykorzystać do opisu "konturu dla każdego obiektu". Aby nadać nazwę centrum, możesz użyć regionu punktu.
Jeśli używasz Mac OS X, możesz użyć RectLabel.
Narzędzie do tworzenia notatek obrazkowych do oznaczania obrazów w celu wykrycia i segmentacji obwiedni.
Najważniejsze cechy:
- rysowania obwiedni, wielokąt i Baziera
- 1-Click przyciski Twoja praca etykietowanie szybciej
- Dostosuj okno etykiety do łączenia z atrybutami
- Ustawienia obiektów, atrybutów, skrótów klawiaturowych i szybkiego etykietowania
- kolejność warstw skrzynek nakładających
- Zoom na punkt
- Szybki zoom do istniejących skrzynek
- obsługuje formatu PASCAL VOC
Osobiście korzystam ImageNet Utils, która jest prosta w użyciu, jeśli jesteś ponownie na Ubuntu lub OSX. Będziesz musiał zainstalować opencv i pyqt4, ale gdy skończysz, możesz wygenerować adnotacje do plików xml, które można łatwo przekonwertować na TFRecords. Adnotacje pasują do formatu zbioru danych PASCAL VOC i Oxford-IIIT Pet. Ponadto, jeśli chcesz użyć swoich obrazów do celów ML/Deep Learning, możesz szybko utworzyć przykładowe listy szkoleń i sprawdzania poprawności w pliku .txt za pomocą skryptu labelcreator.py. Nie jestem pewien, jak to się ma do Sloth, ale GUI pozwala ci zrobić mniej więcej to samo: możesz otworzyć katalog plików graficznych i ręcznie rysować/rysować ramki ograniczające.
Wygląda na to, że jego autor rozwinął się w inne narzędzie do adnotacji na tej samej stronie użytkownika github. – jrouquie
LabelMe, z MIT, ma na celu "udostępnienie internetowego narzędzia do tworzenia adnotacji w celu tworzenia baz danych obrazów do badań komputerowych". Jest używany i cytowany w gazetach naukowych.
Oprócz tego, że jest hostowany na swojej stronie, możesz install it on your own server i może on łączyć się z Amazon Mechanical Turk z adnotacjami crowdsource.
(Pełne ujawnienie. Pracuję dla Amazonki)
Spróbuj Labelbox. Jest to narzędzie do adnotacji, które obsługuje etykietowanie obrazów.
Mają open source szablony etykietowania, który wygląda tak ...
Oświadczenie: Utworzyłem imglab.
Możesz spróbować imglab dla etykietowania obiektów. Inspiruje go narzędzie imglab cli firmy dlib. Powody, dla których go stworzyłem;
- Bez instalacji, bez wymagania sprzętowego, bez rejestracji i bez licencji.
- Oparte na Internecie, dzięki czemu każdy może przyczynić się do zwiększenia użyteczności. I można uzyskać do niego dostęp z dowolnego komputera.
- Może być zintegrowany z bibliotekami stron trzecich, aby etykiety były łatwe, szybkie i dokładne. Obecnie zintegrowałem go z
faceplusplus
. - Można określić punkty przełomowe.
Można modyfikować znakowania punktów lub pole znakowania później
Uwaga: Ponieważ nie rozmawiać z każdym serwerem. Po otwarciu może działać w trybie offline. W przeciwnym razie możesz go pobrać i używać. Jest rozwijany tylko za pomocą HTML, CSS i JS.
Dla kształtów bardziej złożonych niż obwiednia, można wypróbować anno. Jest to program komputerowy free napisany w Qt. W przypadku systemu Windows jest dostępna wersja installer - na inne platformy możesz samodzielnie skompilować kod Qt (C++).
Można bezpośrednio opisywanie różnych klas do obrazka:
Adnotacje zostaną zapisane w obrazach RGBA obok oryginalnych plików; w większości przypadków kompresują się bardzo dobrze (jako png). Czasami używam dodatkowych narzędzi do konwersji obiektów typu blob na wielokąty, ale w większości przypadków reprezentacja obrazów jest właśnie tym, czego chciałem w pierwszej kolejności.
Nota prawna: Jestem autorem.
- 1. Narzędzie do przycinania obrazu (Python)
- 2. Łatwe narzędzie do rozkładania obrazu ikonki?
- 3. narzędzie do uzyskania współrzędnych piksela obrazu
- 4. Rtęciowa strategia znakowania/rozgałęziania
- 5. Interfejsy lub atrybuty do znakowania klas?
- 6. Eigen znakowania :: VectorXd do std :: vector
- 7. Narzędzie Google Maps do dokładnego pozycjonowania nakładki obrazu?
- 8. znakowania działkę w przyrostach pi
- 9. Jak skonfigurować narzędzie onClickListener do wyświetlania obrazu w widoku listy
- 10. Wtyczka JQuery do adnotacji obrazkowych?
- 11. Dowolne narzędzie do przeglądania obrazu drzewa programu ładującego klasy?
- 12. Java - Definiowanie adnotacji i dostęp do nich?
- 13. Jak wdrożyć wtyczkę znakowania dla jQuery
- 14. Konwersja z Hibernate hbm.xml do adnotacji
- 15. Darmowe narzędzie do raportowania
- 16. Narzędzie do statystyk programu
- 17. Narzędzie do monitorowania IIS
- 18. Narzędzie do Biblioteki Zależność
- 19. Narzędzie do wcięcia C
- 20. MapKit nie wyświetla niestandardowego obrazu pinezki adnotacji na iOS9
- 21. Narzędzie Java do testowania prywatnych metod?
- 22. Wyświetlanie obrazu pobieranego z Internetu jako adnotacji - używanie Picassa
- 23. Validation adnotacji i własność plik
- 24. Narzędzie do testowania Java
- 25. Stosowanie adnotacji do obsługi wyjątków?
- 26. Dodawanie adnotacji do Apache Fop
- 27. Java adnotacji do owijania metody
- 28. Dodawanie adnotacji do punktów danych
- 29. Lifetime adnotacji do argumentu zamknięcia
- 30. Narzędzie do zmiany nazwy jednostki i wszystkich odniesień do niej
Nie, szukam czegoś bardziej skomplikowanego, jak etykietowanie różnych obiektów tej samej klasy na obrazie sam i przechowywanie informacji o etykietach w pomocniczym pliku –
@ yang5 Hackowałem wokół tego narzędzia dla mój konkretny problem: www.ilastik.org, jednak może już pasować do twoich potrzeb. –