I'm running a headless Ubuntu server VM and it performs pretty well. Secondly, you need an OS that will be compatible across many architectures (alpha, arm, hppa, i386, x86_64, ia64, m68k, mips, mipsel, powerpc, s390, and sparc). There's a balance between bare metal performance and having a complex package like OpenCV compile correctly on several architectures whereas Arch is officially i686 and x86_64 only.

For instance, I can run  Picuntu http://code.google.com/p/rk3066-linux/wiki/PicUntu on a rk3066. For me it a matter of performance and compatibility.

On Thu, Apr 25, 2013 at 9:03 PM, Bob Story <bob.story@gmail.com> wrote:
Ubuntu is not a good choice if you want to get maximum performance, unless you spend some time cleaning up the scripts. Mint or Arch would be better if you need bells and whistles like Ubuntu. If not, then Puppy (the only drawback is you run a as root) or Damn Small Linux for lightning quick performance.

On 13-04-25 02:11 PM, Steve Goldsmith wrote:
Yes, so your contours become ROIs that you can pass off to analyze and since Python uses references these rectangles are really pointers into the original image, thus no copying (deep object cloning). In OpenCV 2.4 you use numpy for the ROI, so it's very fast. I haven't really played with RTSP as of yet, just MJPEG.

I am in the process of building my own camera (you knew it was bound to happen) with a dual core Android stick, a high def webcam (1080x720 @ 30 FPS) and 32G class 6 SD. It should cost < $100 and be far superior to the cheap 640x480 Chinese cameras. In this sense I'll be offloading all the processing to the camera and only use the server to store motion videos. This is also superior to wireless cameras since the camera will not suffer network performance issues since the camera is wired to the Android stick. I'll actually be using Ubuntu instead of Android, so CVP will run on the camera instead of the server. The price of the dual core Android TV sticks are < $50 and offer superior performance compared to say a Raspberry Pi.

Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
Motion-user mailing list

Steven P. Goldsmith