• 查询稿件
  • 获取最新论文
  • 知晓行业信息
官方微信 欢迎关注

一种优化的Canny边缘检测算法

田贝乐, 牛宏侠, 刘义健

田贝乐, 牛宏侠, 刘义健. 一种优化的Canny边缘检测算法[J]. 铁路计算机应用, 2021, 30(10): 14-18. DOI: 10.3969/j.issn.1005-8451.2021.10.04
引用本文: 田贝乐, 牛宏侠, 刘义健. 一种优化的Canny边缘检测算法[J]. 铁路计算机应用, 2021, 30(10): 14-18. DOI: 10.3969/j.issn.1005-8451.2021.10.04
TIAN Beile, NIU Hongxia, LIU Yijian. Optimized Canny edge detection algorithm[J]. Railway Computer Application, 2021, 30(10): 14-18. DOI: 10.3969/j.issn.1005-8451.2021.10.04
Citation: TIAN Beile, NIU Hongxia, LIU Yijian. Optimized Canny edge detection algorithm[J]. Railway Computer Application, 2021, 30(10): 14-18. DOI: 10.3969/j.issn.1005-8451.2021.10.04

一种优化的Canny边缘检测算法

基金项目: 国家自然科学基金(61863024)、甘肃省科技引导计划(2020-61-14)
详细信息
    作者简介:

    田贝乐,在读硕士研究生

    牛宏侠,副教授

  • 中图分类号: TP391

Optimized Canny edge detection algorithm

  • 摘要: 在对Canny边缘检测理论研究基础上,针对Canny边缘检测算法在高斯滤波、梯度计算和高低阈值的确定上的缺陷,提出一种改进的小波变换法,替代高斯滤波,实现对图像的降噪,同时,优化了原有梯度幅值和方向的计算方法,采用改进的迭代算法对高低阈值进行计算。运用MATLAB仿真实验对比优化后的Canny边缘检测算法与传统Canny边缘检测算法。结果表明,优化后的Canny边缘检测算法可使检测结果拥有更多的边缘细节,提高了检测的精度和准确度。
    Abstract: Based on the research of Canny operator edge detection theory, aiming at the shortcomings of the Canny edge detection algorithm in Gaussian filtering, gradient calculation and determination of high and low thresholds, this paper proposed an improved wavelet transform, replaced Gaussian filtering to reduce the noise of the picture, and optimized the original gradient amplitude and direction, an improved iterative algorithm was used to calculate the high and low thresholds. MATLAB simulation experiment was used to compare the edge detection algorithm of optimized Canny and traditional Canny. The results showed that the optimized Canny edge detection algorithm can make the detection results have more edge details and improve the detection precision and accuracy.
  • 许多边缘检测所采用的算法其原理都是利用微分计算,将所需要的信息从含有噪声的图像的高频部分中提取出来。但由于传统的边缘检测算法较易受到噪声的影响,往往造成边缘检测的结果中含有较多的噪声信号,而所需要的有用信息不能被提取出来,导致检测精度较低[1],例如,Laplace、Log、Prewitt、Sobel和Robert等边缘检测算法[2]。与这几种边缘检测算法相比,Canny边缘检测算法的检测精度更优,且检测结果的信噪比较高,因此广泛应用于各个领域[3]

    在实际应用过程中,照片拍摄时会受到拍摄环境光线强度和摄像机自身情况等各种外界因素的影响。如果利用传统的Canny边缘检测算法对图像进行边缘信息的提取,会导致图像过于光滑,不但使提取的局部信息的精确度降低,还无法较好地滤除噪声,得到的边缘信息中含有伪边缘。综上,本文研究了传统Canny边缘检测算法提取边缘信息的原理,对每个运算步骤进行分析,针对高斯滤波、梯度计算和高低阈值的确定3方面的不足,提出了一种优化的Canny边缘检测算法。

    传统Canny边缘检测算法的流程为:(1)采用高斯滤波的方法对原始图像作平滑处理[4];(2)计算降噪后图像的梯度幅值与方向;(3)对梯度的幅值进行非极大值抑制;(4)用双阈值法进行检测并连接边缘,从而形成一个完整的边缘[5]

    Canny边缘检测算法使用高斯滤波对图像进行平滑处理,其原理是邻域平均法[6]。高斯函数如公式(1)所示:

    $$ G\left(x,y\right)=\frac{1}{2{\text{π}} {\sigma }^{2}}\mathrm{e}\mathrm{x}\mathrm{p}\left(-\frac{{x}^{2}+{y}^{2}}{{2\sigma }^{2}}\right) $$ (1)

    其中,$ \sigma $为高斯滤波的参数,$ \sigma $的选择会直接影响滤波效果。若$ \sigma $较大,会造成边缘偏移严重,并使得运算量大幅增加;若$ \sigma $较小,虽然边缘的检测精度较高,但图像的平滑作用弱,使得降噪效果不好。

    图像平滑处理的流程为:(1)设置一个模板,在该模板内,求出所有像素灰度的加权平均值;(2)将该值赋给该模版中心像素点的灰度值;(3)按照同样的方法,扫描图像中的每个像素点,再进行加权平均计算。

    Canny边缘检测算法利用2×2邻域内偏导数的有限差分来计算数列矩阵${\boldsymbol{I}}(x,y)$的梯度幅值与方向。计算的具体方法如下。

    (1)求出点$ (x,y) $处两个方向的偏导数$ {P}_{x}\left(i,j\right) $$ {P}_{y}\left(i,j\right) $分别为:

    $$ {P}_{x}\left(i,j\right)=\frac{I\left(i,j+1\right)-I\left(i,j\right)+I(i+1,j+1)-I(i+1,j)}{2} $$ (2)
    $$ {P}_{y}\left(i,j\right)=\frac{I\left(i,j\right)-I\left(i+1,j\right)+I(i,j+1)-I(i+1,j+1)}{2} $$ (3)

    (2)利用公式(4)和公式(5)得到像素的梯度幅值$ M\left(i,j\right) $和方向$ \theta \left(i,j\right) $

    $$ M\left(i,j\right)=\sqrt{{{P}_{x}(i,j)}^{2}+{{P}_{y}(i,j)}^{2}} $$ (4)
    $$ \theta \left(i,j\right)={\mathrm{tan}}^{-1}\frac{{P}_{y}(i,j)}{{P}_{x}(i,j)} $$ (5)

    由于梯度幅值的极大值附近会产生屋脊带,故非极大值抑制的原理是通过细化幅值图中的屋脊带,更好地确定边缘的位置[7]

    非极大值抑制过程为,将梯度幅值矩阵${\boldsymbol{M}}(i,j)$内的每一个点都作为中心像素点,与其周围8个方向邻域中沿该中心点梯度方向上的两个邻域的梯度幅值进行比较。若中心像素点的幅值小于这两个方向上邻域的梯度幅值,则该中心像素点边缘标志位的值为0。经过非极大值抑制,不仅用一个像素的宽度替代了梯度幅值矩阵的屋脊带宽度,还保留了屋脊的梯度幅值[8]

    经上述处理后,还有较多伪边缘的存在,需要通过阈值化处理来滤除噪声,消除伪边缘。

    阈值化处理的具体步骤为:(1)设定两个阈值,即一个高阈值、一个低阈值,将梯度幅值小于低阈值的像素点所对应的灰度值视为0;(2)将低阈值提取出的图像设为A,将梯度幅值大于高阈值的图像设为B,由于A为通过低阈值提取得到的图像,故其边缘的连续性较好,但会含有较多的伪边缘,B为梯度幅值大于高阈值的图像,故其不包含伪边缘,但是其边缘的连续性不佳;(3)以图像B为基础,图像A为补充,通过递归追踪法获得边缘信息。

    综上,高阈值和低阈值的选择受人为因素影响较大,自适应性较差,在实际工程应用中存在明显的缺陷。因此,需要提出一种可根据不同图像,自适应地确定高低阈值的方法,排除人为因素的干扰[9]

    传统中值滤波的过程为,建立一个固定的滑动窗口,在这个窗口内对图像进行滤波,即求得一个中心邻域内的所有像素值的中值,用其替代中心像素点的像素值。

    自适应中值滤波是在传统中值滤波的基础上,通过窗口中灰度值的大小来自适应地改变窗口的大小[10]。设定一个滤波窗口,${G}_{{\rm{mid}}}$代表该窗口内的灰度中值,${G}_{{\rm{max}}}$${G}_{{\rm{min}}}$分别代表窗口内灰度值的最大值和最小值。如果满足${G}_{{\rm{mid}}} < {G}_{{\rm{max}}}$${G}_{{\rm{mid}}} > {G}_{{\rm{min}}}$,则窗口的尺寸不变,否则就将预先设定好的窗口尺寸增大,重复上述过程,直至找到合适的${G}_{{\rm{mid}}}$,或窗口尺寸不能增大为止。随后,验证中心点像素的灰度值$ G(x,y) $,若$G(x,y) < {G}_{{\rm{max}}}$$G(x,y) > {G}_{{\rm{min}}}$,则$ G(x,y) $为该窗口的灰度值,否则${G}_{{\rm{mid}}}$为该窗口的灰度值。

    ${G}_{{\rm{mid}}}$的选取易受到噪声的影响,不论是传统中值滤波还是自适应中值滤波,都无法对噪声进行预先判断,导致有一定的滤波盲目性。针对上述不足,本文提出了一种优化的中值滤波方法,使${G}_{{\rm{mid}}}$的选取不受噪声的影响,具体步骤如下。

    (1)求得窗口内极值的平均值$ \bar {G} $

    $$ \bar {G}=\frac{{G}_{{\rm{max}}}+{G}_{{\rm{min}}}}{2} $$ (6)

    (2)将窗口内每一个像素点的灰度值与$ \bar {G} $进行对比,若某一点的灰度值≥$ \bar {G} $,则将其视为异常点,反之则视为正常点。

    (3)将异常点中的边缘点提取出来。提取边缘点的依据是像素点之间的距离,因为噪声点是孤立存在的,而边缘点通常都是连续存在的,所以根据公式(7)即可分离边缘点和噪声点:

    $$ \left\{\begin{array}{c}\left|G\left(x,y\right)-G\left(x+1,y\right)\right|=1\;\;\;边缘点\\ \left|G\left(x,y\right)-G\left(x+1,y\right)\right| > 1\;\;\;噪声点\end{array}\right. $$ (7)

    (4)经上述分离方法,可将噪声点分离出来,取正常点的中值作为滤波结果。

    小波变换是指把时间域和空间域上的信号转换到小波域上面。噪声经过变换均匀的分布在小波域的所有部分,有用信号经过变换只分布在小波域的部分区域[11]。因此,有用信号经过小波变换所得到的区域内存在噪声。根据有用信号和噪声小波系数大小不同的特性,设置合适的阈值,对有用信号和噪声进行分类。图像的三级小波分解如图1所示。

    图  1  图像的三级小波分解

    优化后的小波变换滤波原理如下。

    (1)对图像进行小波分解。根据图1可知,每经过一次小波分解,都会得到低频(LL)子图像、水平高频(HL)子图像、垂直高频(LH)子图像、高频(HH)子图像。

    (2)根据有用信号和噪声在小波系数上的差异进行阈值化处理。由于经过小波分解后的噪声大多在高频区域,所以对(1)中的LL子图像不进行阈值化处理,仅对HL、LH、HH子图像进行阈值化处理。

    (3)对经过阈值化处理的HL、LH、HH子图像采用优化后的自适应中值滤波方法进行滤波。HL子图像中含有水平高频和垂直低频信息,因此,采用水平滤波进行处理,保留了垂直低频信息,同时滤除了水平高频信息;LH中含有垂直高频和水平低频信息,因此,采用垂直滤波进行处理,使得水平低频信息得以保留;HH中含有水平高频和垂直高频信息,采用对角滤波的方法进行滤波。

    (4)进行小波重构,得到去噪后的图像。

    上述方法,相比于传统Canny边缘检测算法中的高斯滤波,能够有效消除噪声,更多地保留原图像的信息。

    高斯滤波和本文方法的滤波效果对比如图2所示,其中,图2(a)为轨道原图像;图2(b)为加入高斯噪声后的图像;图2(c)为经过高斯滤波后的效果图;图2(d)为经过本文提出的优化后小波变换处理后的图像。

    图  2  滤波效果对比

    传统Canny边缘检测算法在梯度幅值与方向的计算上对噪声较为敏感,影响边缘检测效果。本文提出了一种梯度与幅值的优化计算方法,具体步骤如下。

    (1)计算水平方向和垂直方向上的偏导数,分别用$ {P}_{0^\circ } $$ {P}_{90^\circ } $表示:

    $$ {P}_{0^\circ }(i,j)=I\left(i,j+1\right)-I(i,j-1) $$ (8)
    $$ {P}_{90^\circ }(i,j)=I\left(i+1,j\right)-I(i-1,j) $$ (9)

    (2)计算对角线($ 45^\circ $$ 135^\circ $)方向上的偏导数,用$ {P}_{45^\circ } $$ {P}_{135^\circ } $表示:

    $$ {P}_{45^\circ }\left(i,j\right)=I\left(i-1,j+1\right)-I(i+1,j-1) $$ (10)
    $$ {P}_{135^\circ }\left(i,j\right)=I\left(i+1,j+1\right)-I(i-1,j-1) $$ (11)

    (3)利用公式(12)和公式(13)求得水平方向上的差分$ {H}_{0^\circ }(i,j) $和垂直方向上的差分$ {H}_{90^\circ }(i,j) $分别为:

    $$ {H}_{0^\circ }(i,j)=\frac{{P}_{45^\circ }(i,j)+{P}_{135^\circ }(i,j)}{2}+{P}_{0^\circ }(i,j) $$ (12)
    $$ {H}_{90^\circ }(i,j)=\frac{{P}_{45^\circ }(i,j)-{P}_{135^\circ }(i,j)}{2}+{P}_{90^\circ }(i,j) $$ (13)

    (4)得出梯度幅值$ W(i,j) $为:

    $$ \qquad\qquad W\left(i,j\right)=\frac{\sqrt{3}}{2}\sqrt{{{P}_{0^\circ }\left(i,j\right)}^{2}+{{P}_{45^\circ }\left(i,j\right)}^{2}+{{P}_{90^\circ }\left(i,j\right)}^{2}+{{P}_{135^\circ }\left(i,j\right)}^{2}+{{H}_{0^\circ }\left(i,j\right)}^{2}+{{H}_{90^\circ }(i,j)}^{2}} $$ (14)

    梯度的方向$ \varphi \left(i,j\right) $为:

    $$ \varphi \left(i,j\right)={\mathrm{tan}}^{-1}\frac{{H}_{90^\circ }\left(i,j\right)}{{H}_{0^\circ }\left(i,j\right)} $$ (15)

    上述方法与传统Canny边缘检测算法计算梯度的方法相比,考虑了$ 45^\circ $$ 135^\circ $两个方向上偏导数的影响,抑制了噪声,从而使边缘定位更加准确。

    传统Canny边缘检测算法的高低阈值是依靠个人经验进行设定的,而在实际工程应用中,因受到各种条件(例如环境、光照等)影响,单纯依靠个人经验设定的高低阈值会降低边缘检测结果的精度。故本文提出了一种改进迭代法,对高低阈值进行计算,具体流程如下:

    (1)利用直方图得到图像灰度的最大值${W}_{{\rm{max}}}$和最小值${W}_{{\rm{min}}}$[12],计算二者的均值$K=\dfrac{{W}_{{\rm{max}}}+{W}_{{\rm{min}}}}{2}$

    (2)根据均值把原始图像分成高灰度区域和低灰度区域,灰度值>$ K $的区域为高灰度区域$ M $,灰度值≤$ K $的区域为低灰度区域$ N $

    (3)求出$ M $区域的灰度最大值$ {W}_{1} $和最小值$ {W}_{2} $,令${K}_{1}=\dfrac{{W}_{1}{+W}_{2}}{2}$

    (4)$ M $区域内,灰度值>$ {K}_{1} $的区域为高灰度区域$ {M}_{1} $,灰度值≤$ {K}_{1} $的区域为低灰度区域$ {M}_{2} $

    (5)求出$ {M}_{1} $区域内的灰度最大值$ {W}_{3} $和最小值$ {W}_{4} $,令$ {K}_{2} $=$\dfrac{{W}_{3}+{W}_{4}}{2}$,根据$ {K}_{2} $$ {M}_{1} $区域分成前景和背景,求出二者的灰度均值$ {G}_{1} $$ {G}_{2} $

    $$ {G}_{1}=\frac{\displaystyle\sum _{E(i,j)\leqslant {K}_{2}}E(i,j)\times F(i,j)}{\displaystyle\sum _{E(i,j)\leqslant {K}_{2}}F(i,j)} $$ (16)
    $$ {G}_{2}=\frac{\displaystyle\sum _{E(i,j) > {K}_{2}}E(i,j)\times F(i,j)}{\displaystyle\sum _{E(i,j) > {K}_{2}}F(i,j)} $$ (17)

    其中,$ E(i,j) $表示图像中点$ (i,j) $的灰度值;$ F(i,j) $为该点的权重系数。

    (6)按照(5)的方法,求出$ {M}_{2} $区域内的灰度最大、最小值$ {W}_{5} $$ {W}_{6} $的均值K3${K}_{3}=\dfrac{{W}_{5}+{W}_{6}}{2}$,根据$ {K}_{3} $$ {M}_{2} $区域分成前景和背景的灰度均值$ {G}_{3} $$ {G}_{4} $,分别为:

    $$ {G}_{3}=\frac{\displaystyle\sum _{E(i,j)\leqslant {K}_{3}}E(i,j)\times F(i,j)}{\displaystyle\sum _{E(i,j)\leqslant {K}_{3}}F(i,j)} $$ (18)
    $$ {G}_{4}=\frac{\displaystyle\sum _{E(i,j) > {K}_{3}}E(i,j)\times F(i,j)}{\displaystyle\sum _{E(i,j) > {K}_{3}}F(i,j)} $$ (19)

    (7)求出新的阈值K4$ {K}_{4}=\dfrac{{G}_{1}+{G}_{2}+{G}_{3}+{G}_{4}}{4} $

    (8)若$\left|{K}_{4}-\dfrac{{K}_{2}+{K}_{3}}{2}\right| < T$$ T $为预先设定的一个参数,则$ {K}_{4} $为通过迭代法求出的高阈值,否则将$ {K}_{4} $值赋给$ {K}_{1} $,重复进行(4)到(8),直至获得高阈值;

    (9)同理,可在$ N $区域内找到低阈值。

    该算法具有较好的自适应性,可有效降低噪声影响,从而更好地保留原始信息。

    本文提出了一种优化的Canny边缘检测算法,对高斯滤波、梯度计算和高低阈值的选定3个方面进行优化,并运用MATLAB进行仿真实验,对实验结果进行对比与分析。测试图像为风景图像、地面图像及红细胞图像,实验结果如图3图5所示。

    图  3  风景图像效果对比
    图  4  地面图像效果对比
    图  5  红细胞图像效果对比

    对比图3(b)和图3(c)可知,优化的Canny边缘检测算法可以检测到更多的边缘细节信息,包括更多的木桥细节及木船轮廓;对比图4(b)和图4(c)可知,优化的Canny边缘检测算法可以更好地抑制假边缘信息,从而使得边缘检测的结果含有较少的无用信息;对比图5(b)和图5(c)可知,优化的Canny边缘检测算法可以更好地消除双边缘的情况。

    本文针对传统的Canny边缘检测算法在高斯滤波、梯度计算和高低阈值选择上的缺陷,提出了一种优化的Canny边缘检测算法,改进后的Canny边缘检测算法利用优化的小波变换代替高斯滤波,对梯度的计算方法进行了优化,并采用改进的迭代法来确定高低阈值。MATLAB仿真实验结果表明,本文提出的边缘检测算法在保留了传统Canny边缘检测算法优点的同时,还能明显抑制噪声,有效地保留原图像的信息,消除检测结果中的伪边缘和双边缘,从而使得检测结果更加连续,有较强的实用性。

  • 图  1   图像的三级小波分解

    图  2   滤波效果对比

    图  3   风景图像效果对比

    图  4   地面图像效果对比

    图  5   红细胞图像效果对比

  • [1] 李 彦, 赵其峰, 闫 河, 等. Canny算子在PCBA目标边缘提取中的优化应用 [J]. 光学精密工程,2020,28(9):2096-2102. DOI: 10.37188/OPE.20202809.2096
    [2] 李长有, 陈国玺, 丁云晋. 改进Canny算子的边缘检测算法 [J]. 小型微型计算机系统,2020,41(8):1758-1762. DOI: 10.3969/j.issn.1000-1220.2020.08.031
    [3] 王 植, 贺赛先. 一种基于Canny理论的自适应边缘检测方法 [J]. 中国图像图形学报,2004,9(8):957-961.
    [4]

    Mario Hernández-Hernández, José Luis Hernández-Hernández, Edilia Rodríguez Maldonado, et al. Modern code applied in stencil in edge detection of an image for architecture Intel Xeon Phi KNL [M]. Springer International Publishing, 2019.

    [5] 郑 鹏,王 雨,苑泽伟. 基于Canny算子的IC卡字符边缘检测及分割的研究 [J]. 计算技术与自动化,2018,37(3):118-121.
    [6]

    BISWAS R, ROY S, PURKAYASTHA D. An efficient content-based medical image indexing and retrieval using local texture feature descriptors [J]. International Journal of Multimedia Information Retrieval, 2019, 8(4): 217-231. DOI: 10.1007/s13735-019-00176-9

    [7] 余松煜, 周源华, 张 瑞, 等. 数字图像处理[M]. 上海: 上海交通大学出版社, 2007.
    [8] 李 牧,闫继红,李 戈,等. 自适应Canny算子边缘检测技术 [J]. 哈尔滨工程大学学报,2007(9):1002-1007. DOI: 10.3969/j.issn.1006-7043.2007.09.010
    [9] 董 昱,高云波,刘 翔. 改进的遗传算法在Canny算子阈值选取中的应用 [J]. 兰州交通大学学报,2014,33(6):1-5. DOI: 10.3969/j.issn.1001-4373.2014.06.001
    [10] 朱 威,韩巨峰,陈 朋,等. 基于噪声点多级检测的自适应中值滤波算法 [J]. 光电工程,2013,40(10):63-69.
    [11] 秦亚辉,冯景辉,陈立定. 基于小波变换的信号去噪方法研究 [J]. 信息技术,2010,34(1):53-57. DOI: 10.3969/j.issn.1009-2552.2010.01.016
    [12] 李志鹏,于鸿彬,邵宏宇. 基于改进Canny边缘检测算法的道路标线检测实验研究 [J]. 实验技术与管理,2019,36(9):137-141, 148.
  • 期刊类型引用(20)

    1. 苗杰,倪洪启,杨兵. 基于机器视觉的锻件尺寸检测方法. 机械工程师. 2025(03): 39-41+47 . 百度学术
    2. 贺泳超,陈秋南,程家杰. 基于改进YOLOv7算法的隧道衬砌裂缝智能识别. 湖南科技大学学报(自然科学版). 2024(02): 35-43 . 百度学术
    3. 刘浩,万超一. 基于改进Canny算法的道路标识检测方法研究. 软件导刊. 2024(10): 193-198 . 百度学术
    4. 郝振中,余耀,赵东. 用于图像边缘检测的SOC FPGA系统. 计算机与数字工程. 2024(08): 2317-2322 . 百度学术
    5. 倪锦,谈佳玉,张军文,沈建. 基于瞬时热处理的虾夷扇贝精准开壳方法及品质分析. 渔业现代化. 2024(06): 125-136 . 百度学术
    6. 孙红,袁巫凯,赵迎志. 引入反馈注意力的并行式多分辨率语义分割算法. 包装工程. 2023(01): 141-150 . 百度学术
    7. 朱建洲,韩清宇,林佳涛,徐小雅. 基于机器学习算法的图像边缘识别. 无线互联科技. 2023(04): 125-128+132 . 百度学术
    8. 袁宏翔,王俊平,沈云波,钟旭阳,江海啸. 基于深度学习的撒砂管高度测量算法研究. 控制与信息技术. 2023(02): 78-84 . 百度学术
    9. 杨桐. 基于图像处理的钢轨表面缺陷检测算法分析. 兰州工业学院学报. 2023(02): 73-77 . 百度学术
    10. 王敬雪,庄梅玲. 基于Snake-Net算法的刺绣针法识别. 现代纺织技术. 2023(04): 236-249 . 百度学术
    11. 汪宗洋,王煜,朱硕. 基于改进Canny算法的边缘检测技术应用及发展趋势. 信息通信技术与政策. 2023(08): 90-96 . 百度学术
    12. 周栋锋,李俊峰. 鞋底喷胶轨迹自动生成算法研究. 智能计算机与应用. 2023(09): 67-73 . 百度学术
    13. 李百明. 基于机器视觉的角码孔径测量方法研究. 吉林化工学院学报. 2023(07): 77-82 . 百度学术
    14. 孟祥臻,钱巨. 基于深度相机的三维空间测试脚本录制方法与工具. 计算技术与自动化. 2022(02): 141-146 . 百度学术
    15. 任志敏,曾文军,张良. 一种基于图片边缘轮廓的信息隐藏方法. 山西电子技术. 2022(04): 5-8 . 百度学术
    16. 王冰妍,刘必林,顾心雨. 一种边缘检测方法在头足类角质颚识别中的应用. 渔业现代化. 2022(04): 52-59+69 . 百度学术
    17. 高佳文,费树岷. 基于边缘检测的芒果表面缺陷检测研究. 电子测试. 2022(20): 42-44 . 百度学术
    18. 黄郑,卞尹蕾,王红星,张欣,邹冰倩,朱洁. 无先验地图条件下电力管廊无人机自主巡检方法研究. 电子测量技术. 2022(19): 30-35 . 百度学术
    19. 陈旭昂,邓恒,周建华,余学才. 基于机器视觉的钢轨圆孔动态测量方法. 电子测量技术. 2022(21): 111-116 . 百度学术
    20. 查杨,陈武,赖一波,吴尧,方家吉,黄铮,喻擎苍. 基于有序轮廓链的葫芦科砧木苗生长点检测. 热带农业工程. 2022(06): 28-36 . 百度学术

    其他类型引用(19)

图(5)
计量
  • 文章访问数:  391
  • HTML全文浏览量:  233
  • PDF下载量:  46
  • 被引次数: 39
出版历程
  • 收稿日期:  2021-02-06
  • 刊出日期:  2021-10-30

目录

/

返回文章
返回