Okay, rereading I'm not clear on whether the pot was 725 before you put in 150 or after. If it's before, my above post is correct. If it's after we need to calculate the pot odds again which would be
(725+320)
320-150) or 945:170 or 5.559:1
Converting to a probability we would then need to win 1/(5.559+1) = 1/6.559 = .152
We still have P(win) = .227
In this case it's a snap call since .152 << .227
Note it also isn't totally clear if villain goes all in for 320 or for 495. I'm assuming 320. Please correct if this is wrong as it changes the calculation. And please clarify as to the exact action.
All these results could be wrong if I'm reading action incorrectly so I'll outline how to compute this generally.
In general let's suppose the pot is P after villain's bet. It costs us C to call. The pot odds are then P:C and conversion to a probability is C/(P+C)
For example, pot is 400. We bet 200 and villain shoves for 750 total or 550 more. The pot P is 400+200+550 = 1150. It costs 550 to call so C = 550.
Pot odds are 1150:550 or 2.0909:1
Converting to a probability we can use 550/(1150+550) = .3235 which note is the same as 1/3.0909
We then compare this number to P(win). If P(win) > C/(P+C) we call