[問題] 對Camera即時影像處理

作者: DirKai (Dirk_AI(MIX))   2016-10-13 15:30:31
開發平台(Platform): (Ex: Win10, Linux, ...)
win7
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
gcc 用c語言
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
maybe openCV?
問題(Question):
小弟我之前碩士做虹膜辨識,是使用camera直接拍攝圖片,
存成bmp檔,對圖檔直接做分析。
現在遇到一個問題,我需要直接用程式接webcam或是其他camera的影像
即時處理,並顯示在螢幕上,
例如原本camera顯示在螢幕的是原影像,
現在我可能要直接顯示二值化後的影像在螢幕上
請問各位大哥大姊,我該從哪部份去著手呢?
我從來沒有直接對camera影像作處理然後show即時影像在螢幕的經驗,
請問有沒有類似的參考書或者網站呢?
現在我是卡在怎麼用程式接收影像? 然後影像要怎麼再丟回windows顯示出來?
是一定要用opencv嗎? 還是有辦法自己寫?
很抱歉我可能問得很不清楚,因為實在不知從何著手,也不知如何問起
拜託各位前輩幫幫忙
有冒犯的地方請見諒
作者: Schottky (順風相送)   2016-10-13 15:31:00
Windows 的話,取影像用 VFW (Video for Windows)若要顯示即時影像,我用過效能最高的是 OpenGL放一塊長方形蓋住全螢幕,然後把影像當材質貼上去即可偷懶一點直接用 Windows GDI 貼上去也行
作者: hichcock (快樂一整年 ^^~~~)   2016-10-13 15:35:00
主要工作是 "影像處理" 那就用 opencv, 較快上手如果要研究 camera 顯示, 就去玩 directshow 吧
作者: Zero0910 (みくに最高≧▽≦)   2016-10-13 15:36:00
opencv的官網就有範例了 https://goo.gl/5enzPf
作者: Schottky (順風相送)   2016-10-13 15:38:00
在這個應用不建議用DirectShow,要取得原始影像超級麻煩
作者: suwako   2016-10-13 16:41:00
可以用opencv的VideoCapture

Links booklink

Contact Us: admin [ a t ] ucptt.com