设为首页
收藏本站
切换到宽版
登录
立即注册
找回密码
搜索
搜索
本版
帖子
用户
快捷导航
论坛
BBS
VIP用户组
官网群
无名商城论坛
»
论坛
›
资源分享区
›
学习资源专区
›
【冷漠】二十行代码教你用Python给照片换底色 ...
返回列表
发帖
查看:
226
|
回复:
0
[其他技术]
【冷漠】二十行代码教你用Python给照片换底色
[复制链接]
无名
无名
当前离线
积分
32464
1万
主题
1万
帖子
3万
积分
管理员
积分
32464
发消息
发表于 2022-5-8 17:33:33
|
显示全部楼层
|
阅读模式
大家好,这里稚悠,觉得好的话点个关注吧[爱心]
1.图片来源
该图片来源于百度图片,如果侵权,请联系我删除!图片仅用于知识交流。
2.读取图片并显示
※ imread():读取图片;
※ imshow():展示图片;
※ waitkey():设置窗口等待,如果不设置,窗口会一闪而过;
效果如下:
3.图片缩放
resize():图片缩放,其中fx和fy表示缩放比例,0.5表示缩放为以前的 一半。
结果如下:
4.将图片转换为灰度图像
三色图片有RGB三个颜色通道,无法进行腐蚀和膨胀的操作。这个就需要我们将彩色图片转换为hsv灰度图像后,再完成腐蚀和膨胀的操作。
※ cv2.cvtColor(img,cv2.COLOR_BGR2HSV)可以将彩色图片转化为hsv灰度图片。
结果如下:
5.将图片进行二值化处理
二值化处理是为了将图片转换为黑白图片。二值化类似于1表示男、2表示女,对于图像的处理我们也需要自定义一个最小值和最大值,这里分别用lower_blue和upper_blue表示
※ lower_blue = np.array([90,70,70])
※ upper_blue = np.array([110,255,255])
※ inRange(hsv, lower_blue, upper_blue)将图片进行二值化操作。
图片
,
缩放
,
灰度
,
表示
,
blue
相关帖子
•
【FUT】AIDE第三课
•
【FUT】图片取色源码
•
【FUT】 R、【关●注哥】保存图片
•
【FUT】 R、【关●注哥】代码分享
•
【IAPP教程】Max,如何将图片导入iapp,纯小白教程,内含
•
【FUT】修改图片透明度
•
【FUT】IAPP图片全屏
•
【FUT】IAPP图片无限旋转
•
【FUT】水波纹动画
•
【FUT】图片直链助手iapp源码
回复
使用道具
举报
返回列表
发帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表