OpenCV 3.0

by sdayu
12 June 2015 - 05:22

หลังจากออกรุ่น OpenCV 2.4.x มาอย่างยาวนาน เมื่อวันที่ 4 มิถุนายนที่ผ่านมา ทางทีมงาน OpenCV ได้ประกาศออกรุ่น OpenCV 3.0 เรียบร้อยแล้ว ในรุ่นนี้ได้เพิ่มฟังก์ชันการประมวลผลภาพและปรับปรุงเวลาการประมวลผลให้เร็วขึ้น อีกทั้งมีเสถียรภาพมากขึ้นด้วย นอกจากส่วนหลักของ OpenCV 3.0 แล้ว ยังมีส่วนขยายเพิ่มเติม โดยเพิ่มฟังก์ชันใหม่ต่างๆ ที่อาจจะยังไม่มีเสถียรภาพมากเพียงพอ หรือยังไม่ผ่านการทดสอบที่เพียงพอที่จะนำเข้าโครงการหลัก จะปรากฏในส่วนของ opencv_contrib

ส่วนที่น่าสนใจในเวอร์ชันนี้คือ

  • T-API (transparent API) เป็นส่วนเชื่อมต่อให้ฟังก์ชันของ OpenCV สามารถประมวลผลบน GPU ได้ โดยใช้ OpenCL โดยครอบคลุมกว่าร้อยฟังก์ชันของ OpenCV ที่สามารถทำงานได้
  • ปรับปรุงส่วนขยายของ Python และ Java ให้ดีขึ้น อีกทั้งยังสามารถทำงานร่วมกับ Matlab ได้ ในเวอร์ชันนี้สามารถใช้งานได้กับ Python 3 แล้วและมีตัวอย่างการใช้งานที่สมบูรณ์ขึ้น
  • ปรับปรุงการทำงานบน Android ด้วย Java โดยสามารถใช้ได้ทั้ง OpenCV เวอร์ชัน 2.4 และ 3.0
  • ปรับปรุงการทำงานบน WinRT โดยเฉพาะส่วนของการรับภาพวิดีโอและความสามารถการทำงานหลายๆ เธรด
  • เพิ่มการประมวลผลสำหรับภาพถ่าย เช่น HDR, inpainting, edge-aware filter, supperpixels ฯลฯ
  • เพิ่มโมดูล 2D shape maching และ 3D surface matching
  • เพิ่มโมดูล VTK-based 3D visualization

หากท่านใดสนใจรายละเอียดเพิ่มเติม สามารถอ่านต่อได้ที่ หน้าหลักของ OpenCV 3.0 และ OpenCV Change Logs

ที่มา: OpenCV 3.0

Blognone Jobs Premium