หลังจากออกรุ่น 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