Opencv 3.0快速角落检测
Opencv 3.0 FAST Corner Detection
我是OpenCV的初学者。我在visual Studio中实现FAST算法时遇到问题,版本OpenCV 3.0。我已经尝试在c++中实现:
src = imread("../images/right.jpg", CV_LOAD_IMAGE_GRAYSCALE);
Ptr<FastFeatureDetector> detector = FastFeatureDetector::create(TRESHOLD);
vector<KeyPoint> keypointsD;
with(但两者都是BAD)
detector->detect(src, keypointsD);
drawKeypoints(src, keypointsD, output);
imshow(window_name, output);
或
FAST(src, keypointsD, TRESHOLD, true); //fast detector
drawKeypoints(src, keypointsD, output);
imshow(window_name, output);
你能给我举个例子吗?我做得不好吗?
你确定要做一个探测器吗?我有以下正在编译的示例:
Mat src; Mat tmp; Mat dst;
vector<KeyPoint> keypoints;
src = imread(imageName, -1);
FAST(src,keypoints,0,false);
if(keypoints.size() > 0){
cout << keypoints.size() << endl;
当然这只是我的代码片段,实际上我取了一个图像,并通过do while循环缩小了它,直到关键点。Size <= 0。但是我想它有你需要的一切。当我编译我的代码时,它会给我它找到的关键点的数量。
的例子:
83742
42064
23470
13255
7290
3877
1947
915
404
151
74
24
相关文章:
- 使用CMake检测支持的C++标准
- 当套接字连接断开时检测C/C++Unix
- C/C++预处理器是否可以检测一些编译器选项
- WMI检测进程创建事件-c++
- 基于树莓pi的tensorflow lite量化ssd目标检测
- 下面是我为检测链接列表中的循环而制作的代码
- 落砂模拟碰撞检测C++和SFML
- 我可以检测和更改 gcc/g++ 中结构的当前数据对齐设置吗?
- 为什么C++编译器没有检测到正确声明的类?
- 检测win32服务创建和删除的最佳方法
- 正在LLVM中检测整数比较条件
- 如何在鼠标挂钩过程中检测拖动
- 位移操作和位掩码未检测到重复字符
- 检测 COFF 对象文件中C++内联符号
- qmake:检测目标位宽(32 位或 64 位)
- 增强精神解析器规则以检测语句中的特殊结尾
- 用于C++的静态二进制检测或二进制重写工具和框架
- Tensorflow对象检测在Python和C++(OpenCV)之间有不同的结果
- C++中的张量流对象检测
- Opencv 3.0快速角落检测