[英]sliding window on a python image
我想將此 matlab 代碼轉換為 python:
images = [];
foreach image in images:
features = [];
windows = extractWindows(image,size=(30,30),stride=(30,30));
foreach window in windows:
featureVector = extractFeatures(window);
features.append(featureVector);
saveAsCSV('image_name_features.txt',features);
def sliding_window(image, stepSize, windowSize):
for y in range(0, image.shape[0], stepSize):
for x in range(0, image.shape[1], stepSize):
yield (x, y, image[y:y + windowSize[1], x:x + windowSize[0]])
def extractFeatures(window):
# fast? sift? orb? or something?
return features
images = []
for image in images:
features = []
windows = sliding_window(image, 30, (30, 30))
for window in windows:
featureVector = extractFeatures(window)
features.append(featureVector)
numpy.savetxt('image_name_features.txt', feautres, delimiter=",")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.