This commit is contained in:
2024-09-23 22:52:42 +08:00
parent 663ed66e2f
commit c7d5bd94f5
4 changed files with 8 additions and 8 deletions
+1 -1
View File
@@ -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>
+1 -1
View File
@@ -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>
+6 -6
View File
@@ -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