Finger vein verification algorithm based on fully convolutional neural network and conditional random field