import pca import ransac import sift import homography import warp #reload(sift) reload(homography) reload(imtools) """前回のプログラム""" #3.2.3 xmlFileName = 'jkfaces2008_small/jkfaces.xml' points = imregistration.read_points_from_xml(xmlFileName) #位置合わせする imregistration.rigid_alignment(points,'jkfaces2008_small/') """ """ # 平均画像の比較 imlist = imtools.get_imlist('jkfaces2008_small/') avgim = imtools.compute_average(imlist) plt.subplot(1,2,1) plt.imshow(avgim) plt.axis('off') imlist = imtools.get_imlist('jkfaces2008_small/aligned/') avgim_aligned = imtools.compute_average(imlist) plt.subplot(1,2,2) plt.imshow(avgim_aligned) plt.axis('off') #マスクの作成
# -*- coding: utf-8 -*- """ Created on Mon Mar 31 15:03:25 2014 @author: admin """ import imregistration xmlFileName = "jkfaces.xml" points = imregistration.read_points_from_xml(xmlFileName) imregistration.rigid_alignment(points, "jkfaces")
# -*- coding: utf-8 -*- """ Created on Sat Aug 20 18:53:20 2016 @author: user """ import imregistration # load the location of control points xmlFileName = '../pcv_data/data/jkfaces.xml' points = imregistration.read_points_from_xml(xmlFileName) # register imregistration.rigid_alignment(points,'../pcv_data/data/jkfaces/') #immatrix = array([mask*array(Image.open(imlist[i]).convert('L')).flatten() #for i in range(150)],'f')
#!/usr/bin/env python # -*- coding=utf8 -*- """ # Author: Yoghourt.Lee->lvcr # Created Time : Sun 22 Apr 2018 05:01:43 PM CST # File Name: read_xml.py # Description: 读取 XML 文件,其中文件名为键,点的坐标为键值。然后配准所有的图像,将它们与第一幅图像对齐 """ import imregistration #载入控制点的位置 xmlFileName = 'jkface2008_small/jkfaces.xml' points = imregistration.read_points_from_xml(xmlFileName) #注册 imregistration.rigid_alignment(points, 'jkface2008_small/')