To make that assertion you would have to know intimately both systems, from end to end.
I profess no such ultimate knowledge therefore I cannot say which is ultimately the best.
However I can compare both systems at my leisure.
Which I will do, you can be rest assured of that.
Both systems have advantages and disadvantages, there is that to remember.
Here is some light reading on the camera processor which is amusing:
8bits per pixle, 640 x 480 pixles, 75 hz framerate.
12 bits per sample, n hz sample rate. ( 16khz ?)
For two axis you need two ADC.
ADC x and ADC Y. ( unless you switch between inputs...which is fine 'ish if you have a one high speed ADC)
Tracking software/modern CPU can process each video frame at leisure
and it is up to the dev to decide what is meaningful. In the case of one point,
it just locates it on the frame plane and creates X/Y co ordinates.
OR it can locate several points and/or then measure between them etc etc.
It's all a moot point when your processor is miles faster than your data flow.
Even a small 640 x 480 video feed.
and a question:
Do you really need all that resolution and update speed?
For realtime control of an airplane elevator I am pretty sure normal
human scanning and reaction time and pre computation is
Lets say 40 samples per second and maybe 4 bit.
You divide a used input, say 1/4 of a rotating shaft (90deg) by 16.
Therefore you will have 16 x 5.625deg points on the used part of the shaft.
Would this be enough to control an airplane elevator at normal
human speeds? We can bang up the bit depth to 8 bit.
which is 90deg / 64 = 1.40625 angular resolution.
Every 1/40 of a second the elevator is updated with the latest shaft position to the closest 1.4 of a degree.
Still with me?
This may or may not be fine for the normal human experience.
I am picking it would be adequate...
So whats the deal then? Is bigger and faster actually better?
Is 192,000 samples per second at 24 bit actually required to derive meaning?
For simple things such as the position of our rotating shaft it is wildly too much I think.
90/576 = 0.15625 deg.
This is pretty much monitoring the stretch in the elevator control cables as they expand and contract due to temperature change.
Do you really need that much information? Is it a waste of energy? ( Low voltage samplers make this moot.)
( actually it is not but it still sounds impressive, It's just monitoring the shake in your control inputs... lets say after too much coffee.)
I could go on.