程序如下想知道每个部分具体分别代表什么意思求每一部分具体的标注下谢谢。importnumpyasnpimportcv2importsysfrommatchersimportmatchersimporttimeclassStitch:def__init__(self,ar...
程序如下 想知道每个部分具体分别代表什么意思 求每一部分具体的标注下 谢谢。
import numpy as np
import cv2
import sys
from matchers import matchers
import time
class Stitch:
def __init__(self, args):
self.path = args
fp = open(self.path, 'r')
filenames = [each.rstrip('\r\n') for each in fp.readlines()]
print filenames
self.images = [cv2.resize(cv2.imread(each),(480, 320)) for each in filenames]
self.count = len(self.images)
self.left_list, self.right_list, self.center_im = [], [],None
self.matcher_obj = matchers()
self.prepare_lists()
def prepare_lists(self):
print "Number of images : %d"%self.count
self.centerIdx = self.count/2
print "Center index image : %d"%self.centerIdx
self.center_im = self.images[self.centerIdx]
for i in range(self.count):
if(i<=self.centerIdx):
self.left_list.append(self.images[i])
else:
self.right_list.append(self.images[i])
print "Image lists prepared"
展开