[問題] Opencv 以及MFC的問題

看板C_and_CPP (C/C++)作者 (克爾)時間16年前 (2010/05/03 20:37), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
各問先進您好 有幾個問題想要請教 小弟使用 cvCreateTrackbar( "Y_Uper", "Result2", &Y_Uper, 256, 0 ); //加入Trackbar 至 Result2 視窗 以及cvShowImage( "Result2", (frame_copy);); // 將影顯現出來 總共需要加六個Trackbar 視窗會變成下圖的樣子 http://www.clafy.com/images/img1.jpg
沒有找到可以調整Trackbar位置的資訊,看到有人說不能調 因為小弟是用MFC開發程式,所以想用Slidebar取代trackbar的(這樣才可以調位置) 使用 CvvImage imgHDC; imgHDC.CopyOf(frame_copy); //將frame_copy 拷貝至imgHDC m_Pic.GetClientRect(&rect); //取得Picture control大小 HDC hdc = (HDC)::GetDC(m_Pic); imgHDC.DrawToHDC(hdc, &rect); //將影像輸出至Picture control 的DC 完成之後,如下圖二 http://www.clafy.com/images/img12.jpg
不過發生了一些問題,就是圖二顯示影像的區塊更新很慢 (該區域輸出NB Camera的影像,直接使用cvShowImage 不會有這樣的問題) 而且在拖曳Slidebar的時候,也是會LAG (因為輸出影像那個部份就把CPU給吃光了;使用cvCreateTrackbar也不會有這樣的問題) 想請問為什麼會這個樣子呢? 有辦法解決嗎? 另外trackbar的位置真的不能調整嗎? 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.10.102

05/04 01:40, , 1F
影像定期更新就好 不用有變更就馬上顯示出來
05/04 01:40, 1F

05/04 07:22, , 2F
謝謝!!
05/04 07:22, 2F
文章代碼(AID): #1BtiEATB (C_and_CPP)
文章代碼(AID): #1BtiEATB (C_and_CPP)