跟我学Python图像处理丨图像特效处理:毛玻璃、浮雕和油漆特效

摘要:本文讲解常见的图像特效处理,从而让读者实现各种各样的图像特殊效果,并通过Python和OpenCV实现。

本文分享自华为云社区《[Python图像处理] 二十四.图像特效处理之毛玻璃、浮雕和油漆特效》,作者:eastmount。

创新互联长期为1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为深圳企业提供专业的成都网站制作、网站建设,深圳网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制开发。

一.图像毛玻璃特效

图像毛玻璃特效如图所示,左边为原始图像,右边为毛玻璃特效图像。它是用图像邻域内随机一个像素点的颜色来替代当前像素点颜色的过程,从而为图像增加一个毛玻璃模糊的特效。

PS:该图片为作者去喀纳斯拍摄,真心美!

Python实现代码主要是通过双层循环遍历图像的各像素点,再用定义的随机数去替换各邻域像素点的颜色,具体代码如下所示。

#coding:utf-8
import cv2
import numpyas np
#读取原始图像
src= cv2.imread('scenery.png')
#新建目标图像
dst= np.zeros_like(src)
#获取图像行和列
rows, cols= src.shape[:2]
#定义偏移量和随机数
offsets= 5
random_num= 0
#毛玻璃效果: 像素点邻域内随机像素点的颜色替代当前像素点的颜色
for y in range(rows - offsets):
for x in range(cols - offsets):
 random_num= np.random.randint(0,offsets)
 dst[y,x]= src[y + random_num,x + random_num]
#显示图像
cv2.imshow('src',src)
cv2.imshow('dst',dst)
cv2.waitKey()
cv2.destroyAllWindows()

本文题目:跟我学Python图像处理丨图像特效处理:毛玻璃、浮雕和油漆特效
URL网址:http://bzwzjz.com/article/dsogdph.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 响应式网站建设 成都网站设计 重庆手机网站建设 成都网站建设公司 成都网站建设 定制网站建设多少钱 定制网站制作 自适应网站建设 成都网站设计公司 成都网站建设 网站制作 重庆企业网站建设 网站建设方案 网站设计 成都网站建设 成都网站建设 温江网站设计 阿坝网站设计 成都网站制作 企业网站设计 定制网站设计 重庆电商网站建设