# load data gt = joblib.load("../../testData/gt.jlb") img = joblib.load("../../testData/img.jlb") model = Booster() imgFloat = np.float32(img) iiImage = computeIntegralImage( imgFloat ) # Train: note that we pass a list of stacks model.trainWithChannel( [img], [gt], [iiImage], numStumps=100, debugOutput=True) imgFloat = np.float32(img) iiImage = computeIntegralImage( imgFloat ) pred = model.predictWithChannel( img, iiImage ) # show image & prediction side by side plt.ion() plt.figure() plt.subplot(1,2,1) plt.imshow(img[:,:,10],cmap="gray") plt.title("Click on the image to exit") plt.subplot(1,2,2) plt.imshow(pred[:,:,10],cmap="gray") plt.title("Click on the image to exit") plt.ginput(1)