当前位置: 首页 > news >正文

Ubuntu20.04安装配置OpenCV-Python库并首次执行读图

一、选择三方提供的预编译包安装:

可以从官网下载 OpenCV 的安装包,编译后使用;也可以直接使用第三方提供的预编译包
安装。显然后者不需要执行编译步骤,更便捷。选择由 PyPI 提供的 OpenCV 安装包,可以在 https://pypi.org/project/opencv-python/上面下载最新的基于 Python 的 OpenCV 库。亲测:终端中执行下载通常失败,点击相应安装包才下载成功。

二、pip install 执行安装包:

opencv_python-4.9.0.80-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64。

三、读取图像的示例代码:

import cv2
lena = cv2.imread('/home/lijiang/图片/ubuntu wallpaper/Gump.jpg')
cv2.namedWindow('墙纸')
cv2.imshow('墙纸', lena)
cv2.waitKey(0)

四、函数说明:

1.namedWindow函数
函数 cv2.namedWindow()用来创建指定名称的窗口,其语法格式为:
None = cv2.namedWindow( winname )
式中,winname 是要创建的窗口的名称。

2.imshow函数
函数 cv2.imshow()用来显示图像,其语法格式为:
None = cv2.imshow( winname, mat )
式中:winname 是窗口名称。mat 是要显示的图像。

3.waitKey()函数

用上这个函数,才能保证显示出来的图像持续显示,而不是一闪而过。参数是运行完成结束显示的按键。

五、执行结果:

4555119b2a144947b46f3e5243bc757b.png

 

http://www.lryc.cn/news/283590.html

相关文章:

  • 经典目标检测YOLO系列(二)YOLOV2的复现(2)正样本的匹配、损失函数的实现及模型训练
  • 半波整流电路原理详解+参数与计算公式
  • GZ036 区块链技术应用赛项赛题第3套
  • LeetCode142.环形链表II
  • 触摸按键控制LED灯
  • QT自定义控件0-360°刻度尺
  • c语言0基础笔记
  • Vue 中 Element UI 的 el-table 组件实现动态表头和内容
  • 安装sqlserver后—无法连接到 127.0.0.1,1433\sqlexpress
  • Python JSON解析校验格式,输出错误信息的工具
  • 物联网网关与plc怎么连接?
  • HANA:存储过程(Procedures) DEBUG
  • Oracle行转列函数,列转行函数
  • 线程同步--生产者消费者模型
  • React hook+AntD pro实现Form表单的二次封装
  • python异步切片下载文件(内置redis获取任务 mongo更新任务状态等)
  • 《吐血整理》进阶系列教程-拿捏Fiddler抓包教程(10)-Fiddler如何设置捕获Firefox浏览器的Https会话
  • 阿里云云原生弹性方案:用弹性解决集群资源利用率难题
  • Spring-BeanPostProcessor PostConstruct init InitializingBean 执行顺序
  • 【算法】递归
  • DC-1靶机刷题记录
  • rust跟我学七:获取外网IP地址
  • 华为:交换机忘记console密码重置
  • 2024年甘肃省职业院校技能大赛信息安全管理与评估 样题三 模块一
  • Go 中 slice 的 In 功能实现探索
  • pyDAL一个python的ORM(终) pyDAL的一些性能优化
  • springboot log4j配置xml实例说明
  • VsCode重新安装需要配机的ESLint和 Prettier - Code formatter 配置
  • 录屏功能怎么打开?简单操作,一学就会!
  • 小程序显示兼容处理,home键处理