In an earlier post I outlined how to get set up for computer vision in Python. There, I skipped over one important component: installing OpenCV. Partly, I've separated this to its own post because it's large enough to be a topic of its own. But mainly it's because you can ... More →
These are instructions for someone who may have already dabbled with some Python programming and is now looking for a more professional setup for productive development. I'll get you started with Python package management and IDE configuration. Justification first; skip to the procedure if you're already sold. Why PyDev If ... More →
This is a quick installation guide that will show you how to set up a programming environment for writing computer vision algorithms in Python. You'll install Python, an IDE, and some supporting libraries. This guide is mostly cross-platform, with some emphasis on OS X. You will need: Python 3.x (3.3 ... More →
I recently came back to C++ development for the first time in 7–8 years; in many ways, for the first time ever. What follows is something I wrote when I finally began to understand the development workflow for C++. I hope it will help other students and newcomers to C++ ... More →
If you prefer watching videos to reading articles, Cody Henrichsen has created a video walkthrough of this procedure. With its new OS release, Apple has discontinued the use of GDB in OS X. Since 2005 Apple has steadily been moving away from the GNU toolchain in favor of LLVM. This ... More →
I'm a computer scientist who also programs computers. I thought I was a nerd but I'm no longer sure what that word actually means.