我曾经使用 OpenCV 3.4.2.17 在 Colab 上运行 SURF 和 SIFT。 但是,我不能再使用这个版本的 opencv 了。 还有其他方法可以在 Colab 上运行 SURF 吗? I can SIFT pantent has expired since 2020. 下面是错误 ...
我曾经使用 OpenCV 3.4.2.17 在 Colab 上运行 SURF 和 SIFT。 但是,我不能再使用这个版本的 opencv 了。 还有其他方法可以在 Colab 上运行 SURF 吗? I can SIFT pantent has expired since 2020. 下面是错误 ...
我试图在质量下降的页面上检测某种类型的图像,该图像具有旋转和平移变化。 我需要从页面中“裁剪”检测到的图像,所以我需要检测到的图像的旋转和坐标。 例如,在 A4 页面上复印的图像。 我正在使用 SIFT 来检测扫描页面的对象。 这些图像可以旋转和平移,但不会被剪切或有任何透视失真。 我正在使用经典 ...
我在同一轴上绘制了两个 3D 图。 现在我想给他们不同的 colors 以便于识别。 我该怎么做这个着色? MATLAB 代码如下所示。 如何创建两个不同颜色的表面? ...
我是 OpenCV 的新手,正在尝试将 SIFT 和 SURF 用于项目。 在我的笔记本电脑上,我有 OpenCV 版本= 4.5.1.48 并且还添加了版本 4.5.1.48 的 OpenCV-contrib-python 目前我面临的问题是我在遵循文档后遇到的错误 SIFT 在遵循文档后完美运行 ...
您好,我目前正在尝试从 Java 中的 OpenCV 执行与 FLANN 的特征匹配。 这是本教程的代码: https://docs.opencv.org/master/d5/d6f/tutorial_feature_flann_matcher.html 我的项目是用“Java with Ant” ...
我正在尝试拼接两张图片。 技术堆栈是 opecv c++ on vs 2017。 我考虑过的图像是: 代码的图像 1: 和代码image2: 我使用这段代码找到了单应矩阵。 我考虑了上面给出的 image1 和 image2。 下一步将是扭曲这些。 我使用 perspectivetransfor ...
我目前正在研究 opencv 版本。 4.5.1我想使用 SIFT 和 SURF 但我遇到了众所周知的问题,即它们已获得专利。 我已经知道在4.5.1下可以使用标志DOPENCV_ENABLE_NONFREE=ON和DBUILD_opencv_xfeatures2d=ON 。 但是当我对 cmak ...
我正在使用 Delaunay 三角化将散射 plot 转换为表面。 要为这个 plot 设置动画,我想更新trisurf句柄而不是创建新的trisurf plot 以减少开销并提高绘图速度。 基本上,在 for 循环中,我想更新trisurf句柄h的属性,以获得与再次调用trisurf将产生的相同 ...
无法谷歌它... OpenCV 版本 4.5.1 调用时 应用程序崩溃。 其他探测器 ORB、FAST、SIFT 工作正常。 问题可能出在哪里? 我通过调用 initModule_nonfree() 找到了一些关于这个的老话题,但它不包含在 4.5,1 版本中? ...
我有一个关于 SURF_CUDA 算法的问题。 我想检测一些帧的特征以便最终缝合它们。 因此我需要计算关键点和描述符。 但是每次执行的结果都不同,尽管图像是相同的。 这怎么可能? 我检查了关键点 position 是否在每次执行时都发生变化,我发现它们确实发生了变化,即使变化不大。 但正因为如此,我 ...
我在 Google Colab 上的代码 错误 *AttributeError Traceback (最近一次调用最后一次) in () 4 gray_image = cv.cvtColor(image,cv.COLOR_BGR2GRAY) 5 ----> 6 sift = ...
我有一个灰度图像,我想使用 detectSURFFeatures() 提取感兴趣的区域。 使用这个 function 我得到一个 surfPoints object。 通过在图像上显示此 object,我将圆圈作为感兴趣的区域。 就我而言,我想要包含这些圆圈的矩形区域。 为了更清楚,我有一张图片1 ...
我正在尝试使用 SURF 在另一个图像中找到图像的 position,但是每次我尝试初始化检测器时,它都会失败,告诉我存在访问冲突并且检测器.Ptr 是“0xFFFFFFFFFFFFFF”。 我的代码: This happens even when i use the example code f ...
我正在处理带有对象的图像。 我使用精明的边缘检测和轮廓来检测和绘制其中对象的边缘。 然后我同时使用 SIFT 和 SURF 来检测对象中的关键点。 这是我一直在处理的示例代码。 有没有办法去除边缘的关键点? 以示例回答将非常有帮助。 谢谢。 ...
我发现了 OpenWebRTC 并想知道是否有办法在无懈可击的冲浪浏览器中实现它。 有谁知道这是否可能以及我将如何去做? ...
我正在 MATLAB 中绘制可定向的开放曲面,其中曲面的每一侧都定义明确。 我想让每一面都是不同的颜色,这样很容易判断你是在看“正面”还是背面。 我看不到在 MATLAB 中得到这个。 我试过背面照明,但这不会产生差异。 我不确定这是不是因为我的数据是一个开放的表面而不是一个封闭的表面。 它也可能是 ...
我正在做一个关于离线签名验证的项目,我已经尝试过 SIFT/SURF 算法(OpenCV)来比较 2 个签名图像。 我注意到的是,当我传递 2 张相同的图片时,我会得到约 1000 个关键点,但当我传递 2 张同一个人的不同签名的照片时,我只会得到约 70-80 个。 当其中一张通过的照片是另一个人 ...
执行“surf(img1, cv::cuda::GpuMat(), keypoints1GPU, descriptors1GPU);”时出现错误这正是指https://github.com/opencv/opencv/blob/3.4/samples/gpu/surf_keypoint_match ...
我正在尝试将 Keras 与 TensorFlow 结合使用,以根据我从多张图像中获得的 SURF 特征来训练网络。 我将所有这些功能存储在一个包含以下列的 CSV 文件中: “ID”列是我存储所有值时由熊猫创建的自动增量索引。 “代码”列是点的标签,这只是我通过将实际代码(它是一个字符串) ...
我正在使用SURF特征检测器和描述符来使用MATLAB查找图像中的特征点。 我想在另一个仅接受Lowe ASCII格式的特征点和描述符的程序中使用这些特征点和特征描述符。 我发现SIFT特征描述符被标准化为512,我需要对MATLAB中的SURF特征描述符进行相同的操作,但是我没有得到它。 ...