def demo(stem, kernel=5,Nfilter=7):
flist = getimgfiles(stem)
ext = flist[0].suffix
#%% priming read
im1 = imread(f'{stem}.0{ext}', flatten=True)
Y,X = im1.shape
#%% evaluate the first frame's POI
POI = getPOI(X,Y,kernel)
#% get the weights
W = gaussianWeight(kernel)
#%% loop over all images in directory
for i in range(1,len(flist)):
im2 = imread(f'{stem}.{i}{ext}', flatten=True)
im2 = gaussian_filter(im2, Nfilter)
V = LucasKanade(im1, im2, POI, W, kernel)
compareGraphsLK(im1, im2, POI, V)
im1 = im2
评论列表
文章目录