I am looking into coding a program that can Analyse an image and identify objects in that environment (incl their depth and contours/shape).
What is the term for this? Is there a term or area of expertise for this? 'Computer Visualisation' is too broad a term I believe. Maybe Computer Vision and Pattern Recognition (CVPR)? Object Detection? Environment Analysis?
A real world example of what I am looking to develop; autonomous cars with software that can identify and classify objects in its path (pedestrians, curb, centre line, cars, etc.). I am most likely going to use OpenCV, code in C++ and the video stream will come from a cheap drone camera. The drone wont have an infrared/ultra violet hardware component so detecting depth will need to be performed using alternate methods - maybe there are image processing algorithms that can provide a crude idea of the depth of objects.