完成
This commit is contained in:
@@ -13,19 +13,19 @@ alpha=0.3
|
||||
beta=80
|
||||
def updateAlpha(x):
|
||||
global alpha,img,img2
|
||||
alpha=cv.getTrackbarPos('Alpha','image')
|
||||
alpha=cv.getTrackbarPos('Alpha','modify_sample')
|
||||
alpha=alpha*0.01
|
||||
img=np.uint8(np.clip((alpha*img2+beta),0,255))
|
||||
def updateBeta(x):
|
||||
global beta,img,img2
|
||||
beta=cv.getTrackbarPos('Beta','image')
|
||||
beta=cv.getTrackbarPos('Beta','modify_sample')
|
||||
img=np.uint8(np.clip((alpha*img2+beta),0,255))
|
||||
#3
|
||||
cv.namedWindow('modify_sample')
|
||||
cv.createTrackbar('Alpha','image',0,300,updateAlpha)
|
||||
cv.createTrackbar('Beta','image',0,255,updateBeta)
|
||||
cv.setTrackbarPos('Alpha','image',100)
|
||||
cv.setTrackbarPos('Beta','image',10)
|
||||
cv.createTrackbar('Alpha','modify_sample',0,300,updateAlpha)
|
||||
cv.createTrackbar('Beta','modify_sample',0,255,updateBeta)
|
||||
cv.setTrackbarPos('Alpha','modify_sample',100)
|
||||
cv.setTrackbarPos('Beta','modify_sample',10)
|
||||
cv.setMouseCallback('modify_sample',draw_circle)
|
||||
while(1):
|
||||
cv.imshow('modify_sample',img)
|
||||
|
||||
Reference in New Issue
Block a user