gpt4 book ai didi

matlab提取matfile中的特征

转载 作者:太空宇宙 更新时间:2023-11-03 19:30:08 25 4
gpt4 key购买 nike

我有 30 片白色背景的不同叶子的图像,编号为 1-30。我正在做一个图像处理项目,用户可以加载一个新的白色背景的叶子图像,程序会将它与数据库中的图像进行比较,并显示最相似的图像。我是 matlab 的新手。

如何提取特征并将其以 double 格式存储到数据库(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 .

祝你好运。

关于matlab提取matfile中的特征,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8967322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com