• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

《zw版·Halcon-delphi系列原创教程》航母舰载机·视觉定位标志的识别代码 ...

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

《zw版·Halcon-delphi系列原创教程》航母舰载机·视觉定位标志的识别代码

     航母舰载机机身上的黄黑圆圈的标志是什么意思,辐射?核动力?战术核弹?

 


    《百度百科》介绍如下
    这是工业数字摄影测量的人工标志
    数字摄影测量(Basic concept of digital photogrammetry)是基于数字影像和摄影测量的基本原理,应用计算机技术、数字影像处理、影像匹配、模式识别    等多学科的理论与方法,提取所摄对像以数字方式表达的几何与物理信息的摄影测量学。
     在歼-15上使用的这种标志是歼-15在起降过程中,对其进行摄影测量时,这些标志有助于对待测位置进行精确定位。



其实,Halcon内置的demo:saddle_points_sub_pix.hdev
就有类似的例子

 


下面是全部脚本代码,很简单,才20行
ps,有兴趣的网友,可以自己改为delphi、vc、vb版,

其实opencv版本的也不难,无论是模板匹配(cvMatchTemplate),还是轮廓相似度hu矩匹配( cvMatchShapes),都可以实现 

不过,opencv版的代码应该不低于200行,由此可见Halcon的彪悍

 

 1 * This example program shows how to use saddle_points_sub_pix.
 2 * 
 3 read_image (Image, 'landmarks')
 4 get_image_size (Image, Width, Height)
 5 dev_close_window ()
 6 dev_open_window (0, 0, Width, Height, 'black', WindowHandle)
 7 * 
 8 * saddle_points_sub_pix works only on single channel images. Thus we have
 9 * to convert the input image into a gray value image before using the operator.
10 * 
11 rgb1_to_gray (Image, GrayImage)
12 * 
13 Sigma := 1.5
14 Threshold := 12
15 saddle_points_sub_pix (GrayImage, 'facet', Sigma, Threshold, Row, Col)
16 gen_cross_contour_xld (Crosses, Row, Col, 12, 0.785398)
17 * 
18 dev_display (GrayImage)
19 dev_set_color ('red')
20 dev_display (Crosses)

 




【《zw版·Halcon-delphi系列原创教程》,网址,cnblogs.com/ziwang/】


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
delphi声明类及其调用方法发布时间:2022-07-18
下一篇:
delphi做的程序如何连接SQL数据库发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap