import cv2
import numpy as np
import math
img = cv2.imread('ruonan.jpg',1)
Info = img.shape
height = Info[0]
width = Info[1]
gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
dst = np.zeros((height,width,1),np.uint8)
#newp = gray[i,j]- gray[i,j+1]+150
for i in range(0,height):
for j in range(0,width-1):
newp = gray[i,j]-gray[i,j+1]+150
if newp >=255:
dst[i,j]=255
else:
dst[i,j] = newp
cv2.imshow('Dst',dst)
cv2.waitKey(0)
24_#浮雕效果
原创wx5c808bf9b561a ©著作权
©著作权归作者所有:来自51CTO博客作者wx5c808bf9b561a的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:33_彩色图均衡化源代码
下一篇:23_sobel边缘检测源代码
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
VB6浮雕效果源代码
Private Sub Command1_Click() Dim r2, g2, b2
vb integer command c -
4-11 浮雕效果
150就是当前的灰度值,边沿细节就是我们的相邻像素之差。
灰度 灰度值 干货