鞍点(Saddlepoint)在微分方程中,沿着某一方向是稳定的,另一条方向是不稳定的奇点,叫做鞍点。在泛函中,既不是极大值点也不是极小值点的临界点,叫做鞍点。在矩阵中,一个数在所在行中是最大值,在所在列中是最小值,则被称为鞍点。在物理上要广泛一些,指在一个方向是极大值,另一个方向是极小值的点。
效果图:
- *读取图像
- read_image (Image, 'landmarks')
- *获得图像大小
- get_image_size (Image, Width, Height)
- *关闭图像窗口
- dev_close_window ()
- *打开指定大小颜色的图像窗口
- dev_open_window (0, 0, Width, Height, 'black', WindowHandle)
- *彩色转换为灰度图
- rgb1_to_gray (Image, GrayImage)
- *参数
- Sigma:=1.5
- Threshold:=12
- *求取图像鞍点的坐标
- saddle_points_sub_pix (GrayImage, 'facet', Sigma, Threshold, Row, Column)
- *生成十字叉
- gen_cross_contour_xld (Cross, Row, Column, 12,0)
- *显示图像
- dev_display (GrayImage)
- *标记鞍点十字标记
- dev_display (Cross)
复制代码
有坛友说不能发个原图?这里用的是Halcon自带的图像,直接调用字符串图像名称即可,就不单独上传了
(名称是'landmarks')。
- %HALCONEXAMPLES%\images\landmarks.png
复制代码 |