作者DirKai (Dirk_AI(MIX))
看板C_and_CPP
標題[問題] 對Camera即時影像處理
時間Thu Oct 13 15:30:31 2016
開發平台(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嗎? 還是有辦法自己寫?
很抱歉我可能問得很不清楚,因為實在不知從何著手,也不知如何問起
拜託各位前輩幫幫忙
有冒犯的地方請見諒
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.54.15
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1476343833.A.081.html
1F:→ Schottky: Windows 的話,取影像用 VFW (Video for Windows) 10/13 15:31
2F:→ Schottky: 若要顯示即時影像,我用過效能最高的是 OpenGL 10/13 15:32
3F:→ Schottky: 放一塊長方形蓋住全螢幕,然後把影像當材質貼上去即可 10/13 15:32
4F:→ Schottky: 偷懶一點直接用 Windows GDI 貼上去也行 10/13 15:33
5F:→ hichcock: 主要工作是 "影像處理" 那就用 opencv, 較快上手 10/13 15:35
6F:→ hichcock: 如果要研究 camera 顯示, 就去玩 directshow 吧 10/13 15:35
8F:→ Schottky: 在這個應用不建議用DirectShow,要取得原始影像超級麻煩 10/13 15:38
9F:推 suwako: 可以用opencv的VideoCapture 10/13 16:41