matlab - 使用图像处理识别皮肤病

标签 matlab image-processing machine-learning computer-vision matlab-cvst

我目前有 2 个独立的数据集,分别属于 2 种不同的皮肤病。我画了一个 abstract image differentiating the 2 diseases on MS Paint. enter image description here Disease 1 的形状往往比 Disease 2 更圆,并且也存在纹理差异。

在 Matlab 上使用纹理过滤器和分割函数,我能够为疾病 12 定位疾病区域(并在其周围绘制边框)。我的问题是如何区分这两种疾病?是否有我可以使用的函数,或者我最好对数据集使用某种形式的机器学习。

任何建议都是有帮助的,因为我才刚刚开始使用 Matlab。

最佳答案

您可以使用 regionprops 函数来计算各种形状特征,例如面积、周长、偏心率等。特别是,偏心率会告诉您形状与圆形的接近程度。

对于纹理特征,请尝试 Computer Vision System Toolbox 中的 extractHOGFeaturesextractLBPFeatures 函数。

关于matlab - 使用图像处理识别皮肤病,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34128967/

相关文章:

python - 在python中查找指定范围内的图像像素的坐标

python - 使用自定义管道进行交叉验证 scikit-learn

python - Keras如何加载本地文件?

matlab - 特征检测算法有哪些特点等疑惑

python - 使用 Python 自动识别字体

matlab - MATLAB : Copy/Paste? 中的 Emacs 键盘绑定(bind)

java - 为什么我的水印在java中没有显示在中心?

python - scikit learn中的GridSearchCV如何选择k折的最佳参数

Ubuntu 15.04 上的 MATLAB : The VideoReader plugin libmwgstreamerplugin failed to load properly

matlab - 在 Matlab 图例中使用 latex ?