June 24th, 2014
OpenCV是一個相當好用的影像處理SDK,除了可以快速開發相機測試程式之外,也有許多功能可以增加.
最近看到一般數位相機有類似的功能,於是去找了一下.以下是示意影片.完整網址在這裡,不過他有用到OpenFramework去操控OpenCV個人覺得不好使用.比較推薦直接使用OpenCV其實程式會很小.
研究了一下,發現其實效果不錯.於是整理出一個簡單的 VS2013 Console 的測試程式
(本來有想用 Python 後來發現需要太多的原件而且很難debug,所以先弄Windows版本)
https://github.com/kkdai/OpenCVConsole
這個測試程式主要可以讓我測試一些功能,他目前支援以下一些功能:
-
起始你的Camera 並且使用最預設的解析度
-
支援旋轉,他的熱鍵如下:
-
t/T: 90度旋轉
-
f/F: 180度旋轉
-
r/R: 270度旋轉
-
n/N: 回復原狀
-
-
灰階化,方便之後做進階的影像處理(熱鍵 g/G)
-
物件追蹤,目前測試發現辨識率不高,並且灰色階也沒有差異.使用方式如下:
-
利用你的滑鼠去選取你要追蹤的部分
-
他會複製起來~並且把你要追蹤的部分用匡線標起來
-
狀況大概是以下狀態: