Any idea where those were taken? I would say post war with the addition of the ladies, but since they both appear to be still in there original marking...
The guy between these two ladies seems to be wearing the uniform. However the cap looks quite strange for post-war time. But it might have been taken in one of the neutral states at the end of the war.. Perhaps in Switzerland.
Rather no.. IMHO a policeman wouldn't wear a such one. It looks like an Italian or French gala one a little bit. Also the Balkans military like a Romanian or Hungarian hat is very likely. They wore very similar gala caps