[PYTHON] Méthode de collecte d'images

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.

Environnement d'exécution

MacOS、Python3.6(anaconda)、VSCode

Dernière fois

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.

La méthode utilisée 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.

Résumé

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

Méthode de collecte d'images
Résumé de la méthode du noyau de Kaggle [Image]
Collection d'images avec scraping Web
Collection de traitement d'image en Python
Méthode binaire
Suppression du bruit de l'image
Reconnaissance d'image
Collection d'images à l'aide de l'API Google Custom Search
Explorateur d'images
Méthode spéciale
Méthode spéciale