This is an image processing task. I require all the arrows and their head and tail locations to be detected and saved into a spreadsheet. 'Training' the algorithm is a part of the task. Delivery of this project should be a Python code, which I'll try on my 'test' drawings. I have attached an image as an example and I have specified some of the arrows with a circle around them. There are some arrows (e.g. dimension arrows) which I don't need, but I understand they'll come up with detection, and that's fine. I'll filter them out with another algorithm.