Chip123 科技應用創新平台

標題: 用verilog判斷標籤化 [打印本頁]

作者: david7885    時間: 2008-12-17 05:23 PM
標題: 用verilog判斷標籤化
各位大大請問,我現在有一個real time的影像從ccd進到fpga中,我將它變成二值化影像了,物體為白色,現在想要將影像水平和垂直的現做加種,然後找出物體的區域,在將它用框框,框起來,請問各位大大這樣該要怎麼做呢?
* k9 B3 S) G5 _5 h' S6 v謝謝
作者: masonchung    時間: 2008-12-17 05:36 PM
先計算出水平的重心 再算垂直的重心 這樣就得到框框的重心
作者: david7885    時間: 2008-12-20 01:43 PM
標題: 回復 2# 的帖子
大大~~請問有範例程式給我參考嗎~?因為我不知道怎麼去抓到他的x,y座標~然後再將它框起來~~麻煩您指教了∼謝謝
作者: masonchung    時間: 2008-12-20 05:25 PM
只要判斷二值化影像,物體為白色 就得到物體 x,y 的起點   c& a9 F! W- N  @- B
用兩個counter 和比較器 就可以計算出x , y 軸的最大值7 H% }' R3 I/ J1 D. U, r' {( L; I
重點是物體重心要怎樣算出來呢& R; O& B  N: i- q7 V: f
可用加權平均值法 分x y軸 各別算出
5 C' D! p% B8 }7 D9 F1 _! ]5 f現在你的問題應該是沒用c程式處理過影像抓出重心和框框9 Z3 Q6 {0 O7 H% @, \
所以不知 verilog 如何實現出來
1 Z$ G2 j: N; Z; t# V! }" ?2 g6 |4 b0 g- |
[ 本帖最後由 masonchung 於 2008-12-20 05:27 PM 編輯 ]
作者: david7885    時間: 2008-12-20 09:23 PM
標題: 回復 4# 的帖子
是知道matlab怎麼用加權法實現~~但是不知道verilog該怎麼下手去做~!不知板主有沒有範例能參考呢~??因為算是初學者~麻煩版主了~!謝謝~!
作者: masonchung    時間: 2008-12-20 11:34 PM
找範例不太合用吧
# l3 d' [8 V4 z$ S0 ?每個fpga系統的介面都不同
# X# r* d( {5 j2 C6 j4 @- ^& j+ U) @verilog 實現的方法 ; M( R/ l& k4 N  }5 w" W
就是用counter計算pixel位置(x,y)
5 s) O; ^  e  d6 a0 ]+ Q) O用FSM 9 L0 x4 R0 K" r. h- f: ^$ N
跟據亮度去判斷是否為物體(白色)3 j, ]/ m" S; J
是物體的話就開始累加每個位置的pixel數目 你可用Flip-Flop來記錄
  i( n* R! |" L: m. V. n2 L1 z' T2 X; A但是有雜訊就要清掉
4 x  R% W5 l' ^% wx y 軸分開計算/ Y* G; T! B/ r& q4 n+ `( ^" f: U
再來就是計算重心的data path
9 h4 x4 H& _) Z9 z0 }3 z我手上沒有這個範例, 請你再想一下如何實現喔1 q! d$ e% |* O1 f4 {$ F0 x% p8 e
- [! S+ l/ t+ u% E8 L. Y+ B# |6 f
[ 本帖最後由 masonchung 於 2008-12-20 11:38 PM 編輯 ]




歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/) Powered by Discuz! X3.2