ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΎ OpenCV 5.0.0 β€” голямо ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΎΡ‚ΠΊΡ€ΠΈΡ‚Π°Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π° ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π½ΠΎ Π·Ρ€Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° изобраТСния. Π˜Π·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ сС ΡΡŠΡΡ‚ΠΎΡ Π½Π° 6 юни 2026 Π³. ΠΈ Π²Π΅Ρ‡Π΅ Π΅ отбСлязано ΠΊΠ°Ρ‚ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»Π½ΠΎ Π² рСпозитория Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² GitHub. OpenCV сС разпространява ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· Apache-2.0.

Π‘ΡŠΡ‰Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ β€” ΠΏΡ€Π΅Ρ…ΠΎΠ΄ΡŠΡ‚ Π½Π° OpenCV ΠΎΡ‚ "класичСска Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π° ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π½ΠΎ Π·Ρ€Π΅Π½ΠΈΠ΅" към ΠΏΠΎ-ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° CV/AИ Π·Π°Π΄Π°Ρ‡ΠΈ: ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Π΅ прочистил старото API, рСконструирал Π΅ ΠΌΠΎΠ΄ΡƒΠ»Π° Π·Π° Π½Π΅Π²Ρ€ΠΎΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€Π°Π½Π΅, Ρ€Π°Π·ΡˆΠΈΡ€ΠΈΠ» Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° ONNX, Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° VLM/LLM сцСнарии ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΠ» 3D/ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΡŠΡ‡Π½ΠΈΡ стСк. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ описват OpenCV 5.0 ΠΊΠ°Ρ‚ΠΎ ΠΊΠ»ΠΎΠ½, ΠΊΠΎΠΉΡ‚ΠΎ Π²Π΅Ρ‡Π΅ сС счита Π·Π° стабилСн, Π° Π½ΠΎΠ²Π°Ρ‚Π° функционалност Ρ‰Π΅ ΠΏΠΎΠΏΠ°Π΄Π° ΠΏΡ€Π΅Π΄ΠΈΠΌΠ½ΠΎ Ρ‚Π°ΠΌ.

Основни ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ

  • Нов Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» Π·Π° 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.

  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ Π·Π° визия-язык.
    Новият DNN Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» Π²ΠΊΠ»ΡŽΡ‡Π²Π° Ρ‚ΠΎΠΊΠ΅Π½ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΈ, слоСвС Π½Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Π±Π»ΠΎΠΊΠΎΠ²Π΅ Π·Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅, постобработка ΠΈ KV кСш, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° стартиранС Π½Π° VLM ΠΌΠΎΠ΄Π΅Π»ΠΈ "ΠΎΡ‚ кутията". Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° историчСски Π΅ Π±ΠΈΠ»Π° асоциирана с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° изобраТСния, Π° сСга Π½Π°Π²Π»ΠΈΠ·Π° Π² сфСрата Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ работят Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с изобраТСния ΠΈ тСкст.

  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° GPU Π·Π° новия DNN Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» всС ΠΎΡ‰Π΅ Π½Π΅ Π΅ Π³ΠΎΡ‚ΠΎΠ²Π°.
    Новият Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» Π² OpenCV 5.0 Ρ€Π°Π±ΠΎΡ‚ΠΈ само Π½Π° CPU. Натурална ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° GPU ΠΎΠ±Π΅Ρ‰Π°Π²Π°Ρ‚ Π΄Π° добавят Π² слСдващитС вСрсии; засСга Π·Π° GPU сС ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° класичСският Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» ΠΈΠ»ΠΈ сборка с ONNX Runtime ΠΈ NVIDIA ΠΈΠ·ΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄ΡŠΡ€ΠΈ. Π—Π° ΡΡŠΡ€Π²ΡŠΡ€Π½ΠΈΡ ΠΈΠ»ΠΈ дСсктоп 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-Π±Π°Π·ΠΈΡ€Π°Π½ TrueType Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» с Π²Π³Ρ€Π°Π΄Π΅Π½ Π²Π°Ρ€ΠΈΠ°Ρ‚ΠΈΠ²Π΅Π½ ΡˆΡ€ΠΈΡ„Ρ‚ Rubik. ΠœΠΎΠ³Π°Ρ‚ Π΄Π° сС добавят потрСбитСлски ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²Π΅, Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Unicode Π΅ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½Π°. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, слоТни писмСни систСми ΠΊΠ°Ρ‚ΠΎ арабски ΠΈ Π΄Π΅Π²Π°Π½Π°Π³Π°Ρ€ΠΈ всС ΠΎΡ‰Π΅ Π½Π΅ сС ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ ΠΊΠΎΡ€Π΅ΠΊΡ‚Π½ΠΎ Π±Π΅Π· Harfbuzz, Π° Ρ†Π²Π΅Ρ‚Π½ΠΈ emoji Π½Π΅ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚. OpenCV става ΠΏΠΎ-ΡƒΠ΄ΠΎΠ±Π΅Π½ Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Π°Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ, ΠΎΡ‚Π»Π°Π΄ΡŠΡ‡Π½ΠΈ изобраТСния ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±Π΅Π· външни Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.

  • ОбновСни са 3D ΠΈ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠ°ΠΌΠ΅Ρ€ΠΈ.
    calib3d Π΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ Π½Π° geometry, calib, stereo ΠΈ ptcloud. USAC стана стандартСн Π±Π΅ΠΊΠ΅Π½Π΄ Π·Π° Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎ оцСняванС Π½Π° хомография, ΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½Π°/основна ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, 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.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster