Category Archives: Artificial Intelligence

OpenCV Tutorial – Real-Time Object Tracking without Color

An insightful video OpenCV Tutorial by Kyle Hounslow written in C++ (MS Visual Studio):

Some key concepts to take away:

  • handy to have a debugMode for ease of investigations.
  • convert color video into grayscale. Find the moving object defined by “changed pixels”.
  • use “blurring” to make the fast moving object easier to visualize.
  • make use of the keyboard for greater controls. e.g. p for pause/un-pause, t for track/un-track, etc.

All credits go to Kyle Hounslow.

MIT Open Courseware – Artificial Intelligence

I’ve recently completed the Artificial Intelligence (AI) Online Lectures taught by professor Patrick Henry Winstonby of MIT. The entire series contains 23 pre-recorded YouTube videos ( around 50 minutes long per video). The lecture series covers Artificial Intelligence in general and some techniques, such as the Goal Tree, Search, Genetic Algorithm, Neural Net, Probabilistic Inference, Nearest Neighbour, Support Vector Machine (SVM), etc.

In order to really gain the intuition of what techniques are good for what, I believe a good next step would be to try working through some real machine learning problems.

Kaggle data science competitions seem a good place to start. The journey is getting more and more exciting…