The prefilter options have changed. I also changed the text around so that it's little nicer.
For a lot of them I changed correlation settings to use LOG with squared error. This is a lot faster than NCC. We don't need NCC for most of those because they're not too challenging and our subpixel seems to clean up most of our problems. I also added more comments about cost functions.
Problem was in detection. The bug looks like the inverse of a 'cut in'. It's a square edge bump out in the disparity that is smooth. It looks like a curled paper edge in the 3D model. I don't understand why I haven't noticed it before, but hopefully it wasn't causing Kyle too much grief. It kinda looks like a problem that would happen in the correlator.
…lt settings. Email forthcoming.
…e enabled. Deleted requirement of MBA. Noted an additional option in the stereo.default that cause post filtering to be able to be repeated an N number of times. Renamed holefilling option in stereo settings as it no longer uses NURBs.
…disparity. Cleaning out use of std::cout. Cleaning out use of vw_cache, must refer through vw_settings() or program will hang. Moving all reference to nurbs to deprecated folder. That code is still good, but is GPLd which means deletion is coming.
… the help response on a lot of the tools.
… Stereo factor.
…ulating the statistics of an image. I also change the image's normalization to normalize with data in the range of +-2 sigmas of the mean. This seems to work well with data not condition properly, it remains unseen what this might do to the fancy prepared Apollo metric data.
has been accumulating old, no-longer used options for quite some time, and I finally took a crack today at cleaning things up. Gone now are the last vestiges of the old C-style code for parsing those files, and everything has been consolidated into a singleton class called StereoSettings that you can access by calling the stereo_settings() method. This method can be called from anywhere, so we no longer need to worry about passing the dft struct around the code. Most importantly, I have removed many (close to 100!) deprecated options that no longer do anything. The new stereo settings class will issue a warning for any deprecated option it detects in the file. For old files with many deprecated options, there will be *many* such unknown options. I've added a stereo.default.example file to the top level of the Stereo Pipeline repository with all of the current options (and some reasonable default values for them). Many of you can probably take this file, change a few of the settings, and start using it. If you want to use your old files, be careful to peruse those warning. (The change from XCORR_TRESHOLD to XCORR_THRESHOLD is particularly subtle, so watch out for that one!) This much needed clean-up has been a long time in coming! I hope it makes things more clear!