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
渡る世間はナベばかり」でカルタ遊びをしてみての感想(大津の手法で「ナベ」カードを検出してみた)
Search
sug1t0m0
November 21, 2018
Technology
0
770
渡る世間はナベばかり」でカルタ遊びをしてみての感想(大津の手法で「ナベ」カードを検出してみた)
画像処理において、よく2値化に用いられる「大津の手法」について理解を深めるために簡単にまとめました。
sug1t0m0
November 21, 2018
Tweet
Share
More Decks by sug1t0m0
See All by sug1t0m0
ECS+S3でスクレイピングを試してみた
sug1t0m0
0
910
単純パーセプトロンで遊んでみたかった
sug1t0m0
0
620
20181130.pdf
sug1t0m0
0
620
Other Decks in Technology
See All in Technology
テストプロセスで大事にしていること #jasstnano
makky_tyuyan
0
160
〜小さく始めて大きく育てる〜データ分析基盤の開発から活用まで
kniino
0
2.1k
レガシーをぶっ壊せ。AEONで始めるDevRelの話 / Qiita Night 2024-2-22
aeonpeople
3
1.2k
少数チームで挑む: SwiftUI, TCA, KMPを用いた 新規動画配信アプリ 「ABEMA Live」の開発について
tomu28
0
620
Next'24 事例セッションの紹介とクラウド資格を活用したキャリア形成について語りMuscle
yasumuusan
1
420
JSON攻略法.pdf
miyakemito
8
4.6k
Google Cloud の AI を支える裏側のインフラを垣間見る!
maroon1st
0
330
長期運用プロジェクトでのMySQLからTiDB移行の検証
colopl
2
820
Databricks における 『MLOps』
databricksjapan
2
160
Kernel MemoryでAzure OpenAI Serviceとお手軽データソース連携
mitsuzono
1
170
**強い**エンジニアのなり方 - フィードバックサイクルを勝ち取る / grow one day each day
soudai
65
19k
KubeConにproposalを送りたい人へのアドバイス
sat
PRO
2
170
Featured
See All Featured
Become a Pro
speakerdeck
PRO
10
4.5k
Adopting Sorbet at Scale
ufuk
67
8.6k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.6k
Why Our Code Smells
bkeepers
PRO
331
56k
Bash Introduction
62gerente
604
210k
[RailsConf 2023] Rails as a piece of cake
palkan
22
3.9k
A Modern Web Designer's Workflow
chriscoyier
689
190k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
6
990
Raft: Consensus for Rubyists
vanstee
132
6.3k
Ruby is Unlike a Banana
tanoku
96
10k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
The Mythical Team-Month
searls
215
42k
Transcript
ʮΔੈؒφϕ͔ΓʯͰ Χϧλ༡ͼΛͯ͠Έͯͷײ (େͷख๏ͰʮφϕʯΧʔυΛݕग़ͯ͠Έͨ) Sugiyama.T #WaterCell Tech Night #1
Δੈؒφϕ͔Γ • ςʔϒϧ͕৭͍ • ςʔϒϧ͕ޫΛࣹ • ʮφϕʯͷपΓ͕ന͍ • ΧʔυޫΛࣹ •
ΧʔυʹԜತ͕͋ ʮφϕʯΛը૾ॲཧͰݕ ग़͢ΔͨΊʹɺɺɺ
େͷख๏(1) • దԠతᮢॲཧͷ1छ ɹదԠతᮢॲཧͱɼᮢΛݻఆͤͣɼըૉ ͝ͱʹมԽͤ͞Δ2Խॲཧ ɹըૉຖʹҟͳΔᮢΛࢉग़ͯ͠ઃఆ • ผੳ๏ͱݴ͏ ɹผੳ๏ɼ(ΫϥεؒࢄͱΫϥε ࢄͷൺ)͕࠷େͱͳΔᮢΛٻΊ2ԽΛߦ
͏ख๏ ɹ͔ͳΓ༗໊
େͷख๏(2) • ᮢɹͰ2Խͨ͠ͱ͖ɼ ً͕ᮢΑΓখ͍͞ଆ(Ϋϥε1)ͷըૉΛɹɼฏۉΛɹɼࢄΛ ً͕ᮢΑΓେ͖͍ଆ(Ϋϥε2)ͷըૉΛɹɼฏۉΛɹɼࢄΛ ը૾શମͷըૉΛɹɼฏۉΛɹɼࢄΛɹ σ2 w = ω1
σ2 1 + ω2 σ2 2 ω1 + ω2 σ2 b = ω1 (m1 − mt )2 + ω2 (m2 − mt )2 ω1 + ω2 = ω1 ω2 (m1 − m2 )2 (ω1 + ω2 )2 Ϋϥεࢄ Ϋϥεؒࢄ t ω1 ω2 ωt σt σ2 σ1 m1 m2 mt
େͷख๏(3) • େͷख๏ͱ ͕࠷େͱͳΔᮢΛٻΊ2ԽΛߦ͏ख๏ ͱΫϥεؒࢄͱΫϥεࢄͷൺ σ2 b σ2 w
શࢄ σ2 t = σ2 w + σ2 b શࢄ σ2 b σ2 w = σ2 b σ2 t − σ2 b Λ࠷େʹ͢Ε͍͍ σ2 b
େͷख๏(4) • େͷख๏ͱ ͕࠷େͱͳΔᮢΛٻΊ2ԽΛߦ͏ख๏ ͭ·Γɹ Λ࠷େʹ͢Ε͍͍ σ2 b Ϋϥεؒࢄ σ2
b = ω1 ω2 (m1 − m2 )2 (ω1 + ω2 )2 ͭ·Γ ω1 ω2 (m1 − m2 )2 Λ࠷େʹ͢Ε͍͍
େͷख๏(5) • େͷख๏ͱ ͕࠷େͱͳΔᮢΛٻΊ2ԽΛߦ͏ख๏ ͭ·Γɹ Λ࠷େʹ͢Ε͍͍ ω1 ω2 (m1 −
m2 )2 • ᮢ t ΛมԽͤ͞ͳ͕Β Ϋϥε͝ͱͷըૉͱًͷฏۉΛ͔Β ্هͷ͕࠷େͱͳΔͱ͜ΖΛ୳͍͍ͤ
େͷख๏ΛͬͯΈΔͱ
·ͱΊͱࠓޙͷల • ପԁݕग़ˠਅԁͷΧϝϥΩϟϦϒϨʔγϣϯ ପԁͷಛύϥϝʔλ͔Βճసߦྻʁ • ෳʮφϕʯΧʔυͷରԠ ʮφϕʯΧʔυ͕ෳຕ͋ͬͨΓຕ͕มΘΔ ߹ਖ਼ɺେͷख๏ద͞ͳ͍ • ڭࢣσʔλΛΘͣʹΧϧλͷ͑߹ΘͤΛɺɺɺ
ɹΞϯυϩΠυΞϓϦΛ࡞ͬͯΈ͍ͨ