"Homeless" people living in parks, along riverbanks or at train stations have become less visible in Japan in recent years.