この記事はOpenCV Advent Calendar 2023の3日目の記事です。
はじめに
この記事を読んでいる方の中にもなかなかOpenCV 5.0がリリースされないなーと思っている方がいらっしゃるかもしれませんね。そんな矢先、2023年10月末にhttps://www.indiegogo.com/projects/opencv-5-support-non-profit-open-source-cv-ai#/でクラウドファンディングが始まりました。本記事ではこのクラウドファンディングについて紹介していきます。
OpenCVが置かれている状況
https://www.indiegogo.com/projects/opencv-5-support-non-profit-open-source-cv-ai#/の「Why We Are Crowdfunding OpenCV 5」にクラウドファンディングを始めた理由が述べられています。
まず、昨今の状況として
Recently, due to global conflicts and instability, OpenCV has lost several core team members, and this has slowed progress on both new feature development and the handling of bugs and requests in the GitHub repository.
と書かれています。紛争や不安定な情勢からコアメンバーを数名失い、開発スピードが落ちてしまっているようです。
また、今回のクラウドファンディングの目標として以下のものが挙げられています。
- OpenCV 5をこれまでのどのバージョンよりもコミュニティ参加者の多い過去最大のリリースにする
- 他の困難に直面しているオープンソース プロジェクトに対して、クラウドファンディングが企業からの寄付のみを求めるよりも実行可能な選択肢であることを証明する
- OpenCVが毎年利用できるような持続可能な資金調達方法を構築し、組織とプロジェクト全体を世界的な不安定性に対してより堅牢にする
機能追加案
資金提供完了後、追加が計画されている機能として以下のものが挙げられています。また、一部の機能については開発資金(予想)も書かれています。
機能 | 開発資金(予想) |
---|---|
Deep Neural Networks Module | $150k |
Accelerated image processing | $150k |
TrueTypeフォントサポート(w. full Unicode) | $50k |
魚眼カメラキャリブレーションのサポート改善 |
$100k + hardware ($20k approx) shared with fisheye camera |
マルチカメラキャリブレーションのサポート改善 |
$100k + hardware ($20k approx) shared with multi-camera support |
デプスカメラのサポート強化、アルゴリズム追加 | |
Raspberry Piパッケージ | |
Androidパッケージ | |
Jetsonパッケージ | |
AMD CPU、GPU向け最適化の強化 | |
OpenCV Model Zooへのモデル拡充 | |
Code refactoring/feature reduction: | $40k |
チュートリアル更新含むドキュメント改善 |
※https://www.indiegogo.com/projects/opencv-5-support-non-profit-open-source-cv-ai#/より引用。
Pledge Level
Pledge Levelはhttps://www.indiegogo.com/projects/opencv-5-support-non-profit-open-source-cv-ai#/に情報があります。どのレベルでもsupporters.txt
に名前が掲載されるようです。以降、この中からいくつかピックアップして解説していきます。
Token of Thanks、Budding Benefactor、Step-Up Supporter
Token of Thanks
$11 USD
Give thanks to OpenCV and get your name listed in the supporters.txt file of the OpenCV repository.
Included Items
- Credit in supporters.txt
Budding Benefactor
$21 USD
For students and professionals in developing economies. Your name listed in the supporters.txt file in the official OpenCV repository which is downloaded millions of times per month. Plus, the peace of mind that you'd helping to create a future for open source computer vision and artificial intelligence, free to all with the desire to learn.
Included Items
- Credit in supporters.txt
Step-Up Supporter
$55 USD
Suggested for professionals early in their career in CV & AI. Your name listed in the supporters.txt file in the official OpenCV repository which is downloaded millions of times per month. Plus, the peace of mind that you're helping to create a future for open source computer vision and artificial intelligence, free to all with the desire to learn.
Included Items
- Credit in supporters.txt
Token of Thanks
、Budding Benefactor
、Step-Up Supporter
あたりは比較的少額なので金銭的なハードルが低そうです。
Marvelous Mover
Marvelous Mover
$377 USD
The OpenMV Cam is a small, low power, microcontroller board which allows you to easily implement applications using machine vision in the real-world. Retail price $130 USD. Shipping costs not included. Your name listed in the supporters.txt file in the official OpenCV repository which is downloaded millions of times per month.
Included Items
- Credit in supporters.txt
- OpenMV Cam RT1062
Marvelous Mover
になると、OpenMVというマシンビジョンのマイコンボードが付いてくるようですね。このボードについて調べた内容は後述します。
HiFi Hero
HiFi Hero
$987 USD
Tangram HiFi is the 3D sensor that continuously calibrates itself, for applications that demand and deserve great depth. You'll receive yours when their HiFi campaign rewards ship. Your name listed in the supporters.txt file in the official OpenCV repository which is downloaded millions of times per month.
Included Items
- Credit in supporters.txt
- Tangram HiFi Camera
HiFi Hero
になると、AI機能付きdepthカメラのTangram HiFi Cameraが付いてくるようですね。このカメラについて調べた内容は後述します。
Culinary Connoisseur
Culinary Connoisseur [Early]
$987 USD
Dinner with OpenCV Team including Gary Bradski, Satya Mallick, Phil Nelson at CVPR 2024. Date and location TBD. Does not include ticket to CVPR or travel. Your name listed in the supporters.txt file in the official OpenCV repository which is downloaded millions of times per month.
Included Items
- Credit in supporters.txt
- Dinner with OpenCV Team
Culinary Connoisseur
だと、CVPR 2024会期中にOpenCVチームのGary Bradskiさん、Satya Mallickさん、Phil Nelsonさんと一緒にディナー同席できるようです(CVPR 2024参加費、渡航費は自己負担)。OpenCVコアメンバーと直接話せる機会はあまりないと思われるのでチャンスだと思います。
一部Pledge Levelに付属するハードウェア
OpenMV Cam RT1062
※https://openmv.io/collections/cams/products/openmv-cam-rtより引用
OpenMV Cam RT1062には以下の特徴があります。
- 小型かつ低消費電力のマイコンボード
- プログラミング言語はMicroPython
- マシンビジョンプログラムを実行できる
- OpenMV CamとそのI/Oピンをプログラムから制御できる
- マイコン用のTensorFlow Liteサポート
スペックは以下の通りです。
項目 | スペック |
---|---|
Processor | ARM 32-bit Cortex-M7 CPU w/ Double Precision FPU 600 MHz (1284 DMIPS) Core Mark Score: 3020 |
Flash Layout | 4MB Embedded Flash Drive |
Supported Image Formats | Grayscale RGB565 JPEG (and BAYER/YUV422) |
Maximum Supported Resolutions | Grayscale: 2952x1944 (5MP) and under RGB565: 2952x1944 (5MP) and under Grayscale JPEG: 2952x1944 (5MP) and under RGB565 JPEG: 2952x1944 (5MP) and under |
詳細はhttps://openmv.io/collections/cams/products/openmv-cam-rtを参照ください。
Tangram HiFi Camera
https://www.kickstarter.com/projects/tangramvision/hifi-3d-sensor-plug-n-play-depth-perception-and-aiにあるTangram HiFi Cameraの機能概要は以下の通りです。
- IRアクティブステレオ方式の広角depthカメラ
-
More Field-of-View: 136° DFOV instead of 72° or 90° DFOV
という記載あり
-
- Texas Instruments Jacintoプロセッサ搭載
- TI Deep Learning Library (TIDL)によるAI処理
- Self-Calibration機能あり
- 同期信号入力対応
- USB 3.0 Type-C、PoE両対応
- ROS 2対応
FAQ
FAQはhttps://www.indiegogo.com/projects/opencv-5-support-non-profit-open-source-cv-ai#/faqに書かれているトピックを紹介します。
How will these funds be used?
All funds raised during the campaign will be used only to pay for the development of OpenCV 5, once the payments to our partners (OpenCV University, Tangram, OpenCV, and Roboflow) are subtracted.
「キャンペーンで集まった資金はどのように使われるのか?」という質問に対して、「キャンペーンで集まった資金からパートナー(OpenCV University、Tangram、OpenCV、Roboflow)の支払いを差し引いた額がOpenCV 5開発に使われる」という回答があります。
別の金銭的な支援方法
GitHub Sponsors
https://github.com/sponsors/opencvでスポンサーになることも一つの支援手段です。毎月支援するものとワンタイムで支援するものがあります。毎月だとハードルが高く感じる方はワンタイムの支援から始めてみてもよさそうです。
OpenCV Membership
額がそれなりに大きいので個人向けというよりは企業、大学向けだと思いますが、OpenCV Membershipがあります。
おわりに
この記事を読んでいる方の中にも普段、お仕事などでOpenCVを利用している方がいらっしゃるかもしれません。今後の継続的なOpenCV開発に関心がある方はOpenCV 5.0 クラウドファンディング参加を検討してみてください。