Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20705 Discussions

Realtime image processing

Altera_Forum
Honored Contributor II
992 Views

I'm curious whether it's feasible to monitor an omnidirectional video feed, detect an anomoly and determine the azimuth and elevation of that anomoly. For example, if an omnidirectional camera was "watching" the sky and a bird or airplane or other object entered its field of vision, could the object's azimuth and elevation be determined and the coordinates transmitted to another device for closer inspection? Anyone with relevant experience is invited to respond directly or to the forum.

0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
302 Views

I don't believe it's possible with a single camera source. Mainly because the elevation would be impossible to calculate without more detail about the object. IE it's exact size, and relative size on the screen, compared to some reference. However, if you have two or more cameras, with a fixed distance between them, you could then triangulate to the object to get that information.  

 

Once you have that information, sending the coordinate to a secondary device for closer inspection is easily accomplished. 

 

Pete
0 Kudos
Altera_Forum
Honored Contributor II
302 Views

Yes it is very possible. If you know where the centre of the camera is, you can work out where the object is relative to the boresight. From that you can work out azimuth and elevation.

0 Kudos
Reply