Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Rubyで画像ファイルから様々なオブジェクトを検出する / ruby-opencv-heiseirb-2
Tomoki Ishimaru
March 14, 2019
Programming
1
510
Rubyで画像ファイルから様々なオブジェクトを検出する / ruby-opencv-heiseirb-2
Tomoki Ishimaru
March 14, 2019
Tweet
Share
More Decks by Tomoki Ishimaru
See All by Tomoki Ishimaru
RubyとOpenCVで始める画像処理 / ruby-opencv-megurorb-23
thomi40
1
330
Netatmo API × Rubyで オフィスのCO2濃度をSlackに通知する / Netatmo API × Ruby × Slack
thomi40
0
140
WebVRをはじめよう
thomi40
0
59
Other Decks in Programming
See All in Programming
Circuit⚡
monaapk
0
200
Hasura の Relationship と権限管理
karszawa
0
160
和暦を正しく扱うための暦の話
nagise
10
4.7k
eBPF와 함께 이해하는 Cilium 네트워킹
hadaney
3
830
Findy - エンジニア向け会社紹介 / Findy Letter for Engineers
findyinc
2
42k
【DevFest & ADS JP 22】チームで導入する
[email protected]
おいしい健康
kako351
0
210
コンピュータビジョンセミナー2 / computer_vision_seminar_libSGM
fixstars
0
310
Spring BootとKubernetesで実現する今どきのDevOps入門
xblood
0
330
[2023년 1월 세미나] 데이터 분석가 되면 어떤 일을 하나요?
datarian
0
550
中小企業開発事例から見るサーバーレス
seike460
PRO
4
1.5k
ペパカレで入社した私が感じた2つのギャップと向き合い方
kosuke_ito
0
140
Jetpack Compose 完全に理解した
mkeeda
1
440
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
44
14k
Product Roadmaps are Hard
iamctodd
38
7.7k
A Tale of Four Properties
chriscoyier
149
21k
Intergalactic Javascript Robots from Outer Space
tanoku
261
26k
Facilitating Awesome Meetings
lara
33
4.6k
10 Git Anti Patterns You Should be Aware of
lemiorhan
643
54k
The Language of Interfaces
destraynor
149
21k
Embracing the Ebb and Flow
colly
75
3.6k
Making the Leap to Tech Lead
cromwellryan
116
7.6k
The Art of Programming - Codeland 2020
erikaheidi
35
11k
Gamification - CAS2011
davidbonilla
75
4.1k
Code Reviewing Like a Champion
maltzj
508
38k
Transcript
RubyͰը૾ϑΝΠϧ͔Β ༷ʑͳΦϒδΣΫτΛݕग़͢Δ 2019/03/14 ฏ.rb #2 @MedPeer, Inc. Tomoki Ishimaru /
@thom_i40
ࣗݾհ • Tomoki Ishimaru • GMO AD Marketing Inc. •
ϑϩϯτΤϯυ / αʔόʔαΠυ • झຯԻָͱࣸਅͱΔ͜ͱ @thom_i40
ࠓ͢͜ͱ • ը૾ॲཧϥΠϒϥϦʮOpenCVʯͷ֓ཁ • ruby-opencvͷ֓ཁ • ruby-opencvΛ༻͍ͨମೝࣝ • ruby-opencvΛ׆༻ͨ͠Ռ
ࠓ͞ͳ͍͜ͱ • ಈըͷೖग़ྗ੍ޚ • ػցֶशͱOpenCV • ruby-opencvͷΈ • ίϯϐϡʔλϏδϣϯͷΈ
None
• Πϯςϧ͕։ൃ • Φʔϓϯιʔεͷը૾/ө૾ॲཧϥΠϒϥϦ • ΫϩεϓϥοτϑΥʔϜࢦͰઃܭ • C++, Java, Python,
MATLABΛαϙʔτ • ༷ʑͳόΠϯσΟϯά͕ଘࡏ OpenCV
ruby-opencv • Ruby༻ͷOpenCVϥούʔ • Ruby 2ܥ / OpenCV 2.4.13Λαϙʔτ •
RubyDoc.infoͰυΩϡϝϯτΛఏڙ https://www.rubydoc.info/gems/ruby-opencv/frames
ڥߏங(OS X) • HomebrewͰOpenCVΛΠϯετʔϧ • gem install Ͱ ruby-opencv Λಋೖ
https://github.com/ruby-opencv/ruby-opencv
ࠓճհ͢Δػೳ • إݕग़ • ԁݕग़ • ઢݕग़ • දతͳը૾ॲཧػೳ •
ςϯϓϨʔτϚονϯά
άϨʔεέʔϧ / ೋԽॲཧ src = CvMat.load('Sailboat.bmp') gray = src.BGR2GRAY bin
= gray.threshold(128, 255, :binary)
ԁݕग़
ԁݕग़
HaarྨثʹΑΔإݕग़
HaarྨثʹΑΔإݕग़
HaarྨثʹΑΔإݕग़ ͨͬͨߦͰ࣮Մೳ
ઢݕग़
ઢݕग़
ςϯϓϨʔτϚονϯά
ςϯϓϨʔτϚονϯά
ࠓճ࡞ͬͨՌ
ָේը૾͔ΒϝϩσΟΛநग़
ָේը૾͔ΒϝϩσΟΛநग़
ָේը૾͔ΒϝϩσΟΛநग़
ͬͨػೳ
ೋԽॲཧ
ઢݕग़
ςϯϓϨʔτϚονϯά
ϝϩσΟΛநग़
·ͱΊ • OpenCVʹ͍ͭͯհͨ͠ • ruby-opencvΛ༻͍ͨମݕग़ʹ͍ͭͯհͨ͠ • ָේը૾͔ΒϝϩσΟΛநग़͢ΔγεςϜΛ࡞ͬͨ • RubyͰجຊతͳը૾ೝ͕ࣝͰ͖Δ͜ͱ͕Θ͔ͬͨ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ @thom_i40