Single image dehazing using dark channel prior. more information you can see at [Single Image Haze Removal Using Dark Channel Prior] 1.
Implement soft matting with the help of boost::ublas
and boost numeric bindings
, but the speed is not fast and can't handle large pictures. I consider to reconstruct more matrix manipulation code with Eigen.
The result you can see at result/
folder. refine_t.png
represents the refine transmission image by [soft matting] 3.