自由研究

番組通知

不定期番組の放送を通知する仕組みをChatGPTと作る

これはGMOペパボディレクター Advent Calendar 202315日の記事です。 HNK 番組表APIを利用して、登録したキーワードに合致する番組をチェックし、Slackに通知する仕組みを作ってみた。 この記事では 1. 作成物の...
自由研究

Healthデータのスプレッドシートへの送り込み

最近の活動量計等は歩数や体重などのデータをスマホに送信できることも多い。それが可能な活動量計と体脂肪計を利用しているが、アプリで時折変化を眺めて満足してしまうことが多かった。予め用意されたフォーマットで見るだけでなく自分で分析したいし、デー...
レシートOCR

類似度を用いてレシートOCRの精度を上げる

以前作成したレシート画像から品目や価格を読み取りCSV化する仕組みについて、品目の判定精度が低く困っていた。そこで、読み取った品目と過去履歴の品目との類似度を求める仕組みを組み込むことで、品目判定の精度が上がったのでやったことを記録する。 ...
レシートOCR

レーベンシュタイン距離の求め方を整理する

これは、類似度を用いてレシートOCRの精度を上げるで文字列間の類似度を判定するために使用した、レーベンシュタイン距離について自分の理解のためにまとめた記事となる。 レーベンシュタイン距離とは レーベンシュタイン距離は、文字列間の類似度を距離...
レシートOCR

OpenCVを利用した矩形検出の試行錯誤_エッジ検出・適応的閾値処理

前記事で示したOpenCVを用いた矩形検出の改善案のうち、ここでは下記2案の内容について記載する。 ・改善案3 エッジ検出を使う・改善案4 適応的閾値処理を使う 環境 Python 3.7.8OpenCV-Python 4.5.1.48 改...
レシートOCR

OpenCVを利用した矩形検出の試行錯誤_減色・色空間の変更

前記事で示したOpenCVを用いた矩形検出の改善案のうち、ここでは下記2案の内容について記載する。レシートを白・背景を黒に2値化できるような変換を目指す。 ・改善案1 減色する・改善案2 HSV色空間にする 環境 Python 3.7.8O...
レシートOCR

OpenCVを利用した矩形検出の試行錯誤

以前作ったレシートのOCRアプリを改善するため、OpenCVを利用した矩形検出について試行錯誤を行った。 環境 Python 3.7.8OpenCV-Python 4.5.1.48 課題設定 レシートOCRアプリにおいて、一部のレシートが正...
自由研究

大人こそ自由研究をしよう

これはGMOペパボ ディレクター Advent Calendar 2020の18日目の記事です。 自由研究が好きだ。 自由研究は子どもの特権ではない。むしろ、大人になってからの方が基礎知識や考える力、経済力がついている分、研究できる範囲は広...
レシートOCR

レシートを読み取ってCSVに変換するデスクトップアプリを作った

こんな感じで、レシートを検知して切取り → 1枚ずつOCR → 誤って読み取ったところの修正・付加情報の追加を手作業で受け付け → CSVで保存 …という流れをGUI上で行えるようにした。 コードはこちら: きっかけ 元々手作業でレシートの...
日陰ルート

暖かいルートを検索するWebアプリを作ろうとした話_うまくいかなかった部分

こちらでふりかえりを書いたWebアプリについて、デプロイでうまくいかなかった部分を記録しておく。 概要 ローカルでは一応意図した形で動いてくれていたDjangoをHerokuにデプロイしたところ、エラーが出てうまく動かなかった。そして、その...
日陰ルート

暖かいルートを検索するWebアプリを作ろうとした話_作業経過

初めてWebアプリを作ろうとして、方法の検索からデプロイ(失敗した)まで色々試行錯誤したので、経過を記録しておく。 目的 そもそも作ろうと思ったのは以下のようなことが理由だった。 途中まで作った日陰の計算を一般的に使えるものにしたい以前、道...
日陰ルート

「『夏には日陰を歩きたい』という欲望を満たすために計算する」のふりかえり

やろうと思った目的 GW10日間チャレンジ今回、10日間という例年にない長期休みだったため、普段の勉強とは違い、何か具体的な課題に取り組みたいと考えた。 課題への時間の見積もりができるようになりたい業務で分析課題を行う際、「どのくらいででき...
日陰ルート

「夏には日陰を歩きたい」という欲望を満たすために計算する

目的 昨年の夏、外出のたびに「暑い…少しでも日陰を歩きたい」と思っていた。出かける前に、道路の方位と太陽の位置から影の出来かたを脳内でなんとなくシミュレートするんだけど、だいたい実際の影とずれていた。夏を迎える前に、時間帯ごとの影の位置を求...