This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello all,
I would like to implement OpenCV application with a microprocessor and a DSP. But I can't decide which DSP and microprocessor pair should I use. I found this document on the web :http://www.ti.com/lit/wp/spry175/spry175.pdf it has the execution times for specific functions.I need an almost real-time application, but this configuration needs 600 ms for 640 x 480 image to implement HoughLines(which is very slow).
My configuration is:
2 MP camera (1600 x 1200 pixels)
Distance Measurement (Stereo Vision)
Lane Detection(Using cvHoughLines or Edge Detection)
Applying Kalman Filter for Direction
Can you help me with the selecton of the microprocessor,DSP and memory?
Welcome to the TI E2E forum. I hope you will find many good answers here and in the TI.com documents and in the TI Wiki Pages (for processor issues). Be sure to search those for helpful information and to browse for the questions others may have asked on similar topics (e2e.ti.com). Please read all the links below my signature.
We will get back to you on the above query shortly. Thank you for your patience.
Hi Berkan,
a) AM572x ( 2x Cortex A15 + 2x C66x DSP) or AM571x ( 1x Cortex A15 + 1x C66x DSP) would be a good fit as it provides dual camera port and ARM+DSP capabilities:
http://www.ti.com/product/am5728
b) For OpenCV we have made available an ARM side lib (assuming Linux running on the ARM side):
http://software-dl.ti.com/libs/opencv/1_0_0_0/index_FDS.html
There is no OpenCV yet for the DSP side.
Still you can look at the below IMG and VLIB optimized lib that provides some Imaging kernels:
http://software-dl.ti.com/libs/vlib/latest/index_FDS.html
http://software-dl.ti.com/sdoemb/sdoemb_public_sw/imglib/latest/index_FDS.html
You might be able to separate the image processing between the ARM and the DSP depending on what you want to do.
A.