Je voulais implémenter la reconnaissance d'image, j'ai donc décidé de récupérer les données. Cette fois, je voudrais prendre une photo d'un homme et une photo d'une femme.
MacOS、Python3.6(anaconda)、VSCode
La dernière fois, j'ai utilisé google_images_download pour collecter des images, mais comme google_images_download ne pouvait collecter que 100 images, j'ai dû l'exécuter plusieurs fois et j'ai trouvé que c'était gênant, j'ai donc également collecté plus de 100 images. Je me suis demandé s'il y avait un moyen de l'obtenir, alors je l'ai cherché et je l'ai trouvé! Une lecture incontournable pour ceux qui souhaitent collecter facilement des données d'image avec Python! Introduction à icrawler J'ai utilisé icrawler pour obtenir les données cette fois.
pip install icrawler
Faites cela et installez d'abord icrawler. Et avec l'éditeur de texte que j'utilise
from icrawler.builtin import BingImageCrawler
crawler = BingImageCrawler(storage={"root_dir":"nom de fichier"})
crawler.crawl(keyword="Nom de ce que vous souhaitez collecter", max_num=Nombre d'images)
Lorsque j'ai fait cela et collecté les images, j'ai pu collecter plus de 100 images.
Plus de icrawlers sont collectés et ce n'est pas si difficile, donc les avantages des icrawlers sont excellents jusqu'à présent. De plus, au fur et à mesure que vous l'utiliserez, vous comprendrez peut-être les mérites de google_images_download, alors j'aimerais étudier à nouveau.
Recommended Posts