導航:首頁 > 五金知識 > matlab圖像採集工具箱

matlab圖像採集工具箱

發布時間:2022-03-10 15:05:41

Ⅰ 請問用matlab進行圖象處理需要安裝哪些工具箱

裝6.5版的吧,只有600MB

Ⅱ 我想知道怎麼使用matlab圖像處理工具箱啊

matlab有專門製作界面的工具,在界面的工具配上函數,還可以用.m文件,或者函數做,就是只有文件的。

Ⅲ matlab中是否有圖像處理工具箱如何用matlab將多個圖像疊加起來

可以用 hold on 命令

Ⅳ 新人求助,matlab調用攝像頭

你可以搜索一下關於matlab 圖像採集工具箱。
我以前用CCD就是這么用的 網上找的一段:
Matlab中的圖像獲取工具箱給我們提供了必要的函數,我們直接調用就可以了。在在這帖中我們主要就是簡單的介紹如何使用該工具箱進行對USB2.0攝像頭的編程

廢話不多說,我們開始言歸正傳了。但是一定記住你必須安裝了PC攝像頭才可以進行下面的東西,如果說首次安裝攝像頭最好重啟下PC,否則可能出現沒法識別攝像頭。

整個過程我們需要做如下幾件事情:
1、查詢USB2.0Camera 的具體參數(imaqhwinfo)
2、創建視頻輸入對象(videoinput)
3、圖像預覽和顯示(preview、stoppreview、closepreview和image)
4、獲取視頻圖像(getsnapshot)
5、圖像獲取設備的獲取和設置(get和set)
6、關閉視頻對象(delete)

在正式講解之前,我想說明下幾個個在圖像獲取工具箱中的術語:

圖像獲取設備:比如攝像頭、掃描儀
圖像獲取適配器:主要的目的是通過驅動在Matlab和圖像獲取設備之間傳遞信息
ROI:region-of-interest 感興趣區域

在說說幾個常用的函數,我們這里只是說明它的作用,具體如何使用參考幫助系統
getselectedsource
imaqfind
isvalid
peekdata
getdata
imaqmontage

給我們一個攝像頭我們必須知道他的相關參數,才可能進行我們的編程下。當然我們可以查詢商家手冊,但是那個累不累人呀。

Matlab的圖像獲取工具箱為我提供了imaqhwinfo(),來獲取PC上以安裝的圖像獲取硬體信息

沒有輸入參數時,返回一個結構體, 它包含了系統中存在的適配器和Matlab相關的版本信息(第一次我們一般使用這個)

代碼:

>> info=imaqhwinfo

info =

InstalledAdaptors: {'coreco' 'winvideo'}%這里可以看到我的PC上安裝了兩個適配器
MATLABVersion: '7.6 (R2008a)'
ToolboxName: 'Image Acquisition Toolbox'
ToolboxVersion: '3.1 (R2008a)'

有輸入參數的時候,返回一個結構體,包含了指定的適配器的數據信息

代碼:

>> win_info=imaqhwinfo('winvideo')%我們看看第二適配器的具體參數

win_info =

AdaptorDllName: [1x81 char]%適配器dll文件絕對路徑
AdaptorDllVersion: '3.1 (R2008a)'%適配器dll文件版本
AdaptorName: 'winvideo'%s適配器名稱
DeviceIDs: {[1]}%設備ID號,這個我們經常需要用到
DeviceInfo: [1x1 struct]%設備信息,這里主要是圖像獲取設備的一些參數,比較重要

%====================下面我們了解下,這個圖像獲取設備到底有哪些的詳細信息吧====================

>> win_info.DeviceIDs

ans =

[1]

>> dev_win_info=win_info.DeviceInfo

dev_win_info =

DefaultFormat: 'RGB24_320x240'%獲取圖片的默認格式
DeviceFileSupported: 0
DeviceName: 'USB PC CAMERA P227'%設備名稱
DeviceID: 1%設備號
ObjectConstructor: 'videoinput('winvideo', 1)'%對象構建方式,這個絕大部分都是一樣的
SupportedFormats: {1x12 cell}%獲取的圖像支持格式,一般都有好多種,上面的DefaultFormat只是默認格式而已

%==================================看看圖像獲取設備支持的圖像格式==================================

>> dev_win_info.SupportedFormats%可以看到我的PC上的攝像頭支持下面12中圖片格式

ans =

Columns 1 through 5

'I420_160x120' 'I420_176x144' 'I420_320x240' 'I420_352x288' 'I420_640x480'

Columns 6 through 9

'RGB24_1280x960' 'RGB24_160x120' 'RGB24_176x144' 'RGB24_320x240'

Columns 10 through 12

'RGB24_352x288' 'RGB24_640x480' 'RGB24_800x600'

視頻預覽、採集和保存

(1)創建視頻輸入對象
obj = videoinput(adaptorname,deviceID,format)
adaptorname:適配器名稱,首次可以使用不帶參數的imaqhwinfo函數獲取
deviceID:設備ID號,首次可以通過imaqhwinfo函數獲取
format:視頻採集格式,可以通過DeviceInfo的SupportedFormats獲取,不填寫則使用默認格式

代碼:

>> obj = videoinput('winvideo',1,'RGB24_320x240')%這里我們使用默認的視頻採集格式

Summary of Video Input Object Using 'USB PC CAMERA P227'.

Acquisition Source(s): input1 is available.

Acquisition Parameters: 'input1' is the current selected source.
10 frames per trigger using the selected source.
'RGB24_320x240' video data to be logged upon START.
Grabbing first of every 1 frame(s).
Log data to 'memory' on trigger.

Trigger Parameters: 1 'immediate' trigger(s) on START.

Status: Waiting for START.
0 frames acquired since starting.
0 frames available for GETDATA.

(2)打開視頻預覽窗口
himage=preview(obj,himage)
obj:視頻採集對象
himage:視頻預覽窗口對應的句柄,也就是說在指定的句柄對象中預覽視頻,該參數可以空缺
至於預覽窗口的關閉和停止可以使用colsepreview和stoppreview函數

代碼:

vidRes = get(obj, 'VideoResolution');
nBands = get(obj, 'NumberOfBands');
figure()%指定預覽窗體顯示的figure
axes()%指定預覽窗口顯示的坐標系
hImage = image( zeros(vidRes(2), vidRes(1), nBands) );
preview(obj, hImage);

(3)圖像捕捉、顯示和保存

代碼:

%frame是H×W×B的矩陣。H圖像高度,由ROIPosition指定;w圖像寬度,由ROIPosition指定;B索線個數,由NumberOfBands指定
frame = getsnapshot(obj);
imshow(frame);
imwrite(fame,'snap.jpg','jpg');

Ⅳ matlab採集工具箱適用於所有的數據採集卡嗎

支持阿爾泰的採集卡,因為matlab也是阿爾泰產品的一種編程語言。

Ⅵ MatLab圖像處理工具箱

7.0的圖像處理工具箱是有這兩個函數的,如果沒有估計是你安裝不全所致。

Ⅶ 請教一下: matlab有沒有數據採集工具箱

有,好像在數理統計工具箱吧.

Ⅷ 破解版的matlab2016b可以裝圖像採集工具包嗎

matlab 2016b for mac破解版是專門為mac os蘋果用戶研發推出的一款程序開發工具,是高層次的語言和互動式環境;
matlab 2016b mac 破解版無需激活碼下載安裝即可讓各位免費使用。

Ⅸ 我的MATLAB裝上後,圖像處理工具箱不能用

MATLAB
開放分類: 自然科學、數學、數學軟體、模擬

MATLAB是矩陣實驗室(Matrix Laboratory)之意。除具備卓越的數值計算能力外,它還提供了專業水平的符號計算,文字處理,可視化建模模擬和實時控制等功能。

MATLAB的基本數據單位是矩陣,它的指令表達式與數學,工程中常用的形式十分相似,故用MATLAB來解算問題要比用C,FORTRAN等語言完相同的事情簡捷得多.在新的版本中也加入了對C,FORTRAN,c++ ,JAVA的支持.可以直接調用,用戶也可以將自己編寫的實用程序導入到MATLAB函數庫中方便自己以後調用,此外許多的MATLAB愛好者都編寫了一些經典的程序,用戶可以直接進行下載就可以用,非常的方便。

MATLAB的基礎是矩陣計算,但是由於他的開放性,並且mathwork也吸收了像maple等軟體的優點,使MATLAB成為一個強大的數學軟體

當前流行的MATLAB 6.5/7.0包括擁有數百個內部函數的主包和三十幾種工具包(Toolbox).工具包又可以分為功能性工具包和學科工具包.功能工具包用來擴充MATLAB的符號計算,可視化建模模擬,文字處理及實時控制等功能.學科工具包是專業性比較強的工具包,控制工具包,信號處理工具包,通信工具包等都屬於此類.

開放性使MATLAB廣受用戶歡迎.除內部函數外,所有MATLAB主包文件和各種工具包都是可讀可修改的文件,用戶通過對源程序的修改或加入自己編寫程序構造新的專用工具包.

Matlab的官方網站:http://www.mathworks.com

Matlab的優勢和特點

(1)友好的工作平台和編程環境
MATLAB由一系列工具組成。這些工具方便用戶使用MATLAB的函數和文件,其中許工具採用的是圖形用戶界面。包括MATLAB桌面和命令窗口、歷史命令窗口、編輯器和調試器、路徑搜索和用於用戶瀏覽幫助、工作空間、文件的瀏覽器。隨著MATLAB的商業化以及軟體本身的不斷升級,MATLAB的用戶界面也越來越精緻,更加接近Windows的標准界面,人機交互性更強,操作更簡單。而且新版本的MATLAB提供了完整的聯機查詢、幫助系統,極大的方便了用戶的使用。簡單的編程環境提供了比較完備的調試系統,程序不必經過編譯就可以直接運行,而且能夠及時地報告出現的錯誤及進行出錯原因分析。

(2)簡單易用的程序語言
Matlab一個高級的距陣/陣列語言,它包含控制語句、函數、數據結構、輸入和輸出和面向對象編程特點。用戶可以在命令窗口中將輸入語句與執行命令同步,也可以先編寫好一個較大的復雜的應用程序(M文件)後再一起運行。新版本的MATLAB語言是基於最為流行的C++語言基礎上的,因此語法特徵與C++語言極為相似,而且更加簡單,更加符合科技人員對數學表達式的書寫格式。使之更利於非計算機專業的科技人員使用。而且這種語言可移植性好、可拓展性極強,這也是MATLAB能夠深入到科學研究及工程計算各個領域的重要原因。

(3)強大的科學計算機數據處理能力
MATLAB是一個包含大量計算演算法的集合。其擁有600多個工程中要用到的數學運算函數,可以方便的實現用戶所需的各種計算功能。函數中所使用的演算法都是科研和工程計算中的最新研究成果,而前經過了各種優化和容錯處理。在通常情況下,可以用它來代替底層編程語言,如C和C++ 。在計算要求相同的情況下,使用MATLAB的編程工作量會大大減少。MATLAB的這些函數集包括從最簡單最基本的函數到諸如距陣,特徵向量、快速傅立葉變換的復雜函數。函數所能解決的問題其大致包括矩陣運算和線性方程組的求解、微分方程及偏微分方程的組的求解、符號運算、傅立葉變換和數據的統計分析、工程中的優化問題、稀疏矩陣運算、復數的各種運算、三角函數和其他初等數學運算、多維數組操作以及建模動態模擬等。

Ⅹ matlab中照片怎麼讓圖像工具箱調用

都是有兩種調用方法,一種圖形界面的,這個從開始菜單,然後工具,然後從裡面找神經網路
neural
network,遺傳演算法工內具是
全局優化工具箱裡面的,global
optimization。
另外
一種通過命令行調用,這個需要你理解你都要做什麼,我用神經網路舉例。第一步需要先整理出輸入變數和輸出變數,第二步設計並初始化神經網路,容第三部訓練,第四部獲得結果。
如果你想結合這兩者,就會更加復雜,詳細的你可以再問。我曾經做過用遺傳演算法優化神經網路的工具。

閱讀全文

與matlab圖像採集工具箱相關的資料

熱點內容
東莞藝神五金製品廠 瀏覽:100
某個同學用下圖所示裝置探究實驗 瀏覽:811
樓道暖氣閥門半開 瀏覽:228
德山五金市場在哪裡 瀏覽:46
鑽石牌座扇軸承怎麼拆視頻 瀏覽:169
小電流裝置作用 瀏覽:46
太陽能下水管道閥門 瀏覽:92
建築公司租賃設備沒有發票怎麼辦 瀏覽:479
廣西電子稱重儀表多少錢一台 瀏覽:109
樓道暖氣片閥門開關示意圖 瀏覽:665
軍用超聲波有什麼用 瀏覽:191
機械設備抵債協議怎麼寫 瀏覽:283
浩工閥門質量怎麼樣 瀏覽:612
上海市五金批發市場商品培 瀏覽:821
在繼電保護配電自動化裝置 瀏覽:609
連接電路器材是什麼 瀏覽:944
電梯上什麼裝置起超速保護作用 瀏覽:470
新桑塔儀表盤怎麼改時間 瀏覽:582
水箱自動清洗裝置改造 瀏覽:453
機械手錶怎麼 瀏覽:800