Python代码敲一张浮雕画,我们可以采用相邻像素相减的方法来得到轮廓与平面的差,类似边缘的特征,从而获得这种立体感,为了增强图片的主观感受,我们还可以给这个差加上一个固定值。
那具体怎么实现呢?首先先把图片读入内存,转化为灰度图像,使用当前像素值 = 相邻像素值之差来得到图像的边缘特征,在加上固定数值150就可以得到浮雕效果了。
是不是好简单的,这个代码不只是简单,还好玩哦!
实现浮雕效果的代码如下
注意在这里图像像素是用0-255的范围表示的,所以当像素值大于255时,需要将他变为255。
浮雕效果结果显示对比
需要Python其他的教程,可以 加小编的Q群哦!
这就是图像的浮雕效果啦,还可以用不同的图片试试效果。
是不是很漂亮,你还在等什么,快试试吧!
文章来自网络,如有侵权联系小编删除!
网友评论