เบเบฒเบ™เบ›เปˆเบญเบเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบงเบดเป„เบชเบ—เบฑเบ”เบ„เบญเบกเบžเบดเบงเป€เบ•เบต OpenCV 4.7

เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบŸเบฃเบต OpenCV 4.7 (Open Source Computer Vision Library) เป„เบ”เป‰เบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒ, เบชเบฐเบซเบ™เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡เปเบฅเบฐเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเป€เบ™เบทเป‰เบญเบซเบฒเบฎเบนเบšเบžเบฒเบš. OpenCV เบชเบฐเบซเบ™เบญเบ‡เบซเบผเบฒเบเบเบงเปˆเบฒ 2500 algorithms, เบ—เบฑเบ‡เปเบšเบšเบ„เบฅเบฒเบชเบชเบดเบเปเบฅเบฐเบชเบฐเบ—เป‰เบญเบ™เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบ–เบดเบ‡เบ„เบงเบฒเบกเบเป‰เบฒเบงเบซเบ™เป‰เบฒเบซเบฅเป‰เบฒเบชเบธเบ”เปƒเบ™เบงเบดเป„เบชเบ—เบฑเบ”เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเปเบฅเบฐเบฅเบฐเบšเบปเบšเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ. เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบซเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบธเบ”โ€‹เปเบกเปˆเบ™โ€‹เบฅเบฒเบโ€‹เบฅเบฑเบโ€‹เบญเบฑเบโ€‹เบชเบญเบ™โ€‹เปƒเบ™ C ++ เปเบฅเบฐโ€‹เปเบˆเบโ€‹เบขเบฒเบโ€‹เบžเบฒเบโ€‹เปƒเบ•เป‰โ€‹เปƒเบšโ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ” BSDโ€‹. เบเบฒเบ™เบœเบนเบเบกเบฑเบ”เป„เบ”เป‰เบ–เบทเบเบเบฐเบเบฝเบกเบชเปเบฒเบฅเบฑเบšเบžเบฒเบชเบฒเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบผเปเบเบผเบกเบ•เปˆเบฒเบ‡เป†, เบฅเบงเบกเบ—เบฑเบ‡ Python, MATLAB เปเบฅเบฐ Java.

เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบฎเบฑเบšเบฎเบนเป‰เบงเบฑเบ”เบ–เบธเปƒเบ™เบฎเบนเบšเบ–เปˆเบฒเบเปเบฅเบฐเบงเบดเบ”เบตเป‚เบญ (เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™เบเบฒเบ™เบฎเบฑเบšเบฎเบนเป‰เปƒเบšเบซเบ™เป‰เบฒเปเบฅเบฐเบ•เบปเบงเป€เบฅเบเบ‚เบญเบ‡เบ„เบปเบ™, เบ‚เปเป‰เบ„เบงเบฒเบก, เปเบฅเบฐเบญเบทเปˆเบ™เป†), เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบ‚เบญเบ‡เบงเบฑเบ”เบ–เบธเปเบฅเบฐเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบš, เบเบฒเบ™เบˆเบฑเบ”เบ›เบฐเป€เบžเบ”เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™เบงเบดเบ”เบตเป‚เบญ, เบเบฒเบ™เปเบ›เบ‡เบฎเบนเบšเบžเบฒเบš, เบชเบฐเบเบฑเบ”เบฎเบนเบšเปเบšเบš 3D, เบเบฒเบ™เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ—เบตเปˆ 3D เบˆเบฒเบเบฎเบนเบšเบžเบฒเบšเบˆเบฒเบเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบชเบฐเป€เบ•เบตเบฅเบดเป‚เบญ, เบเบฒเบ™เบชเป‰เบฒเบ‡เบฎเบนเบšเบžเบฒเบšเบ—เบตเปˆเบกเบตเบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบชเบนเบ‡เป‚เบ”เบเบเบฒเบ™เบฅเบงเบกเบฎเบนเบšเบžเบฒเบšเบ—เบตเปˆเบกเบตเบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบ•เปˆเปเบฒ, เบ„เบปเป‰เบ™เบซเบฒเบงเบฑเบ”เบ–เบธเปƒเบ™เบฎเบนเบšเบžเบฒเบšเบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบšเบŠเบธเบ”เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบ™เปเบฒเบชเบฐเป€เบซเบ™เบต, เบ™เปเบฒเปƒเบŠเป‰เบงเบดเบ—เบตเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ, เบเบฒเบ™เบงเบฒเบ‡เป€เบ„เบทเปˆเบญเบ‡เบซเบกเบฒเบ, เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบปเปˆเบงเป„เบ›เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เบฎเบนเบšเบžเบฒเบš, เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบเปเบฒเบˆเบฑเบ”เบ‚เปเป‰เบšเบปเบเบžเปˆเบญเบ‡เป€เบŠเบฑเปˆเบ™: เบ•เบฒเปเบ”เบ‡.

เปƒเบ™เบšเบฑเบ™เบ”เบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบเปƒเบซเบกเปˆ:

  • เบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” convolution เปƒเบ™เป‚เบกเบ”เบนเบ™ DNN (Deep Neural Network) เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบ”เป‰เบงเบเบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เบฅเบฐเบšเบปเบšเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเป€เบ„เบทเบญเบ‚เปˆเบฒเบ neural. เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™ convolution เป„เบง Winograd เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹. เป€เบžเบตเปˆเบกเบŠเบฑเป‰เบ™ ONNX (Open Neural Network Exchange) เปƒเปเปˆ: Scatter, ScatterND, Tile, ReduceL1 เปเบฅเบฐ ReduceMin. เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบญเบš OpenVino 2022.1 เปเบฅเบฐ backend CANN.
  • เบ›เบฑเบšเบ›เบธเบ‡เบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบ‚เบญเบ‡เบเบฒเบ™เบเบงเบ”เบซเบฒเบฅเบฐเบซเบฑเบ” QR เปเบฅเบฐเบ–เบญเบ”เบฅเบฐเบซเบฑเบ”.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบซเบกเบฒเบเบชเบฒเบเบ•เบฒ ArUco เปเบฅเบฐ AprilTag.
  • เป€เบžเบตเปˆเบกเบ•เบปเบงเบ•เบดเบ”เบ•เบฒเบก Nanotrack v2 เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเป€เบ„เบทเบญเบ‚เปˆเบฒเบ neural.
  • เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบกเบปเบง Stackblur.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš FFmpeg 5.x เปเบฅเบฐ CUDA 12.0.
  • API เปƒเบซเบกเปˆเป„เบ”เป‰เบ–เบทเบเบชเบฐเป€เบซเบ™เบตเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบฎเบนเบšเปเบšเบšเบฎเบนเบšเบžเบฒเบšเบซเบผเบฒเบเบซเบ™เป‰เบฒ.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” libSPNG เบชเปเบฒเบฅเบฑเบšเบฎเบนเบšเปเบšเบš PNG.
  • libJPEG-Turbo เป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เป€เบฅเบฑเปˆเบ‡เป‚เบ”เบเปƒเบŠเป‰เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒ SIMD.
  • เบชเปเบฒเบฅเบฑเบšเป€เบงเบ—เบต Android, เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ H264/H265 เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”.
  • APIs Python เบžเบทเป‰เบ™เบ–เบฒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰.
  • เป€เบžเบตเปˆเบก backend เบชเบฒเบเบปเบ™เปƒเบซเบกเปˆเบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒ vector.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™