Shop OBEX P1 Docs P2 Docs Learn Events
image capture/programming on a chip? — Parallax Forums

image capture/programming on a chip?

sheonbankssheonbanks Posts: 10
edited 2007-11-25 23:01 in BASIC Stamp
I have a webcam. On my computer I have various open source programs I can use to manipulate images. This code is written in java(but I can write it in C++). The image is streamed and put through my filter(using my code) and sent to output for display. I want to put this program on a chip where I can stream the image through a port, run it through my circuit and it will perform the same filtering as my computer program.

Is it possible to do this? Is it possible to do this with basic stamp somehow or can someone point me in the right direction where I can research further?

Comments

  • Mike GreenMike Green Posts: 23,101
    edited 2007-11-25 17:29
    None of the Parallax microcontrollers will do what you want. You need to appreciate the amount of data and the processing speed required for handling streaming video. If you want some kind of compact processor that might run off battery power (quite a bit though), you should look at some of the embedded Linux processors that you can find on the web, something with USB 2 ports and video output. I can't suggest anything in particular, but just search for "embedded Linux" and go from there.
  • sheonbankssheonbanks Posts: 10
    edited 2007-11-25 19:31
    The processor wouldn't have to support streaming. I can capture the image bytes. I was thinking of something along the lines of capturing an image and manipulating the image using pbasic(or something similar). The image can be stored in a buffer. I am not really looking at speed but a way to put a small program on a programmable chip that can manipulate the buffer.
  • Mike GreenMike Green Posts: 23,101
    edited 2007-11-25 20:53
    A Propeller is certainly capable of accessing a buffer and manipulating its contents. The question is what kind of buffer? How would it be connected to the Propeller? All of that is important in determining how fast the Propeller can do this. For example, how many I/O pins would be required for the interface? A Propeller realistically has 28 I/O pins available. If it has to use more, that adds a layer of logic and slows things down.
  • sheonbankssheonbanks Posts: 10
    edited 2007-11-25 23:01
    I will present this question further in the propellor forum.
Sign In or Register to comment.