我用Webcam攝取影像
並且抓取三個Template
但是這三個Template如果有一個沒有偵測出來,其他兩個也會跟著消失,請問該如何解決= =?
我認為應該是因為我把那些image都串在一起的關係?
(曾經愚蠢的分別處理後,使用add...結果圖片部分變亮= 😃
上面的程式在視覺.vi的Color Pattern Matching Example.llb裡的Overlay Matches Position Color3.vi
另外,在影像測試.vi裡面,下圖的紅色部分是我辨識出來的膚色部份
我想將這大塊紅色給"圈選"起來,像之前的Template那樣有框框,要該如何做= =?
還有...由於這程式的寫法會讓這處理完的紅色與原始影像交互重疊在一起
使得看起來一閃一閃的,請問該如何修改?
下面是我的檔案,感謝
在 06-02-2008 04:04 AM
在 06-04-2008 05:18 AM
hi 你好
我找到你的問題了
主要就是因為你的for迴圈現在是根據你的match的index來判斷要執行幾次
當有一個match不到時,這時這個match的size會等於0
因為迴圈是以最少的index決定執行的次數
所以回圈就一次都不會執行 不會有overlay的動作
因此你應該將程式修改成判斷三個matches的array size (index value) 哪一個最大
然後用這個最大的數值去控制for迴圈執行的次數
請你參考
謝謝
NITW AE Chuck