随便拍一张很多石头的图片,怎么把他们的边缘检测出来
随便拍一张很多石头的图片,如何把他们的边缘检测出来今天面试被问到这么一个问题。这些石头都是不规则的,而
随便拍一张很多石头的图片,如何把他们的边缘检测出来
今天面试被问到这么一个问题。
这些石头都是不规则的,而且有覆盖,有什么好的办法把他们的边缘都提取出来?
[最优解释]
通过色差。
我乱说的。
[其他解释]
研究一下数字图像处理里的边缘提取算法
学校里学过,记得挺简单的,先把图片转换成黑白的图片,然后计算每个像素点处的梯度值,这个值就是结果图像中的像素点,这样边缘就显示出来了。
[其他解释]
研究一下opencv 库
[其他解释]
OpenCV:先进行边缘检测,连通区域填充,轮廓提取,试试看
[其他解释]
canny,sobel等
[其他解释]
贴上你的效果图。
你想一次性完成是不可能的。你可以先提供整块石头的边缘。把石头从背景中取出来。
然后再对这些石头进行边缘检测,得到石头的重叠边缘。
方法很多,但具体问题得具体分析。
[其他解释]
“被遮挡”的边缘是不能通过算法检测出来的。
你用眼睛看一堆重叠在一起的乱石块,只能看到表面的边缘。要看里面的边缘必须把表面的石头搬开。图像处理也一样。
[其他解释]Convolution Filter处理
[其他解释]边缘检测,Soble,Robert,canny,
小波变换:获取高频分量;
[其他解释]重点在于你会想面试官提出什么问题
识别这玩意没有一定之规,要看具体的对象特点
你没见到图片,谈什么识别
[其他解释]这个我肯定是知道的 如果真有这么简单就好了,有遮挡的 怎么把遮挡边缘也检测出来
[其他解释]能解释下为什么这样做不,我不太明白。边缘检测后连通域填充能达到什么效果
[其他解释]这样做是不行的,层叠部分根本检测不出来
[其他解释]我也不想知道了。。。图像处理看来不适合我