answered 2014-01-13 04:05:40 -0600
I forgot to call cv::initModule_nonfree(); before doing anything else.