OpenCV 5.0.0

e hatisitsoeng OpenCV 5.0.0 β€” ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΉ выпуск ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ зрСния ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Π Π΅Π»ΠΈΠ· состоялся 6 June lilemo tse 2026 ΠΈ ΡƒΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ ΠΊΠ°ΠΊ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° GitHub. OpenCV распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ Apache-2.0.

Π‘ΡƒΡ‚ΡŒ Ρ€Π΅Π»ΠΈΠ·Π° β€” ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ OpenCV ΠΎΡ‚ «классичСской Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ зрСния» ΠΊ Π±ΠΎΠ»Π΅Π΅ соврСмСнной ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ для CV/AI-Π·Π°Π΄Π°Ρ‡: ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ вычистил староС API, ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠΌΠΎΠ΄ΡƒΠ»ΡŒ нСйросСтСвого инфСрСнса, Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠ» ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ONNX, Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π·Π°Π΄Π΅Π» для VLM/LLM-сцСнариСв ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΠ» 3D/ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΉ стСк. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ OpenCV 5.0 ΠΊΠ°ΠΊ Π²Π΅Ρ‚ΠΊΡƒ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚ΠΎΠΆΠ΅ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‰ΡƒΡŽΡΡ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ, Π° новая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΏΠ°Π΄Π°Ρ‚ΡŒ прСимущСствСнно Ρ‚ΡƒΠ΄Π°.

Liphetoho tse kholo

  • Новый Π΄Π²ΠΈΠΆΠΎΠΊ DNN-инфСрСнса.
    Π’ ΠΌΠΎΠ΄ΡƒΠ»Π΅ dnn появился Π½ΠΎΠ²Ρ‹ΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сосущСствуСт со старым. Он Π»ΡƒΡ‡ΡˆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с динамичСскими Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ Ρ‚Π΅Π½Π·ΠΎΡ€ΠΎΠ², ΠΏΠΎΠ΄Π³Ρ€Π°Ρ„Π°ΠΌΠΈ ΠΈ соврСмСнными возмоТностями ONNX. ЗаявлСно ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ 80% спСцификации ONNX, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π² OpenCV 4.x ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π»ΠΎΡΡŒ ΠΌΠ΅Π½Π΅Π΅ 23%.
    Π­Ρ‚ΠΎ, вСроятно, Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ выпуска: OpenCV пытаСтся ΡΡ‚Π°Ρ‚ΡŒ Π½Π΅ просто обвязкой Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, Π° ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΌ встроСнным Π΄Π²ΠΈΠΆΠΊΠΎΠΌ инфСрСнса для соврСмСнных нСйросСтСй.

  • Π’Ρ‹Π±ΠΎΡ€ Π΄Π²ΠΈΠΆΠΊΠ° ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ.
    Π’ cv::dnn::readNet() ΠΈ родствСнных функциях появился ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ENGINE_AUTO. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ OpenCV сначала ΠΏΡ€ΠΎΠ±ΡƒΠ΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ, Π° ΠΏΡ€ΠΈ Π½Π΅ΡƒΠ΄Π°Ρ‡Π΅ откатываСтся Π½Π° классичСский. ПовСдСниС Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ окруТСния OPENCV_FORCE_DNN_ENGINE: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ старый Π΄Π²ΠΈΠΆΠΎΠΊ, Π½ΠΎΠ²Ρ‹ΠΉ, автоматичСский Ρ€Π΅ΠΆΠΈΠΌ ΠΈΠ»ΠΈ ONNX Runtime. Π‘Ρ‚Π°Ρ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π½Π΅ обязаны сразу ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ, Π½ΠΎ Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ постСпСнно ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° Π½Π΅Π³ΠΎ.

  • Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с ONNX Runtime.
    OpenCV Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌ ONNX Runtime. ΠŸΡ€ΠΈ этом OpenCV ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ собствСнный ONNX-парсСр для построСния Π³Ρ€Π°Ρ„Π° ORT, поэтому Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ONNX. Для сборки прСдусмотрСны ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ CMake -DWITH_ONNXRUNTIME=ON ΠΈ -DDOWNLOAD_ONNXRUNTIME=ON; для NVIDIA GPU β€” -DDOWNLOAD_ONNXRUNTIME_GPU=ON. Ѐункция Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½Π° Ρ‚Π΅ΠΌ, ΠΊΠΎΠΌΡƒ Π½ΡƒΠΆΠ΅Π½ GPU-инфСрСнс ΡƒΠΆΠ΅ сСйчас, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ DNN-Π΄Π²ΠΈΠΆΠΎΠΊ OpenCV ΠΏΠΎΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° CPU.

  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° vision-language models.
    Новый DNN-Π΄Π²ΠΈΠΆΠΎΠΊ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ‚ΠΎΠΊΠ΅Π½ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹, слои внимания, Π±Π»ΠΎΠΊΠΈ дСкодирования, постобработку ΠΈ KV-кСш, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для запуска VLM-ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ». Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° историчСски Π°ΡΡΠΎΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Π»Π°ΡΡŒ с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ тСкстом.

  • GPU-ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π½ΠΎΠ²ΠΎΠ³ΠΎ DNN-Π΄Π²ΠΈΠΆΠΊΠ° ΠΏΠΎΠΊΠ° Π½Π΅ Π³ΠΎΡ‚ΠΎΠ²Π°.
    Новый Π΄Π²ΠΈΠΆΠΎΠΊ Π² OpenCV 5.0 Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° CPU. ΠΠ°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ GPU ΠΎΠ±Π΅Ρ‰Π°ΡŽΡ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… выпусках; ΠΏΠΎΠΊΠ° для GPU рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ классичСский Π΄Π²ΠΈΠΆΠΎΠΊ ΠΈΠ»ΠΈ сборку с ONNX Runtime ΠΈ NVIDIA execution providers. Для сСрвСрного ΠΈΠ»ΠΈ дСсктопного CUDA-инфСрСнса OpenCV 5.0 сам ΠΏΠΎ сСбС Π΅Ρ‰Ρ‘ Π½Π΅ замСняСт спСциализированныС Ρ€Π°Π½Ρ‚Π°ΠΉΠΌΡ‹.

  • Π£Π΄Π°Π»Π΅Π½Ρ‹ старыС парсСры Darknet ΠΈ Caffe.
    Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΡƒΠ±Ρ€Π°Π»ΠΈ парсСры Darknet ΠΈ Caffe, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΡƒΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½ΠΎ Π² ONNX. TFLite ΠΏΠΎΠΊΠ° остаётся Ρ‡Π΅Ρ€Π΅Π· классичСский Π΄Π²ΠΈΠΆΠΎΠΊ, Π° пСрСнос Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΠΎΠ·ΠΆΠ΅. OpenCV отказываСтся ΠΎΡ‚ старых Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² фокусируСтся Π½Π° ONNX ΠΊΠ°ΠΊ основном ΠΎΠ±ΠΌΠ΅Π½Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ.

  • Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ чистка ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅Π³ΠΎ API.
    Π£Π΄Π°Π»Ρ‘Π½ C API OpenCV 1.x: Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ€ΠΎΠ΄Π΅ cvCreateMat() ΠΈ старыС структуры Ρ‚ΠΈΠΏΠ° CvMat большС Π½Π΅ входят Π² основной API. Π’Π°ΠΊΠΆΠ΅ ΡƒΠ΄Π°Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° OpenVX, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ G-API пСрСнСсён Π² opencv_contrib, Ρ‚ΡƒΠ΄Π° ΠΆΠ΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ классичСский ML-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ. Π›ΠΎΠΌΠ°ΡŽΡ‰Π΅Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ для старых ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π½ΠΎ ΠΎΠ½ΠΎ Π΄Π°Π²Π½ΠΎ Π½Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π»ΠΎΡΡŒ: Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° избавляСтся ΠΎΡ‚ тСхничСского Π΄ΠΎΠ»Π³Π°, Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½Π½ΠΎΠ³ΠΎ Π·Π° дСсятилСтия.

  • Features2D ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ Π² Features.
    ΠœΠΎΠ΄ΡƒΠ»ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ ΠΏΠΎΠ΄ соврСмСнныС Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² ΠΈΠ· нСйросСтСй. Π’ основной Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ оставлСны SIFT, ORB, FAST, GoodFeaturesToTrack ΠΈ MSER, Π° ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΈ дСскрипторы пСрСнСсСны Π² opencv_contrib. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ALIKED, DISK ΠΈ ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚Π΅Π»ΡŒ LightGlue. OpenCV явно подстраиваСтся ΠΏΠΎΠ΄ соврСмСнныС ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Ρ‹, Π³Π΄Π΅ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ изобраТСния всё Ρ‡Π°Ρ‰Π΅ ΠΈΠ·Π²Π»Π΅ΠΊΠ°ΡŽΡ‚ΡΡ Π½Π΅ классичСскими Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ, Π° нСйросСтями.

  • НовыС Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² Core.
    Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ CV_16BF / cv::bfloat, CV_32U, CV_64U, CV_64S ΠΈ CV_Bool. Π’Π°ΠΊΠΆΠ΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° N-ΠΌΠ΅Ρ€Π½Ρ‹Ρ… массивов, 1D-массивов ΠΈ 0D-скаляров. LAPACK Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ всСгда доступСн: Ссли внСшнСй Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π½Π΅Ρ‚, OpenCV собираСт встроСнноС минимальноС подмноТСство. ИзмСнСния Π²Π°ΠΆΠ½Ρ‹ для DNN, числСнных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ совмСстимости с соврСмСнными Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Π³Π΄Π΅ bfloat16 ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ всё Ρ‡Π°Ρ‰Π΅.

  • УскорСна ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.
    Π’ imgproc ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ warpAffine, warpPerspective ΠΈ remap. Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ заявлСны Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 10% Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 300% Π² зависимости ΠΎΡ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, Ρ€Π°Π·ΠΌΠ΅Ρ€Π° изобраТСния, Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ„Π»Π°Π³ΠΎΠ² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.
    Π­Ρ‚ΠΎ ΡƒΠΆΠ΅ Π½Π΅ ΠΏΡ€ΠΎ AI-ΠΌΠΎΠ΄Ρƒ β€” Ρ‚Π°ΠΊΠΈΠ΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π²Π°ΠΆΠ½Ρ‹ для классичСских Π·Π°Π΄Π°Ρ‡: Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΠΊΠΎΠ², стабилизации, ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Π΄ инфСрСнсом.

  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ Π²Ρ‹Π²ΠΎΠ΄ тСкста.
    Π‘Ρ‚Π°Ρ€Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° тСкста Π·Π°ΠΌΠ΅Π½Ρ‘Π½ STB-based TrueType-Π΄Π²ΠΈΠΆΠΊΠΎΠΌ со встроСнным Π²Π°Ρ€ΠΈΠ°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ Rubik. МоТно ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹, появилась ΡˆΠΈΡ€ΠΎΠΊΠ°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Unicode. ΠŸΡ€ΠΈ этом слоТныС ΠΏΠΈΡΡŒΠΌΠ΅Π½Π½ΠΎΡΡ‚ΠΈ Π²Ρ€ΠΎΠ΄Π΅ арабского ΠΈ Π΄Π΅Π²Π°Π½Π°Π³Π°Ρ€ΠΈ ΠΏΠΎΠΊΠ° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Π±Π΅Π· Harfbuzz, Π° Ρ†Π²Π΅Ρ‚Π½Ρ‹Π΅ emoji Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ. OpenCV становится ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΉ, ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ Π±Π΅Π· Π²Π½Π΅ΡˆΠ½ΠΈΡ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ.

  • ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ 3D ΠΈ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ° ΠΊΠ°ΠΌΠ΅Ρ€.
    calib3d Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½ Π½Π° geometry, calib, stereo ΠΈ ptcloud. USAC стал стандартным бэкСндом для устойчивой ΠΎΡ†Π΅Π½ΠΊΠΈ Π³ΠΎΠΌΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ, essential/fundamental matrix, PnP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π·Π°Π΄Π°Ρ‡. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ ΠΌΠ½ΠΎΠ³ΠΎΠΊΠ°ΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ, Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сСток ΠΈ ΠΎΠ±Π»Π°ΠΊΠΎΠ² Ρ‚ΠΎΡ‡Π΅ΠΊ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ TSDF, ICP, ΠΈΠΌΠΏΠΎΡ€Ρ‚ ΠΈ экспорт .ply ΠΈ .obj. Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½Ρ‹ΠΉ шаг для Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΈ, SLAM, AR/VR ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΊΠ°ΠΌΠ΅Ρ€Π½Ρ‹Ρ… систСм, Π³Π΄Π΅ ΠΎΠ΄Π½ΠΎΠΉ 2D-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ нСдостаточно.

  • ΠŸΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ докумСнтация.
    Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹, ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹. Для DNN-ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ общая коллСкция ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ скриптом download_models.py. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ для VLM ΠΈ LDM, Π° докумСнтация ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ, быстрый поиск, свСтлый/Ρ‚Ρ‘ΠΌΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½ΡƒΡŽ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ. Для Ρ‚Π°ΠΊΠΎΠΉ большой Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ это Π½Π΅ космСтичСскоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅: Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Π°Ρ докумСнтация ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Ρ‚ΠΎ, смогут Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° OpenCV 5.x.

Π’ ΠΈΡ‚ΠΎΠ³Π΅ OpenCV 5.0 β€” это Π½Π΅ просто ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ Ρ€Π΅Π»ΠΈΠ· с оптимизациями, Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ всСго: мСньшС наслСдия ΠΈΠ· эпохи OpenCV 1.x ΠΈ большС ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π° ONNX, нСйросСтСвой инфСрСнс, соврСмСнныС ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ, 3D-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈ Π³Π΅Ρ‚Π΅Ρ€ΠΎΠ³Π΅Π½Π½ΠΎΠ΅ ускорСниС. ΠŸΡ€ΠΈ этом ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ для старых ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠΊ ΠΈΠ·-Π·Π° удалСния C API ΠΈ пСрСноса части ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π² opencv_contrib.

Source: linux.org.ru

Reka sebaka se tΕ‘epahalang sa libaka tse nang le ts'ireletso ea DDoS, li-server tsa VPS VDS πŸ”₯ Reka sebaka se tΕ‘epahalang sa ho amohela webosaete ka tΕ‘ireletso ea DDoS, li-server tsa VPS VDS | ProHoster