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
Reply by Mel Wilson●June 11, 20122012-06-11
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.
Reply by Paul●June 11, 20122012-06-11
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
Reply by hamilton●June 11, 20122012-06-11
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.
> 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.
Reply by ●June 11, 20122012-06-11
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.
Reply by acd●June 11, 20122012-06-11
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
Signal Processing Engineer Seeking a DSP Engineer to tackle complex technical challenges. Requires expertise in DSP algorithms, EW, anti-jam, and datalink vulnerability. Qualifications: Bachelor's degree, Secret Clearance, and proficiency in waveform modulation, LPD waveforms, signal detection, MATLAB, algorithm development, RF, data links, and EW systems. The position is on-site in Huntsville, AL and can support candidates at 3+ or 10+ years of experience.