亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? gui_corner.m

?? 使用MATLAB編寫的角點(diǎn)檢測源代碼
?? M
字號:
function varargout = gui_corner(varargin)
%   GUI for corner.m
%       Main parameters can be adjusted in this GUI:
%       C -  denotes the minimum ratio of major axis to minor axis of an ellipse, 
%           whose vertex could be detected as a corner by proposed detector.  
%           The default value is 1.5.
%       T_angle -  denotes the maximum obtuse angle that a corner can have when 
%           it is detected as a true corner, default value is 162.
%       Endpoint -  a flag to control whether add the end points of a curve
%           as corner, 1 means Yes and 0 means No. The default value is 1.
%
%   Composed by He Xiaochen 
%   HKU EEE Dept. ITSR, Apr. 2005
%
%   Algorithm is derived from :
%       X.C. He and N.H.C. Yung, “Curvature Scale Space Corner Detector with  
%       Adaptive Threshold and Dynamic Region of Support”, Proceedings of the
%       17th International Conference on Pattern Recognition, 2:791-794, August 2004.
%   Improved algorithm is included in “A Corner Detector based on Global and Local 
%   Curvature Properties”and submitted to IEEE transaction on PAMI. 
% Begin initialization code - DO NOT EDIT
gui_Singleton = 1;
gui_State = struct('gui_Name',       mfilename, ...
                   'gui_Singleton',  gui_Singleton, ...
                   'gui_OpeningFcn', @gui_corner_OpeningFcn, ...
                   'gui_OutputFcn',  @gui_corner_OutputFcn, ...
                   'gui_LayoutFcn',  [] , ...
                   'gui_Callback',   []);
if nargin & isstr(varargin{1})
    gui_State.gui_Callback = str2func(varargin{1});
end

if nargout
    [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
else
    gui_mainfcn(gui_State, varargin{:});
end
% End initialization code - DO NOT EDIT


% --- Executes just before gui_corner is made visible.
function gui_corner_OpeningFcn(hObject, eventdata, handles, varargin)
% This function has no output args, see OutputFcn.
% hObject    handle to figure
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
% varargin   command line arguments to gui_corner (see VARARGIN)

% Choose default command line output for gui_corner
handles.output = hObject;

% Update handles structure
guidata(hObject, handles);

% UIWAIT makes gui_corner wait for user response (see UIRESUME)
% uiwait(handles.figure1);


% --- Outputs from this function are returned to the command line.
function varargout = gui_corner_OutputFcn(hObject, eventdata, handles)
% varargout  cell array for returning output args (see VARARGOUT);
% hObject    handle to figure
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

% Get default command line output from handles structure
varargout{1} = handles.output;
% --- Executes during object creation, after setting all properties.function slider2_CreateFcn(hObject, eventdata, handles)% hObject    handle to slider2 (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    empty - handles not created until after all CreateFcns called% Hint: slider controls usually have a light gray background, change%       'usewhitebg' to 0 to use default.  See ISPC and COMPUTER.usewhitebg = 1;if usewhitebg    set(hObject,'BackgroundColor',[.9 .9 .9]);else    set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));end% --- Executes on slider movement.function slider2_Callback(hObject, eventdata, handles)% hObject    handle to slider2 (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)% Hints: get(hObject,'Value') returns position of slider%        get(hObject,'Min') and get(hObject,'Max') to determine range of sliderx=get(gco,'value');
H=findobj('Tag','edit2');
set(H,'string',num2str(x));% --- Executes during object creation, after setting all properties.function slider1_CreateFcn(hObject, eventdata, handles)% hObject    handle to slider1 (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    empty - handles not created until after all CreateFcns called% Hint: slider controls usually have a light gray background, change%       'usewhitebg' to 0 to use default.  See ISPC and COMPUTER.usewhitebg = 1;if usewhitebg    set(hObject,'BackgroundColor',[.9 .9 .9]);else    set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));end% --- Executes on slider movement.function slider1_Callback(hObject, eventdata, handles)% hObject    handle to slider1 (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)% Hints: get(hObject,'Value') returns position of slider%        get(hObject,'Min') and get(hObject,'Max') to determine range of sliderx=get(gco,'value');
H=findobj('Tag','edit1');
set(H,'string',num2str(x));% --- Executes during object creation, after setting all properties.function edit1_CreateFcn(hObject, eventdata, handles)% hObject    handle to edit1 (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    empty - handles not created until after all CreateFcns called% Hint: edit controls usually have a white background on Windows.%       See ISPC and COMPUTER.if ispc    set(hObject,'BackgroundColor','white');else    set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));endfunction edit1_Callback(hObject, eventdata, handles)% hObject    handle to edit1 (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)% Hints: get(hObject,'String') returns contents of edit1 as text%        str2double(get(hObject,'String')) returns contents of edit1 as a doublex=get(gco,'string');
H=findobj('Tag','slider1');
set(H,'value',str2num(x));% --- Executes during object creation, after setting all properties.function edit2_CreateFcn(hObject, eventdata, handles)% hObject    handle to edit2 (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    empty - handles not created until after all CreateFcns called% Hint: edit controls usually have a white background on Windows.%       See ISPC and COMPUTER.if ispc    set(hObject,'BackgroundColor','white');else    set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));endfunction edit2_Callback(hObject, eventdata, handles)% hObject    handle to edit2 (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)% Hints: get(hObject,'String') returns contents of edit2 as text%        str2double(get(hObject,'String')) returns contents of edit2 as a doublex=get(gco,'string');
H=findobj('Tag','slider2');
set(H,'value',str2num(x));% --- Executes on button press in pushbutton2.function pushbutton2_Callback(hObject, eventdata, handles)% hObject    handle to pushbutton2 (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)
[I,C,T_angle,Endpoint]=get_parameter;

cout=corner(I,C,T_angle,[],[],[],Endpoint);
save cout.mat cout

% --- Executes on button press in checkbox1.function checkbox1_Callback(hObject, eventdata, handles)% hObject    handle to checkbox1 (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)% Hint: get(hObject,'Value') returns toggle state of checkbox1
% --- Executes on button press in pushbutton1.
function pushbutton1_Callback(hObject, eventdata, handles)
% hObject    handle to pushbutton1 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
[fname,dire]=uigetfile('*.bmp;*.jpg;*.gif','Open the image to be detected');
I=imread([dire,fname]);
figure(1), imshow(I);
H=findobj('Tag','pushbutton1');
set(H,'userdata',I);


function [I,C,T_angle,Endpoint]=get_parameter

H=findobj('Tag','pushbutton1');
I=get(H,'userdata');
H=findobj('Tag','slider1');
C=get(H,'value');
H=findobj('Tag','slider2');
T_angle=get(H,'value');
H=findobj('Tag','checkbox1');
Endpoint=get(H,'value');

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩你懂的在线播放| 国产精品资源网| 在线免费精品视频| 亚洲一区欧美一区| 91.com在线观看| 美女网站色91| 国产嫩草影院久久久久| 成人午夜短视频| 亚洲欧美偷拍三级| 欧美老人xxxx18| 精品亚洲porn| 国产精品系列在线| 91久久精品一区二区二区| 亚洲电影一区二区三区| 91精品在线免费观看| 久久精品av麻豆的观看方式| 国产亚洲综合av| 91久久精品一区二区| 蜜桃免费网站一区二区三区| 国产视频亚洲色图| 日本福利一区二区| 久久国产欧美日韩精品| 成人欧美一区二区三区1314 | 亚洲欧美乱综合| 欧美日韩国产综合久久| 国产一区不卡视频| 亚洲综合小说图片| 久久久综合视频| 色av成人天堂桃色av| 国产成人午夜片在线观看高清观看| 国产欧美精品一区| 777a∨成人精品桃花网| 播五月开心婷婷综合| 男女性色大片免费观看一区二区 | 亚洲成人动漫在线观看| 国产片一区二区| 69久久夜色精品国产69蝌蚪网| 懂色中文一区二区在线播放| 日本视频一区二区| 亚洲综合网站在线观看| 国产日韩欧美精品一区| 欧美一区二区三区视频在线 | 中文字幕一区二区三区在线播放 | 欧美日韩免费视频| 成人动漫一区二区在线| 另类小说综合欧美亚洲| 亚洲成人免费视频| 亚洲女子a中天字幕| 国产日韩欧美精品综合| 欧美成人一区二区三区片免费| 色88888久久久久久影院按摩| 国产成人精品网址| 久久99精品国产麻豆婷婷| 亚洲一区二区三区四区在线免费观看| 久久久久久久久99精品| 日韩三级免费观看| 欧美精品aⅴ在线视频| 在线欧美日韩国产| 91亚洲国产成人精品一区二三| 国产乱码精品一区二区三| 久久av资源站| 毛片基地黄久久久久久天堂| 天天色天天操综合| 丝瓜av网站精品一区二区 | 天天av天天翘天天综合网| 综合在线观看色| 亚洲欧洲日韩一区二区三区| 久久久久久久电影| 国产亚洲va综合人人澡精品 | 成av人片一区二区| 成年人午夜久久久| 99久久99久久免费精品蜜臀| 国产不卡视频一区二区三区| 福利电影一区二区三区| 成人影视亚洲图片在线| 成人午夜av电影| 99久久综合精品| 一本一道久久a久久精品综合蜜臀| 成人激情黄色小说| 91浏览器在线视频| 欧美亚州韩日在线看免费版国语版| 色天使色偷偷av一区二区| 在线欧美日韩精品| 5858s免费视频成人| 欧美一区二区观看视频| 精品人伦一区二区色婷婷| 久久综合精品国产一区二区三区 | 国产精品国产自产拍高清av王其| 国产精品久久久久久久久搜平片| 中文字幕人成不卡一区| 亚洲妇熟xx妇色黄| 精品夜夜嗨av一区二区三区| 国产精品亚洲а∨天堂免在线| 成人深夜在线观看| 91久久精品一区二区二区| 欧美人伦禁忌dvd放荡欲情| 日韩欧美综合在线| 欧美国产综合一区二区| 亚洲男人都懂的| 日韩精品五月天| 国产成人福利片| 91蜜桃婷婷狠狠久久综合9色| 欧美在线小视频| 欧美电影免费观看高清完整版| 国产日产欧美一区二区三区| 亚洲精品视频在线| 老色鬼精品视频在线观看播放| 国产传媒一区在线| 欧美日韩一二三| 久久久久国产精品人| 亚洲精品乱码久久久久| 久久精品国产99| 91免费国产在线| 26uuu色噜噜精品一区二区| 日韩美女啊v在线免费观看| 日本不卡在线视频| 91视频免费看| 精品国产亚洲在线| 一区二区不卡在线视频 午夜欧美不卡在| 日韩电影一区二区三区四区| 大胆亚洲人体视频| 欧美一级一区二区| 亚洲激情成人在线| 国产成人精品亚洲午夜麻豆| 欧美精品免费视频| 亚洲人成在线播放网站岛国| 精品一区在线看| 欧美日韩视频不卡| 国产精品视频在线看| 久久aⅴ国产欧美74aaa| 欧美色爱综合网| 亚洲欧洲av色图| 国产精品亚洲人在线观看| 91精品啪在线观看国产60岁| 亚洲人成网站在线| 国产suv精品一区二区6| 欧美一区二区三区色| 亚洲影院久久精品| 色综合天天综合在线视频| 国产亚洲一区字幕| 精品亚洲免费视频| 日韩视频免费观看高清在线视频| 亚洲人成在线播放网站岛国| 丁香五精品蜜臀久久久久99网站 | 久久久www成人免费无遮挡大片| 亚洲午夜电影网| 91福利资源站| 亚洲天堂2014| 99久久精品国产观看| 日本一区二区免费在线| 狠狠色狠狠色合久久伊人| 欧美大片一区二区| 奇米综合一区二区三区精品视频| 欧美性一二三区| 亚洲国产精品自拍| 欧洲中文字幕精品| 一区二区三区波多野结衣在线观看| 风间由美性色一区二区三区| 久久久精品黄色| 国产suv一区二区三区88区| 久久久久97国产精华液好用吗| 久久精品国产免费| 久久这里只精品最新地址| 黄色资源网久久资源365| 精品国产sm最大网站免费看| 韩国女主播一区二区三区| 久久久青草青青国产亚洲免观| 精品在线观看视频| 国产午夜精品美女毛片视频| 国产河南妇女毛片精品久久久 | 日韩一级免费一区| 另类小说一区二区三区| 日韩免费视频一区二区| 国产精品影视在线观看| 国产精品免费丝袜| 91麻豆精品在线观看| 夜夜嗨av一区二区三区中文字幕| 欧美在线视频全部完| 免费成人在线播放| 久久久久久久久岛国免费| 99久久综合色| 午夜av一区二区| 欧美精品一区二区三区视频| 国产激情视频一区二区三区欧美 | 精品美女在线观看| 成人综合婷婷国产精品久久免费| 最新成人av在线| 欧美日韩国产电影| 国产一区在线不卡| 成人欧美一区二区三区黑人麻豆 | 欧美大片在线观看一区二区| 国产老肥熟一区二区三区| 中文字幕日韩av资源站| 欧美三级电影网站| 精品一区二区三区的国产在线播放 | 一本大道久久精品懂色aⅴ| 亚洲国产你懂的| 久久影院视频免费| 色婷婷综合久久久久中文一区二区| 亚洲亚洲精品在线观看|