Description: Some notes on
A) Compilation
B) Execution of the code
C) Parameters
D) General remarks on our work in color constancy and image forensics
E) Referencing the code
A) COMPILATION
To compile the code, you require
- OpenCV (tested with 2.4.0)
- Boost (tested with 1.45)
- cmake (tested with 2.8.2)
We typically built the code on a debian squeeze Linux. The build process worked
also without modifications under Ubuntu Linux.
enter the root directory of the code (illum_maps). To build the code, these steps:
snip
mk build
cd build
ccmake ../
snap
The curses interface of cmake shows up. Press c to configure. If you compiled
OpenCV on your own, cmake probably complains that it did not find OpenCV.
In this case, set the variable OpenCV_DIR to the directory in your OpenCV
installation that contains the file OpenCVConfig.cmake . This is typically
<opencv_install_dir>/share/OpenCV/
Press c to confi
To Search:
File list (Check if you may need any files):
illum_maps
..........\shell
..........\.....\modules.cpp
..........\.....\command.h
..........\.....\config.h
..........\.....\COPYING
..........\.....\config.cpp
..........\.....\main.cxx
..........\.....\modules.h
..........\CMakeLists.txt
..........\img
..........\...\tangerines.jpg
..........\illumestimators
..........\...............\common
..........\...............\......\statistics.h
..........\...............\......\mask.h
..........\...............\......\derivative.cpp
..........\...............\......\mask.cpp
..........\...............\......\derivative.h
..........\...............\......\statistics.cpp
..........\...............\......\color.cpp
..........\...............\......\color.h
..........\...............\illuminantestimator.cpp
..........\...............\illuminantestimator.h
..........\...............\fusion
..........\...............\......\histogramVotingFusion.cpp
..........\...............\......\config_histogram_voting_fusion.h
..........\...............\......\fusion.h
..........\...............\......\fusion.cpp
..........\...............\......\config_histogram_voting_fusion.cpp
..........\...............\......\histogramVotingFusion.h
..........\...............\iic
..........\...............\...\iic.h
..........\...............\...\iic.cpp
..........\...............\...\iebv.cpp
..........\...............\...\iebv_estimator.h
..........\...............\...\config_iebv.cpp
..........\...............\...\iebv_estimator.cpp
..........\...............\...\iebv.h
..........\...............\...\config_iebv.h
..........\...............\grayworld
..........\...............\.........\grayworldestimator.h
..........\...............\.........\grayworldestimator.cpp
..........\COPYING
..........\lille
..........\.....\commands
..........\.....\........\command_lgrayworld.cpp
..........\.....\........\command_liebv.h
..........\.....\........\command_liebv.cpp
..........\.....\........\command_lgrayworld.h
..........\.....\paint_superpixel.h
..........\.....\liebv_config.cpp
..........\.....\lgrayworld_config.h
..........\.....\liebv_config.h
..........\.....\config
..........\.....\......\config_iebv_lenient.txt
..........\.....\......\config_iebv_harsh.txt
..........\.....\......\config_iebv_avg.txt
..........\.....\lgrayworld_config.cpp
..........\.....\paint_superpixel.cpp
..........\superpixels
..........\...........\felzenszwalb
..........\...........\............\implementation
..........\...........\............\..............\pnmfile.h
..........\...........\............\..............\convolve.h
..........\...........\............\..............\segment-image.h
..........\...........\............\..............\imutil.h
..........\...........\............\..............\filter.h
..........\...........\............\..............\segment-graph.h
..........\...........\............\..............\segment.cpp
..........\...........\............\..............\COPYING
..........\...........\............\..............\README
..........\...........\............\..............\imconv.h
..........\...........\............\..............\disjoint-set.h
..........\...........\............\..............\misc.h
..........\...........\............\..............\image.h
..........\...........\............\..............\Makefile
..........\...........\............\felzenszwalbsegmentation.h
..........\...........\............\felzenszwalbsegmentation.cpp
..........\...........\normal_image.h
..........\...........\commands
..........\...........\........\commandfelzenszwalb.cpp
..........\...........\........\patchesconfig.cpp
..........\...........\........\patchesconfig.h
..........\...........\........\commandfelzenszwalb.h
..........\...........\........\felzenszwalbconfig.cpp
..........\...........\........\felzenszwalbconfig.h
..........\...........\superpixel.h
..........\...........\superpixelsegmentation.h
..........\...........\patches
..........\...........\.......\patchessegmentation.h
..........\...........\.......\patchessegmentation.cpp
..........\...........\normal_image.cpp
.......