見出し画像

【IT】Pythonでタピオカ数えてみた

1. はじめに

近年注目されているPythonですが、ChatGPTの効果もあって非常に勉強しやすくなってきていると感じます。
書籍も本屋さんに行くといっぱいあるので、注目度がわかります。

コロナ禍で少し勉強していた私ですが、ChatGPTの効果もあってできることが少し増えてきました。

その中の成果を少しここで紹介させて下さい。
成果をアピールできる場所がないので…笑

2. タピオカの数を数えてみた

有名ないらすとやさんからタピオカの画像をお借りして、こちらに書かれているタピオカの数を数えようというのが今回の取り組みです。

数えるのはこちらの絵のタピオカになります。

いらすとやさんのイラスト

さて、コードは綺麗じゃないのでここには書きませんが、処理した図を示しながら手順を説明していきます。

(1)灰色の中の白い部分をくり抜く

輝度を使って、白い部分を抽出します。

白い部分を抽出

(2)細かい粒を塗りつぶす

目的のタピオカだけでなく、小さい白い点が残ってしまったのでこちらを塗りつぶします。

白い細かい粒を塗りつぶす

(3)輪郭描く

タピオカの輪郭を描きます。
タピオカが全部個別に拾えていそうですね。
また、ゴミもちゃんと除去できていそうです。

輪郭を描く

(4)タピオカの数を数える

前処理はできていることを先の図で確認しました。
さて、最後にタピオカを数えると…
結果は39個でした。
一応、自分で数えた時も39個だったのでできていると思います…たぶん

タピオカを数える

3. 最後に

そこまで難しいコードではありませんが、初心者の私は今回の結果に感動しました。
私がプログラミングを…笑
ちなみに以下のページからヒントをもらって、ChatGPTに手伝ってもらってます。
決して、一人で一から作成したものではありません笑

それでも、何かできると嬉しいものです。
もし興味があれば、趣味程度にやってみて下さい。
ChatGPTの偉大さを知ることになりますよ笑

いいなと思ったら応援しよう!