OpenCV は、Intel のオープンソース コンピュータ ビジョン ライブラリであり、画像処理とコンピュータ ビジョンにおける多くの一般的なアルゴリズムを実装しています。OpenCV 4.9.0 バージョンの主なアップデートは次のとおりです。
-
コアモジュール:
- #23965 追加されました
cv::broadcast
- #23965 追加されました
- DNNモジュールパッチ:
- 実験用トランスのサポート
- #24476 ONNX Attention layer 支持
- #24037 ONNX Einsum レイヤーのサポート
- #23987 INT8 モデルの OpenVINO バックエンド
- #24092 ONNX 収集要素レイヤー
- #24378 ONNX インスタンスノルム層
- #23897 #24694 #24509 新しい fastGEMM 実装とその上の複数のレイヤー
- #23654 ARM での Winograd fp16 の最適化
- Yolo シリーズモデルサポートのテストと複数の修正
- CUDA バックエンドの新しいレイヤーのサポートとバグ修正: GEMM、Gelu、Add
- #24462 CANN バックエンド: バグ修正、HardSwish、LayerNormalization、および InstanceNormalization をサポート
- #24552 LayerNormalization: OpenVINO、OpenCL、CUDA バックエンドをサポート
-
G-API モジュール:
- 未定
-
オブジェクト検出モジュール:
-
ビデオ:
-
校正モジュール:
-
Python バインディング:
-
アンドロイド:
- 新しい Android アーカイブ パッケージ (AAR) がMaven Central経由で リリースされました
- 新しい Android の例: QR コード検出器、ビデオ IO の例。DNN と顔検出器の例が更新されました。
- 最新の Android ツールである Gradle 7.6.3 に切り替えました。
-
プラットフォームのサポート:
- #23021 CMake のファーストクラス言語として CUDA を実験的にサポートします
-
他の:
- 未定
- OpenCV Summer of Code: 複数のプル リクエストにわたる HAN Liutong の半自動リファクタリングにより、CPU に最適化されたコードが可変ベクトル長の SIMD (RISC-V RVV) と互換性を持つようになります。
詳細については、ChangeLog を参照してください 。