Forums

Image Processing and send data to the web server

Started by lanshanbob June 11, 2012
Hi, I am doing my final year project. The basic idea is to capture some
image, process it on my embedded system, and send the result to web server
so that it can be shown on the website or smartphone.  I have two
questions:

1. is CMUcam + arduino a good pair to do the image processing? Any other
better solution?
2. How to transfer my result from arduino(or other microcontroller board)
to web server?

Thanks a lot!

	   
					
---------------------------------------		
Posted through http://www.EmbeddedRelated.com
lanshanbob wrote:

> Hi, I am doing my final year project. The basic idea is to capture some > image, process it on my embedded system, and send the result to web server > so that it can be shown on the website or smartphone. I have two > questions: > > 1. is CMUcam + arduino a good pair to do the image processing? Any other > better solution?
Check the memory available in Arduino. There isn't very much. Raspberry Pi might become the standard for image work. Maybe one of the many medium- sized ARMs -- I'm playing with an STM32F4-DISCOVERY right now, but not for image processing -- or a PIC32, or a BeagleBone. Mel.
In article <-5WdnUYgJPgjf0jSnZ2dnUVZ_vSdnZ2d@giganews.com>, 
bob.bao.bo@n_o_s_p_a_m.gmail.com says...
> > Hi, I am doing my final year project. The basic idea is to capture some > image, process it on my embedded system, and send the result to web server > so that it can be shown on the website or smartphone. I have two > questions: > > 1. is CMUcam + arduino a good pair to do the image processing? Any other > better solution? > 2. How to transfer my result from arduino(or other microcontroller board) > to web server? > > Thanks a lot!
Is your project software or hardware? If your project is software what sort of processing? Why not just use a smartphone in the first place and just write your phone app and use the smartphone as an mebedded platform? As you have given little idea of image size, number of images, how often images taken let alone sort of image processing required, no other reasonable suggestions can be given. -- Paul Carpenter | paul@pcserviceselectronics.co.uk <http://www.pcserviceselectronics.co.uk/> PC Services <http://www.pcserviceselectronics.co.uk/fonts/> Timing Diagram Font <http://www.gnuh8.org.uk/> GNU H8 - compiler & Renesas H8/H8S/H8 Tiny <http://www.badweb.org.uk/> For those web sites you hate
On 6/11/2012 6:21 AM, lanshanbob wrote:
> Hi, I am doing my final year project. The basic idea is to capture some
So the project is due by the end of June 2012 ??
> image, process it on my embedded system, and send the result to web server > so that it can be shown on the website or smartphone. I have two > questions: > > 1. is CMUcam + arduino a good pair to do the image processing? Any other > better solution? > 2. How to transfer my result from arduino(or other microcontroller board) > to web server?
You are NOT going to get anything done in two weeks. Sorry, pick something easier.
> > Thanks a lot! > > > > --------------------------------------- > Posted through http://www.EmbeddedRelated.com
"lanshanbob" <bob.bao.bo@n_o_s_p_a_m.gmail.com> writes:

> The basic idea is to capture some image, process it on my embedded > system, and send the result to web server so that it can be shown on > the website or smartphone. I have two questions: > > 1. is CMUcam + arduino a good pair to do the image processing?
Probably not. An Arduino has roughly 1/20 of the processing capacity of a smartphone. Writing the image processing in JaveScript might be more efficient.
> Any other better solution?
You may want to take a look at Gumstix. They have camera modules, processing power on par with typical smartphones, and can run a "full" Unix OS.
> 2. How to transfer my result from arduino(or other microcontroller > board) to web server?
If you choose to use a Gumstix, you can run the web server on the same device as you use to process the camera images. Greetings, Jacob -- Compiled code speed is not the _really_ important speed of a programming language. What's important is the speed of: - Implementing a complex algorithm by an average programmer, including bug-fixing. - Understanding an implementation of a complex algorithm for an average programmer.
On Monday, June 11, 2012 5:21:18 AM UTC-7, lanshanbob wrote:
> Hi, I am doing my final year project. The basic idea is to capture some > image, process it on my embedded system, and send the result to web server > so that it can be shown on the website or smartphone. I have two > questions: > > 1. is CMUcam + arduino a good pair to do the image processing? Any other > better solution?
Is your Arduino board more powerful than the web server? Why can't you do image processing on the web server.
> 2. How to transfer my result from arduino(or other microcontroller board) > to web server?
Open a TCP/IP socket.
Am Montag, 11. Juni 2012 14:21:18 UTC+2 schrieb lanshanbob:
> Hi, I am doing my final year project. The basic idea is to capture some > image, process it on my embedded system, and send the result to web server > so that it can be shown on the website or smartphone. I have two > questions: > > 1. is CMUcam + arduino a good pair to do the image processing? Any other > better solution? > 2. How to transfer my result from arduino(or other microcontroller board) > to web server? > > Thanks a lot! > > > > --------------------------------------- > Posted through http://www.EmbeddedRelated.com
What about an integrated camera with some processing an network interface: http://www.scs-vision.ch/de/leanxcam/index.html You can order the kit here: http://www.systronics.ch/eng/leanxcam-order-form_73039.shtml It is of course more expensive but you get a real quality camera with decent optics and a powerful DSP for the processing. Andreas