JongHelperは初心者支援麻雀ARアプリです。 自分の手牌にiPhoneをかざすだけで、上がりまでどのくらいか、次にどの牌を切れば良いかが分かります。 アプリのサポートがあれば、初心者でも気軽に麻雀が楽しめます。
開発メンバーは5人とも同じ研究室に所属しており、研究室では麻雀がとても盛んです。
「あー麻雀がしたい!麻雀がしたい!でもメンツが揃わない!」(麻雀経験者)
「麻雀なんか難しそうだし、経験者の中に一人で入るのも・・」(麻雀初心者)
このように、研究生活の中で、麻雀をやる人やらない人の意識の差が激しいことが分かってきました。
ネット麻雀のようなサポートがあれば、初心者は参入しやすい! 経験者は人を集めやすい!
カメラからの画像を元に手牌の位置と牌の種類を認識。
手牌に応じた捨て牌候補が表示されるので、迷ったときの指針になります。
点計算ができなくても安心。飜、符に応じた点数をアプリが計算します。
- 初心者がつまづきやすいポイントを解消し、麻雀を始めるきっかけとなる
- 誰でも麻雀が打てるようになり、メンツを揃えるのに苦労しなくなる
- 牌を画像認識する際に、現時点では綺麗に正面から撮らなければならず、鳴きやカンは想定していない。牌の位置、および姿勢の推定には大いに改善の余地がある。
- 捨て牌は推薦は自分の手牌を元に算出。経験者に勝つ程のアルゴリズムは未実装。相手の河(捨てた牌)を確認し、相手に上がられないような牌の捨て方なども考える必要あり。
- Swift, C++, Python
- コンピュータ・ビジョン・ライブラリ「OpenCV」
- 機械学習ライブラリ「Keras」
- iPhone
- 配牌の位置認識技術
- 牌の種別を分類する学習モデルの作成
- 手牌から捨て牌の推薦を行う機能