
DFT的Matlab源代码-Shape-Context-Matching:利用形状上下文提取形状模板
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
这段内容提供了一个基于MATLAB环境下的DFT(离散傅里叶变换)源码实现,专门用于执行形状上下文匹配技术。其核心功能在于通过形状上下文方法准确地提取和分析形状模板的特征信息,为模式识别与计算机视觉领域内的物体识别任务提供了有力支持。
DFT的MATLAB源代码包括一小段用于形状上下文匹配的示例代码。
实现这段代码通常非常简单,并且遵循一定的结构。
我们使用OpenCV库执行大多数输入输出操作。
我将这些点进行装箱,然后利用辅助库进行加权二分图匹配。
为了方便起见,我已经从文件中提取了轮廓点而不是直接从图像中获取。
我还提供了两个测试图像用于比较。
编译步骤通常如下:
```
g++ -I/opt/local/include main.cpp lap.cpp /opt/local/lib -lopencv_core -lopencv_imgproc -lopencv_highgui -o match
./match conts_015.out conts_008.out
```
这段代码用于比较海豚的两个不同背鳍,它们是通过使用graphcuts分割并提取轮廓后得到的结果。
加权二部匹配在匹配这些轮廓时表现良好,
但该方法运行较慢,并且需要对采样进行优化。
全部评论 (0)
还没有任何评论哟~


