![見出し画像](https://assets.st-note.com/production/uploads/images/138487835/rectangle_large_type_2_75eaf80934fb020e9cceab813bcd999f.png?width=1200)
画像識別システム作りました!
最近、ちゅらさんでおなじみのゴーヤーマンと愛・地球博でおなじみのモリゾーを識別するシステムをPythonで作ってみました!
ゴーヤーマンとモリゾーはどちらも緑のキャラクターで少し似てるので、この似てるキャラクターを識別させたいなと思っていました!
まずはIDLEというエディターでシステムを作ってみましたが、使用するモジュールのバージョンの関係等で上手く動かす事ができなったので、次はコードを変えて開発環境もGoogle Colaboratoryに変えました。
![](https://assets.st-note.com/img/1714055259363-t6FEohXyUy.png?width=1200)
![](https://assets.st-note.com/img/1714055322209-UFJVRrKefI.png?width=1200)
![](https://assets.st-note.com/img/1714055398615-0pb28KCY15.png?width=1200)
コードはこんな感じでして、goyamanというディレクトリにゴーヤーマンのいくつかの画像を入れ、morizoというディレクトリにモリゾーのいくつかの画像を入れてゴーヤーマンとモリゾーの画像を学習させ、識別させたい画像をアップロードして予測させ、その画像がゴーヤーマンなのかモリゾーなのかを識別させます。
![](https://assets.st-note.com/img/1714056733863-Br0iX4J9rY.png)
![](https://assets.st-note.com/img/1714056672654-XCQfVlCeam.png)
学習させるゴーヤーマンの画像はこんな感じです。
![](https://assets.st-note.com/img/1714056956156-6nTP35ypv8.png)
![](https://assets.st-note.com/img/1714057039706-oXNuIYMUnG.png)
学習させるモリゾーの画像はこんな感じです。
![](https://assets.st-note.com/img/1714056122240-KTmNbOi1v9.png?width=1200)
![](https://assets.st-note.com/img/1714056188620-Kggfu5asGc.png?width=1200)
まずはgt.jpgという画像を予測させてみると、ゴーヤーマンという結果が出ました!
![](https://assets.st-note.com/img/1714056348506-9zAsEvCRVW.png?width=1200)
![](https://assets.st-note.com/img/1714056443811-grkYo3vIdB.png?width=1200)
次にmt.jpgという画像を予測させてみると、モリゾーという結果が出ました!
本当は学習データをもっと用意する方が良いのですが、学習データが少なくてもしっかり識別できるのは凄いですよね!
この記事が気に入ったらサポートをしてみませんか?