{"width":"100%","author_url":"https://blog.hatena.ne.jp/Koze/","blog_url":"https://koze.hatenablog.jp/","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fkoze.hatenablog.jp%2Fentry%2F2017%2F06%2F08%2F093000\" title=\"Vision Framework \u3067\u6c34\u5e73\u89d2\u691c\u51fa\uff08\u50be\u304d\uff09 Horizon Detection - ObjecTips\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","categories":["iOS 11","iOS 11.0 API Diffs","Objective-C","Tips","Vision","VNImageRequestHandler","VNDetectHorizonRequest","VNHorizonObservation"],"version":"1.0","blog_title":"ObjecTips","provider_url":"https://hatena.blog","published":"2017-06-08 09:30:00","type":"rich","image_url":"https://cdn-ak.f.st-hatena.com/images/fotolife/K/Koze/20170608/20170608035929.png","author_name":"Koze","title":"Vision Framework \u3067\u6c34\u5e73\u89d2\u691c\u51fa\uff08\u50be\u304d\uff09 Horizon Detection","height":"190","url":"https://koze.hatenablog.jp/entry/2017/06/08/093000","provider_name":"Hatena Blog","description":"iOS 11 \u95a2\u9023\u8a18\u4e8b iOS 11 UIKit \u306e\u5909\u66f4\u70b9 - ObjecTips iOS 11 Foundation \u306e\u5909\u66f4\u70b9 - ObjecTips iOS 11 Messages Framework \u306e\u5909\u66f4\u70b9 - ObjecTips iOS 11 PDFKit - ObjecTips iOS 11 Core Image \u306e\u5909\u66f4\u70b9 - ObjecTips koze.hatenablog.jp Horizon Detection Vision Framework \u3092\u4f7f\u3063\u3066\u50be\u304d\u691c\u51fa\u3068\u5f97\u3089\u308c\u305f\u7d50\u679c\u304b\u3089\u8868\u793a\u306e\u88dc\u6b63\u3092\u884c\u3046\u3002 \u30ab\u30e1\u30e9\u30ed\u30fc\u30eb\u306e\u4e2d\u306b\u7a0b\u826f\u304f\u50be\u3044\u305f\u666f\u8272\u306e\u753b\u50cf\u304c\u3042\u3063\u305f\u306e\u3067\u305d\u308c\u3092\u4f7f\u3046\u3002\u307e\u305a\u4f55\u3082\u51e6\u7406\u2026"}