Python 图像处理篇-利用opencv库展示本地图片实例演示
python 常用的图像处理技术有两种方法,一种是 opencv,另一种是 pytesseract。
opencv 进行图像处理的话,我们需要安装 opencv-python 和 numpy 这两个库,直接用 pip install 安装就好了。
numpy 的作用是:进行科学计算的基础软件包,我们后续处理会涉及到大量的科学计算,到时候就用到了。
下面先测一下能不能用。
import cv2img = cv2.imread("xiaoai.jpg") # 读取图片
cv2.imshow("xiaoai", img) # 展示图片时窗口显示名称
cv2.waitKey(10000) # 图像展示时间,单位:毫秒(ms)
运行效果图:
你可能发现了,上面的方式只能读取英文路径,中文路径会报错,这时为大家展示下 numpy 的用处,可以对中文路径的图片进行解码处理。
import cv2
import numpy as np# img = cv2.imread("小爱.jpg") # 直接读取中文会报错
img = cv2.imdecode(np.fromfile("小爱.jpg", dtype=np.uint8), 1) # 可以读取中文路径图片
cv2.imshow("xiaoai", img) # 展示图片时窗口显示名称
cv2.waitKey(10000) # 图像展示时间,单位:毫秒(ms)
喜欢的点个赞❤吧!
Python 图像处理篇-利用opencv库展示本地图片实例演示相关推荐
- Python 图像处理篇-利用opencv库和numpy库读取包含中文路径下的本地图片实例演示
很简单,只要用 numpy 把图片解码一下就好了. import cv2 import numpy as np# img = cv2.imread("小爱.jpg") # 直接读取 ...
- Python 技术篇-用smtplib和email库实现邮件发送并展示本地图片实例演示
qq账号发送邮箱登陆密码需要用授权码. 可以看我的这个文章: Python 技术篇-qq邮箱授权码开通 实现原理 将本地图片加入到邮件的附件中. m_img.add_header('Content-I ...
- Python 利用pickle库查看pkl文件实例演示,pkl是什么类型的文件?怎么来打开它?
一说 pkl 很容易想到王者荣耀的 kpl 比赛,哈哈! pkl 格式的文件是 python 用于保存文件用的. 本文的重点是怎么打开这类文件,请看大屏幕! 博主之前呢也踩了个小坑呢,就是在打开文件的 ...
- Python 爬虫篇-利用urllib库下载网页中的图片实例演示
我们用的是 urllib 库,这个库是 python 自带的,我们直接就可以使用. 我们需要来了解一下基本原理,它可以通过图片地址将图片下载下来. 我们来找一张图片做实例看一下. 查看图片的地址,把地 ...
- Python 爬虫篇-利用BeautifulSoup库爬取墨迹天气网的天气信息实例演示,调用墨迹天气api接口获取空气质量
安装方法: pip install BeautifulSoup4 BeautifulSoup 详细使用文档 墨迹天气抓取演示 墨迹天气没有提供专门的天气接口 api,但我们可以用 BeautifulS ...
- 利用opencv库识别身份证图片
一.前言 本文主要实现了对身份证图片上身份证号码的自动识别,在Qt平台上使用opencv进行图像处理,并绘制简单的用户界面,设计了一个基于Qt和opencv的身份证号码识别系统. 二.用户界面 用户界 ...
- Python 技巧篇 - 英文单词首字母大小写转换功能实例演示,字符串切片实现
首先来介绍下字符串切片 'hello'[1:3] 代表第 1,第 2 这 2 个位置,即 'el',它是大于等于冒号前的,小于冒号后的,如果冒号前是空,代表从头开始,冒号后为空的话,代表结尾,它是第一 ...
- pil库修改图片大小_python 利用PIL库进行更改图片大小的操作
python 是可以利用PIL库进行更改图片大小的操作的,当然一般情况下是不需要的,但是在一些特殊的利用场合,是需要改变图片的灰度或是大小等的操作的,其实用python更改图片的大小还是蛮简单的,只需 ...
- 《OpenCv视觉之眼》Python图像处理十六:Opencv图像处理实战一之图像中的硬币检测
本专栏主要介绍如果通过OpenCv-Python进行图像处理,通过原理理解OpenCv-Python的函数处理原型,在具体情况中,针对不同的图像进行不同等级的.不同方法的处理,以达到对图像进行去噪.锐 ...
最新文章
- 快速得到两个list中不同部分的list
- 文巾解题 1646. 获取生成数组中的最大值
- 两点C#的propertyGrid的使用心得
- matlab变电站仿真,基于Matlab Simulink的110kV变电系统建模及故障仿真分析
- 个人简历模板(网页版)
- C语言oj统计衣服尺寸,如何测量衣服尺寸?
- Gluster源代码阅读3--MGMT Xlator
- 如何解决笔记本键盘某一个键一直在自动按下
- Linux内核及主流Linux发行版对应关系汇总
- 找出游戏的获胜者(java)
- Vue-pdf实现在线预览PDF文件
- 利用pgzero做一个接球的小游戏
- JAVA的三大特性(举例说明)
- Android Wifi自动打开并连接
- PHP浮点数的一个常见问题的解答
- 纯前端(HTML+CSS)实现上传图片前预览功能
- 深度之眼Paper带读笔记NLP.18:UMT
- Maven工程加入Jacoo生成代码测试覆盖率报告
- 【swarm测试极简指南】升到0.6.2,报found current localstore schema code的答疑。
- 主梁弹性模量计算_4 主梁作用效应计算