> For the complete documentation index, see [llms.txt](https://asrob-uc3m.gitbook.io/robotdevastation-developer-manual/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://asrob-uc3m.gitbook.io/robotdevastation-developer-manual/robotdevastation/managers/camera-management/processing-the-received-images.md).

# Processing the received images

As the images need to be processed to locate other players and detect them as targets, a `ProcessorImageEventListener` has been implemented.

## ProcessorImageEventListener

The `ProcessorImageEventListener` is notified each time a new image is obtained from the robot's camera, and processes the obtained image looking for targets.

Fancy methods could be used to detect other players, but to keep it simple, our current approach uses QR codes to identify players.

After the location of targets has been obtained, the [MentalMap](https://github.com/asrob-uc3m/robotDevastation-developer-manual/tree/851afbda549f0939db0f52e63b52dc56108d7dca/camera-management/data-management/mental-map.md) is notified of these changes.
