Starting patch voting function.

- This function will be called at each iteration after patch match to
  make the nearest neighbour colors 'vote' for each pixel in the area to
  be filled.
- Several weights can be considered: equal weights for each patch or
  weights depending on the distance between patches (similar to nonlocal
  means).