gpt4 book ai didi

c++ - 移动 NamedWindow 时 OpenCV 崩溃

转载 作者:太空宇宙 更新时间:2023-11-03 23:16:48 24 4
gpt4 key购买 nike

我有一个程序,其中我在 OpenCV namedWindow() 中显示视频源。该程序允许我在 namedWindow 中单击,但如果我尝试在我的桌面上移动窗口,它会触发 convert.cpp 读取错误

First-chance exception at 0x00D061A8 in AlcesSandboxApp.exe: 0xC0000005: Access violation reading location 0x44374050.

If there is a handler for this exception, the program may be safely continued.

这是我初始化窗口的行:

        namedWindow(wndDisplay, WINDOW_AUTOSIZE);

我也尝试过使用 WINDOW_NORMAL。我应该如何创建一个可以容忍移动的 namedWindow?

更新:附加代码

//Display the new image
while(true){
//dispImg is a shared pointer that is updated in another thread.
cv::applyColorMap(dispImg, colorMat, colorMap);
imshow(wndDisplay, colorMat);
}

最佳答案

它可能适用于您的 OpenCV 配置。您使用的是 32 位还是 64 位?您是否根据操作系统和调试或发布配置 Opencv?最好的测试方法是像这样编译一个非常非常简单的示例 sample !就像读取图像并显示它一样,如果它工作正常,那么检查你的代码,如果不通过这个链接检查配置步骤: Configuration steps

关于c++ - 移动 NamedWindow 时 OpenCV 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37756555/

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