Skip to content

sfomuseum/ios-guided-capture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

io-guided-capture

Implement a full scanning workflow for capturing objects on iOS devices.

Background

For background, please see the "Experiments in Photogrammetry" blog post.

Motivation

This is a fork of Apple's Scanning objects using Object Capture example application included with WWDC23 session 10191: Meet Object Capture for iOS.

The motivation behind this fork is to use the existing application for scanning objects but to update and add functionality for transferring (scan) data to a MacOS device for rendering higher-quality models.

As of this writing it contains the following changes:

  • It adds a Info.plist property to enable iTunes file sharing so that scan data can be transferred from an iOS device to a MacOS device.

  • It explicitly disables removing scan data (images and other associated files) when an object scan is completed or cancelled. It is left to individual users to remove scan data from iOS devices as necessary.

  • It adds stub (disabled) code to trigger confirmation dialogues to signal whether on-device rendering should occur and/or whether scan files should be removed. Neither of these things work. This is a SwiftUI application and I am not a SwiftUI person so I am still feeling my way around things. Any pointers would be welcome.

Configure the sample code project

To run this sample app, you need an iPhone or iPad with the following:

  • A LiDAR Scanner

  • An A14 Bionic chip or later

  • iOS or iPadOS 17 or later

See also

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages