Opencv出错

Opencv出错,opencv,Opencv,我在制作opencv时看到: 我下载了opencv git的源代码 [ 22%] Built target pch_Generate_opencv_highgui [ 22%] Built target opencv_highgui [ 22%] Built target opencv_videoio_pch_dephelp [ 22%] Built target pch_Generate_opencv_videoio [ 22%] Building CXX object modules/vid

我在制作opencv时看到: 我下载了opencv git的源代码

[ 22%] Built target pch_Generate_opencv_highgui
[ 22%] Built target opencv_highgui
[ 22%] Built target opencv_videoio_pch_dephelp
[ 22%] Built target pch_Generate_opencv_videoio
[ 22%] Building CXX object modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_v4l.cpp.o
/home/fhwa/opencv/modules/videoio/src/cap_v4l.cpp: In function ‘bool mjpeg_to_rgb24(int, int, unsigned char*, int, unsigned char*)’:
/home/fhwa/opencv/modules/videoio/src/cap_v4l.cpp:1740:16: error: ‘imdecode’ is not a member of ‘cv’
   cv::Mat temp=cv::imdecode(cv::Mat(std::vector<uchar>(src, src + length)), 1);
                ^
make[2]: *** [modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_v4l.cpp.o] Error 1
make[1]: *** [modules/videoio/CMakeFiles/opencv_videoio.dir/all] Error 2
make: *** [all] Error 2
[22%]构建目标pch\u生成\u opencv\u highgui
[22%]构建目标opencv\u highgui
[22%]内置目标opencv\u videoio\u pch\u帮助
[22%]构建目标pch\u生成\u opencv\u视频IO
[22%]构建CXX对象模块/videoio/cmakfiles/opencv\u videoio.dir/src/cap\u v4l.cpp.o
/home/fhwa/opencv/modules/videoio/src/cap_v4l.cpp:在函数“bool mjpeg_to_rgb24(int,int,unsigned char*,int,unsigned char*)”中:
/home/fhwa/opencv/modules/videoio/src/cap_v4l.cpp:1740:16:错误:“imdecode”不是“cv”的成员
cv::Mat temp=cv::imdecode(cv::Mat(std::vector(src,src+长度)),1);
^
make[2]:***[modules/videoio/CMakeFiles/opencv\u videoio.dir/src/cap\u v4l.cpp.o]错误1
make[1]:***[modules/videoio/CMakeFiles/opencv\u videoio.dir/all]错误2
make:**[全部]错误2
有什么提示吗?我错过了一些软件包吗?

试试稳定的版本

wget

非尖端版本(来自git)

尝试稳定的版本

wget

非尖端版本(来自git)

尝试稳定的版本

wget

非尖端版本(来自git)

尝试稳定的版本

wget


非尖端版本(来自git)

您可以使用plhn解决方案,也可以对最新的稳定标签执行git签出操作:

$git tag -l #list all tags
$git checkout 2.4.9 #thats the latest stable version

这将签出与最新稳定包中相同的版本。但作为奖励,如果出现一些不明确的异常,您可以查看源代码。

您可以使用plhn解决方案,也可以在最新的稳定标签上执行git签出:

$git tag -l #list all tags
$git checkout 2.4.9 #thats the latest stable version

这将签出与最新稳定包中相同的版本。但作为奖励,如果出现一些不明确的异常,您可以查看源代码。

您可以使用plhn解决方案,也可以在最新的稳定标签上执行git签出:

$git tag -l #list all tags
$git checkout 2.4.9 #thats the latest stable version

这将签出与最新稳定包中相同的版本。但作为奖励,如果出现一些不明确的异常,您可以查看源代码。

您可以使用plhn解决方案,也可以在最新的稳定标签上执行git签出:

$git tag -l #list all tags
$git checkout 2.4.9 #thats the latest stable version
这将签出与最新稳定包中相同的版本。但是,如果出现一些不清楚的异常,您还可以查看源代码