Костя, не путайте Present Perfect и обычное отрицание.

I have not eaten - перфект. Почитайте об этом.

I have not a camera - для нейтивного уха звучит как "я имею нет фотоаппарата".
Это староанглийский способ отрицания.

Чтобы быть "в тренде", лучше перефразировать:
I don't have a camera - наиболее универсальный способ
I have no camera - британский способ отрицания - тоже вполне годится, но лучше первый.