Showing posts with label Human Machine Interaction. Show all posts
Showing posts with label Human Machine Interaction. Show all posts

Sunday, June 23, 2013

Dev boards to make your own custom computers !

The improvements of computers and the electronics has given (and possibly giving) birth of some evaluated couple of developer (bread !!)boards - They are more like some smart super-micro[bigger than nano :P] computers. Just wanted to go through some of the famous ones and list them as I go.
Somewhere I found that somebody was depicting the story as
Then Massimo Banzi invented a new single board: Arduino.
And everyone was happy. At last, prototyping was easy, cheap, and fast.
Then the unexpected happened: David Braben invented the Raspberry Pi. Everyone became happier. Prototyping became easier, cheaper, and faster.
The story does not end here: now we have CubieBoard, Gooseberry, APC Rock, OLinuXino,Hackberry A10, et caetera.
Here is a list of the boards I was studying to pick one up from :
 
Some fun stuff that you can do with Raspberry Pi
If you are a Windows user and don wanna wait to give it a look; check the follwoing link.
http://sourceforge.net/projects/rpiqemuwindows/. And here's a post how to start you DotNet[actually mono] programming on Raspberian

So far what my understanding is depending on the project you want to do/budget you have you have to carefully choose from the list. But for me I might go with Raspberrypi.
To find out a comprehensive comparison of the feature and price the following link can be checked. 

Thursday, June 23, 2011

Resources for Face Detection

I always had some interest in working with faces :B - yeah face detection and recognition. following is a list I have found once on the internet; thought might be helpful for me someday when I'll get some time to work with seriously :S.
Face detection (or more generally Image Matching resources):
AForge.net
Facedectection in C# with less than 50 LoC
http://friism.com/facedectection-in-c-with-less-than-50-loc
Face Detection in (pure) C#
http://askernest.com/archive/2008/05/03/face-detection-in-c.aspx
Easy to use Wrapper (DLL) for Intel’s OpenCV Library with Examples
http://www.codeproject.com/KB/cs/Intel_OpenCV.aspx
OpenCV (Open Source Computer Vision) for C#
http://coolthingoftheday.blogspot.com/2008/08/opencv-open-source-computer-vision-for.html
OpenCVDotNet
http://code.google.com/p/opencvdotnet/
Emgu CV
http://www.emgu.com/wiki/index.php/Main_Page
SharperCV Project
http://www.cs.ru.ac.za/research/groups/SharperCV/
[C#] OpenCV
http://www.dotblogs.com.tw/chou/archive/2009/06/13/8812.aspx
Webcam in C#: with OpenCVDotNet
http://haryoktav.wordpress.com/2008/12/12/webcam-in-c/
OpenCV / SURF How to generate a image hash / fingerprint / signature out of the descriptors?
http://stackoverflow.com/questions/2146542/opencv-surf-how-to-generate-a-image-hash-fingerprint-signature-out-of-the-d
Face Detection and Identification
http://www.emgu.com/forum/viewtopic.php?f=7&t=11&start=10
Phase Correlation in OpenCV
http://nashruddin.com/phase-correlation-function-in-opencv.html
SURF and OpenSURF
http://amitsarangi.wordpress.com/tag/opencv-features/

A proprietary tool but had a lot of fun with the following tool:
http://www.luxand.com/


Monday, May 18, 2009

Computer Vision and Artificial Inteligence


I's studying computer vission for couple of days and as a open source fan follwing are the libraries that I though I should work with :


  • AForge.Net: AForge.NET is a C# framework designed for developers and researchers in the fields of Computer Vision and Artificial Intelligence - image processing, neural networks, genetic algorithms, machine learning, robotics, etc.
  • OpenCV: OpenCV is a computer vision library originally developed by Intel. It is free for commercial and research use under a BSD license. The library is cross-platform, and runs on Windows, Mac OS X, Linux, PSP, VCRT (Real-Time OS on Smart camera) and other embedded devices. It focuses mainly on real-time image processing, as such, if it finds Intel's Integrated Performance Primitives on the system, it will use these commercial optimized routines to accelerate itself. Released under the terms of the BSD license, OpenCV is open source software.
  • EmguCV:EmguCV is a cross platform .Net wrapper to the Intel OpenCV image processing library. Allowing OpenCV functions to be called from .NET compatible languages such as C#, VB, VC++, IronPython etc. The wrapper can be compiled in Mono and run on Linux / Mac OS X.

Reference: