【发布时间】:2014-03-01 03:30:10
【问题描述】:
我想知道一些关于Matlab中皱纹检测的知识:
我曾想过使用霍夫变换,但它无法解决这个问题。有什么想法可以进一步处理吗?
我什至想过使用 sobe、canny 和其他边缘检测器。但是当我阅读他们的文档时,他们并不是真正的边缘检测器。
close all
clear all
clc
Image = imread('imagename.jpg');
GrayImage = rgb2gray(Image);
FiltImage = edge(GrayImage ,'sobel');
imshow(FiltImage)
我希望所有皱纹都为白色像素,图像的其余部分为黑色。
【问题讨论】:
-
'他们不是真正的边缘检测器',他们肯定是。霍夫变换对于检测直线和圆很有用,而不是分割特征。您能否更具体地说明您希望实现的目标?
-
您是否还可以在您提出想法的地方添加图片,例如通过手动绘制红色,您要检测哪些线?你想检测额头上的大纹吗?例如,您想检测下巴和脸颊周围的小东西还是两者兼而有之?没有它就很难知道你所追求的准确性。
-
感谢 jigg 我想要一个输出图像,它显示白线代替皱纹和其余黑色.......
标签: image matlab image-processing image-segmentation