If you look it up, deer have more olfactory nerves than a dog and they say a dog can smell every ingredient in a cake separately.
SOO, You are not going to cover human scent if it is wafting in the wind. You might be able to block it with a scent suit, destroy it with ozone, or just hunt the wind. You are correct though, pine scent in an oak forest is going to be a foreign smell.