基本的に怠Diary

主に日常と作ったものを書いていく。

牛丼判定(凍結)

2021/10/30 追記

すべてコピペコードだけど、コピペ元がちょっと権利的にあれ(リンクに載せてないところ)だったので

公開はできない。

気が向いたら自分で書いてく。

環境

macOS: 11.6

Python: 3.7(anaconda)

うっそだろおまえ

リンク

画像認識で「綾鷹を選ばせる」AIを作る - Qiita

pythonで画像認識AIをサクッと使ってみる | ハイパー猫背

PythonでFlickr APIから画像取得 - Qiita

もう一個あった気がするけど忘れた。

データ取得

from flickrapi import FlickrAPI
from urllib.request import urlretrieve
from pprint import pprint
import os
import time
import sys
from dotenv import load_dotenv

load_dotenv()

key = os.environ['KEY']
secret = os.environ['SECRET']
wait_time = 1

name = sys.argv[1]
savedir = "./"+name

flickr = FlickrAPI(key, secret, format='parsed-json')

result = flickr.photos.search(
    text=name,
    per_page=400,
    media='photos',
    sort='relevance',
    safe_seach=1,
    extras='url_q, licence'
)

photos = result['photos']

for i,photo in enumerate(photos['photo']):
    url_q = photo['url_q']
    if not os.path.exists(savedir):
        os.mkdir(savedir)
    filepath = savedir + '/' + photo['id'] + '.jpg'

    if os.path.exists(filepath):continue
    urlretrieve(url_q, filepath)
    time.sleep(wait_time)
$ python dl.py 牛丼
$ python dl.py カツ丼
$ python dl.py 天丼

とりあえず三つで学習。

learning部分まで動かしたけど、MBAではパワーが足りなかったのでやめた。

仕事後余裕があればサーバ用途で使ってる方で試す予定。

どこで何しているか全然わからんくて草だった。