查看完整版本: [python]影像辨識問題
頁: [1]

gn01775544 發表於 2019-12-9 01:40 PM

[python]影像辨識問題

本帖最後由 gn01775544 於 2019-12-9 01:41 PM 編輯

我想要在影片裡找出一個連續出現的物品,當它出現就把它拍下來
現在沒有出現錯誤,但是結果視窗卻無法跑出結果,然後停止回應請問各位是哪邊發生了問題
C:\Users\user\Desktop\messageImage_1575338244072.jpg
<div></div>

tryit244178 發表於 2019-12-9 04:19 PM

第一直覺是沒找到。寫一個沒找到的話就會出現提示訊息,跑看看

stephenwei_lu 發表於 2019-12-9 05:43 PM

你直接在進入 for 的第一行 print吧, 看看有沒有進去

gn01775544 發表於 2019-12-9 05:46 PM

本帖最後由 gn01775544 於 2019-12-10 12:21 AM 編輯

你是說影片跟圖片嗎
學長建議我改成特徵匹配
但是它變成只會讀取最後一個畫面
不會找前面的畫面
C:\Users\user\Desktop\6666.jpg

stephenwei_lu 發表於 2019-12-10 11:19 AM

不知道你要的結果是什麼
程式....while 之後就是讀frame, 然後讀到最後一張 離開
我是誤會了什麼嗎?

補充內容 (2019-12-10 11:20 AM):
你覺得while 涵蓋到那一行?<br><br><br><br><br><div></div>

gn01775544 發表於 2019-12-10 03:31 PM

所以是要把辨識的那些程式碼放到迴圈裡是嗎
剛學還不太懂,不好意思

Bania 發表於 2020-1-10 02:37 PM

應該是每個 Frame 出現時就要呼叫檢查的程式碼, 你可以放個counter 看看總共呼叫幾次
和你的frame number 有沒有一致 你試試看吧

gonewang123 發表於 2020-2-21 08:59 AM

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>

gonewang123 發表於 2020-2-21 09:56 AM

Hello :

參考下列:
"http"
"://"
"enjoy."
"phy."
"ntnu."
"edu."
"tw/mod/resource/view.php?id=18490"

我突然想到取任一中心點可能不太妥當,應該取類似某個輪廓的質心或重心之類的中點。
這樣兩圖才有一致的比較基準。
如果是任意一點,那這點到輪廓的向量值,兩圖可能會不一致。
頁: [1]