Question:
1. Does Hermes API allow playback from the start to the end of the recording, and predefined time period from the detected faulty image frame?
2. Allow interfacing with OpenCV for image processing and analysis?
3. Programming platform: .NET C#?
4. Able to provide an instant image frame for processing and analysis while the recording is ongoing, non-stop?
5. Need to store recorded video on portable storage drive such as portable hard disk while in operation?
6. Allow the adjustable frame rate to cater for image processing?
7. Able to detect Image translation movement within 0.5mm? 


Answer:
1. Can
2. HERMES API gets you to access to the immediate image point for having the data processed directly.
3. Programming platform: .NET C# = Nope. 

Only in C/C++. You could use HERMES API that includes a C# .NET wrapper.
4. Yes through HERMES API
5. Ok. May have bandwidth limitation on portable HDD interface, i.e. USB3
6. Can
7. Need to test