การเปิดตัวไลบรารีการมองเห็นคอมพิวเตอร์ OpenCV 4.7

ไลบรารี่ฟรี OpenCV 4.7 (Open Source Computer Vision Library) เปิดตัวแล้ว โดยมีเครื่องมือสำหรับการประมวลผลและวิเคราะห์เนื้อหารูปภาพ OpenCV มีอัลกอริธึมมากกว่า 2500 อัลกอริธึม ทั้งแบบคลาสสิกและสะท้อนถึงความก้าวหน้าล่าสุดในระบบคอมพิวเตอร์วิทัศน์และระบบการเรียนรู้ของเครื่องจักร รหัสไลบรารีเขียนด้วยภาษา C++ และเผยแพร่ภายใต้ใบอนุญาต BSD การเชื่อมถูกจัดเตรียมไว้สำหรับภาษาการเขียนโปรแกรมต่างๆ รวมถึง Python, MATLAB และ Java

ไลบรารีสามารถใช้เพื่อจดจำวัตถุในภาพถ่ายและวิดีโอ (เช่น การจดจำใบหน้าและตัวเลขของบุคคล ข้อความ ฯลฯ) ติดตามการเคลื่อนไหวของวัตถุและกล้อง จำแนกการกระทำในวิดีโอ การแปลงรูปภาพ การแยกโมเดล 3 มิติ การสร้างพื้นที่ 3 มิติจากภาพจากกล้องสเตอริโอ การสร้างภาพคุณภาพสูงโดยการรวมภาพคุณภาพต่ำ การค้นหาวัตถุในภาพที่คล้ายคลึงกับชุดองค์ประกอบที่นำเสนอ การใช้วิธีการเรียนรู้ของเครื่องจักร การใส่เครื่องหมาย การระบุองค์ประกอบทั่วไปในรูปแบบต่างๆ ภาพจะกำจัดจุดบกพร่อง เช่น ตาแดง โดยอัตโนมัติ

ท่ามกลางการเปลี่ยนแปลงในรุ่นใหม่:

  • การเพิ่มประสิทธิภาพอย่างมีนัยสำคัญของประสิทธิภาพการบิดในโมดูล DNN (Deep Neural Network) ได้ดำเนินการด้วยการใช้อัลกอริธึมการเรียนรู้ของเครื่องตามโครงข่ายประสาทเทียม มีการใช้อัลกอริธึมการบิดอย่างรวดเร็วของ Winograd เพิ่มเลเยอร์ ONNX (Open Neural Network Exchange) ใหม่: Scatter, ScatterND, Tile, ลด L1 และ ลด Min เพิ่มการรองรับเฟรมเวิร์ก OpenVino 2022.1 และแบ็กเอนด์ CANN
  • ปรับปรุงคุณภาพของการตรวจจับและถอดรหัสรหัส QR
  • เพิ่มการสนับสนุนสำหรับเครื่องหมายภาพ ArUco และ AprilTag
  • เพิ่มตัวติดตาม Nanotrack v2 ตามโครงข่ายประสาทเทียม
  • ใช้อัลกอริธึมการเบลอ Stackblur
  • เพิ่มการรองรับ FFmpeg 5.x และ CUDA 12.0
  • มีการเสนอ API ใหม่เพื่อจัดการรูปแบบรูปภาพหลายหน้า
  • เพิ่มการรองรับไลบรารี libSPNG สำหรับรูปแบบ PNG
  • libJPEG-Turbo เปิดใช้งานการเร่งความเร็วโดยใช้คำสั่ง SIMD
  • สำหรับแพลตฟอร์ม Android มีการรองรับ H264/H265 แล้ว
  • Python API พื้นฐานทั้งหมดมีให้
  • เพิ่มแบ็กเอนด์สากลใหม่สำหรับคำสั่งเวกเตอร์

ที่มา: opennet.ru

เพิ่มความคิดเห็น