Re: [問題] camera 擷取畫面

看板Programming作者 (MingingT)時間12年前 (2013/03/18 11:10), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《QQrzQQ (QQ)》之銘言: : 想要達到的功能 : while { : 做"某件事"以後 : 擷取影像 } : 因為想要擷取做"某件事"以後的變化 : 因此必須確保 影像開始擷取時間 : 在做"某件事"之後 : 目前是用 OpenCV 的方式截圖 : 不過會截到 一部分還沒做"某件事"的影像 : 在我的理解中 : 應該是 一下達 OpenCV 擷取畫面的指令 : 就會傳進 "已經曝光好的畫面" : 因此會截到某部分 還未做"某件事"的影像 : 不知道在 C/C++ 有沒有甚麼語法 是用來控制攝影機開始曝光的 這部分是不是應該要看看你用的camera有沒有提供相關的API? 不然理論上OpenCV應該是直接傳進目前最新的影像才對, 如果真的不行,可以試試一些折衷方案。像是在開始擷取影像後, 把一定數量的frame存到buufer中,然後以你做"某件事"後的影像 應該有的影像特徵去取得你需要的。 如果這個延遲的參數在每次擷取是類似的,甚至你就是直接捨棄 buffer前端那幾個frame就好,少做一次判斷。 : 或是有甚麼適合做同步的機制 : 謝謝 另外就某方面來說,不建議把擷取跟判斷的事件寫在一起, 如果可以用multi-thread的方式寫出去,判斷的流程就比較不會 影響到取像的部分。不過有時候會有同步的問題就是XD 很久沒碰影像的東西了,有錯誤的話就抱歉了@@ -- There is no emotion. There is peace. 我心無喜憂,唯有平和存 There is no ignorance. There is knowledge. 我心無蒙昧,唯有智識存 There is no passion. There is serenity. 我心無妄念,唯有靜謐存 There is no chaos. There is harmony. 我心無紛亂,唯有諧和存 There is no death. There is the Force. 身歿心不亡,唯有原力存 ...May the force be with you. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.61.65.246
文章代碼(AID): #1HHeMyFa (Programming)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1HHeMyFa (Programming)