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

Google Summer of Code

Finally. The wait is over. After an hour, I found out via email that my proposal “Automatic segregation of conveyor belt items using SimpleCV” as submitted to “SimpleCV” has been accepted for Google Summer of Code 2012. I am so overwhelmed.

»
Posted in gsoc

OpenCV with pygtk

In my previous post, I have shown how to integrate OpenCV with pygtk to show images. In this post, I’ll be showing how to use OpenCV/SimpleCV with pygtk to show multiple images simultaneously, a continuous streaming of images (like a video), etc.

»
Posted in python

Integrating OpenCV with pygtk

I am currently working on an undisclosed project with a senior. It requires a GUI, and bunch of OpenCV codes. We started using pygtk, and openCV. python wrapper for openCV is literally slow and we need a much better performance than that. So, after some tests, we found out that we could use swig bindings. At first, we thought to make swig bindings ourselves, but as we started doing it, we realized it isn’t that easy to bind complete OpenCV library in swig. Hence, we started looking at some other options. os.system() seemed useless.

»
Posted in python