Sunday, 6 July 2014

Déjà vu

I have been yet again busy with a lot of work, this time its quite exciting stuff.

Anyways, today I saw something really amazing that I had to share it. If you guys have seen my older posts, you might have come across a post showing the journey of my sketches. I would like to show a sketch titled "Lost!?" which I did in 2010:

This sketch was totally a creation of my imagination, I had never seen any place like this before. That is only until today, when I was left completely speechless. I  was in Hyde Park and what I saw was completely fascinating:

How did this even happen? I have no explanation to this. Undoubtedly this is a moment when you can perfectly use the phrase "Déjà vu"

Sunday, 25 May 2014

The journey of my sketches

Okay, this post is not related to anything this blog is about, however I have a feeling that this might be interesting for atleast someone.

Well when I started to write this post, it was more about how I learned to sketch with all the sketches I did and the reasons why I did them. Now after writing this post, it looks more like a journey, a journey which started sometime back. I had no skill, no proper tools, no knowledge about sketching and at some point I never thought I would do it at all. This all started one day when I was extremely bored and free, and I thought it would be cool to learn how to sketch. I started looking at other people's sketches on deviantart and tried to replicate most of the things they had done in their sketches.

My first sketch had soldiers in them. At the time I used to watch TV series "Band of brothers" and thought it would be cool to do one of the wallpapers in pencil. It was hard at first, but gradually I learned a few tricks. This was pretty basic and required not a lot of skill.

click to enlarge

Monday, 31 March 2014

Compiling OpenCV-3.0 with Matlab Support

A big uppercase HELLO to everyone!  I am back and after a long time (yet again) I am going to write a tutorial. The thing I am able to achieve here is awesome for us computer vision researchers. Yes! you heard it correct, exciting stuff.

I have been using OpenCV for quite sometime now. As good as it is for real-time computer vision applications, it can also be time consuming when it comes to exploring and implementing new research designs. Matlab on the other hand has always been flexible and a quick work around to achieve my research goals. The only problem, though, with matlab is that it is not real-time or even worse is that if you plan to implement code in OpenCV for real-time application, you would have to write the algorithms all over again as the usage of Matlab toolboxes is different than using the same methods in OpenCV.

Now comes the fun part, what if you can access OpenCV function calls within Matlab code? What if you can have easily transferable code from Matlab to C++?  This is all possible now with the OpenCV 3.0 Dev including matlab mex wrappers, which really is a good big step in the right direction. So lets start compiling the code.

Tuesday, 18 February 2014

Creating "Mood lights" animation with OpenCV

The other day I went on a typical London walk near Thames, and as always loved the lights, reflections and the view. It was amazing! One thing I really liked was the RGB mood lights on the bridge that transformed from every possible color in a way that it made the whole experience amazing!! Here is a glimpse from my instagram.

Since there was a sequence of colors involved, I thought I would at least try to replicate these mood lights using OpenCV. Turns out its not very difficult to make this animation at all. I wrote an algorithm for doing this using some clever tricks that did make it simple and interesting. Here is a gif showing how cool the animation looks when you execute the code.

Saturday, 15 February 2014

Interview experience with Google

This may sound unbelievable but it all started a few months back in late 2013, when I saw a really cool movie called "The internship". Of course I had been thinking about applying for a software eng. intern position at Google for a long time, but it was this movie which made me get up from my couch of epic laziness and start preparing for the experience that was to follow! Unlike the movie, my story doesn't end with me getting a position at all, but it certainly is about the interesting path for a learning experience. So after watching the movie, I started preparing my application and submitted it within a few days. Pretty standard details were required for submission at this point.