示例#1
0
def post_merge(result_file):

    f = open(result_file)
    #print result_file
    lines = f.readlines()
    bbox = []
    for line in lines:
        record = line.strip().split(' ')
        bbox.append([
            float(record[0]),
            float(record[1]),
            float(record[2]),
            float(record[3]),
            float(record[4]),
            float(record[5])
        ])

    res = np.array(bbox)

    res = merge(np.array(bbox))

    res = merge(np.array(res), 3.0, 1.3, 1.2, 1.0)
    res = merge(np.array(res), 3.0, 1.3, 1.2, 1.0)
    res = merge(np.array(res), 3.0, 1.3, 1.2, 1.0)
    res = merge(np.array(res), 3.0, 1.3, 1.2, 1.0)
    res = merge(np.array(res), 3.0, 1.3, 1.2, 1.0)
    f.close()

    g = open(result_file, 'w+')
    res = res.tolist()
    for r in res:
        print >> g, r[0], r[1], r[2], r[3], r[4], r[5]
    g.close()
示例#2
0
def post_merge(result_file):

	f = open(result_file)
	#print result_file
	lines = f.readlines()
	bbox = []
	for line in lines:
		record = line.strip().split(' ')
		bbox.append([float(record[0]),float(record[1]),float(record[2]),float(record[3]),float(record[4]),float(record[5])])		
	
	res = np.array(bbox)

	res = merge(np.array(bbox))
	
	res = merge(np.array(res), 3.0, 1.3, 1.2, 1.0)
	res = merge(np.array(res), 3.0, 1.3, 1.2, 1.0)
	res = merge(np.array(res), 3.0, 1.3, 1.2, 1.0)	
	res = merge(np.array(res), 3.0, 1.3, 1.2, 1.0)	
	res = merge(np.array(res), 3.0, 1.3, 1.2, 1.0)	
	f.close()
	
	g = open(result_file,'w+')
	res = res.tolist()
	for r in res:
		print>>g,r[0],r[1],r[2],r[3],r[4],r[5]
	g.close()