如何基于C++解决RTSP取流报错问题
使用g++opencv_demo.cpp-otest会报以下错误
这是我的代码:
#include#include #include #include #include #include #include #include //#pragmacomment(lib,"") usingnamespacestd; usingnamespacecv; voidVideo_to_Image(Mat&frame); intmain() { //stringfilename="Wildlife.wmv"; stringfilename="rtsp://admin:abc.1234@10.12.18.131:554"; Matframe; VideoCapturecap; cap.open(filename); if(!cap.isOpened()){ cerr<<"ERROR!Unabletoopencamera\n"; return-1; } //---GRABANDWRITELOOP cout<<"Startgrabbing"< =2) { cout<<"2scapture"< =0) break; } cap.release(); return0; } voidVideo_to_Image(Mat&frame) { charimage_name[PATH_MAX]; sprintf(image_name,"%s%s","test_image",".jpg"); imwrite(image_name,frame); }
解决方案:
g++`pkg-configopencv--cflags`opencv_demo.cpp-otest`pkg-configopencv--libs`
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。