opencv python 图片读取与显示图片窗口未响应问题的解决

作者:hold_on_zhen 时间:2021-05-15 22:08:53 

显示图像是 Opencv最基本的操作之一, imshow()函数可以实现该操作。如果使用过其他GUI框架背景,就会很自然地调用 imshow来显示一幅图像。但这个观点并不完全正确,因为图像确实会显示出来,但随即会消失。

例如下面代码:


import cv2
import numpy as np

img = cv2.imread('C://Users/yefci/Pictures/0.2.jpg')
cv2.imshow('C://Users/yefci/Pictures/0.2.jpg',img)

会出现这种情况:

opencv python 图片读取与显示图片窗口未响应问题的解决

下面的代码可保证显示视频时窗口上的帧可以一直进行更新。以下几行简单的代码可以显示一幅图像:


import cv2
img = cv2.imread('C://Users/yefci/Pictures/0.2.jpg')
cv2.namedWindow('image',0)#O表示显示窗口可以随意手动调节,1
cv2.imshow('image',img)
cv2.waitKey()
cv2.destroyAllWindows()

对于窗口大小调节

cv2.namedWindow('image',0)

官网中内容,默认情况下,是1,自动调整窗口大小模式。如果在图片高清情况下,显示图片窗口很大,电脑屏幕放不下,并且窗口还不能通过拖动鼠标来调整打下。Flags=0,是WINDOW_NORMAL,在这个模式下可以调整窗口的大小.

1变成0即可。

namedWindow("窗口名",0);//创建窗口

imshow("窗口名",要显示的图片);//在创建的窗口中显示图片

来源:https://blog.csdn.net/qq_35860352/article/details/80408741

标签:opencv,python,图片,未响应
0
投稿

猜你喜欢

  • Unity连接MySQL并读取表格数据的实现代码

    2024-01-19 05:20:30
  • SQL Server索引设计基础知识详解使用

    2024-01-19 01:11:31
  • 微信小程序使用component自定义toast弹窗效果

    2024-05-25 15:17:45
  • 微信小程序页面向下滚动时tab栏固定页面顶部实例讲解

    2024-05-02 17:07:18
  • Python中集合的内建函数和内建方法学习教程

    2023-11-03 04:11:27
  • Mootools常用方法扩展(二)

    2009-01-11 18:22:00
  • 如何防止未经注册的用户绕过注册界面直接进入应用系统?

    2009-11-22 19:22:00
  • fastapi与django异步的并发对比分析

    2023-01-03 19:49:30
  • PHP常量及变量区别原理详解

    2023-09-05 06:35:45
  • python中异常的传播详解

    2021-12-20 11:31:05
  • 在python中实现对list求和及求积

    2022-05-28 15:02:16
  • 更新升级python和pip版本后不生效的问题解决

    2022-09-30 18:23:14
  • golang连接MongoDB数据库及数据库操作指南

    2024-01-26 18:14:29
  • python利用正则表达式搜索单词示例代码

    2023-02-21 11:31:03
  • Python 读写文件和file对象的方法(推荐)

    2022-01-09 08:36:03
  • Python办公自动化处理的10大场景应用示例

    2022-06-30 07:04:32
  • 网页切片算法的若干问题

    2008-04-17 13:10:00
  • perl的格式化(Format)报表输出实现代码

    2022-02-10 09:43:47
  • SQL触发器实例讲解

    2012-04-13 11:52:48
  • PHP registerXPathNamespace()函数讲解

    2023-06-05 01:58:00
  • asp之家 网络编程 m.aspxhome.com