{"id":216,"date":"2016-04-15T12:08:44","date_gmt":"2016-04-15T10:08:44","guid":{"rendered":"http:\/\/www.pips.vision\/?page_id=216"},"modified":"2020-04-02T15:55:45","modified_gmt":"2020-04-02T13:55:45","slug":"narf","status":"publish","type":"page","link":"https:\/\/www.pips.vision\/?page_id=216","title":{"rendered":"Augmented Reality SDK"},"content":{"rendered":"<p><strong>N<\/strong>ew <strong>A<\/strong>ugmented <strong>R<\/strong>eality <strong>F<\/strong>ramework for <strong>M<\/strong>obiles<\/p>\n<hr \/>\n<p>I present a newly developed and fully independent solution for image recognition and tracking. In contrast to existing solutions, images need not be transferred over the network. This leaves the developer full control over the data and ensures functionality of applications independent of network status. In addition, I have developed a custom solution for fast frame-to-frame tracking, making the framework a fully self-contained solution for Mobile Augmented Reality.<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/V1ZSZCauZyA?rel=0\" width=\"854\" height=\"480\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<hr \/>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/dQ2KuE7-iTk?rel=0\" width=\"854\" height=\"480\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<hr \/>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/RTqf3YB78ec?rel=0\" width=\"854\" height=\"480\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<hr \/>\n<p><strong>Main Features<\/strong><\/p>\n<ol>\n<li><strong>Efficiency and Flexibility<\/strong>\n<ul>\n<li>Instant image recognition and<em><strong> frame-to-frame tracking in real-time<\/strong><\/em><\/li>\n<li><span style=\"color: #ff0000;\"><em><strong>Learning of new images<\/strong><strong> at runtime<\/strong><\/em><\/span> for interaction with unknown environments<\/li>\n<li>Built-in <em><strong>pose estimation<\/strong><\/em> for building (Mobile) Augmented Reality Applications<\/li>\n<li><em><strong><span style=\"color: #ff0000;\">Differentiate between visually similar images<\/span><\/strong><\/em><\/li>\n<li>Support for detection, decoding and <em><span style=\"color: #ff0000;\"><strong>tracking of QR-codes in real-time<\/strong><\/span><\/em>.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Scalability<\/strong>\n<ul>\n<li>Recognize <span style=\"color: #ff0000;\"><em><strong>thousands of images<\/strong><\/em><\/span> directly on your device<\/li>\n<li>Built-in <em><strong>compression<\/strong><\/em> for efficient deployment of applications.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Privacy and Independence<\/strong>\n<ul>\n<li>Images do <span style=\"color: #000000;\"><em><strong>not need to be transferred<\/strong> <strong>over the network<\/strong><\/em>.<\/span><\/li>\n<li>Pure client-side processing delivers <em><strong>results instantly<\/strong><\/em> and <strong><em>independent of network status<\/em><\/strong>.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Cross-Plattform<\/strong>\n<ul>\n<li>Train it once and <strong><em>use it on multiple platforms<\/em><\/strong><\/li>\n<li>Support for <em><strong>smartphones, tablets and smartglasses<\/strong><\/em><\/li>\n<li>Unity Plugins and Libraries for <em><strong>Windows, Android, macOS, iOS<\/strong><\/em><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<hr \/>\n<p><strong>Contact: <\/strong> andreas.hartl(at)pips.vision<\/p>\n","protected":false},"excerpt":{"rendered":"<p>New Augmented Reality Framework for Mobiles I present a newly developed and fully independent solution for image recognition and tracking. In contrast to existing solutions, images need not be transferred over the network. This leaves the developer full control over the data and ensures functionality of applications independent of network status. In addition, I have [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-216","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.pips.vision\/index.php?rest_route=\/wp\/v2\/pages\/216","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pips.vision\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.pips.vision\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.pips.vision\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pips.vision\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=216"}],"version-history":[{"count":51,"href":"https:\/\/www.pips.vision\/index.php?rest_route=\/wp\/v2\/pages\/216\/revisions"}],"predecessor-version":[{"id":616,"href":"https:\/\/www.pips.vision\/index.php?rest_route=\/wp\/v2\/pages\/216\/revisions\/616"}],"wp:attachment":[{"href":"https:\/\/www.pips.vision\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}