Capture any visible window and save it as an image in Linux

Out of nowhere, I found this out. I thought I was in IPython shell and I did import cv2. A crossbar showed up. So, I moved it around for a while and then clicked. Nothing happened. I did import mftracker. Again a crossbar showed up. When I clicked, nothing happened. After few moments, I realized I was in Terminal and not in IPython shell.

»
Posted in Python

Tracking in OpenTLD aka Predator

As my Google Summer of Code 2012 project, I have to port OpenTLD to python using OpenCV and SimpleCV. OpenTLD a.k.a. Predator was first made by Zdenek Kalal in MATLAB. OpenTLD. It is one of the most reliable algorithms to track objects. The algorithm include on-line training and learning. The algorithm which consists of off-line training take days and lots of data to train and learn.

»
Posted in Computer Vision

Median Flow Tracker using SimpleCV/ OpenCV - GSoC week 1 and 2

Work in the first two weeks of my Google Summer of Code had been quite slow. I couldn’t find much time as I was busy with travel and some college stuff. I have finished making a Median Flow Tracker for OpenTLD. I am trying to port OpenTLD to python. I am working with George Nebehay’s version of OpenTLD.https://github.com/gnebehay/OpenTLD .

»
Posted in Computer Vision

OpenTLD - Georg Nebehay's version of OpenTLD in OpenCV 2.3.1 and Towel Day

Happy Towel Day, froods. DON’T PANIC!

»
Posted in Computer Vision

GSoC 2012 Package Arrived

So, my GSoC 2012 package arrived today. Got a pen, diary (tablet as they say), Google prepaid card (with $505 balance.. woohoo) and a cool GSoC sticker.

»
Posted in gsoc

Wireless Firmware missing in Linux

It’s been a year since I started using Linux. The first problem that I faced was my Wireless Firmware was missing. I never bothered to do anything about it until now. My brother installed a router at my place and to access the Internet, I had to install the missing firmware. I had tried doing this couple of times before, but couldn’t find a solution.

»
Posted in Linux

Capture Images and Video from Camera in OpenCV 2.3.1

OpenCV 2.3.1 python bindings have ctypes and no longer support swig bindings. OpenCV 2.3.1 python bindings are quite stable and much faster than OpenCV 2.1 swig bindings. Although OpenCV 2.3.1 has many new features, it still supports some of OpenCV 2.1’s functions. Moving on to capturing images from camera.

»
Posted in Computer Vision

Monitoring HDD Temperature using python

I have an HP laptop. And if you have ever used an HP laptop, you must understand my situation. HP heats up a lot. There’s no proper ventilation and heat sink. Despite of using a cooling pad, sometimes my laptop’s core temperature reaches critical temperature value and shuts down. I think it’s quite harmful. To avoid such situation, I always wanted something to measure the core temperature. One of my friends suggested me to use lm-sensors. It’s not bad but it gives me temperature value only when do

»
Posted in Linux

Beginning OpenCV

I assume that you have installed OpenCV on your Linux machine. If you are having any problems installing OpenCV 2.3.1 you can view my previous post or  this.

»
Posted in Computer Vision

Install OpenCV 2.3.1 and SimpleCV in Ubuntu, Arch Linux

After screwing up my Ubuntu see previous post and also my Arch Linux, I installed Ubuntu 11.10 and upgraded to 12.04.

»
Posted in Computer Vision

Precise Pangolin - Ubuntu 12.04 LTS

Precise Pangolin, the long term support(LTS) version of Ubuntu, is released. As an ubuntu fanboy, I love to upgrade to new version ASAP. Every time I have tried to upgrade to a new version, I have faced many troubles and especially with GRUB and then I have to install complete new OS. I have been working on SimpleCV for a month now and I have a lot of important stuff going on, so I was hesitant to upgrade to 12.04.

»
Posted in Linux

SimpleCV - Google Summer of Code 2012

My proposal Automatic segregation of conveyor belt items using SimpleCV as submitted to SimpleCV has been accepted for Google Summer of Code 2012. I would like to thank Katherine Scott and Anthony Oliver for their guidance and support and providing me a great opportunity to work with them. I would also like to thank all of them who helped achieve this glory. I would like to congratulate Vijay, Victor and Seunghoon whose proposals got accepted (with SimpleCV) and all the other 1208 students.

»
Posted in gsoc