Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
vol3_ねこIoTLT_猫のオシッコサインを お手軽に調べてみる話
Search
1027kg
August 25, 2020
Programming
0
92
vol3_ねこIoTLT_猫のオシッコサインを お手軽に調べてみる話
夜開催! ねこIoTLT vol.3
https://iotlt.connpass.com/event/184330/
での発表内容です
1027kg
August 25, 2020
Tweet
Share
More Decks by 1027kg
See All by 1027kg
vol6_ねこIoTLT_猫の健康と備えの話
1027kg
0
960
vol5_ねこIoTLT_もしもの為の迷子対策 Bluetoothタグ活用
1027kg
0
470
vol4_ねこIoTLT_ゴミ箱に捨てる前に 猫ヒゲロギング
1027kg
0
110
Other Decks in Programming
See All in Programming
🔨 小さなビルドシステムを作る
momeemt
4
680
Navigating Dependency Injection with Metro
zacsweers
3
260
Testing Trophyは叫ばない
toms74209200
0
870
MCPでVibe Working。そして、結局はContext Eng(略)/ Working with Vibe on MCP And Context Eng
rkaga
5
2.3k
ProxyによるWindow間RPC機構の構築
syumai
3
1.2k
Tool Catalog Agent for Bedrock AgentCore Gateway
licux
6
2.4k
Flutter with Dart MCP: All You Need - 박제창 2025 I/O Extended Busan
itsmedreamwalker
0
150
Ruby Parser progress report 2025
yui_knk
1
440
意外と簡単!?フロントエンドでパスキー認証を実現する WebAuthn
teamlab
PRO
2
740
詳解!defer panic recover のしくみ / Understanding defer, panic, and recover
convto
0
240
今だからこそ入門する Server-Sent Events (SSE)
nearme_tech
PRO
3
190
奥深くて厄介な「改行」と仲良くなる20分
oguemon
1
520
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Being A Developer After 40
akosma
90
590k
A Tale of Four Properties
chriscoyier
160
23k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
We Have a Design System, Now What?
morganepeng
53
7.8k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.7k
Six Lessons from altMBA
skipperchong
28
4k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Facilitating Awesome Meetings
lara
55
6.5k
Code Review Best Practice
trishagee
70
19k
Transcript
ねこIoTLT vol.3 猫のオシッコサインを お手軽に調べてみる話
自己紹介: 名前 : keiji(本体)@1027kg やっていること : 機械学習を中心に時々Webのバックエンドを書いています
名前 : える ♂ 種類 : キジトラ 身体情報 : 約7歳
5.1kg 性格 : スーパーチキン内弁慶
猫のヘルスケア現状 参照: アニコム損害保険株式会社 家庭どうぶつ白書2019 https://www.anicom-page.com/hakusho/book/pdf/book_201912.pdf 猫の入院理由は腎臓に関わる病 気が非常に多い。 肝機能が弱っていると泌尿器系に 予兆が出やすい。 今回は尿道、膀胱に関わる疾患
(泌尿器系)に着目。 今回はこの疾患に 関わる内容になります
泌尿器系の病気を気づくためには 「オシッコ」を観察する事 オシッコの頻度を観察する ⇢ トイレの回数が多い/少ない オシッコのニオイを調べる ⇢ アンモニア臭が強い、アセトン臭?
オシッコの「色」を見る ⇢ 赤い尿(膀胱炎)、キラキラしている(結石、ストル バイト)
どうやってオシッコの色をチェックするのか オシッコに「pH試験紙」を付けて酸性・アルカリ度合いを目視で確認 PH 1-14試験紙リトマス・ストリップ https://banggood.app.link/18IZrSUlc9 猫のおしっこトラブル(猫下部泌尿器疾患<FLUTD>・結石など)|プレミアムキャットフード専門店tama
https://www.tamaone.jp/ext/urinary03.html ご飯を食べたり運動をすることで上下しますが、猫は pH6.5あたりが正常値と考えられます。
pH試験紙を使った実際の検証風景 試験紙を細かくカット ペットシーツの上に 試験紙をばらまく 良き頃に放水
pH試験紙の出力サンプル レモン果汁 中性洗剤 (JOY) 猫オシッコ 中性 アルカリ性
長時間続くとストラバ イトや結石となる 酸性 結石が膀胱と尿道に 出来やすい
pH試験紙の情報から数値化 反応があった部分を前処理などして 色情報(RGB)をクラスタリングしてからRGB -> pH数値 の置き換えを行いおおよその結果で出し て表示する。 Evaluation of
pH Value by Using Image Processing http://przyrbwn.icm.edu.pl/APP/PDF/132/app132z3-IIp086.pdf
pH試験紙の情報から数値化 予定ではS3に画像あげて lambda/ec2上で画処理する 予定でしたが、、、 IoTの「Internet」部分が間に 合わず、GoogleColabo上での 画像処理結果になっておりま す。
オシッコチェックの比較 簡易チェック! (システムトイレの場合) 1. ペットシーツの交換 2. pHを測れるものをシートの上にま く 3.
猫のオシッコ待ち 4. 人間が目視で色をチェックする 今までは… 1. 獣医さんに検査キットをもらう 2. キットでオシッコ採取 3. 獣医さんに持っていく 4. 詳細な検査結果をもらう 正確な結果が判明するま で多少手間がかかってしま う。 頻繁にはチェックしづらい。
オシッコチェックの比較 簡易チェック (システムトイレの場合) 1. pHを測れるものをペットシートの上 にまく 2. 人間が目視で色をチェックする 今まで…
1. 獣医さんに検査キットをもらう 2. 猫のオシッコ待ち 3. おしっこ後短い時間でキット で採取する 4. 獣医さんに持っていく 5. 詳細な検査結果をもらう 通院しなくてもザックリ で調べることが出来 る!
反省点や今後の展開 ・pH試験紙の用途/メーカー毎で結構幅があるら しい。 問題: 今回買ったpH紙は汎用性(ph1~14)のもので色素 範囲判定が難かしかった 対応: 猫用はもう少し狭いレンジ(pH4~9)の試験紙を買
うべきだった
反省点や今後の展開 ・pH反応写真品質を均一にする工夫 問題: 前処理よりも撮影環境(ライティング・画角)が命 対応: 物理マーカーを画角に常に入れることで補正自動化を図る cv2での色補正 ↑色基準となるマー カーを画角に入れる
↑マーカーの色を基準 に色補正などを行う
おまけ
市販されている尿チェックができる商品 アイリスオーヤマ pHチェック猫砂燃やせるタイプ 固まる砂タイプ しぐにゃる ※Makuakeにての先行発売で 10月末発送の予定 固まる砂タイプ HEALTH INDICATOR
200g 800円前後 3,280円 / 1.5kg 650円前後 / 8リットル ↑ 8/28(金)まで支援購入が可能です
※さいごにご注意!! このスライドは「素人」が医学系の記事や 調査結果などを参考に作成したもので す。 必ずしも猫の健康と因果関係があるとい う証明や検証を行った訳ではありません のでご注意下さい。