看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform):VC++ 額外使用到的函數庫(Library Used):OpenCV 請問一下前輩們,現在想在同一個IplImage裡繪圖分別繪圖 有方法可以分別繪圖,分別清除並不會互相影響嗎?? 就是這段程式碼繪圖在這畫面 另一段程式碼也是繪圖在同一個圖型視窗 可以分別清除,有點像上下兩層的感覺 原本想用混合的方法,但沒有繪圖部分都有灰色背景 另一個問題是,OpenCV有無雙緩衝方法?? 感激不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.130.9.102 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1458496853.A.AB8.html
suwako: 你可以試試看用遮罩的方式來遮掉灰色背景 03/21 07:51
你好,請問一下 我用void cvInRangeS( const CvArr* src, CvScalar lower, CvScalar upper, CvArr* dst ); 這個函數,lower跟upper分別代表需要的下限跟上限嗎? 可是我用了..還是有灰色底圖><
VSei: 可以分層繪圖,有紀錄寫入的歷程,就可以同樣消除。 03/21 08:20
你好,不是很了解你說的>< 資質差>< 可以說明詳細一點嗎??感激不盡
VSei: 雙buffer? cvCloneImage or cvCopy,看要做什麼用。 03/21 08:36
※ 編輯: hotrain13 (140.130.9.102), 03/21/2016 19:06:26 ※ 編輯: hotrain13 (140.130.9.102), 03/21/2016 19:16:34
suwako: 用cvInRangeS沒辦法達到你要的效果 如果你是用Iplimage你 03/22 07:41
suwako: 可以看看cvCopy 如果你是用Mat 你可以看看Mat::copyTo 03/22 07:41
VSei: 圖案的每一個像素都可以控制,單一層去畫時,繪圖路徑用 03/22 07:51
VSei: vector紀錄cvPoint,繪圖前先用另一vector記錄繪圖前的顏色 03/22 07:53
VSei: 有兩組vector就可以做到繪圖與清除(還原) 03/22 07:53
VSei: 灰色底圖可用迴圈直接將每一個pixel(灰色背景)置換成0/255 03/22 07:57
xk4771127: cvZero(iplimage*src),可去掉灰色 03/23 02:39