Review of OpenCV Computer Vision with Python

OpenCV Computer Vision with Python Book

»
Posted in Review

Using Android SDK Camera with OpenCV

So I’m currently working on HTC Evo V 4G and was desparately trying to obtain images from both the camera. One thing was sure that I couldn’t use OpenCV’s Java Camera or Native Camera (it doesn’t even work with ICS). I decided to use Android SDK Camera. I tried posting question on stackoverflow and OpenCV forum, but couldn’t find any proper solutions. I tried taking pieces of code from wherever I could and wrote something, but it wouldn’t work. I also found a perfectly working code but it was giving me Static Linkage Errors. It meant the OpenCV manager couldn’t be loaded in the application. I had done everything step by step but it wasn’t working.

»
Posted in Android

Stereo Calibration

Whenever working with stereoscopy, it is a necessity to calibrate the cameras and get the required intrinsic and extrinsic parameters.

»
Posted in Computer Vision

Disparity Map

As I had mentioned in earlier posts that I was working on Stereo Images, disparity and depth images, I will elaborate about disparity maps and show how to compute it using OpenCV.

»
Posted in Computer Vision

Beginning Android OpenCV

Many people who are trying to search for Android Opencv stumble upon my blog due to the name Paranoid Android. I had decided that I would never make an android appliaction as I hate Java, but desperate times require desparate measures, and so I installed Android OpenCV and created a small application.

»
Posted in Android

Stereo Ranging

Recently, I have been working on Stereoscopy, disparity and depth maps, and my primary objective being getting depth, height of the object. In a nutshell, I am working on obtaining 3 dimensional data from the scene. As I was a bit swamped with all the work, I didn’t get time to write about it. I will describe and elaborate more on stereoscopy in upcoming posts.

»
Posted in Computer Vision

Probabilistic Hough Transform

In the previous post we discussed Hough Transform and how to implement it to find lines. To get better accuracy we need to compromise on the computing front. It takes a lot of computation power to iterate over all the points and add vote. To reduce this computation, researchers came up with some probabilistic techniques which would increase the computing speed without losing much accuracy.

»
Posted in Computer Vision

Hough Transform

Let’s say you take a snapshot of a window. You used Canny/Soble edge detector and found a nice boundary of the window and you want to figure out representation of the window’s edge, size, etc. How would you do it? Right now it’s just some 200 odd pixels in near vicinity and representing the shape of a line.

»
Posted in Computer Vision

What is Open Source To Me?

What is Open Source To Me?

»
Posted in Open Source

USB 3G Modem detected as cdrom, How to fix, Ubuntu 12.04

I wanted to put this post up few days ago but couldn’t get time to write. After installing Ubuntu 12.04 with UEFI switched off, I switched GPU off. I was expecting WiFi problems but I didn’t expect any problems with USB 3G modem. I plugged it in. It showed green and blue light which meant it was intitialized but I couldn’t access it. I looked up on the net and got various solutions but none of them worked. My HUAWEI 3G USB modem was getting detected as cdrom. Weird!

»
Posted in Linux

Freehand, Design Innovation 2013, MIT Media Lab, PESIT

Searching for free bathroom to bathe in cold water on a cold morning in Bangalore, well, that’s how the Design Innovation workshop started for all of us who were placed at RIE. Despite of the terrible accomodation, the workshop turned out to be a marvellous event in my lifetime and the credit goes to PESIT volunteers, MIT Media Lab people, other participants and most importantly my team mates Aditi and Nikita for bearing with me and supporting all the ridiculous ideas and putting all the effort to make a successful prototype( well, you can’t prototype something in 2 days, but yes! Let’s call it a prototype). So cheers to the team Freak’d Outs. That’s our team name. Deal with it.

Image-1(From left) Aditi, Jay and Nikita at Design Innovation 2013

»
Posted in Computer Vision

ATI Radeon 7670M, Turn off GPU, Ubuntu 12.04

After spending hours trying to figure out how to beat secure boot and UEFI to install Ubuntu 12.04 LTS, I made peace with it and installed (dual boot) Ubuntu 12.04 LTS. And as expected, there has to be some or other glitches with firmware and drivers. My previosu laptop (which by the way I still use) didn’t have a dedicated 2 GB GPU so there was never a problem of power consumption and heating up (in Ubuntu 12.04 LTS). A guy had posted a review on HP Envy 4 1025tx about Linux and had managed to tune GPU.

»
Posted in Linux