Ship recognition based on Hu invariant moments and convolutional neural network for video surveillance