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
CameraXを使ったら最高だった話
Search
ikemura23
August 21, 2020
Programming
1
340
CameraXを使ったら最高だった話
2020/08/21 YUMEMI.apk #1
ikemura23
August 21, 2020
Tweet
Share
More Decks by ikemura23
See All by ikemura23
【書評】 もう無理 間違いだらけの会社選び
ikemura23
0
96
人間にとってちょうどいいテクノロジーとは?- 読書シェア会 vol.6
ikemura23
0
83
Dreamカメラ
ikemura23
0
20
CO2測定プロジェクト成果報告会
ikemura23
0
35
Other Decks in Programming
See All in Programming
コード生成なしでモック処理を実現!ovechkin-dm/mockioで学ぶメタプログラミング
qualiarts
0
200
CSC509 Lecture 04
javiergs
PRO
0
300
Range on Rails ―「多重範囲型」という新たな選択肢が、複雑ロジックを劇的にシンプルにしたワケ
rizap_tech
0
6.7k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
340
釣り地図SNSにおける有料機能の実装
nokonoko1203
0
190
Devvox Belgium - Agentic AI Patterns
kdubois
1
130
AI駆動で0→1をやって見えた光と伸びしろ
passion0102
1
640
NixOS + Kubernetesで構築する自宅サーバーのすべて
ichi_h3
0
1.1k
All About Angular's New Signal Forms
manfredsteyer
PRO
0
200
CSC305 Lecture 10
javiergs
PRO
0
170
品質ワークショップをやってみた
nealle
0
580
ソフトウェア設計の実践的な考え方
masuda220
PRO
4
620
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
463
33k
Facilitating Awesome Meetings
lara
56
6.6k
Documentation Writing (for coders)
carmenintech
75
5.1k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
How to train your dragon (web standard)
notwaldorf
97
6.3k
Mobile First: as difficult as doing things right
swwweet
225
10k
The Cult of Friendly URLs
andyhume
79
6.6k
The Power of CSS Pseudo Elements
geoffreycrofte
79
6k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
Transcript
CameraXΛͬͨΒ Χϝϥ࣮͕ϝνϟָͩͬͨ 2020/08/21 YUMEMI.apk
ଜ ߶ ग़ɿԭೄݝ දౡ झຯɿεϙʔπ ͖ͳՌɿύΠφοϓϧ Twitterɿikemura23
CameraXͰΧϝϥ࣮͕ ϝνϟָʹͳͬͯ·͢
CameraX ͱ ɾJetpack αϙʔτ ϥΠϒϥϦ ɾΧϝϥΞϓϦͷ։ൃΛ؆୯ʹ͢ΔͨΊʹ࡞͞Εͨ ɾCamera2 APIͷ্ʹߏங͞Ε͍ͯΔ ɾCameraXͷϥϘͰ͞·͟·ͳ͕ςετ͞Εಈ࡞͕Ұ͍ͯ͠Δ ɾݱࡏ
1.0.0-beta07
CameraXͷԿ͕͍͍ͷ͔ʁ ɾϥΠϑαΠΫϧͷཧ͕ϝνϟָ ɾCamera2 APIΑΓগͳ͍ίʔυྔͰ࣮Ͱ͖Δ ɾಛఆͷϢʔεέʔεΛ؆୯ʹ࣮Ͱ͖Δ ɹɾϓϨϏϡʔ ɹɾը૾Ωϟϓνϟ ɹɾը૾ੳ
ͬ͘͟ΓCameraX࣮ίʔυΛհ
xmlͷPreviewViewΛઃஔ ඇϒϩοΩϯά Ϟʔυ σϑΥϧτղ૾͕640x480
͋ͱ bindToLifecycle ʹ͚ͩ͢ UseCaseΛ ՄมྻͰͤΔ
࣮ࡍͷίʔυ Google Codelabs Λࢀর͍ͯͩ͘͠͞
CameraXͷ৺ͳ ɾຊAndroidʹෆ۩߹͕νϥϗϥ ɹɾCameraXϥϘͰςετࡁΈ΄ͱΜͲւ֎ϝʔΧʔ ɹɾຊର֎ʁ ɾϏσΦΩϟϓνϟ·ͩެࣜαϙʔτ͞Ε͍ͯͳ͍ ɹɾ·ͩ·ͩ։ൃதͩͱ͔
CameraXͷࠓޙͷظ ɾARͱͷ࿈ܞ ɹɾARͱCameraXͱͷ࿈ܞָ͕ʹ࣮Ͱ͖ͨΒ͍͍ͳ ɹɾʢެࣜYouTubeͰʮARʯͱ୯ޠ͕ग़͚ͨͩͰɺAR࿈ܞͷใ͕΄΅ͳ͍ʣ ɾը૾ղੳͷڧԽ ɹɾΦϯσόΠεͰͷຊޠೝࣝΛʢML Kitʣ ɾϏσΦΩϟϓνϟͷެࣜαϙʔτ
͍·͙͢৮ΕͯΈΑ͏ CameraX