動画の無音部分を自動でカットするアプリをリリースしました

先日この記事で書いた、動画の無音部分を自動でカットする処理をmacOSアプリとして実装して、VSSRという名前でリリースしました。

“動画の無音部分を自動でカットするアプリをリリースしました” の続きを読む

Google ColabでMask R-CNNを試す

最近のARのオクルージョン処理、あるいはバーチャル背景の実装の裏側には、Image Segmentationの技術が使われているようだ。こういう機能には、カメラの深度センサーを使うものだろうと思っていたが、2D映像からの解析で十分なスピードと精度が出るとは意外だった。

調べていたところ、Google Colabで学習済みのMask R-CNNのモデルを使ってImage Segmentationを動かすための記事があったので、これを元にImage Segmentationを試してみた。

“Google ColabでMask R-CNNを試す” の続きを読む

Privateレポジトリへの依存があるプロジェクトをBitriseでビルドする

Swift Package ManagerでPrivateなレポジトリのパッケージへの依存を含むプロジェクトをBitrise上でビルドしようとして、認証周りで少しハマってしまった。

“Privateレポジトリへの依存があるプロジェクトをBitriseでビルドする” の続きを読む

自作のライブラリのSwift Package Manager対応

Xcode 11から、macOSアプリでもSwift Package Managerを使えるようになった。Xcodeで直接操作できる分、CocoaPodsやCarthageよりも便利で快適なので、自作のライブラリも全てSwift Package Managerに対応させることにした。

“自作のライブラリのSwift Package Manager対応” の続きを読む

Mac Catalyst + SwiftUIでiOS / macOS両対応のアプリをリリースした話

久しぶりに新しいアプリを開発することになった。ちょうどCatalinaが正式リリースされたタイミングでもあったので、Mac Catalystを使ってiPad / Macの両対応を目指すことにした。また、コードベースでUIを記述することができるSwiftUIを使用して、iPad / Macで必要に応じて効率的にUIの分岐を行えるようにした。

“Mac Catalyst + SwiftUIでiOS / macOS両対応のアプリをリリースした話” の続きを読む