I am starting a project using Electron and React to create a cross platform desktop application. My idea with this app is to connect to a camera, capture images, store the captured images to a specified drive. I have read up a bit on opencv4nodejs and the navigator.mediaDevices.getUserMedia(), not sure what to use. Besides just taking images, i would like to do more in-depth image processing. This application would be used for capturing images of hardcopy documents with the aims to digitize them. So i would like to create a workspace where the documents will be placed and also implement auto-cropping. What do you guys suggest? This would be a bit of a learning opportunity for myself around frontend (javascript) since i am predominantly a backend developer.
Any input would be highly great! 🙂