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

📄 alex.m

📁 matlab处理图像的一些基本方法。其中有一部分mex程序需要安装编译
💻 M
字号:
function alex

%
% M FILE TO START ALEX.
% FOR INSTALLATION PROCEDURE SEE BELOW.
%

%
% Copyright (c) 1995 by Claudio Rivetti and Mark Young
% claudio@alice.uoregon.edu,    mark@alice.uoregon.edu
%

% DEFINE GLOBAL THE IMPORTANT VARIABLES
% NO MODIFICATION REQUIRED 
global H I
global Fname FullFname
global ed_zrange1 ed_zrange2 ed_colormap ed_contrast ed_offset
global SB_frame B_frame
global FileFilter
global Handleimg Handlebar Handleimgax Handleframeax Handlefig
global handleline
global FontName FontSize FontWeight
global map Extramap MapSize MapNum
global Clipboard Undofun
global Uibgcolor Figbgcolor
global AlexDir TempDir savepath readpath extrafun_path help_path
global LineSpace FigNormalSize
global SelObj
global Fcoordext Fprofext Fcontourext Fstatext
global Coords 
global Device
global Fast3Dplot AutoZrange


%%%%% INSTALLATION: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%=====================================================================%
%            PROPERLY SET THE NEXT TRHEE STRING ASSIGMENTS             %
%          (CHANGE ONLY THE CHARACTERS BETWEEN THE 'QUOTES').         %
%                                                                     %
% - The ALEX directory.                                               %
% - A temporary files directory.                                      %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  
             
AlexDir='';
TempDir='';                

% SAVE THE FILE AND TYPE ALEX AT THE MATLAB PROMPT.
% REMEMBER TO ADD  ALEXDIR TO THE MATLAB PATH USING THE
% COMMAND PATH(PATH, ALEXDIR) WHEN STARTING ALEX FROM A 
% DIRECTORY DIFFERENT THAN ALEXDIR.
% NO OTHER CHANGES ARE REQUIRED FOR THE INSTALLATION
%======================================================================
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% FOR A GENERAL EXTRA_FUNCTION COLLECTION, UNCOMMENT THE NEXT LINE. 
% WITH THE NEXT extrafun_path ASSIGMENT ONE CAN SELECT FOR A GENERAL
% EXTRA_FUNCTION COLLECTION (UNCOMMENT THE FIRST LINE) OR FOR A
% PERSONAL EXTRA_FUNCTION COLLECTION (UNCOMMENT THE SECOND LINE).

extrafun_path=[AlexDir 'extrafun/'];
% extrafun_path=[getenv('HOME') '/extrafun/'];  



% DISPLAY THE ALEX LOGO
logo=alexlogo;

%  START VARIABLE ASSIGNMENT
FontName   = 'screen';
FontSize   = 12;
FontWeight = 'demi';
Fname='';
FullFname='';
FileFilter= '';    
Device=1;
MapSize=240;
MapNum=1;
Uibgcolor=[0.55 0.55 0.55];
Figbgcolor=[0.55 0.55 0.55];
LineSpace=1;

% SET THE AUTOMATIC FILE NAME EXTENSIONS.
Fcoordext='.coord.mat';
Fprofext='.prof.mat';
Fcontourext='.contour.mat';
Fstatext='.stat.mat';

readpath = [pwd filesep];
savepath = [pwd filesep];
help_path = [AlexDir 'help' filesep];

% UPGRADE THE MATLAB PATH
%path(path, [AlexDir '3Dviewer']);
%path(path, extrafun_path(1:length(extrafun_path)-1));

% LOAD THE .alex FILE IN THE USER DIRECTORY AND SET SOME VARIABLES
% TO THE VALUES OF THE LAST ALEX SESSION.
load_setup

% LOAD THE COLORMAPS FILE
cmaps('default');
cs=screencenter;
close(logo);
clear logo;

% INITIALIZE THE MAIN ALEX WINDOW
%p1=[cs(1)-868/2 cs(2)-706/2 868 706];
%FigNormalSize=[cs(1)-944/2 cs(2)-810/2 944 810];
wd=868/1024;
ht=706/800;
FigNormalSize=[(1-wd)/2 (1-ht)/2 wd ht];
Handlefig=figure('units','normalized','position', FigNormalSize, 'NumberTitle', 'off','menubar','none',...
		 'Name', 'Alex  (Beta-1 version)', 'color', Figbgcolor);

% INITIALIZE THE ALEX PULLDOWN MENU
alexmenu(Handlefig);
setalexmenu('off');

% INITIALIZE THE IMAGE FRAMEBOX
Handleframeax=axes( 'YTick', [], 'XTick', [], 'DataAspectRatio', [1 1 1],... 
		    'XlimMode', 'auto', 'yLimMode', 'auto',...
		    'color', 'k', 'Xcolor', get(Handlefig, 'color'),... 
		    'Ycolor', get(Handlefig, 'color'));

Handleimg=0;

% CREATE THE COLORBAR AND THE COLORMAP UICONTROLS
Handlebar=cbar;

% CREATE THE CONTROL FRAME 
B_frame=buttonframe;

% INIZIALIZE THE STATUSBAR
statusbar;

% CREATE THE IMAGE TITLE
imagetitle;

% SET THE ZOOM ON
setzoomstatus(1);



⌨️ 快捷键说明

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