What are these white spots? I have no pain/white and greenish vaginal slime discharge.

image