gpt4 book ai didi

OpenCV 错误 : Assertion failed (size. width>0 && size.height>0)

转载 作者:太空宇宙 更新时间:2023-11-03 21:09:19 28 4
gpt4 key购买 nike

我按照官方教程和以下链接编译并安装了 OpenCV 库 opencv-installation

我使用的是官方教程中提供的示例代码using eclipse cdt

#include <cv.h>
#include <highgui.h>

using namespace cv;

int main( int argc, char** argv )
{
Mat image;
image = imread( argv[1],1 );

if( argc != 2 || !image.data )
{
printf( "No image data \n" );
return -1;
}

namedWindow( "Display Image", CV_WINDOW_AUTOSIZE );
imshow( "Display Image", image );

waitKey(0);

return 0;
}

编译时出现以下错误:

OpenCV Error: Assertion failed (size.width>0 && size.height>0) in imshow, file /home/hp/apps/opencv-2.4.6.1/modules/highgui/src/window.cpp, line 261
terminate called after throwing an instance of 'cv::Exception'

what(): /home/hp/apps/opencv-2.4.6.1/modules/highgui/src/window.cpp:261: error: (-215) size.width>0 && size.height>0 in function imshow

提前致谢

最佳答案

我有类似的问题。你可以添加类似的代码,也许可以解决它。因为捕获大小导致这个问题

VideoCapture cap;
cap.set(CV_CAP_PROP_FRAME_WIDTH, 640);
cap.set(CV_CAP_PROP_FRAME_HEIGHT, 480);

cap.read(image);

关于OpenCV 错误 : Assertion failed (size. width>0 && size.height>0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17636587/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com