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
画像認識を使ったスクレイピング
Search
senpuki
November 02, 2019
Technology
38
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
画像認識を使ったスクレイピング
senpuki
November 02, 2019
More Decks by senpuki
See All by senpuki
自己紹介スライド
senpuki1026
0
160
SwiftOCR
senpuki1026
0
58
しんにゅうせいむけLT
senpuki1026
0
44
ScrapingApp
senpuki1026
0
39
pokemonbot
senpuki1026
0
39
Other Decks in Technology
See All in Technology
人を動かすのは時間ではなく、納得感 〜新任EMが入社3ヶ月、組織を2回変えた話〜
kakehashi
PRO
2
150
ゼロをイチにする仕事が終わったあと
smasato
0
310
しぶいSRE: サーバから見えない障害にどう向き合うか。ラストワンマイルのデバッグ実践 / Shibui SRE
kanny
12
4.8k
Amazon EVS で VCF 9.0 / 9.1 のサポート開始まとめ
mtoyoda
0
280
グローバルチームと挑むプロダクト開発
sansantech
PRO
1
160
AIDLC_ヤフーショッピングの取り組み
lycorptech_jp
PRO
0
560
事業価値を⽣み出すSREへ SREが担うべき意思決定の5層
kenta_hi
1
2k
勉強会企画をアプリで構造化してみた 〜そこで見えた、AIとの付き合い方〜 / I've structured a study group plan using an app.
pauli
0
330
Docker Desktop不要の時代が来る? WSL標準の「wslc」で Linuxコンテナを動かしてみた.
ueponx
0
800
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」紹介資料
laysakura
2
8.1k
オブザーバビリティ、本当に活用できてる? 〜API連携×生成AIで成熟度を自動評価〜
dmmsre
0
2k
はじめてのWDM
miyukichi_ospf
1
120
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
Code Reviewing Like a Champion
maltzj
528
40k
Technical Leadership for Architectural Decision Making
baasie
3
430
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
210
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
640
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
Color Theory Basics | Prateek | Gurzu
gurzu
0
380
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
240
New Earth Scene 8
popppiees
3
2.4k
Optimising Largest Contentful Paint
csswizardry
37
3.8k
Transcript
僕の考えた最強 のアイドル
僕の考えた最強 のアイドル
前作ったアプリを よくしてみた
4 自己紹介 高野隆正(たかの りゅうせい) 会津大学学部3年 言語: Swift, Go, Scala 趣味: サッカー,
欅坂46日向坂46 Twitter: @sei_1026
5 最近
6
7 Akatsukiさん ありがとうございます
8 推しが欲しいです、、、
9 この前作ったアプリだとメン バーが写ってないものまでとっ てきちゃう
10 ブログでいろんな写 真を載せてくれるの は嬉しいけど欲しく ない、、
11 生成
12 let handler = VNImageRequestHandler(ciImage: image) guard let model =
try? VNCoreMLModel(for: HumanModel().model) else { return VNClassificationObservation()} let request = VNCoreMLRequest(model: model) { (finishedReq, err) in guard let results = finishedReq.results as? [VNClassificationObservation] else { return } guard let firstObservation = results.first else { return } observation = firstObservation } do { try handler.perform([request]) } catch { print(error) } Visionによるリクエストと処理
13 if recognitionResult.identifier == "famale" { UIImageWriteToSavedPhotosAlbum(pngImage, self, #selector(image(_:didFinishSavingWithError:co ntextInfo:)),
nil) } 残りの画像を保存する部分
14 つまづいたところ マスクをつけていたり、顔の一部が隠れている子の画像の取得ができなかった ー>学習用の画像を増やして1〜2時間の時間をとって学習させてあげた 久しぶりにプロジェクトを開いたせいで画像を取得できないバグが起こっていた ー>タグの指定部分でちょっとしたミスがあった
15 デモ
16 展望 ・Realmを使って一度保存した画像を保存しないようにしたい ・テストを書いてリリースしたい
もっと知見を広げて面白いことをしたいです 17 Thank you for listening!