Re: [問題] 辨識問題 使用OpenCV
推
04/28 00:56,
04/28 00:56
→
04/28 00:56,
04/28 00:56
影片的範例是影像追蹤嗎? 好厲害 .. 感謝您 目前只是單純的想要辨識LED的區域而已
推
04/28 09:04,
04/28 09:04
請問 這個部份是將圖檔 先做處理 轉換成HSV 或 YCbCr 的格式嗎? 謝謝!
推
04/28 09:18,
04/28 09:18
感謝您的意見 之後我會改成這兩種格試試看看!!
各位先進好:
又有幾個問題想要請教 目地:把畫面中有LED燈區塊的地方偵測出來
今天利用以下算式 將LED燈RGB可能座落的區域擷取出來
(太晚看到costbook以及b903大的意見 先用RGB做了 Orz 之後會改)
if( Blue> 250 && Green <200 && Red<200 )
//fill white...
else
//fill black...
二分法後,用
cvFindContours( bin_img, storage, &contour, sizeof(CvContour),
CV_RETR_TREE,CV_CHAIN_APPROX_SIMPLE);
找出輪廓
在利用 cvDrawContours(debug_img, contour,
CV_RGB(255,0,0), CV_RGB(255, 0, 0), 0, 2, 8);
將擷取出來的輪廓畫成紅色 如下圖
http://www.clafy.com/images/outputimag.jpg

我的目標物是兩個LED燈沒錯;但是該圖示由5~10個輪廓所組成的(由contour->total得知)
也就是這些偵測出來的點只是相鄰 沒有連結
所以我沒有辦法從輪廓的個數 判定找到兩個LED燈
想請教有沒有什麼辦法可以將這些非常相近的輪廓物件 判定為同一個
要自己計算它們之間的距離來判斷嗎? 還是要再對畫面做什麼處理?
有沒有函式可以使用呢? 謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.216.12.159
※ 編輯: kingbike 來自: 61.216.12.159 (04/28 19:51)
推
04/28 21:05, , 1F
04/28 21:05, 1F
→
04/28 21:17, , 2F
04/28 21:17, 2F
推
04/28 21:26, , 3F
04/28 21:26, 3F
→
04/28 21:31, , 4F
04/28 21:31, 4F
→
04/28 21:31, , 5F
04/28 21:31, 5F
→
04/28 21:32, , 6F
04/28 21:32, 6F
→
04/28 21:33, , 7F
04/28 21:33, 7F
→
04/28 21:33, , 8F
04/28 21:33, 8F
→
04/28 21:54, , 9F
04/28 21:54, 9F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章