We need an app to calculate 6 positions of a TV camera obtained from a screenshot of a football match.
Required skills: 3D graphic design, java, C#, Python, trigonometrical calculation
We need a desktop app preferably programmed in Java using AWT, Swing, C#, Python, etc. Other programming languages are also accepted.
The app should identify 6 coordinates using 3 different screenshots. Screenshots should be manually uploaded.
The screenshot are obtained through HD football broadcasts on TV captured by a master camera in the middle of the stadium. The screenshots used are: left goal, right goal and centre.
JPG format. HD 720p.
We will require the source code which the app is developed in.
Up to date we have captured the measurements of the TV camera through a topographer who had to physically attend the football field to measure it. We need to speed up this process because data is needed from one day to another and we have no time to contact a topographer an ask him to go to every stadium.
Please look file 1
You can get more examples of pictures like that one through regular screenshots on TV. These videos can be found on YouTube in HD.
Through the white lines in the field we can find out the vanishing points in order to obtain the horizon line. From then on. through trigonometrical calculations, we can find the position of the TV camera.
The measurements of a football field are official by FIFA.
Long: 105 m Width: 68 m
Small Area Long: 5.5 m Width: 18.32 m
Big Area Long: 16.5 m Width: 40.3 m
Goal Posts Long: 7.32 m Width: 2.44 m
White line width Long: 12 cm
Goal post width Long: 12 cm
Goal post width 12 centimetres
Position of the TV camera with regard to the football field
Units have to be shown in metres.
The TV camera coordinates have to be based upon the centre of the goal appeared in the picture.
19 freelancere byder i gennemsnit €2257 på dette job
Hello! I am a python developer. I looked at your project and it seems interesting. I have all necessary skills required for this project. Ping me to discuss in detail.