Beispiel #1
0
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')

#マスクの作成
Beispiel #2
0
# -*- 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')
Beispiel #4
0
#!/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/')