Visionの顔認識で使用するバージョンを固定する
Visionの顔のランドマーク検出(face landmark detection)、iOS 12以前は65ポイントの検出だったところが、iOS 13からは76ポイントの検出が可能になった。
(WWDC19のセッションより)
で、2020年現在、iOS 12とiOS 13どちらもサポートしなきゃいけないというのは普通にあると思われる(iOS 11以上が一番多そう)。その場合に、このランドマークの特徴点を使って何らかの処理を行うとして、「65ポイントの場合」と「76ポイントの場合」とを考慮して2種類のロジックを組むのはめんどくさい。
というわけで、今は65ポイントでいいや、という場合にどう実装するか、というほんのちょっとした実装メモ。
方法
最後まで読んでいただきありがとうございます!もし参考になる部分があれば、スキを押していただけると励みになります。 Twitterもフォローしていただけたら嬉しいです。 https://twitter.com/shu223/