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
人間にとってちょうどいいテクノロジーとは?- 読書シェア会 vol.6
ikemura23
0
53
Dreamカメラ
ikemura23
0
20
CO2測定プロジェクト成果報告会
ikemura23
0
35
Other Decks in Programming
See All in Programming
童醫院敏捷轉型的實踐經驗
cclai999
0
190
ruby.wasmで多人数リアルタイム通信ゲームを作ろう
lnit
2
270
FormFlow - Build Stunning Multistep Forms
yceruto
1
190
Cline指示通りに動かない? AI小説エージェントで学ぶ指示書の書き方と自動アップデートの仕組み
kamomeashizawa
1
580
Kotlin エンジニアへ送る:Swift 案件に参加させられる日に備えて~似てるけど色々違う Swift の仕様 / from Kotlin to Swift
lovee
1
260
Enterprise Web App. Development (2): Version Control Tool Training Ver. 5.1
knakagawa
1
120
WindowInsetsだってテストしたい
ryunen344
1
190
今ならAmazon ECSのサービス間通信をどう選ぶか / Selection of ECS Interservice Communication 2025
tkikuc
20
3.6k
Azure AI Foundryではじめてのマルチエージェントワークフロー
seosoft
0
130
Haskell でアルゴリズムを抽象化する / 関数型言語で競技プログラミング
naoya
17
4.9k
Blazing Fast UI Development with Compose Hot Reload (droidcon New York 2025)
zsmb
1
220
Benchmark
sysong
0
270
Featured
See All Featured
Music & Morning Musume
bryan
46
6.6k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
490
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
Unsuck your backbone
ammeep
671
58k
Site-Speed That Sticks
csswizardry
10
660
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
What's in a price? How to price your products and services
michaelherold
246
12k
The Invisible Side of Design
smashingmag
299
51k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
We Have a Design System, Now What?
morganepeng
53
7.7k
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