
Ubuntu日本語フォーラム

ログインしていません。
Ubuntu 15.10にソースコードからOpenCVをインストールしようとしたのですがmakeの段階でコンパイルエラー(GST_VIDEO_FORMAT_ENCODEDが定義されていない)をおこし止まってしまいます。以下に情報を載せますので心当たりのある方、ご教授願います。
PC: DELL Inspiron-17 5759
CPU: Intel® Core™ i7-6500U CPU @ 2.50GHz × 4
GPU: Intel® Skylake ULT GT2
RAM: 8GB
ROM: 1TB HDD
OS: Ubuntu 15.10 日本語Remix
ソースコードの入手先
https://github.com/Itseez/opencv.git
https://github.com/Itseez/opencv_contrib.git
からgit clone コマンドを用いて入手
cmake
$cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=~/opencv-src/opencv_contrib/modules ..
エラーメッセージ
(冒頭略)
[ 41%] Building CXX object modules/shape/CMakeFiles/opencv_shape.dir/src/haus_dis.cpp.o
/home/kota/opencv-src/opencv/modules/videoio/src/cap_gstreamer.cpp: In member function ‘virtual bool CvVideoWriter_GStreamer::open(const char*, int, double, CvSize, bool)’:
/home/kota/opencv-src/opencv/modules/videoio/src/cap_gstreamer.cpp:1419:25: error: ‘GST_VIDEO_FORMAT_ENCODED’ was not declared in this scope
input_pix_fmt = GST_VIDEO_FORMAT_ENCODED;
^
/home/kota/opencv-src/opencv/modules/videoio/src/cap_gstreamer.cpp: In member function ‘virtual bool CvVideoWriter_GStreamer::writeFrame(const IplImage*)’:
/home/kota/opencv-src/opencv/modules/videoio/src/cap_gstreamer.cpp:1590:26: error: ‘GST_VIDEO_FORMAT_ENCODED’ was not declared in this scope
if (input_pix_fmt == GST_VIDEO_FORMAT_ENCODED) {
^
modules/videoio/CMakeFiles/opencv_videoio.dir/build.make:169: recipe for target 'modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_gstreamer.cpp.o' failed
make[2]: *** [modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_gstreamer.cpp.o] Error 1
make[2]: *** 未完了のジョブを待っています....
[ 41%] Building CXX object modules/shape/CMakeFiles/opencv_shape.dir/src/hist_cost.cpp.o
[ 41%] Building CXX object modules/shape/CMakeFiles/opencv_shape.dir/src/precomp.cpp.o
CMakeFiles/Makefile2:5576: recipe for target 'modules/videoio/CMakeFiles/opencv_videoio.dir/all' failed
make[1]: *** [modules/videoio/CMakeFiles/opencv_videoio.dir/all] Error 2
make[1]: *** 未完了のジョブを待っています....
[ 41%] [ 41%] Building CXX object modules/shape/CMakeFiles/opencv_shape.dir/src/aff_trans.cpp.o
Building CXX object modules/shape/CMakeFiles/opencv_shape.dir/src/emdL1.cpp.o
[ 41%] Building CXX object modules/shape/CMakeFiles/opencv_shape.dir/src/sc_dis.cpp.o
[ 41%] Building CXX object modules/shape/CMakeFiles/opencv_shape.dir/src/tps_trans.cpp.o
Linking CXX shared library ../../lib/libopencv_shape.so
[ 41%] Built target opencv_shape
Makefile:146: recipe for target 'all' failed
make: *** [all] Error 2
オフライン