Well, I think, the use of "to have" and "have got" is the same.
For example : I have a camera. I have got a camera.
But, I think, in spoken English, "I've got a camera." is more used than "I have got a camera."
However, there is a little bit difference between "to have" and "have got".
I mean "to have" can be used in any tenses, but not "have got".
For example : I have a camera. (present) I had a camera. (past)
I have got a camera. (present) but not " I had got a camera."
We cannot say " I had got a camera."
Instead, we should say " I had a camera."
In question, "Have you got a camera ?" "Do you have a camera ?" is quite alright. "Have you a camera ? " is rarely used nowadays. It is not wrong, I think, but it is rarely used.