13 มิถุนายน 2553

Integration Vision Toolkit ทูลคิดสำหร...

Integration Vision Toolkit ทูลคิดสำหรับวิชั่นที่มีพื้นฐานมาจาก OpencV

เป็นไรบารีสำหรับ Computer Vision อีกตัวที่หน้าสนใจ
มาจากทางฝั่งเยอรมัน ที่สำคัญมันมีหนังสือให้อ่าน 1 เล่น อย่างนี้พอสูสีกับ OpenCV หน่อย
เพราะถ้ามีมาให้แต่ library ก็ใช้ไม่เป็นอยู่ดี
http://ivt.sourceforge.net/book.html

สำหรับตัวอย่าง ถึงแม้จะมีน้อยกว่าของ OpenCV
แต่ก็เป็นตัวอย่างที่ดี มี Plattern การเขียนที่น่านำมาเป็นตัวอย่าง
เช่นการทำ fillter การใช้ SURF เพิ่งรู้จักครั้งแรกจากการอ่าน ข้อมูลใน Sample นี่แหละ
http://ivt.sourceforge.net/examples.html


จุดเด่นอีกอย่างก็คือ มีการจัดไลบารี เป็น class แบบ C++ คล้ายกับใน OpenCV 2.0
แต่จากที่ลองมีการจัดเรียงที่ดีกว่ามาก เพราะเริ่มเขียนแบบนี้ตั้งแต่แรกเริ่ม

นอกจากนี้เค้ายังอ้างว่า เร็วกว่า OpenCV ในหลายๆด้าน
  • Undistortion (faster by a factor of 4 compared to cvCalibFilter from the OpenCV)
  • Combined Rectification/Undistortion (faster by a factor of 8 compared to cvCalibFilter from the OpenCV)
  • Harris Corner Detector (faster by a factor of 1.4 compared to the OpenCV implementation)
  • SIFT Features and kd-tree feature matching
  • Calibration: fully integrated single and stereo camera model (compatible with OpenCV calibration)
  • Many filters, resize, Bayer2RGB, RGB2HSV, SVD, PCA, Linear Least Squares, drawing, ...
  • POSIT (pose estimation on the basis of 2D-3D point correspondences)
  • Core function of the ICP (pose estimation on the basis of 3D-3D point correspondences

ใครสนใจเข้าไปโหลดมาลองเล่นได้ที่
http://ivt.sourceforge.net/index.html

ปล. ตัวอย่าง Fast Harris-SIFT features / kd-tree matching / RANSAC ผมรันไม่ผ่าน ใครรันได้ช่วยบอกวิธีด้วยนะครับ

2 ความคิดเห็น:

Bodin Srisompong กล่าวว่า...

ผมใช้ในวินโดว compile project IVT\win32\IVTLib ก่อน
แล้วโปรเจคอื่นๆก็compileได้ปกติครับ

Unknown กล่าวว่า...

ขอบคุณมากครับ ถ้าลองแล้วได้ไม่ได้จะกลับมาบอกนะครับ