OpenCV是一個相當好用的影像處理SDK,除了可以快速開發相機測試程式之外,也有許多功能可以增加.

最近看到一般數位相機有類似的功能,於是去找了一下.以下是示意影片.完整網址在這裡,不過他有用到OpenFramework去操控OpenCV個人覺得不好使用.比較推薦直接使用OpenCV其實程式會很小.

NewImage

 

 研究了一下,發現其實效果不錯.於是整理出一個簡單的 VS2013 Console 的測試程式
(本來有想用 Python 後來發現需要太多的原件而且很難debug,所以先弄Windows版本) 

https://github.com/kkdai/OpenCVConsole

這個測試程式主要可以讓我測試一些功能,他目前支援以下一些功能:

  • 起始你的Camera 並且使用最預設的解析度

  • 支援旋轉,他的熱鍵如下:

    • t/T: 90度旋轉

    • f/F: 180度旋轉

    • r/R: 270度旋轉

    • n/N: 回復原狀

  • 灰階化,方便之後做進階的影像處理(熱鍵 g/G)

  • 物件追蹤,目前測試發現辨識率不高,並且灰色階也沒有差異.使用方式如下:

    • 利用你的滑鼠去選取你要追蹤的部分

    • 他會複製起來~並且把你要追蹤的部分用匡線標起來

狀況大概是以下狀態:

OpenCVOT


Evan

Attitude is everything