You are using an image and filter the same shape (100x100), which will create a single pixel output.
This is expected in a cross-correlation as well as convolution.
If you want a bigger output shape, use a smaller kernel or a larger image input.