āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰ āĻ­āĻŋāĻļāύ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ OpenCV 4.7 āĻāϰ āĻĒā§āϰāĻ•āĻžāĻļ

āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇āϰ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ OpenCV 4.7 (āĻ“āĻĒ⧇āύ āϏ⧋āĻ°ā§āϏ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰ āĻ­āĻŋāĻļāύ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ) āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž āχāĻŽā§‡āϜ āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāĻŖ āĻāĻŦāĻ‚ āĻŦāĻŋāĻļā§āϞ⧇āώāϪ⧇āϰ āϜāĻ¨ā§āϝ āϏāϰāĻžā§āϜāĻžāĻŽ āϏāϰāĻŦāϰāĻžāĻš āĻ•āϰ⧇āĨ¤ OpenCV 2500āϟāĻŋāϰāĻ“ āĻŦ⧇āĻļāĻŋ āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇, āωāĻ­āϝāĻŧ āĻ•ā§āϞāĻžāϏāĻŋāĻ• āĻāĻŦāĻ‚ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰ āĻ­āĻŋāĻļāύ āĻāĻŦāĻ‚ āĻŽā§‡āĻļāĻŋāύ āϞāĻžāĻ°ā§āύāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āϏāĻžāĻŽā§āĻĒā§āϰāϤāĻŋāĻ• āĻ…āĻ—ā§āϰāĻ—āϤāĻŋāϰ āĻĒā§āϰāϤāĻŋāĻĢāϞāύāĨ¤ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āϕ⧋āĻĄ C++ āĻ āϞ⧇āĻ–āĻž āĻāĻŦāĻ‚ āĻŦāĻŋāĻāϏāĻĄāĻŋ āϞāĻžāχāϏ⧇āĻ¨ā§āϏ⧇āϰ āĻ…āϧ⧀āύ⧇ āĻŦāĻŋāϤāϰāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻĒāĻžāχāĻĨāύ, āĻŽā§āϝāĻžāϟāĻ˛ā§āϝāĻžāĻŦ āĻāĻŦāĻ‚ āϜāĻžāĻ­āĻž āϏāĻš āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻžāϰ āϜāĻ¨ā§āϝ āĻŦāĻžāχāĻ¨ā§āĻĄāĻŋāĻ‚ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϟāĻŋ āĻĢāĻŸā§‹āĻ—ā§āϰāĻžāĻĢ āĻāĻŦāĻ‚ āĻ­āĻŋāĻĄāĻŋāĻ“āϤ⧇ āĻŦāĻ¸ā§āϤ⧁ āϚāĻŋāύāϤ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇ (āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻŽāĻžāύ⧁āώ⧇āϰ āĻŽā§āĻ– āĻāĻŦāĻ‚ āϚāĻŋāĻ¤ā§āϰ, āĻĒāĻžāĻ ā§āϝ āχāĻ¤ā§āϝāĻžāĻĻāĻŋāϰ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāϤāĻŋ), āĻŦāĻ¸ā§āϤ⧁ āĻāĻŦāĻ‚ āĻ•ā§āϝāĻžāĻŽā§‡āϰāĻžāϰ āĻ—āϤāĻŋāĻŦāĻŋāϧāĻŋ āĻŸā§āĻ°ā§āϝāĻžāĻ• āĻ•āϰāĻž, āĻ­āĻŋāĻĄāĻŋāĻ“āϤ⧇ āĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϞāĻžāĻĒ āĻļā§āϰ⧇āĻŖā§€āĻŦāĻĻā§āϧ āĻ•āϰāĻž, āĻ›āĻŦāĻŋ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āĻ•āϰāĻž, 3D āĻŽāĻĄā§‡āϞ āĻŦ⧇āϰ āĻ•āϰāĻž, āĻ¸ā§āĻŸā§‡āϰāĻŋāĻ“ āĻ•ā§āϝāĻžāĻŽā§‡āϰāĻžāϰ āĻ›āĻŦāĻŋ āĻĨ⧇āϕ⧇ āĻĨā§āϰāĻŋāĻĄāĻŋ āĻ¸ā§āĻĒ⧇āϏ āϤ⧈āϰāĻŋ āĻ•āϰāĻž, āύāĻŋāĻŽā§āύāĻŽāĻžāύ⧇āϰ āĻ›āĻŦāĻŋāϗ⧁āϞ⧋āϕ⧇ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰ⧇ āωāĻšā§āϚ-āĻŽāĻžāύ⧇āϰ āĻ›āĻŦāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰāĻž, āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻŋāϤ āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋāϰ āϏ⧇āĻŸā§‡āϰ āĻ…āύ⧁āϰ⧂āĻĒ āϚāĻŋāĻ¤ā§āϰ⧇āϰ āĻŦāĻ¸ā§āϤ⧁āϗ⧁āϞāĻŋ āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ āĻ•āϰāĻž, āĻŽā§‡āĻļāĻŋāύ āϞāĻžāĻ°ā§āύāĻŋāĻ‚ āĻĒāĻĻā§āϧāϤāĻŋ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž, āĻŽāĻžāĻ°ā§āĻ•āĻžāϰ āĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻž, āϏāĻžāϧāĻžāϰāĻŖ āωāĻĒāĻžāĻĻāĻžāύ āϚāĻŋāĻšā§āύāĻŋāϤ āĻ•āϰāĻž āχāĻŽā§‡āϜ, āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āϝ⧇āĻŽāύ āϞāĻžāϞ-āĻšā§‹āϖ⧇āϰ āĻŽāϤ⧋ āĻ¤ā§āϰ⧁āϟāĻŋāϗ⧁āϞāĻŋ āĻĻā§‚āϰ āĻ•āϰ⧇āĨ¤

āύāϤ⧁āύ āĻĒā§āϰāĻ•āĻžāĻļ⧇āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇:

  • āĻĄāĻŋāĻāύāĻāύ (āĻĄāĻŋāĻĒ āύāĻŋāωāϰāĻžāϞ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ•) āĻŽāĻĄāĻŋāωāϞ⧇ āĻ•āύāĻ­ā§‹āϞāĻŋāωāĻļāύ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ⧇āϰ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāύ āĻ¸ā§āύāĻžāϝāĻŧ⧁ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āϕ⧇āϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āĻŽā§‡āĻļāĻŋāύ āϞāĻžāĻ°ā§āύāĻŋāĻ‚ āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āωāχāύ⧋āĻ—ā§āϰāĻžāĻĄ āĻĢāĻžāĻ¸ā§āϟ āĻ•āύāĻ­ā§‹āϞāĻŋāωāĻļāύ āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āύāϤ⧁āύ ONNX (āĻ“āĻĒ⧇āύ āύāĻŋāωāϰāĻžāϞ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āĻāĻ•ā§āϏāĻšā§‡āĻžā§āϜ) āĻ¸ā§āϤāϰ āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇: āĻ¸ā§āĻ•ā§āϝāĻžāϟāĻžāϰ, āĻ¸ā§āĻ•ā§āϝāĻžāϟāĻžāϰāĻāύāĻĄāĻŋ, āϟāĻžāχāϞ, āϰāĻŋāĻĄā§āϏāĻāϞ 1 āĻāĻŦāĻ‚ āϰāĻŋāĻĄā§āϏāĻŽāĻŋāύ⧎ OpenVino 2022.1 āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āĻāĻŦāĻ‚ CANN āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄā§‡āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • QR āϕ⧋āĻĄ āϏāύāĻžāĻ•ā§āϤāĻ•āϰāĻŖ āĻāĻŦāĻ‚ āĻĄāĻŋāϕ⧋āĻĄāĻŋāĻ‚āϝāĻŧ⧇āϰ āωāĻ¨ā§āύāϤ āϗ⧁āĻŖāĻŽāĻžāύāĨ¤
  • āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞ āĻŽāĻžāĻ°ā§āĻ•āĻžāϰ ArUco āĻāĻŦāĻ‚ AprilTag-āĻāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āύāĻŋāωāϰāĻžāϞ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āϕ⧇āϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ Nanotrack v2 āĻŸā§āĻ°ā§āϝāĻžāĻ•āĻžāϰ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāĻŋāϤ āĻ¸ā§āĻŸā§āϝāĻžāĻ•āĻŦā§āϞāĻžāϰ āĻŦā§āϞāĻžāϰ āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽāĨ¤
  • FFmpeg 5.x āĻāĻŦāĻ‚ CUDA 12.0 āĻāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āĻŽāĻžāĻ˛ā§āϟāĻŋ-āĻĒ⧇āϜ āχāĻŽā§‡āϜ āĻĢāϰāĻŽā§āϝāĻžāϟ āĻŽā§āϝāĻžāύāĻŋāĻĒ⧁āϞ⧇āϟ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ API āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • PNG āĻŦāĻŋāĻ¨ā§āϝāĻžāϏ⧇āϰ āϜāĻ¨ā§āϝ libSPNG āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • libJPEG-Turbo SIMD āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻžāĻŦāϞ⧀ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻ¤ā§āĻŦāϰāĻŖ āϏāĻ•ā§āώāĻŽ āĻ•āϰ⧇āĨ¤
  • āĻ…ā§āϝāĻžāĻ¨ā§āĻĄā§āϰāϝāĻŧ⧇āĻĄ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡āϰ āϜāĻ¨ā§āϝ, H264/H265 āĻāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āϏāĻŽāĻ¸ā§āϤ āĻŽā§ŒāϞāĻŋāĻ• āĻĒāĻžāχāĻĨāύ API āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰāĻž āĻšāϝāĻŧ.
  • āϭ⧇āĻ•ā§āϟāϰ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻžāĻŦāϞ⧀āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āϏāĻžāĻ°ā§āĻŦāϜāύ⧀āύ āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

āωāĻ¤ā§āϏ: opennet.ru

āĻāĻ•āϟāĻŋ āĻŽāĻ¨ā§āϤāĻŦā§āϝ āϜ⧁āĻĄāĻŧ⧁āύ