⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 volkanjing1.m

📁 If you have not registered, Please [regist first].You should upload at least five sourcecodes/docume
💻 M
字号:
clc; close all; close all;
global input_points
global base_points
% load the base_image and intialize the base_mark
base_image = imread('proj1FH4.jpg');
% extend the boundary of base image in order to
% make sure the registered result would fall inside of image
base_dims=size(base_image);
base_ref=[base_dims(2), base_dims(1); 2*base_dims(2),2*base_dims(1)]; % used to record the base image dimension after it is exteneed

tempbuffer=base_image;
base_mark=(-1)*ones(3*base_dims(1),4*base_dims(2),3);
for i=1:base_dims(1)
    for j=1:base_dims(2)   
            base_mark(i+base_dims(1),j+base_dims(2),1)=tempbuffer(i,j,1);
            base_mark(i+base_dims(1),j+base_dims(2),2)=tempbuffer(i,j,2);
            base_mark(i+base_dims(1),j+base_dims(2),3)=tempbuffer(i,j,3);
    end
end
base_image=base_mark;
base_dims=size(base_image);
for i=1:base_dims(1) 
    for j=1:base_dims(2)
        if base_image(i,j,1)==-1
            base_image(i,j,1)=0;
            base_image(i,j,2)=0;
            base_image(i,j,3)=0;
        end
    end
end
base_image=uint8(base_image);

unregistered = imread('proj1FH3.jpg');
[base_image,base_mark,base_ref]=register(base_image,unregistered,base_mark,base_ref);

unregistered = imread('proj1FH5.jpg');
[base_image,base_mark,base_ref]=register(base_image,unregistered,base_mark,base_ref);

%unregistered = imread('lab4.jpg');
%[base_image,base_mark,base_ref]=register(base_image,unregistered,base_mark,base_ref);


unregistered = imread('proj1FH6.jpg');
[base_image,base_mark,base_ref]=register(base_image,unregistered,base_mark,base_ref);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -