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
画像認識を使ったスクレイピング
Search
senpuki
November 02, 2019
Technology
43
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
180
SwiftOCR
senpuki1026
0
62
しんにゅうせいむけLT
senpuki1026
0
45
ScrapingApp
senpuki1026
0
47
pokemonbot
senpuki1026
0
42
Other Decks in Technology
See All in Technology
夫婦で子育てするための育児標準化
codmoninc
PRO
0
460
Claude の新機能を、 出た日に触って社内に届けるまで
rfdnxbro
1
190
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
prog893
5
1.3k
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
210
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
5
1.2k
Tofu-Controller lightning talk @ Containerday 2026
gionn
0
120
QA4AI 2026-Oct 生成AI時代の品質保証
tokuty
1
900
専門領域のAIをどう評価するか
bengo4com
2
310
価値について
gree_tech
PRO
0
110
V8のArray.prototype.flatを最大約20倍速くするまでと、巨大OSSへの大規模コミットの道のり
riyaamemiya
0
310
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
1
840
DBについての基礎説明(MySQL編) - コロプラ 2026年度 新卒研修
colopl
0
140
Featured
See All Featured
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
630
Abbi's Birthday
coloredviolet
4
10k
Large-scale JavaScript Application Architecture
addyosmani
516
110k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
How to train your dragon (web standard)
notwaldorf
96
6.9k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
520
Typedesign – Prime Four
hannesfritz
42
3.2k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
500
Technical Leadership for Architectural Decision Making
baasie
3
600
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.4k
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!