kopia lustrzana https://github.com/OpenDroneMap/ODM
Better resize interpolation
rodzic
5c82b65788
commit
d99043ca6b
|
@ -423,10 +423,15 @@ def find_ecc_homography(image_gray, align_image_gray, number_of_iterations=1000,
|
|||
if align_image_gray.shape[0] != image_gray.shape[0]:
|
||||
align_image_gray = to_8bit(align_image_gray)
|
||||
image_gray = to_8bit(image_gray)
|
||||
|
||||
interpolation_mode = cv2.INTER_CUBIC
|
||||
if image_gray.shape[0] < align_image_gray.shape[0] and image_gray.shape[1] < align_image_gray.shape[1]:
|
||||
interpolation_mode = cv2.INTER_AREA
|
||||
|
||||
image_gray = cv2.resize(image_gray, None,
|
||||
fx=align_image_gray.shape[1]/image_gray.shape[1],
|
||||
fy=align_image_gray.shape[0]/image_gray.shape[0],
|
||||
interpolation=cv2.INTER_AREA)
|
||||
interpolation=interpolation_mode)
|
||||
|
||||
# Build pyramids
|
||||
image_gray_pyr = [image_gray]
|
||||
|
|
Ładowanie…
Reference in New Issue