iOSDC Japan 2024
LT(5分)

SwiftでOpenCVに挑む

kntkymt kntk kntkymt
3

有名な画像処理ライブラリの一つにOpenCVがあり、高速な画像処理を多数提供しています。
しかし、OpenCVはC++で書かれています。

そうです...。Swiftではないのです...。

このことに大変なやるせなさを覚えた私は、pureなSwiftで画像処理を記述しOpenCVにベンチマーク (実行速度)で挑みました。
CoreGraphicなどのライブラリも一切使いません。なぜならCoreGraphicの実装はObjective-Cだからです。
本当にSwiftのみを用います。

このLTではその一部始終を乗り越えた困難などを含めお伝えします。