victor-david / camera-eye

.Net Core 3.1 WPF Windows application to view and manipulate multiple IP cameras. Handles RTSP and MJPEG streams. Provides ability to pan and tilt the cameras. Uses plugins to deal with specific camera makes / models.
GNU General Public License v3.0
22 stars 3 forks source link

Camera motion translation #9

Closed victor-david closed 4 years ago

victor-david commented 4 years ago

When a camera is mounted upside down, the image needs to be flipped. Some cameras, when flipped, automatically adjust an incoming up request to a down request in the firmware. No need for the software to do anything different.

Some cameras, when flipped (such as the older Foscams), don't provide this movement translation in the firmware. Need to provide it in software. But not all Foscams that I've encountered are the same. Maybe it's the firmware version. Some do it; some don't.

Same issue when mirrored. Left / right.

Todo: implement options in camera configuration to provide software translation of movement.

victor-david commented 4 years ago

714e0f34466aefb6db74ee6886a9f710e3f2354f enables you to set how motion is translated in the configuration of the camera.