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
63
Dreamカメラ
ikemura23
0
20
CO2測定プロジェクト成果報告会
ikemura23
0
35
Other Decks in Programming
See All in Programming
効率的な開発手段として VRTを活用する
ishkawa
0
160
可変変数との向き合い方 $$変数名が踊り出す$$ / php conference Variable variables
gunji
0
180
システム成長を止めない!本番無停止テーブル移行の全貌
sakawe_ee
1
360
AIエージェントはこう育てる - GitHub Copilot Agentとチームの共進化サイクル
koboriakira
0
760
Android 16KBページサイズ対応をはじめからていねいに
mine2424
0
440
レトロゲームから学ぶ通信技術の歴史
kimkim0106
0
110
The Modern View Layer Rails Deserves: A Vision For 2025 And Beyond @ RailsConf 2025, Philadelphia, PA
marcoroth
2
730
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
300
[SRE NEXT] 複雑なシステムにおけるUser Journey SLOの導入
yakenji
0
150
PipeCDのプラグイン化で目指すところ
warashi
1
300
マッチングアプリにおけるフリックUIで苦労したこと
yuheiito
0
190
CDK引数設計道場100本ノック
badmintoncryer
2
480
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
49
14k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Making Projects Easy
brettharned
116
6.3k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Unsuck your backbone
ammeep
671
58k
Producing Creativity
orderedlist
PRO
346
40k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
47
9.6k
RailsConf 2023
tenderlove
30
1.1k
Fireside Chat
paigeccino
37
3.5k
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