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

看板C_and_CPP作者 (Dirk_AI(MIX))時間7年前 (2016/10/13 15:30), 編輯推噓2(207)
留言9則, 4人參與, 最新討論串1/1
開發平台(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://www.ptt.cc/bbs/C_and_CPP/M.1476343833.A.081.html

10/13 15:31, , 1F
Windows 的話,取影像用 VFW (Video for Windows)
10/13 15:31, 1F

10/13 15:32, , 2F
若要顯示即時影像,我用過效能最高的是 OpenGL
10/13 15:32, 2F

10/13 15:32, , 3F
放一塊長方形蓋住全螢幕,然後把影像當材質貼上去即可
10/13 15:32, 3F

10/13 15:33, , 4F
偷懶一點直接用 Windows GDI 貼上去也行
10/13 15:33, 4F

10/13 15:35, , 5F
主要工作是 "影像處理" 那就用 opencv, 較快上手
10/13 15:35, 5F

10/13 15:35, , 6F
如果要研究 camera 顯示, 就去玩 directshow 吧
10/13 15:35, 6F

10/13 15:36, , 7F
opencv的官網就有範例了 https://goo.gl/5enzPf
10/13 15:36, 7F

10/13 15:38, , 8F
在這個應用不建議用DirectShow,要取得原始影像超級麻煩
10/13 15:38, 8F

10/13 16:41, , 9F
可以用opencv的VideoCapture
10/13 16:41, 9F
文章代碼(AID): #1N_pWP21 (C_and_CPP)