完成
This commit is contained in:
Generated
+1
-1
@@ -2,7 +2,7 @@
|
||||
<module type="PYTHON_MODULE" version="4">
|
||||
<component name="NewModuleRootManager">
|
||||
<content url="file://$MODULE_DIR$" />
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="jdk" jdkName="openCV_study" jdkType="Python SDK" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
</module>
|
||||
Generated
+1
-1
@@ -3,5 +3,5 @@
|
||||
<component name="Black">
|
||||
<option name="sdkName" value="OpenCV_Study" />
|
||||
</component>
|
||||
<component name="ProjectRootManager" version="2" project-jdk-name="OpenCV_Study" project-jdk-type="Python SDK" />
|
||||
<component name="ProjectRootManager" version="2" project-jdk-name="openCV_study" project-jdk-type="Python SDK" />
|
||||
</project>
|
||||
@@ -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)
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 153 KiB After Width: | Height: | Size: 164 KiB |
Reference in New Issue
Block a user