Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
【Python東海#44】Pydroid3で画像処理
Search
高橋かずひと
November 18, 2023
Technology
2.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
【Python東海#44】Pydroid3で画像処理
スライド内では動画を多用しているため、動画を確認したい方はYouTubeでの視聴を推奨しています。
YouTube:
https://youtu.be/Od0POpMRpQk
高橋かずひと
November 18, 2023
More Decks by 高橋かずひと
See All by 高橋かずひと
【PyCon mini Shizuoka 2026】生成AI時代に画像処理やオーディオ処理のノードエディターを作る理由
kazuhitotakahashi
0
1.4k
【NGK2026S】日本株のシステムトレードに入門してみた
kazuhitotakahashi
0
1.7k
【NGK2025S】動物園(PINTO_model_zoo)に遊びに行こう
kazuhitotakahashi
1
2.6k
【Pycon mini 東海 2024】Google Colaboratoryで試すVLM
kazuhitotakahashi
2
2.6k
【Unagi.py 56枚目】動物園(PINTO_model_zoo)に遊びに行こう
kazuhitotakahashi
1
1.9k
【Python東海#43】Image-Processing-Node-Editor
kazuhitotakahashi
0
1.3k
【MLN】Visual Blocks for ML
kazuhitotakahashi
0
1.5k
【NGK2023S】 ノードエディタ形式の画像処理ツール「Image-Processing-Node-Editor」
kazuhitotakahashi
0
1.9k
【Pythonデータ分析勉強会#33】「DearPyGuiに入門しました」の続き~Image-Processing-Node-Editor~
kazuhitotakahashi
0
2k
Other Decks in Technology
See All in Technology
詳解 never 型 - ボトム型の性質を深掘り
nealle
0
130
あなたのDartコードは丸見えかもしれない ~reFlutterで暴くFlutterアプリの中身と多層防御~
zozotech
PRO
0
730
Building Audio Plugin Ecosystem for Android in 2026
atsushieno
1
110
[FECONF-2026] 신대륙을 향한 카카오페이증권 프론트엔드 항해기 (이주승)
l1ghthouse
0
350
OneLakeをデータソースにした AI Search(Foundry IQ)の ライフサイクル管理
ryuseiiida
0
220
FinOpsを導入してマルチプロダクトのコスト最適化を実現する
kworkdev
PRO
0
100
Vibe-to-Spec開発_実践ガイド
happysamurai294
0
140
Jev の中身は50行で再現できる。でも本物との差はどこにあるのか
hisuzuya
0
280
新米を「売り越さない」、Aurora DSQLで作る在庫ゼロ死守の限定ドロップEC
yama3133
0
140
渡米前の準備を制す!re:Invent 2026徹底準備術 / The Ultimate Preparation Guide for re:Invent 2026
yuj1osm
1
480
GitHub、使う?使わない?
happysamurai294
0
140
AIエージェント統制はAPIから——押さえるべき5つの要素
nagix
0
110
Featured
See All Featured
From π to Pie charts
rasagy
1
430
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.6k
The Language of Interfaces
destraynor
162
27k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
330
How to Think Like a Performance Engineer
csswizardry
28
2.9k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
A better future with KSS
kneath
240
18k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.9k
Transcript
Pydroid 3 で画像処理 Python東海 #44 2023/11/18
2 Who am I ? Name Twitter :KzhtTkhs :高橋かずひと Work
:画像処理 兼 なんでも屋 Other :Axross寄稿や インディーゲーム開発の お手伝いしています
3 Who am I ? Name Twitter :KzhtTkhs :高橋かずひと Work
:画像処理 兼 なんでも屋 Other : Axross寄稿や インディーゲーム開発の お手伝いしています
What is Pydroid 3? 4
5 Pydroid3とは Pydroid 3は、Android向けの 最も使いやすく強力な教育用 Python 3 IDE ※「最も使いやすく」と「強力な」は公式の自称 有料💴
※2023年8月購入時は日本円で1850円の買い切りアプリ
6 Pydroid3の特徴
7 Pydroid3 Loaded with modern educational libraries and assets “最新の教育ラ
イブラリとアセ ットが満載”
8 Interactive terminal mode for both casual and advanced usage
“カジュアルで も高度でも使用 できる対話型タ ーミナル”
9 Multiple graphical interface libaries support “複数の視覚的 なインターフェ イス ライブラ
リのサポート”
10 Custom pip repository if bundled C compiler is not
fast enough “バンドルCでは十分 に動作しないパッケ ージのカスタムpipリ ポジトリ”
11 Code completion and error checking(premium feature) “コード補完とエラ ーチェック (プレミアム機能)”
12 Native matplotlib support with Tkinter and PyQt5 “Tkinter と
PyQt5 によるネイ ティブ matplotlib サポート”
13 Use your phone sensors with Kivy and Qt “Kivy
と Qt 上で スマートフォンの センサーを利用で きる”
14 Pydroid3を画像処理に使う 「QUICK INSTALL」に用意されて いる画像処理に使えるパッケージ ・OpenCV ・Pillow ・NumPy ・PyTorch ・TensorFlow
など
15 Pydroid3を画像処理に使う その他のパッケージは「INSTALL」 からインストールできるが、 CPUアーキテクチャに依存するよう なパッケージは「QUICK INSTALL」にあるものしか使用でき ない ONNX Runtimeが使えないのは残念。。。
16 Pydroid3を画像処理に使う 表示に関わる処理は、 Tkinter や QTを 使わなければならない ため、OpenCVで作 るような簡易なサンプ ルを動かす場合は注意
右図はTkinter利用例 # TK用にチャンネルをRGBに変更 rgb_image = cv2.cvtColor(debug_image, cv2.COLOR_BGR2RGB) # 表示向き補正 label_width = label.winfo_screenwidth() label_height = label.winfo_screenheight() image_width = rgb_image.shape[0] image_height = rgb_image.shape[1] image_width, image_height = image_height, image_width # TKのラベル更新 img = Image.fromarray(rgb_image) imgtk = ImageTk.PhotoImage(image=img) label.configure(image=imgtk) label.update() label.after(0, label_loop) cv2.imshow(“Sample", debug_image) cv2.waitKey(100)
17 Pydroid3:サンプル① OpenCVを用いたカメラ制御 ・カメラ入力 ・オートフォーカス制御 ・露出制御 ・ライト など
18 Pydroid3:サンプル② OpenCVでアスキーカメラ
19 Pydroid3:サンプル③ PyTorchを用いたクラス分類 ・MobileNet v2
20 Pydroid3:実演デモ TensorFlow Lite を用いた物体検出 ほぼチューニング無しでGoogle Pixel Foldで約10fps (見た感じ、おそらく、CPU推論) ・YOLOX-Nano
21 こんな人に向いているかも 画像処理やAIのスマホプロトタイプをサッと動かしたい人 ・画像処理(特にAI関連)は、基本的にPython ・Androidアプリは、基本的にはJAVA or Kotlin → Pythonでサッと作って、ちょっとスマホで試したい と言う場合に、JAVAに書き換える作業は正直面倒。。。
ご清聴ありがとうございました🙂