IT関係

【swift】iPhone8(顔認証機能付き)が出たからvisionframeworkについて

投稿日:

急に真面目に…

swiftでまあまあ前に新しいフレームワークvisionが出た

appleのdeveloperを見ると、このvision、画像解析のフレームワークで。

今回のiPhone8で顔認証も出たわけだしまあなんか気になるな〜って感じ
読み進めていくと…結構画像解析(?)してくれるような感じ
日本語版はまだ出てなかったから英語を適当に読んだだけ

しかも特にコード書いて検証したりとかはしてません(笑)
人がしてるの見ただけ(笑)
とりあえず最初は

リクエスト実行するクラスとかなんとかがあり…

…なんかめんどくさくなってきた

ザクッとこのvivsionFrameworkでできる機能について

1.顔検出と認証 – Face Detection and Recognition
2.機械学習 – Machine Learning Image Analysis
3.バーコード検出 – Barcode Detection
4.画像並び解析 – Image Alignment Analysis
5.テキスト検出 – Text Detection
6.水平検出 – Horizon Detection
7.物体検出&トラッキング – Object Detection and Tracking

1.顔認証機能 – Face Detection and Recognition

今回のiPhone8で一番物議を醸した気がする顔認証
女の子の化粧のときとすっぴんはちゃんと認証できるの問題
すっぴんで開かなかったらショックだよね(笑)

2.機械学習 – Machine Learning Image Analysis

iOS11で追加されたcore MLと組み合わせて使うみたい

core MLだけじゃ処理に限界が来るんでしょう…

これで場所とか大まかな被写体も分かるのでは

3.バーコード検出 – Barcode Detection

barcode detectionって書いてあったんですがDetectionて検出的な感じですよね
いろいろ調べてると、うまく行かないからってnil入れてる人とかいるみたいなので微妙なのかな(笑)

4.画像並び解析 – Image Alignment Analysis

いまいちピンとこなかったのは私だけなんだろうな
ピンときたら更新しよう

5.テキスト検出 – Text Detection

一番気になったやつ、テキスト検出
文字を拾ってくれるなんて…
てか機械が文字を認識する時代っていうのが普通にすごい
実際使ってる人の見ると商品の文字をちゃんと検出してました
改良の余地はありそうだったけど普通に十分でしょって感じ

6.水平検出 – Horizon Detection

画像の中の水平角度てさ…意味わからん

てかクソどうでもいい余談ですけどiPhoneに入っているコンパスで
傾き計れるの知ってました?
NとかSとか出てる画面を右にスワイプすれば出てきます
あとは計りたいとこに置けば傾き計ってくれます
私の家は1度傾いてました(笑)

7.物体検出&トラッキング – Object Detection and Tracking

以前認識した物体を写真とかビデオ複数枚に渡って追跡するんだと

説明に”rectangular object(長方形の物体)”ってあって
え、長方形じゃないとだめなの!?ってなったけど
別のクラスで任意の物体もできるようになってた

最後に

今回iPhone8が出て顔認証が話題になったのでざっとvisionについてまとめてみました
ですがまあ今回のiPhone8売れてないみたいですね〜(笑)
なんか7あたりから下がってると思うんですよホームボタン変わったし
今回の8に至っては両面ガラスとか…
ただでさえiPhoneて画面バキバキユーザーが半端なく多いのに追い打ちをかけるようにねえ…

新しいのが発表される感じの時期になると
ああ、もうすぐりんごの社員がバーにiPhone忘れる頃か…となり…
未だに6sから帰れていない自分もいますが…
Xに期待ですねこれは。全面スクリーンだけど

…なんか真面目に書きすぎたわあ

スポンサーリンク







-IT関係

執筆者:buang


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

【どっちがいいの?】Macのキーボード問題【JIS? US?】

  Macを使ってるみなさん あなたが使ってるキーボードはUSキーボードですか? それともJISキーボードですか?   Windowsユーザーには馴染みがないかもしれませんが、 M …

【swift】一個の画面遷移に1時間半近くかかった話

1回画面遷移をするのに1時間半近くかかりました。やろうとしたことは、ボタン押したらcoredateにデータ保存→その時に”保存しました”のアラート→ok押すと別の画面に遷移する …

フィリピン・セブ島でプログラミング言語【Swift】を学んでみた

私ちょっと前に3ヶ月ほどフィリピンのセブ島に留学していました。 留学といっても、語学留学ですが普通の語学留学と違うのは プログラミングの勉強も兼ねての留学ってことです。 きっかけ きっかけはfaceb …

【プログラミングを始めたい人必見!】まずはこの本からはじめては?

  2020年には小学校でのプログラミング教育が必修化するなど最近プログラミング学習が流行っているようです。   IT人材は慢性的に不足しており、企業もIT人材の採用を積極的に行っ …