surf相关内容

3D 极坐标图中的 2D 绘图

我想绘制一个 3D 图形,y=100-x^2,绕 Y 轴 360 度循环.最终变成一个圆锥体.那可能吗?我有一个数组 x=1:1:100 和一个数组 y,大小(1 100). 我尝试了一个 Z 数组,z=1:1:100 作为锥体底部的第三个轴.使用 plot3 我完成了 y=100-x^2 的一张图.我想对它进行动画处理,最终得到一个圆锥体或曲面圆锥体. 解决方案 这是您要找的吗? ..
发布时间:2021-11-25 04:11:36 C#

3D 极坐标图中的 2D 绘图

我想绘制一个 3D 图形,y=100-x^2,绕 Y 轴 360 度循环.最终变成一个圆锥体.那可能吗?我有一个数组 x=1:1:100 和一个数组 y,大小(1 100). 我尝试了一个 Z 数组,z=1:1:100 作为锥体底部的第三个轴.使用 plot3 我完成了 y=100-x^2 的一张图.我想对它进行动画处理,最终得到一个圆锥体或曲面圆锥体. 解决方案 这是您要找的吗? ..
发布时间:2021-11-25 03:59:51 C#

如何在 mayavi2 中缩放 x 和 y 轴?

我想使用 mayavi.mlab.surf() 用 mayavi2 做一个 3-d 绘图.此函数有一个名为 warp_scale 的参数,可用于缩放 z 轴,我正在寻找类似的东西,但用于 x 和 y 轴. 我可以通过将 x 和 y 数组相乘,然后使用 mayavi.mlab.axes() 中的 range 参数来校正轴标签来手动执行此操作,但是我正在寻找一种更直接的方法,例如 warp_sc ..
发布时间:2021-07-16 18:37:19 其他开发

无法创建自定义消息

您好,我目前正在尝试为现有包创建自定义消息,但是我创建了 Point_id.msg,但是当我将其作为头文件包含在代码中时,我收到以下错误 /home/111/222/333/find_object_2d/src/objects_detected.cpp:7:41: 致命错误:find_object_2d/PointObjects.h:没有那个文件或目录编译终止.make[2]: *** [fin ..
发布时间:2021-07-10 19:27:40 其他开发

OpenCV 最大检测范围

我想知道使用 SURF 方法检测/识别图像的最大距离是多少?有没有人试过.摄像头:罗技网络摄像头 Pro 9000 解决方案 在计算机视觉中,与相机的距离并不重要.重要的是对象轮廓的广阔尺寸.例如,您可以将一个非常巨大的物体放置在距离相机的物镜玻璃 10 公里处,它仍然可以覆盖整个视野.从 CV 的角度来看,这与在相机前面有一个小物体是一样的. 已知信息: 您的相机的最大分辨率 ..
发布时间:2021-06-12 19:50:37 其他开发

OpenCV SURF,捕获的视频有点滞后是否正常?如何加快速度?

如何加快SURF的对应匹配过程?我使用提供的样本并将其更改为从网络摄像头捕获彩色图像进行处理,但是速度肯定需要改进.应该在哪里解决这个问题? 解决方案 首先,SURF(至少是 OpenCV 的)仅支持 灰色 图像. 有许多描述符参数可供调整,将它们设置为较低的值可以提高性能: typedef struct CvSURFParams{int 扩展;//0 表示基本描述符(每个 64 ..
发布时间:2021-06-12 19:48:29 其他开发

如何使用 SURF 功能(Python OpenCV)匹配和对齐两个图像?

我使用以下代码来匹配两个图像的冲浪特征,但无法裁剪和对齐图像. 原图,旋转后的图和匹配的图如下. 我想像原始图像一样拉直旋转后的图像并裁剪对齐的图像.我尝试过几何变换,但未能对齐图像. 导入numpy导入 cv2############### 图像匹配##############def match_images(img1, img2):"""给定两张图片,返回匹配项"""检测器 = ..
发布时间:2021-06-12 19:38:10 其他开发

如何将以下结果输出到终端

我正在使用代码位置计算.那么如何在终端中显示输出结果呢? #include #include #include #include #include #include #include #include #define dZ0 450#定义阿尔法40#define h 310#define d 50#define PI 3.14159265void objectsDetec ..
发布时间:2021-06-11 19:53:35 其他开发

Webdriver.get(url)打开Firefox,但不打开URL

我正在Python中使用以下代码: from selenium import webdriver from selenium.webdriver.firefox.firefox_binary import FirefoxBinary binary = FirefoxBinary(r'C:\Program Files (x86)\Mozilla Firefox\firefox.exe') d ..
发布时间:2020-11-08 04:32:05 其他开发

emgu在图像b中找到图像a

我是emgu的新手,想从何处入手一些建议。 我看过形状检测,但是对于我来说它太复杂了需要..我认为..和我的surfexample无法正常工作。我收到此错误: 无法在EMGU.CV中使SURF示例正常工作吗? 无论如何,这就是我想做的事情:查找图像A图像A是一个简单的正方形,它始终具有相同的1个像素灰色边框,并且始终具有相同的大小(我相信),但是内部颜色可以是黑色或大约7种其他颜 ..
发布时间:2020-10-29 04:54:17 其他开发

如何在整体图像上应用盒式滤镜? (冲浪)

假设我有一个灰度(8位)图像,并假设我有一个从同一图像创建的积分图像。 图像分辨率为 720x576 。根据SURF算法,每个八度由4个框式滤波器组成,它们由侧面的像素数定义。 第一个八度使用滤镜的像素为 9x9、15x15、21x21和27x27 。 第二个八度使用滤镜 15x15、27x27、39x39和51x51 像素。 第三个八度使用使用 27x27、51x51、75x75 ..
发布时间:2020-10-07 18:53:39 其他开发

如何修改Matrix< float>的数据类型。排列?

我正在将Emgu CV(v2.4)与C#一起使用。在下面的课程中。我需要将表中使用的列的数据类型修改为数组。 public void FindSURF(Image modelImage) { VectorOfKeyPoint modelKeyPoints; SURFDetector surfCPU =新的SURFDetector(500,否); ..
发布时间:2020-09-25 04:30:56 其他开发

OpenCV中的Hessian-仿射检测器

我已经在许多论文和文章中了解了该检测器(尽管我不了解它的详细信息),并且在许多情况下,它比DoG更好. 最初,我以为Hessian-affine是SURF检测器,但它们不是同一回事,对吧? 是否有任何OpenCV实施? 解决方案 抱歉,在OpenCV中未实现此检测器(不,不是同一回事. 长话短说,SURF是检测器和描述符的“家族",其中有很多,如您在OpenCV文档中所见 ..
发布时间:2020-05-20 21:21:49 其他开发

加载保存的SURF关键点

我正在检测图像中的SURF特征,然后将其写入yml文件.然后,我想再次从yml文件中加载功能以尝试检测对象,但此刻我在加载要在图像上绘制关键点时遇到了麻烦. 我正在这样写关键点: cv::FileStorage fs("keypointsVW.yml", cv::FileStorage::WRITE); write(fs, "keypoints_1", keypoints_1); fs ..
发布时间:2020-05-20 21:10:26 其他开发

SiftFeatureDetector .detect函数损坏?

我一直在尝试从在线资源中进行SIFT/SURF,并希望自己进行测试. 我首先尝试使用以下代码在非免费库中进行尝试: int _tmain(int argc, _TCHAR* argv[]) { Mat img = imread("c:\\car.jpg", 0); Ptr feature_detector = FeatureDetector::crea ..
发布时间:2020-05-20 21:08:46 其他开发

在OpenCV中实现基于实时摄像头的GPU_SURF时出错

由于opencv中基于CPU的SURF对于实时应用非常慢,因此我们决定使用GPU_SURF,在设置opencv_gpu之后,我们编写了以下代码: #include #include #include #include "opencv2/contrib/contrib.hpp" #include "opencv2/objdete ..
发布时间:2020-05-20 21:08:01 其他开发

如何使用SURF和C检测视频中的对象?

我使用了教程中的SURF程序来检测视频帧中的对象.但这会检测所有关键点和描述符.我如何更改程序以仅检测特定对象? CvSeq *imageKeypoints = 0, *imageDescriptors = 0; int i; CvSURFParams params = cvSURFParams(500, 1); cvExtractSURF( image, 0, &imageKeypoi ..
发布时间:2020-05-20 20:58:44 其他开发