Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 10964|Odpowiedź: 0

Narzędzie do konwersji obrazów w Caffe convert_imageset

[Skopiuj link]
Opublikowano 24.04.2018 19:30:28 | | | |
Wprowadzenie:
       convert_imageset to narzędzie do konwersji obrazów dostarczane przez Caffe, które umożliwia konwersję zestawów obrazów treningowych i walidacyjnych na zbiory danych lmdb lub leveldb, które Caffe może łatwo przetwarzać.


Metoda aplikacji:
      Narzędzie jest używane w formie wiersza poleceń, sformatowane następująco:
      convert_imageset [FLAGI] ROOTFOLDER/ LISTFILE DB_NAME  
      Wśród nich DB_NAME możesz także ustawić opcjonalne parametry, zobacz "Sekcję ustawień parametrów opcjonalnych" dla konkretnych parametrów
      gdzie ROOTFOLDER jest katalogiem głównym zbioru obrazów
              LISTFILE to ścieżka pliku, która rejestruje ścieżkę oraz odpowiadające im adnotacje każdego wzorca w zbiorze obrazów
              DB_NAME nazwę bazy danych, którą ma się wygenerować


      Na przykład:
      convert_imageset ImgSetRootDir/ ImgFileList.txt imgSet.lmdb
      Żadna z linii w ImgFileList.txt (czyli LISTFILE) nie zawiera informacji o obrazie, na przykład: podfolder1/plik1. JPEG 7
      gdzie podfolder1/plik1. JPEG to ścieżka obrazu, 7 to kategoria obrazu, a w środku jest spacja


Opcjonalne ustawienia parametrów
  •      gray:bool type, domyślnie false, jeśli ustawiono na true, oznacza to, że obraz jest traktowany jako obraz w skali szarości, w przeciwnym razie jako obraz kolorowy
  •      Tasowanie:Bool type, domyślnie false, a jeśli ustawione na true, oznacza losowe tasowanie kolejności obrazów w zbiorze obrazów
  •      backend:string type, zbiór wartości, które można przyjąć, to {"lmdb", "leveldb"}, a domyślnie "lmdb", co reprezentuje formę, w jakiej przechowywane są przekonwertowane dane
  •      resize_width: typ int32, domyślna wartość to 0, jeśli jest to wartość nie-0, oznacza to, że szerokość obrazu zostanie zmniejszona do resize_width
  •      resize_height: int32 type, domyślna wartość to 0, jeśli jest to wartość nie-0, oznacza to, że wysokość obrazu zostanie zmniejszona do resize_height
  •      check_size:bool type, domyślna wartość jest fałszywa; jeśli wartość jest prawdziwa, dane zostaną sprawdzone, czy każdy element danych ma ten sam rozmiar podczas przetwarzania danych
  •      zakodowany:typ bool, wartość domyślna jest fałszywa, jeśli jest prawdziwa, oznacza to, że zakodowany obraz zostanie zapisany, a konkretna metoda kodowania jest określana przez parametr encode_type
  •      encode_type: typ ciągu znaków, domyślna wartość to "", która służy do określenia zakodowanego obrazu do przechowywania, a wartość ta to sufiks metody kodowania (np. 'png', 'jpg',...)



    Polecenia z parametrami:
    convert_imageset ImgSetRootDir/ ImgFileList.txt imgSet.lmdb --gray=true --resize_width=160 --resize_height=160



Na koniec dołącz skrypt nietoperza:

make-lmdb.bat (875 Bytes, Liczba pobranych plików: 0)





Poprzedni:Antminer B3 mówi ci, co kopać!
Następny:Jak używać funkcji w pakiecie Python
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com