如何使用Python实现一键换底片
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章给大家分享的是有关如何使用Python实现一键换底片的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言知识点:1.图像处理2.OpenCV3.numpy4.pyth
千家信息网最后更新 2025年12月02日如何使用Python实现一键换底片
这篇文章给大家分享的是有关如何使用Python实现一键换底片的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
前言
知识点:
1.图像处理
2.OpenCV
3.numpy
4.python基础知识
环境:
windows
pycharm
python3
步骤
倒入库
import numpy as npimport cv2
如果直接在命令提示符中安装的话要换个名称

pip install OpenCV-python
图像导入
img = cv2.imread('timg.jpg')缩放
rows,cols,channels = img.shapeprint(rows,cols,channels)img = cv2.resize(img,None,fx=0.5,fy=0.5)rows,cols,channels = img.shapeprint(rows,cols,channels)
显示图像内容,并进行处理
转换图像为二值化图
cv2.imshow('img',img)hsv = cv2.cvtColor(img,cv2.COLOR_BGR2HSV)cv2.imshow('hsv',hsv)lower_blue = np.array([90,70,90])upper_blue = np.array([110,255,255])二值化功能
mask = cv2.inRange(hsv,lower_blue,upper_blue)cv2.imshow('Mask',mask)腐蚀
erosion = cv2.erode(mask,None,iterations=1)cv2.imshow('erosion',erosion)膨胀
dilation = cv2.dilate(mask ,None,iterations=1)cv2.imshow('dilation',dilation)for i in range(rows): for j in range(cols): if dilation[i,j] == 255: img[i,j] = (0,0,255) # rgb(255,0,0) BGR() cv2.imshow('res',img)保存
cv2.imwrite('ting.png',img)cv2.waitKey(0) # 0 无限等待cv2.destroyAllWindows() # 销毁所有的窗口感谢各位的阅读!关于"如何使用Python实现一键换底片"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
图像
内容
知识
底片
一键
更多
篇文章
处理
不错
实用
前言
功能
名称
命令
图像处理
基础
基础知识
提示符
文章
步骤
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
为什么选者软件开发这个专业
九江网络安全
我国网络安全形势的文章
卫健委网络安全和信息化
小米路由 php 服务器
网络技术专业毕业后好就业吗
word添加数据库工具栏
千兆服务器的吞吐量是多少
广安市网络安全
信息网络安全监察专业的工资
陕西服务器虚拟化迁移云服务器
数据库查询时间的条件查询
外文数据库检索技术包
公司网络安全检测
密码学网络安全目录
厦门市数字引擎网络技术
服务器安全组怎么打开
江苏税务局安全服务器地址
access数据库基础知识
小游戏租云服务器费用
数据库安全性控制措施是什么
iphone id 连接服务器错误
服务器保留地址只能百分之5么
软件开发 后门
艺匠模板软件开发
下载一个手机上的数据库
如何修改数据库链接文件
数据库索引默认排序方式
软件开发培训学校一对
客户机和服务器谁来发送请求