Как проверить, установлены ли libpng и png++
Как проверить, установлены ли png ++ и libpng в Ubuntu? Я пытаюсь скомпилировать этот код http://ttic.uchicago.edu/~dmcallester/SPS/index.html и в файле readme говорится, что мне нужны libpng и png ++
Я следовал инструкциям для установки обоих, но я получаю сообщение об ошибке
/home/usr/spsstereo/spsstereo_main.cpp:22:25: fatal error: png++/png.hpp: No such file or directory
#include <png++/png.hpp>
^
compilation terminated.
make[2]: *** [CMakeFiles/spsstereo.dir/spsstereo_main.o] Error 1
make[1]: *** [CMakeFiles/spsstereo.dir/all] Error 2
Я предполагаю, что png ++ не установлен? Как я могу проверить?
## SPS-Stereo: Slanted Plane Smoothing Stereo
SPS-Stereo is a dense stereo method employing a slanted plane model. It jointly estimates a superpixel segmentation, boundry labels (such as occlusion boundaries), and a dense depth estimate from a pair of stereo images.
**Citation**
@inproceedings{Yamaguchi14,
author = {Koichiro Yamaguchi and David McAllester and Raquel Urtasun},
title = {Efficient Joint Segmentation, Occlusion Labeling, Stereo and Flow Estimation},
booktitle = {ECCV},
year = {2014}
}
### Building SPS-Stereo
1. Prerequisites
* [libpng](http://www.libpng.org/pub/png/libpng.html)
* [png++](http://www.nongnu.org/pngpp/)
2. Building
1. type 'cmake .'
2. type 'make'
### Usage of demo code
First, download KITTI stereo/flow dataset from [KITTI Vision Benchmark Suite homepage](http://www.cvlibs.net/datasets/kitti/eval_stereo_flow.php?benchmark=stereo) and extract it.
Run SPS-Stereo
`> ./spsstereo data_stereo_flow/training/image_0/000000_10.png data_stereo_flow/training/image_1/000000_10.png`
1 ответ
Так как вышеупомянутый комментарий @steeldriver работал для меня на ту же ошибку, что делает его ответом, чтобы люди могли легко найти его.
"В Ubuntu заголовки и библиотеки разработки обычно упаковываются отдельно от библиотек времени выполнения: в этом случае вам, вероятно, понадобится libpng++-dev"