頁:
[1]
[python]影像辨識問題
本帖最後由 gn01775544 於 2019-12-9 01:41 PM 編輯我想要在影片裡找出一個連續出現的物品,當它出現就把它拍下來
現在沒有出現錯誤,但是結果視窗卻無法跑出結果,然後停止回應請問各位是哪邊發生了問題
C:\Users\user\Desktop\messageImage_1575338244072.jpg
<div></div> 第一直覺是沒找到。寫一個沒找到的話就會出現提示訊息,跑看看 你直接在進入 for 的第一行 print吧, 看看有沒有進去
本帖最後由 gn01775544 於 2019-12-10 12:21 AM 編輯
你是說影片跟圖片嗎
學長建議我改成特徵匹配
但是它變成只會讀取最後一個畫面
不會找前面的畫面
C:\Users\user\Desktop\6666.jpg 不知道你要的結果是什麼
程式....while 之後就是讀frame, 然後讀到最後一張 離開
我是誤會了什麼嗎?
補充內容 (2019-12-10 11:20 AM):
你覺得while 涵蓋到那一行?<br><br><br><br><br><div></div> 所以是要把辨識的那些程式碼放到迴圈裡是嗎
剛學還不太懂,不好意思 應該是每個 Frame 出現時就要呼叫檢查的程式碼, 你可以放個counter 看看總共呼叫幾次
和你的frame number 有沒有一致 你試試看吧 Hello:
參考下列:
"https"
"://"
"en."
"wikipedia."
"org/wiki/Edge_detection"
利用 'spatial highpass' filter 可以將圖檔轉成輪廓。
利用輪廓,取圖檔中任一點(如中心點),可以取得至各點的向量值。
有了各輪廓的分量,可以得到輪廓間的向量關係。可以得到其特徵向量。
再與欲比對的圖檔的特徵向量比較。
所以,至少得先有 filter 的轉換,運算特徵向量。
再做個演算法去match彼此的特徵向量。
這個難的應該是背後的演算法,不是工具會不會用的問題。
FYI...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div> Hello :
參考下列:
"http"
"://"
"enjoy."
"phy."
"ntnu."
"edu."
"tw/mod/resource/view.php?id=18490"
我突然想到取任一中心點可能不太妥當,應該取類似某個輪廓的質心或重心之類的中點。
這樣兩圖才有一致的比較基準。
如果是任意一點,那這點到輪廓的向量值,兩圖可能會不一致。
頁:
[1]