Python 图像处理篇-利用opencv库展示本地图片实例演示

简介: Python 图像处理篇-利用opencv库展示本地图片实例演示

 

python 常用的图像处理技术有两种方法,一种是 opencv,另一种是 pytesseract

opencv 进行图像处理的话,我们需要安装 opencv-pythonnumpy 这两个库,直接用 pip install 安装就好了。

numpy 的作用是:进行科学计算的基础软件包,我们后续处理会涉及到大量的科学计算,到时候就用到了。

下面先测一下能不能用。

import cv2
img = cv2.imread("xiaoai.jpg")   # 读取图片
cv2.imshow("xiaoai", img)   # 展示图片时窗口显示名称
cv2.waitKey(10000)   # 图像展示时间,单位:毫秒(ms)

运行效果图:

image.png

你可能发现了,上面的方式只能读取英文路径,中文路径会报错,这时为大家展示下 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)

喜欢的点个赞❤吧!

目录
相关文章
|
8月前
|
存储 人工智能 测试技术
如何使用LangChain的Python库结合DeepSeek进行多轮次对话?
本文介绍如何使用LangChain结合DeepSeek实现多轮对话,测开人员可借此自动生成测试用例,提升自动化测试效率。
2001 125
如何使用LangChain的Python库结合DeepSeek进行多轮次对话?
|
8月前
|
监控 数据可视化 数据挖掘
Python Rich库使用指南:打造更美观的命令行应用
Rich库是Python的终端美化利器,支持彩色文本、智能表格、动态进度条和语法高亮,大幅提升命令行应用的可视化效果与用户体验。
779 0
|
7月前
|
数据可视化 关系型数据库 MySQL
【可视化大屏】全流程讲解用python的pyecharts库实现拖拽可视化大屏的背后原理,简单粗暴!
本文详解基于Python的电影TOP250数据可视化大屏开发全流程,涵盖爬虫、数据存储、分析及可视化。使用requests+BeautifulSoup爬取数据,pandas存入MySQL,pyecharts实现柱状图、饼图、词云图、散点图等多种图表,并通过Page组件拖拽布局组合成大屏,支持多种主题切换,附完整源码与视频讲解。
741 4
【可视化大屏】全流程讲解用python的pyecharts库实现拖拽可视化大屏的背后原理,简单粗暴!
|
7月前
|
传感器 运维 前端开发
Python离群值检测实战:使用distfit库实现基于分布拟合的异常检测
本文解析异常(anomaly)与新颖性(novelty)检测的本质差异,结合distfit库演示基于概率密度拟合的单变量无监督异常检测方法,涵盖全局、上下文与集体离群值识别,助力构建高可解释性模型。
577 10
Python离群值检测实战:使用distfit库实现基于分布拟合的异常检测
|
9月前
|
运维 Linux 开发者
Linux系统中使用Python的ping3库进行网络连通性测试
以上步骤展示了如何利用 Python 的 `ping3` 库来检测网络连通性,并且提供了基本错误处理方法以确保程序能够优雅地处理各种意外情形。通过简洁明快、易读易懂、实操性强等特点使得该方法非常适合开发者或系统管理员快速集成至自动化工具链之内进行日常运维任务之需求满足。
634 18
|
计算机视觉 Python
|
计算机视觉 Windows Python
|
计算机视觉 Python
|
Python 计算机视觉
|
计算机视觉 Python

推荐镜像

更多