Saturday, February 19, 2011

Webcam & Processing

Updated, 22nd of February 2011
OpenCV seems to be the perfect tool to do the image processing calculation. A practical example.
---
Hey Shahab,
You should look at the flob library for blob detection. Its listed on the libraries page on processing.org. Its pretty simple to use. Also for better object detection, you might have more luck with openFrameworks, which is c++ based and has a better library for OpenCV.
For my project, I used the flob library and using the OSC protocol (oscp5 library for processing) I sent the data from the webcam to the sound generation program.
Using the OSC protocol you could also use something call openTSPS, by Rockwell Labs, which would be much more easier and exact since its also based on openFrameworks. So sense people with openTSPS and send the data via OSC to your program that controls the micro-controller.
Hope it helps.
Sumit
------------
On Feb 16, 2011, at 3:20 PM, Shahab F. M. wrote:
Hi.
I was wondering if u can give me some tips/tutorial links about webcam & processing. I am working on Walloid as my master thesis.
http://walloid.blogspot.com/
Shahab
Sent from my HTC

Internal Arduino Communication

http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1153415010

Thursday, February 17, 2011

Test units(JUnit) on the way ...

Today I got some tips from a very experienced programmer who is a team leader at a leading IT consulting company here at Norway. He advised to me to no matter what have test codes in my java code. No matter what use a version control system and have a structure in my coding. I think as long as I am so keen of having things planned and well-structured I would do implement his ideas into my master thesis to have a much clear expectation from myself and be able to plan better my way ahead. I think this would also give me the chance to do implement white box testing on my code and of-course more things to write about :-)

More structured and better plans a head

I need more of structure on coding and planing for my thesis. Things like simple UML diagrams that makes understanding the whole thing much easier. UML diagrams in different levels for different tasks. I also need test scripting to test my code while running it.
will be updated




Thursday, February 10, 2011

Artificial Intelligence

I am taking an Artificial Intelligence course at department of Informatics(INF5390), where Artificial Intelligence - A Modern Approach is the book. Our lecture believes in this book as a bible for AI and this makes it as a good reference in my master thesis as I see LOTS of similarities between what I have done/do/will do and what I learn here in an academic way. I think I can use this source both as an theory back-up for my master thesis and an explanation of my decision making process in my codes.