C# 解决循环调用 Cv2.ImShow 按钮 X 关闭无效
不罗嗦,直接上代码
while (true)
{
Cv2.ImShow("测试", 你的图片Mat类型);
Cv2.WaitKey(100);
try
{
if (Cv2.GetWindowProperty("测试", WindowPropertyFlags.AutoSize) < 1)
{
break;
}
}
catch (Exception ex)
{
break;
}
}
主要是通过调用 Cv2.GetWindowProperty
通过返回值来结束循环关闭窗口,第一个参数是你的窗口标题 string 类型
,第二个参数是你窗口的属性 enum 值
参考文档地址: Cv2.GetWindowProperty.