Installing Point Cloud Library (PCL) on Windows using Visual Studio 2013

I’m at a point in my research where I need to register points I’ve segmented from a series of ultrasound images in a single 3D reconstruction of a target area. Having very little experience with 3D reconstruction, I went on a search for possible libraries to use and stumbled upon the Point Cloud Library. It looked very promising so I decided to use it. The problem was, the installers were built on an older version of Visual Studio. Therefore, I had to build and install my own version of PCL. It turns out it was much harder than my previous experience building a custom library (OpenCV + Python) as it has many dependencies that need to also be custom built with the same Visual Studio version. It took me several days, as the instructions on the PCL website were not very detailed. So, for future reference and for those who need to do the same, this is a description of the build and installation process for PCL on Windows using Visual Studio 2013.

Continue reading “Installing Point Cloud Library (PCL) on Windows using Visual Studio 2013”


Installing OpenCV 3.0 and Python 3.4+ (Anaconda) on Windows

I recently decided to update to the newest OpenCV version (3.0) and wanted to add Python 3.4+ along with it. It took me a couple hours to set up because I couldn’t find a good tutorial on how to install them on Windows. So, here’s my attempt at a tutorial based on what I have just been through. Hope it helps.

For the rest of this post, I will show you how to compile and install OpenCV 3.0 with Python 3.4+ bindings on Windows.

Continue reading “Installing OpenCV 3.0 and Python 3.4+ (Anaconda) on Windows”

Hirarki Berkarya a la Neistat

Sudah sangat lama saya ingin bisa menulis dengan baik dalam Bahasa Indonesia, karena selama ini seringnya menulis di berbagai portal dalam Bahasa Inggris, dan memang masih kurang nyaman bin pede kalau menulis dalam Bahasa Indonesia. Setelah diskusi panjang lebar selama 2-3 menit dengan yang lebih jago dan berpengalaman, Fikri alias Rousyan, di sela-sela perjalanan impulsif mencari buku, kita berkesimpulan bahwa yang harus saya lakukan adalah mengikuti kata-kata bijak temen baiknya Optimus Prime berikut ini.

Continue reading “Hirarki Berkarya a la Neistat”

Integrating AdMob: Lessons from a Noob Developer

A week ago, my friend and I published our first game on Google Play called Messimage. It’s a visual trivia game filled with brain teasers for you to solve (try it for FREE here). So as all noob developers hope to do with their first app/game, we wanted to make money. For all the hard work you put into it, of course you want to get something back. For our first app, we decided to publish a free game with hopes of monetizing through advertisements. Since we were developing the game using Corona SDK, we used ad networks that were available to use for the Starter account on Corona, one of them being AdMob. Here, I’ll share some lessons learnt while integrating AdMob into our mobile game. Specifically, I’ll share my experience in getting my AdMob account suspended and then successfully getting the account reinstated, something that seems to be very hard to do judging from comments in online developer forums.

Continue reading “Integrating AdMob: Lessons from a Noob Developer”


If you’re in academics, whether you work or are currently studying, you might have encountered offers for publication from journals with impressive sounding names offering to publish anything for a fee. Although they may be impressive in name, many of them have absolutely no standard. One thing they are though is very annoying as they fill up your inbox with constant offers for publication even though you’ve pressed that unsubscribe link so many times.

Continue reading “GMOYFML”