Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 10964|Antwoord: 0

De beeldconversietool in Caffe convert_imageset

[Link kopiëren]
Geplaatst op 24-04-2018 19:30:28 | | | |
Introductie:
       convert_imageset is een afbeeldingsconversietool van Caffe om trainings- en validatiebeeldsets om te zetten in lmdb- of leveldb-datasets die Caffe eenvoudig kan verwerken.


Toepassingsmethode:
      De tool wordt gebruikt in een commandoregelvorm, die als volgt is opgemaakt:
      convert_imageset [FLAGS] ROOTFOLDER/ LIJSTBESTAND DB_NAME  
      Daaronder kun je ook enkele optionele parameters instellen DB_NAME zie de sectie "Optionele Parameterinstellingen" voor specifieke optionele parameters
      waarbij ROOTFOLDER de rootmap is van de image set
              LISTFILE is het pad van een bestand dat het pad en de bijbehorende annotaties van elk patroon in de image set vastlegt
              DB_NAME de naam van de te genereren database


      Bijvoorbeeld:
      convert_imageset ImgSetRootDir/ ImgFileList.txt imgSet.lmdb
      Geen van de regels in de ImgFileList.txt (d.w.z. LISTFILE) geeft informatie over een afbeelding, zoals: subfolder1/file1. JPEG 7
      waarbij submap1/bestand1. JPEG is het beeldpad, 7 is de categorie van de afbeelding, en er is een ruimte in het midden


Optionele parameterinstellingen
  •      grijs:bool type, standaard op false, als het op waar staat, betekent dit dat de afbeelding als een grijstintenafbeelding wordt behandeld, anders wordt het als een kleurenbeeld behandeld
  •      Shuffle:bool type, standaard vals, en als het op waar staat, betekent dit dat de volgorde van de afbeeldingen in de beeldset willekeurig wordt geschud.
  •      Backend:String Type, de verzameling waarden die genomen kunnen worden is {"LMDB", "LevelDB"}, en de standaard is "LMDB", die de vorm aangeeft waarin de geconverteerde data wordt opgeslagen
  •      resize_width: int32-type, de standaardwaarde is 0, als het een niet-0 waarde is, betekent dit dat de breedte van de afbeelding wordt aangepast naar resize_width
  •      resize_height: int32-type, de standaardwaarde is 0, als het een niet-0 waarde is, betekent dit dat de hoogte van de afbeelding wordt aangepast naar resize_height
  •      check_size:bool type, de standaardwaarde is onwaar; als de waarde waar is, wordt de data gecontroleerd om te zien of elk stuk data dezelfde grootte heeft bij het verwerken van de data
  •      Encoded:BOOL-type, de standaardwaarde is onwaar; als het waar is, betekent dit dat de gecodeerde afbeelding wordt opgeslagen, en de specifieke coderingsmethode wordt gespecificeerd door de parameter encode_type
  •      encode_type: tekentekentype, de standaardwaarde is "", die wordt gebruikt om de gecodeerde afbeelding aan te geven die opgeslagen moet worden, en de waarde is het achtervoegsel van de coderingsmethode (bijv. 'png', 'jpg',...)



    Commando's met parameters:
    convert_imageset ImgSetRootDir/ ImgFileList.txt imgSet.lmdb --gray=waar --resize_width=160 --resize_height=160



Voeg tenslotte het vleermuisscript bij:

make-lmdb.bat (875 Bytes, Aantal downloads: 0)





Vorig:Antminer B3 vertelt je wat je moet graven!
Volgend:Hoe gebruik je een functie in een python-pakket
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com