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

Π‘ΡŠΡ‰Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° Ρ€Π΅Π»ΠΈΠ·Π° β€” ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° OpenCV ΠΎΡ‚ "класичСска Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π° ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π½ΠΎ Π·Ρ€Π΅Π½ΠΈΠ΅" към ΠΏΠΎ-ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° CV/AI Π·Π°Π΄Π°Ρ‡ΠΈ: ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Π΅ почистил старото 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.

  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° vision-language ΠΌΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅.
    Новият 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-Π±Π°Π·ΠΈΡ€Π°Π½ 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.

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

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