2011-11-24 96 views
3

我想篩選尋找特定徽標的視頻文件集合,然後記錄前導它的10-15秒。我可以通過檢查某個像素顏色來識別徽標。分析視頻,尋找彩色像素或徽標

你會怎麼做?是否有軟件或python包,允許我提取這些文件塊並將其寫入新視頻?

我到目前爲止所做的事情: 我找到了一個能夠將視頻轉換爲一系列BMP的庫。什麼節目。它被稱爲pyMedia:http://pymedia.org/tut/src/dump_video.py.html和相反:http://pymedia.org/tut/src/make_video.py.html 所以這很漂亮。但其只與蟒蛇2.3工作,沒有與Python 3

好像:

d= e.encode(yuvFrame) 
fw.write(d) 

寫入BMP文件。那麼,如何查找BMP文件中的某個彩色像素或徽標並將其放在一起?多數民衆贊成我無法以某種方式工作。也許有人可以幫助我。

編輯: 讓我告訴你,我迄今所做的:

from PIL import Image 
im = Image.open("bride.bmp") 
i=0 
width= 10 
height = 10 
top= 461 
box = (left, top, left+width, top+height) 
croppy=im.crop(box) 
if (mycolor in croppy.getcolors()): 
     print "Logo found" 

我的標誌有一定的色差,所以這看起來對於如果pixelcolor發現找到了像素並打印標誌。沒有真的想爲此做一個分類器。

回答