/Recipe-Search-System-Using-Image-Recognition

The system uses images uploaded from the user's device to perform object detection using OpenCV, PyTorch, and BeautifulSoup to find recipes using the names of object-detected items in Cookpad.

Primary LanguageJupyter Notebook

Google アカウントを用意していただき,ブラウザ上でログインした状態で以下のURLをクリックしてください.
Google Colaboratory上で動作するため,PC,モバイル共通で動作します.

https://colab.research.google.com/github/HatchySyow/Recipe-Search-System-Using-Image-Recognition/blob/main/main.ipynb

ノートブックの操作方法

1.左側の実行ボタンをクリックし,プログラムを実行してください.
2.プログラムを実行すると,「ファイルを選択」というボタンが表示されるのでクリックしてください.
3.デバイス内の画像ファイルを選択¹,またはカメラを起動して画像を撮影²し,ファイルをアップロードしてください.
4.画像に含まれる食材³を使ったレシピを検索した結果が表示されます.

※1 対応している画像ファイルはbmp、dib、pbm、pgm、ppm、pnm、sr、ras、jpeg、jpg、jpe、jp2、png、tiff、tifです.
※2 iOSで対応していただいている方は,お手数ですが以下の手順でカメラの画像フォーマットを変更してください.
(1)設定アプリを起動
(2)「カメラ」→「フォーマット」の順にタップ
(3)「互換性優先」を選択
※3 現在は「ニンジン,ブロッコリー,リンゴ,バナナ,オレンジ,」の画像認識に対応しています.それ以外の食材は申し訳ありませんが対応しておりません.