Nabbing the Names

Every human being has to be named … and there are many conventions for naming a person depending on the place (s)he lives in. As a result, when people move from one place to another, they may fall in weird situations. Here are some of my personal experiences. 

Continue Reading

Sliding Window Implementation in OpenCV

A sliding window is very important tool in image processing and computer vision algorithms. Here is my code for a generic sliding window implementation. It is a very fast draft so may contain bugs. Use it at your own risk. You must acknowledge my name (Md. Iftekhar Tanveer) and email address (go2chayan@gmail.com) if you use it in your code.

Continue Reading

Picture of the Biggest Moon

Last night was a night of biggest moon for this year. I tried to capture some pictures of the moon using my Canon EOS Rebel T3. It was getting overexposed in the beginning. The picture was looking like a bowl of white milk. Then I started reducing the exposure by increasing the shutter speed while keeping the ISO fixed to 100. Then I got a shot. How is it?

Continue Reading

OpenCV 2.3 released

I did not check with OpenCV for a few months. Today I noticed that a new version of OpenCV is released. This wonderful vision library is getting better and better in every release. Last time, I felt poorly about the documentation on OpenCV. I found most of its documents are just the comments provided during writing the codes which somebody has extracted using tools like Doxygen etc. Now in 2.3, the documentation page has been changed thoroughly. It has been divided into three major parts: API reference, User Guide and Tutorials. The tutorials part is open for anybody to contribute on a …

Continue Reading

A Latex template for preparing thesis in the University of Memphis

As a student of the University of Memphis I was always bothered by the fact that the graduate school does not give any latex template. Not only that, they always assume everybody will use Microsoft Word. All the instructions in the thesis/dissertation preparation and submission process are written with the assumption of Word usage. It looks very pathetic to me. So I decided to write my Masters thesis is latex and in the process I wanted to make a latex template according to the University of Memphis requirements. After many grueling hours of handling the core of latex, finally I …

Continue Reading

OpenCV bitpieces

Suppose DoIt is a function that takes a cv::Mat as argument and suppose AMat is a cv::Mat. In openCV 2.1.0 [code lang=”cpp”] //You cannot do this DoIt(AMat*50.0); //Or this DoIt((cv::Mat)AMat*50.0); //You have to do either this: cv:Mat temp = AMat*50; DoIt(temp); //Or this DoIt((cv::Mat)(AMat*50.0)); //Or this DoIt(cv::Mat(AMat*50.0)); [/code]

Continue Reading

An Elevator Pitch

I’ve seen a nice video today defining elevator pitch. The summary and key points of the video is as follows. What is an elevator pitch? An elevator pitch is a short discussion or lecture that occurred in a very short amount of time like the discussions happened during climbing by an elevator. Elements of Elevator Pitch A good elevator speech is composed of two key components: Layout the pain statement (What problem you are trying to solve) You must show the value proposition (How does your venture solve that problem) Is it Easy? No! It needs to pass 4 tests. …

Continue Reading

Chronology of my life

As far as I can remember: We lived in the Manager’s House in Horipur 100MW Gas Turbine Power Plant, Narayanganj, Bangladesh. My father was the manager of that power plant at that time. It is beside the river শীতলক্ষা (Shitalak-khaa). This is a one-storied building. There was a big jute plant just in the opposite side of the wall. Once there was a huge fire in the jute storage. The fire reached the sky. It took three days and and a huge amount of water from the Shitalakkha river. 1989: There was a great flood this year.

Continue Reading