Blog posts tagged swift

Experiments in Photogrammetry

Experiments in Photogrammetry

This is a blog post about using consumer-grade hardware and a suite of open-source software tools to generate high-quality 3D models from photographic imagery, a process commonly referred to as “photogrammetry”, which can be viewed and interacted within a web browser. This is a fairly technical blog post but the non-technical takeaways are: It’s possible, it’s affordable or at least meaningfully cheaper than it used to be, it’s harder than it should be, we have developed tooling to make things easier and we would love your help to make it all better.

This is a blog post by aaron cope. It was published on November 29, 2023 and tagged swift, 3d, photogrammetry and blender.

Extracting Subjects from Images in Swift (and gRPC)

Extracting Subjects from Images in Swift (and gRPC)

In the Searching Text in Images on the Aviation Collection Website blog post I introduced the swift-text-emboss Swift package, a wrapper library around Apple’s Vision Framework to simplify extracting text from images. In this blog I’d like to introduce the swift-image-emboss Swift package. Like the swift-text-emboss package this is also a wrapper around code provided by Apple’s Vision Framework with the goal simplifying the code necessary to extract, or “lift”, one or more subjects from an image.

This is a blog post by aaron cope. It was published on October 31, 2023 and tagged swift, tools, grpc, golang and roboteyes.

Searching Text in Images on the Aviation Collection Website

Searching Text in Images on the Aviation Collection Website

We want to see what these technologies make possible, though, and a very real and immediate opportunity is the ability to index search terms that the curators and registrars haven’t already included in the titles or descriptions for objects in our collection. For example, this travel bag from Canadian Pacific Airlines, covered in the names of cities the airline traveled to, is not included in the search results for the terms “montreal” or “saskatoon” using the default search functionality but it’s the first result when we also search for the text in images.

This is a blog post by aaron cope. It was published on September 14, 2023 and tagged search, swift, collection, roboteyes, grpc and tools.

Serving map tiles to yourself using Protomaps and iOS

Serving map tiles to yourself using Protomaps and iOS

Aside from solving an immediate technical problem we are excited about how this approach might be applied to future projects and we hope you will be too.

This is a blog post by aaron cope. It was published on March 30, 2022 and tagged swift, ios, maps, protomaps, openstreemaps and skyterrace.

The Accession Numbers Project

The Accession Numbers Project

The goal of the “Accession Numbers” project is to compile a catalog of machine-readable patterns for identifying and extracting accession numbers in arbitrary bodies of text for as many museums and cultural heritage organizations as possible.

This is a blog post by aaron cope. It was published on December 30, 2021 and tagged golang, swift, ios and accessionnumbers.