freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于matlab的圖像處理的課程設(shè)計(jì)(車牌識(shí)別系統(tǒng))-文庫(kù)吧

2025-06-12 18:19 本頁(yè)面


【正文】 要對(duì)處理后的數(shù)據(jù)進(jìn)行在處理時(shí),只要把這個(gè)全局變量作為原始數(shù)據(jù)帶入就可。三, 心得體會(huì)在這次課程設(shè)計(jì)過(guò)程中,感觸很深,由于對(duì)MATLAB圖像處理的函數(shù)不熟悉,導(dǎo)致自己走了很多的彎路,比如在設(shè)計(jì)圖像左轉(zhuǎn)90度和右轉(zhuǎn)90度時(shí),由于開(kāi)始并不知道imrotate函數(shù),只知道上下翻轉(zhuǎn)flipud和左右翻轉(zhuǎn)fliplr函數(shù),想著要怎么用這兩個(gè)函數(shù)來(lái)實(shí)現(xiàn)左轉(zhuǎn)和右轉(zhuǎn)呢,如果當(dāng)當(dāng)只用矩陣轉(zhuǎn)置的話,并不能達(dá)到要求,后來(lái)想可以結(jié)合flipud和fliplr函數(shù)來(lái)實(shí)現(xiàn),下面程序是實(shí)現(xiàn)左轉(zhuǎn)90度:axes()。x=()。if isrgb() a=x(:,:,1)。b=x(:,:,2)。c=x(:,:,3)。e=a39。g=b39。f=c39。y(:,:,1)=e。y(:,:,2)=g。y(:,:,3)=f。axes()。for k=1:3 f(:,:,k)=flipud(y(:,:,k))。 endimshow(f)。 else m=x39。 y=flipud(m)。 imshow(y)。end同理,也可以通過(guò)轉(zhuǎn)置和fliplr函數(shù)實(shí)現(xiàn)右轉(zhuǎn)90度。 但是后來(lái)發(fā)現(xiàn)其實(shí)只要用imrotate函數(shù)就可以解決問(wèn)題。通過(guò)這次經(jīng)歷后,后來(lái)在設(shè)計(jì)其它程序時(shí),盡量找MATLAB自帶的現(xiàn)成函數(shù),而不是一碰到問(wèn)題就自己想算法,這樣可以節(jié)省較多的時(shí)間。在理工科的專業(yè)應(yīng)用背景下,用matlab 進(jìn)行相關(guān)計(jì)算與仿真編程的優(yōu)勢(shì)非常突出。特定的問(wèn)題處理算法,我們通常都以M文件的文本形式給定最終的解決方案,自己設(shè)計(jì)的程序是在MATLAB環(huán)境下,用MATLAB語(yǔ)言編寫(xiě)的,這對(duì)于有安裝MATLAB軟件的計(jì)算機(jī)上運(yùn)行并不存在什么問(wèn)題,關(guān)鍵是一般的計(jì)算機(jī)很少有去安裝MATLAB軟件的,那么要在這些機(jī)子上運(yùn)行該程序要怎么辦呢,難道要先安裝MATLAB軟件,這顯然太麻煩了,對(duì)于一個(gè)通用的,比較成熟的解決方案,我們當(dāng)然期望它能應(yīng)用到更多的場(chǎng)合, (可執(zhí)行)文件可運(yùn)行于所有的通用WINDOWS操作系統(tǒng),為此。通過(guò)查找資料,了解到在生成可執(zhí)行性文件之前,需要進(jìn)行一系列編譯環(huán)境方面的配置:要將用Matlab語(yǔ)言編寫(xiě)的函數(shù)文件編譯成可獨(dú)立執(zhí)行的*.exe文件(即可脫離Matalab環(huán)境的執(zhí)行程序),首先要安裝和配置好Matlab Compiler,一般來(lái)說(shuō),在安裝Matlab時(shí)就已經(jīng)安裝了相應(yīng)版本的Matlab Compiler。只是不同版本的Matlab,其編譯器的使用方法有一定的差異,這一點(diǎn)要引起一定的注意。在確定安裝好Matlab Compiler后,還需要對(duì)Compiler進(jìn)行適當(dāng)?shù)呐渲?,方法是在Matlab命令窗口輸入:Mbuild –setup然后根據(jù)提示執(zhí)行相應(yīng)的操作,使用者可根據(jù)自己計(jì)算機(jī)中現(xiàn)有編譯器的情況選擇合適的編譯器,如VC++ 、VC++、Bland C的編譯器等,目前Matlab好象還不支持VC++(我計(jì)算機(jī)安裝的就是VC++2005,Matlab就無(wú)法識(shí)別)。當(dāng)然,如果你的計(jì)算機(jī)里根本就沒(méi)有安裝其他任何語(yǔ)言的編譯器,也可選擇Matlab自帶的Lcc編譯器,其實(shí)這個(gè)編譯器對(duì)大多數(shù)用戶已經(jīng)夠用了(我就是選擇的Matlab自帶的Lcc編譯器)。配置好編譯器后,自然就是對(duì)自己編寫(xiě)的M文件進(jìn)行編譯了。將M文件編譯為獨(dú)立可執(zhí)行文件的語(yǔ)法是:mcc –m …..其中fun1就是最后的可執(zhí)行文件的名稱。通過(guò)本次課程設(shè)計(jì),使自己對(duì)MATLAB GUI設(shè)計(jì)流程有了比較深刻的體會(huì),同時(shí)也了解了一般軟件設(shè)計(jì)的過(guò)程。在設(shè)計(jì)過(guò)程中碰到了很多的問(wèn)題,通過(guò)這些問(wèn)題,使自己分析問(wèn)題,解決問(wèn)題的能力得到了較大的提高。四, 參考文獻(xiàn)【1】 鄭阿奇,曹戈,[M].北京:電子工業(yè)出版社【2】 程衛(wèi)國(guó),馮峰,姚東,[M].北京:人民郵電出版社【3】 [M].西安:西安電子科技大學(xué)出版社五, 附錄19function varargout = two(varargin)% Begin initialization code DO NOT EDITgui_Singleton = 1。gui_State = struct(39。gui_Name39。, mfilename, ... 39。gui_Singleton39。, gui_Singleton, ... 39。gui_OpeningF39。, @two_OpeningF, ... 39。gui_OutputF39。, @two_OutputF, ... 39。gui_LayoutF39。, [] , ... 39。gui_Callback39。, [])。if nargin amp。amp。 ischar(varargin{1}) = str2func(varargin{1})。endif nargout [varargout{1:nargout}] = gui_mainf(gui_State, varargin{:})。else gui_mainf(gui_State, varargin{:})。end% End initialization code DO NOT EDIT% Executes just before erzhi is made visible.function two_OpeningF(hObject, eventdata, handles, varargin)% This function has no output args, see OutputF.%接下來(lái)是菜單的程序function file_Callback(hObject, eventdata, handles)%文件打開(kāi)程序function open_Callback(hObject, eventdata, handles) [name,path]=uigetfile({39。*.bmp39。},39。載入圖像39。)。if isequal(name,0)|isequal(path,0) errordlg(39。沒(méi)有選中文件39。,39。出錯(cuò)39。)。 return。else x=imread([path,name])。 axes()。 imshow(x)。 =x。 =x。 guidata(hObject,handles)endfunction save_Callback(hObject, eventdata, handles)%文件保存 [filename,pathname] = uiputfile(39。*.bmp39。,39。圖片保存為39。)。if isequal([filename,pathname],[0,0]) errordlg(39。沒(méi)有保存39。,39。出錯(cuò)39。)。 return。elsefile=strcat(pathname,filename)。()。i=getimage(gca)。imwrite(i,file)。endfunction exit_Callback(hObject, eventdata, handles)clc。close all。close(gcf)。%編輯菜單的程序function edit_Callback(hObject, eventdata, handles)function huidu_Callback(hObject, eventdata, handles)%灰度處理axes()。if isrgb() y=rgb2gray()。 %RGBimshow(y)。else msgbox(39。這已經(jīng)是灰度圖像39。,39。轉(zhuǎn)換失敗39。)。end function liangdu_Callback(hObject, eventdata, handles)%亮度處理 pro
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1