Opencv uses mask to achieve realistic textures