C++ OpenCV C++;使用示例代码读取访问冲突
这是我第一次尝试openCV,所以为了测试它,我从网站上复制了一些代码 imshow可以工作,但这是我发现的一个可怕的技巧,如果我试图调用函数cv::resize,程序无论如何都会崩溃 我认为问题是由错误的配置造成的,其中存在库dll不匹配,但我尝试下载和编译各种版本的opencv,尝试在调试和发布模式下编译,但似乎没有任何效果C++ OpenCV C++;使用示例代码读取访问冲突,c++,visual-studio,opencv,C++,Visual Studio,Opencv,这是我第一次尝试openCV,所以为了测试它,我从网站上复制了一些代码 imshow可以工作,但这是我发现的一个可怕的技巧,如果我试图调用函数cv::resize,程序无论如何都会崩溃 我认为问题是由错误的配置造成的,其中存在库dll不匹配,但我尝试下载和编译各种版本的opencv,尝试在调试和发布模式下编译,但似乎没有任何效果 在这里,我将vs19与openCV 4.5.2 x64一起使用我不清楚您的问题。那么你调试了opencv库并发现了一个错误?对不起,我不明白你的意思 #include
在这里,我将vs19与openCV 4.5.2 x64一起使用我不清楚您的问题。那么你调试了opencv库并发现了一个错误?对不起,我不明白你的意思
#include "opencv2/opencv.hpp"
#include <iostream>
using namespace std;
using namespace cv;
int main(){
VideoCapture cap("file.mp4");
if(!cap.isOpened()){
cout << "Error opening video stream or file" << endl;
return -1;
}
while(1){
Mat frame;
cap >> frame;
if (frame.empty())
break;
imshow( "Frame", frame );
char c=(char)waitKey(25);
if(c==27)
break;
}
cap.release();
destroyAllWindows();
return 0;
}
_InputArray in(frame);
*(uint64_t*)((char*)(&in) + 8) = (uint64_t)in.getObj();
imshow("Frame", in);