Hi,
I'm considering parallella for a scientific instrument I'm developing, but I'm a little concerned about the learning curve. I have a technical background and programming experience in scientific programs like labview and matlab, but only a familiarity with languages like c++ and fortran. Here is the application: I'm acquiring video from a gigabit ethernet camera at about 75 MB/s (5MP at 15fps) in a small and (basically) isolated space. I'd like to do one of two things:
1) save the video to an SD card (with or without compression) for later analysis
or
2) perform real-time image analysis consisting of center finding for ~5000 identical circular patterns, and calculating the local image variance for each of the 5000 regions. Then I would need to save this data to SD or transmit wirelessly. I already have algorithms for the analysis.
Due to the constraints of the system, this needs to also be done on battery power. Based on browsing these message boards that may pose some additional difficulties.
It seems like parallella may be able to work in this application, but my main concern is the learning curve involved in implementing this. Does anyone here have ideas on how long this might take to implement?
Any input would be appreciated...
Ken