小编Tul*_*kas的帖子

尺寸和响应在SURF关键点中的确切代表什么?

我正在使用OpenCV 2.3进行关键点检测和匹配.但我对检测算法给出的参数sizeresponse参数有点困惑.他们究竟是什么意思?

基于OpenCV手册,我无法弄清楚:

float size:有意义的关键点邻域的直径

float response:选择最强关键点的响应.可用于进一步分类或子采样

我认为跟踪的最佳点是响应最快的那个,但似乎并非如此.那么我怎样才能对冲浪探测器返回的关键点进行二次采样,以便在可跟踪性方面保持最佳?

opencv surf feature-detection template-matching video-tracking

20
推荐指数
2
解决办法
1万
查看次数

BFMatcher和FlannBasedMatcher之间的区别

我想知道openCV BFMatcherFlannBasedMatcheropenCV 之间匹配的精度或质量有什么不同.我知道FlannBasedMatcher应用于大型数据库时可能会更快,但是无论执行时间如何,两个匹配器都会在最后找到相同的匹配?

opencv

16
推荐指数
2
解决办法
1万
查看次数

将图像的区域复制到另一个图像中的另一个区域

我想做一件非常简单的事情:将图像中的区域复制到新图像中的新区域.在OpenCV 2.3备忘单中,他们建议以下解决方案:

"示例3.通过转换将图像ROI复制到另一个图像"

Rect r(1, 1, 10, 20);
Mat dstroi = dst(Rect(0,10,r.width,r.height));
src(r).convertTo(dstroi, dstroi.type(), 1, 0);
Run Code Online (Sandbox Code Playgroud)

我的代码如下:

Mat frameO, frameS;

original >> frameO;
stabilized >> frameS;

Mat output(frameO.rows+40, frameO.cols*2+60, CV_32FC3);
output.setTo(0);            
Rect r(0,0, frameO.cols, frameO.rows);
Mat destROI = output(Rect(20,20, frameO.cols, frameO.rows));
frameO(r).copyTo(destROI);
Run Code Online (Sandbox Code Playgroud)

我只想frameO在该位置的输出中复制图像Rect(20,20, frameO.cols, frameO.rows).
任何人都可以告诉我为什么这不起作用?

c++ opencv computer-vision

7
推荐指数
1
解决办法
2万
查看次数