mirror of
https://github.com/zebrajr/opencv.git
synced 2026-01-15 12:15:17 +00:00
python: 'cv2.' -> 'cv.' via 'import cv2 as cv'
This commit is contained in:
@@ -21,7 +21,7 @@ if PY3:
|
||||
xrange = range
|
||||
|
||||
import numpy as np
|
||||
import cv2
|
||||
import cv2 as cv
|
||||
import video
|
||||
from common import nothing, getsize
|
||||
|
||||
@@ -29,8 +29,8 @@ def build_lappyr(img, leveln=6, dtype=np.int16):
|
||||
img = dtype(img)
|
||||
levels = []
|
||||
for _i in xrange(leveln-1):
|
||||
next_img = cv2.pyrDown(img)
|
||||
img1 = cv2.pyrUp(next_img, dstsize=getsize(img))
|
||||
next_img = cv.pyrDown(img)
|
||||
img1 = cv.pyrUp(next_img, dstsize=getsize(img))
|
||||
levels.append(img-img1)
|
||||
img = next_img
|
||||
levels.append(img)
|
||||
@@ -39,7 +39,7 @@ def build_lappyr(img, leveln=6, dtype=np.int16):
|
||||
def merge_lappyr(levels):
|
||||
img = levels[-1]
|
||||
for lev_img in levels[-2::-1]:
|
||||
img = cv2.pyrUp(img, dstsize=getsize(lev_img))
|
||||
img = cv.pyrUp(img, dstsize=getsize(lev_img))
|
||||
img += lev_img
|
||||
return np.uint8(np.clip(img, 0, 255))
|
||||
|
||||
@@ -55,20 +55,20 @@ if __name__ == '__main__':
|
||||
cap = video.create_capture(fn)
|
||||
|
||||
leveln = 6
|
||||
cv2.namedWindow('level control')
|
||||
cv.namedWindow('level control')
|
||||
for i in xrange(leveln):
|
||||
cv2.createTrackbar('%d'%i, 'level control', 5, 50, nothing)
|
||||
cv.createTrackbar('%d'%i, 'level control', 5, 50, nothing)
|
||||
|
||||
while True:
|
||||
ret, frame = cap.read()
|
||||
|
||||
pyr = build_lappyr(frame, leveln)
|
||||
for i in xrange(leveln):
|
||||
v = int(cv2.getTrackbarPos('%d'%i, 'level control') / 5)
|
||||
v = int(cv.getTrackbarPos('%d'%i, 'level control') / 5)
|
||||
pyr[i] *= v
|
||||
res = merge_lappyr(pyr)
|
||||
|
||||
cv2.imshow('laplacian pyramid filter', res)
|
||||
cv.imshow('laplacian pyramid filter', res)
|
||||
|
||||
if cv2.waitKey(1) == 27:
|
||||
if cv.waitKey(1) == 27:
|
||||
break
|
||||
|
||||
Reference in New Issue
Block a user