Download Technical report
Transcript
3. Storage The system has to store some data so it can be used later by others programs or for further processing by the system. 3. Document Each rectified document should be saved as an image (png) file. 4. Document Pointing locations found in documents should be saved in a data file. 4. Computation Computation of the system should be done in near real-time. Minimal framerate of the application should be 2 to 3 frames a second. Non-Functional requirements 5. Response time The system should response in real-time to input provided by the user. Document rectification however is done in the background and should complete in a timely manner. 6. Throughput The throughput of the camera should be realtime so delay is kept to a minimum. 7. Resource usage Document detection, rectification and finger tracking require a huge amount of resources. The program however should be able to run real-time on an average consumer personal computer. Also it must be possible to create the system with consumer products. 8. Reliability The system should not crash unexpectedly due to uncaught exceptions. Memory leaks or invalid memory access should not occur. 9. Allowance The system should be programmed and documented in such a way that allows future additions to the program. 10.Platform Linux. 11.Technology to be used ● Canon A620 or Canon S50 digital camera ● Personal computer with an USB port, running Linux with wxwidgets libraries and 7