EmbDev.net

Forum: FPGA, VHDL & Verilog real time object tracking (need help)


von Viera M. (Company: No Company) (healthy)


Rate this post
useful
not useful
hELLO EVERYONE,
sO i'M A BEGINNER TO THE EMBEDDED SYSTEM FIELD AND I'll be working on a 
big project which is similar to the project in these links 
https://www.youtube.com/watch?v=QReo_zKjbL8 and 
https://www.youtube.com/watch?v=EuOeBHqmt5M.But the difference is that i 
want to use a touch screen so i can pick the object to be tracked among 
other objects.
so there will objects with different colors moving and i want the camera 
to track the object that i choose by touching
its place on the screen.

I know this project is gonna be difficult to do (due to my lack of 
knowledge in the field and its complexity) but i'm going for it.
please answer any of my questions here.
1- what is the best fpga for such a project?
2- what touch screen can use and how to interface to the fpga board?
3- do I need a microcontroller to run the servos or can I just use the 
fpga to do that?
4- what other hardware and interfaces you think will be needed for this 
project? what i know so far is that ill need
 a high speed camera, camera link, fpga board, 2 servos and a touch 
screen
5- how can power the entire system?

and please refer me to any research or website that would help me in 
this project and throw any piece of info that may help in
writing the code
your help is very appreciated.

von Lothar M. (Company: Titel) (lkmiller) (Moderator)


Rate this post
useful
not useful
Viera Mr wrote:
> please answer any of my questions here.
> 1- what is the best fpga for such a project?
At this time: the biggest you can get...

> 2- what touch screen can use and how to interface to the fpga board?
You can use any touch. Most easy would be to use one with SPI or RS232 
interface.

> 3- do I need a microcontroller to run the servos or can I just use the
> fpga to do that?
You can implement a microcontroller inside the FPGA if you want...

> 4- what other hardware and interfaces you think will be needed for this
> project? what i know so far is that ill need
>  a high speed camera, camera link, fpga board, 2 servos and a touch
> screen
A fast oscilloscope, a neat logic analyzer...

> 5- how can power the entire system?
With a suitable power supply?

> I know this project is gonna be difficult to do but i'm going for it.
Let me ask two questions:
1. how many time do you have for this?
2. how many money do you have for this?

> may help in writing the code
In which HDL?

I see a lot of "wants" here but too less "cans". I see a time scale of 2 
years full time job as a rough estimate for this task...

Why not doing one step after the other and starting with a small FPGA 
board and a blinking LED or a chasing light?

von Strubi (Guest)


Rate this post
useful
not useful
Just an advice, don't start with an FPGA. Start with a useable DSP like 
Blackfin or Freescale imx6 that can pull in a cam image from a decent 
CMOS global shutter sensor. Getting this to work smoothly will take you 
maybe half a year, then it may exhibit where you actually really need 
an FPGA for the preprocessing.
You might also want to tell us more about what you actually want to 
track high speed. One object (moving regions of interest)? Many objects 
(full frame)?
When going "high speed", you'll have to solve some issues that might 
even take you longer than Lothars optimistic assumption of two years :-)
Or you just go and buy a funky cam for 5k. If you really want to go into 
smart FPGA cam hacking for little money, have a look at the HDR60 from 
Lattice Semi.

Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
No account? Register here.