matching书页匹配例子
detect_brochure_pages.hdev
![](http://image68.360doc.com/DownloadImg/2014/01/2109/38429687_1.jpg)
angle_ll(RowTrans[2], ColTrans[2],RowTrans[1],ColTrans[1], RowTrans[1],ColTrans[1], RowTrans[0], ColTrans[0], Angle) */angle_ll( : : RowA1, ColumnA1, RowA2, ColumnA2, RowB1, ColumnB1, RowB2, ColumnB2 : Angle) 计算两条线的角度,第一条线 (RowA1,ColumnA1, RowA2,ColumnA2)和第二条线 (RowB1,ColumnB1, RowB2,ColumnB2) ,其中,A1,B1是起点。 这里用于计算矩形区域的两条边之间的角度(不平行边) 注意这里的返回值Angle:是弧度形式Radians, 它的范围在-pi到pi之间/*
Angle := deg(Angle) 把弧度转换成角度,这里是吧1.77...转化为101... */deg等价于弧度 (R/2pi)*360/*
*接下来通过if语句检测这个角度是否可能 if (Angle>70 and Angle<110) area_center(TransRegion, Area, Row, Column) 如果满足条件,则找到一个匹配 ModelsFound :=ModelsFound +1 。。。。设置显示。。。。 endif endif endfor
.......
(3)第三步,清除存储空间 for Index := 0 to |ModelIDs| -1 by 1 clear_descriptor_model(ModelIDs[Index]) endfor
总结:
1,清除模型释放空间, clear_all_descriptor_models()
2,为每个page创建一个描述模型 create_uncalib_descriptor_model
3,为每个模型设置对应的参照点 set_descriptor_model_orgin
4,存储生成的模型中的兴趣点 get_descriptor_model_points (model)
5,再循环中搜索模型 find_uncalib_descriptor_model
6,获取搜索到的兴趣点 get_descriptor_model_points (search)完成匹配
7,通过计算转换后的角度来确定这个匹配是否可信 angle_ll
转载于:https://www.cnblogs.com/touch-skyer/p/7771045.html
matching书页匹配例子相关推荐
- halcon例子学习matching书页匹配
转自:http://qing.blog.sina.com.cn/2316220871/8a0eb9c733002rnq.html detect_brochure_pages.hdev *这个例子主要描 ...
- C++paranthesis matching括号匹配的算法(附完整源码)
C++paranthesis matching括号匹配的算法 C++paranthesis matching括号匹配的算法完整源码(定义,实现,main函数测试) C++paranthesis mat ...
- 【算法】Regular Expression Matching 正则匹配
[算法]Regular Expression Matching 正则匹配 题目 解题思路 代码实现 题目 Given an input string ( s ) and a pattern ( p ) ...
- Halcon 算子一 Halcon中Matching图形匹配
Halcon中Matching图形匹配 图像 步骤 Halcon 算子 Halcon 进阶 一 C#实现Halcon中Matching图形匹配 图像 步骤 打开matching助手 选择从图像创建,模 ...
- HDU多校3 - 6975 Forgiving Matching(多项式匹配字符串)
题目链接:点击查看 题目大意:给出一个长度为 nnn 的字符串 sss 和一个长度为 mmm 的字符串 ttt.规定 kkk 匹配的意思是,两个长度相同的字符串至多有 kkk 个位置是不同的,特别的, ...
- HDU - 6975 Forgiving Matching FFT匹配字符串
传送门 文章目录 题意: 思路: 题意: 给你两个串a,ba,ba,b长度分别为n,mn,mn,m,你需要输出m+1m+1m+1个数,第iii个数表示当允许有i−1i-1i−1个数可以不匹配时aaa中 ...
- LBD算法 - Graph matching 图匹配算法分析
概述 原文:<An efficient and robust line segment matching approach based on LBD descriptor and pairwis ...
- bipartite matching二分图匹配
目录 二分图bipartite的概念 匹配的概念 最大匹配 bipartite matching 这个词最近在看Transformer相关的论文里常见用作loss function,所以特地学习一下, ...
- 44. Wildcard Matching 通配符匹配
Title 给定一个字符串 (s) 和一个字符模式 § ,实现一个支持 '?' 和 '*' 的通配符匹配. '?' 可以匹配任何单个字符. '*' 可以匹配任意字符串(包括空字符串). 两个字符串完全 ...
最新文章
- 【MOSS】Sharepoint大附件上传
- ASP.NET MVC上传图片前后台内容
- idea @Autowired 注入爆红(无法注入)
- 从位图数据取得位图句柄
- ios上传文件云服务器上,ios文件上传服务器
- Android 屏幕适配攻略(一)
- 设计师效率帮手|提高设计效率的Sketch插件!
- Spring 静态代理和动态代理
- 用Keil-MDK开发TQ2440裸机程序入门教程
- 利用Scrapy爬取豆瓣电影
- cad如何多选对象_cad如何多选?在CAD里为什么只能选中一个对象,而不能累加选择多个对象?...
- NPOI实现Word表格新增一行
- influxdb Measurements
- 优化器 示意图 神经网络_走入五彩斑斓神经网络世界:关于梯度下降、RMSprop优化器的研究...
- 等比数列求和python_Python科学计算
- 架构师面试题:2年工作经验java简历包装,面试为什么公司不通过
- java后端系统学习总结 01_java第五版 java初学笔记,由浅入深
- 众筹大家的年度阅读与分享计划啦
- fixed脱离文档流 不占位置
- 康旅江湖,谁在编写琅琊榜