[英]How to Save Variables from a Matlab Matfile to Individual Structures within that Matfile
[英]matlab extract features in matfile
我有30張不同葉子的圖像,白色背景編號為1-30 。 我正在處理圖像處理項目,用戶可以在其中加載具有白色背景的新葉圖像,程序會將其與數據庫中的圖像進行比較並顯示最相似的圖像。 我是matlab的新手。
如何提取功能並將其以雙重格式存儲到數據庫(mat文件)?
您需要在項目中使用功能檢測部件來提取功能集。 這將是一個matlab函數,生成具有這些特征的輸出數組或矩陣。 為了知道哪些離開生成這些功能,您需要使用字符串標記數據。 Matlab具有存儲數據和文本的結構,如本例中的PRtools :
> struct(A)
ans =
data: [100x3 double]
lablist: {2x4 cell}
nlab: [100x1 double]
labtype: 'leave1'
targets: []
featlab: [3x2 char]
featdom: {[] [] []}
prior: []
cost: []
objsize: 100
featsize: 3
ident: [100x1 struct]
version: {[1x1 struct] '21-Jul-2007 15:16:57'}
name: []
user: []
例如,這些特征可以是像素值,因此它們將存儲在數組中。 這是一項簡單的任務,但您首先需要閱讀一些有關該主題的內容。
主要問題是為您選擇的分類器選擇訓練集和測試集(特征)。 這取決於您使用了多少功能,它們有多相似,以及您無法事先了解的許多內容,因此您將不得不嘗試不同的培訓/測試集和功能配置。
為此目的,在matlab設計中有一個工具箱,所以試一試: PRtoolbox 。
祝好運。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.