Shi-Tomasi Corner Detect

2023-12-12 04:50
文章标签 shi tomasi detect corner

本文主要是介绍Shi-Tomasi Corner Detect,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Harries Corner Detector 请看:https://mp.csdn.net/postedit/88410331

我们知道Harris Corner Detecor角点得分函数为:

而Shi-Tomasi的角点得分函数为:

如果R大于某个设定的阈值,则此处被认为是一个角点。

OpenCV中Shi-Tomasi Corner Detector函数--cv2.goodFeaturesToTrask()。它将在图像中由Shi-Tomasi Detector找到n个最强的corner(或者指定Harris Corner Detection),通常,图像应该是一幅灰度图,并且你需要指定想要寻找的corners的数量,指定质量级别quality-level,其值为0-1之间,这表示角点的最小质量,低于该值的Corners都将被拒绝。然后提供检测到的corners的最小欧式距离。注:所以低于quality-level的corner都将被丢弃,将剩余的corners基于quality-level降序的方式排列,然后函数取第一个最强壮的角,在最小距离范围内丢弃所有邻近的角,返回N个最强壮的角。

OpenCV  Code:

import numpy as np
import cv2image = cv2.imread('../image/001.png')
image_yuan_gray = cv2.cvtColor(image,cv2.COLOR_BGR2GRAY)
corners = cv2.goodFeaturesToTrack(image_yuan_gray,25,0.01,5)
corners = np.int0(corners)for i in corners:x,y = i.ravel()cv2.circle(image,(x,y),3,255,-1)cv2.imshow('image_yuan_gray', image)
cv2.waitKey(0)
cv2.destroyAllWindows()

结果:

 

这篇关于Shi-Tomasi Corner Detect的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/483294

相关文章

Memorizing Normality to Detect Anomaly ——记忆正常以检测异常

Memorizing Normality to Detect Anomaly: Memory-augmented Deep Autoencoder for Unsupervised Anomaly Detection 记忆正常检测异常:记忆增强型深度自动编码器无监督异常检测 中国人挂了一堆外国人   Abstract 深度自动编码器在异常检测中得到了广泛的应用。通过对正常数据的训练,

【UVALive】5713 Qin Shi Huang's National Road System 最小生成树

传送门:【UVALive】5713 Qin Shi Huang's National Road System 题目大意:秦朝有n个城市,需要修建一些道路使得任意两个城市之间都可以连通。道士徐福声称他可以用法术修路,不花钱,也不用劳动力,但只能修一条路,因此需要慎重选择用法术修哪一条路。秦始皇不仅希望其他道路的总长度B尽量短(这样可以节省劳动力),还希望法术连接的两个城市的人口之和A尽量大,因此下

Can't Add Hdfs and Reported Cannot Find CDH's bigtop-detect-javahome

初次尝试,在CDH的使用中,遇到各种错误。让人无助的是,这些错误不好找解决方法。 我在启动CDH中的HDFS服务的时候,遇到这个错误: Can't Add Hdfs and Reported Cannot Find CDH's bigtop-detect-javahome 说找不到bigtop-detect-javahome文件,这个文件我在CDH部署的目录下找到的,而且我就是用它部署的呀

YOLOv5改进 | Head | 将yolov5的检测头替换为ASFF_Detect

💡💡💡本专栏所有程序均经过测试,可成功执行💡💡💡 在目标检测中,为了解决尺度变化的问题,通常采用金字塔特征表示。然而,对于基于特征金字塔的单次检测器来说,不同特征尺度之间的不一致性是一个主要限制。为此,研究人员提出了一种新颖的、基于数据的策略,用于金字塔特征融合,称为自适应空间特征融合(ASFF)。它学习了一种方法,用以在空间上过滤冲突信息,从而抑制不一致性,提高了特征的尺度不变性,

Harris Corner Detector 公式推导以及具体含义

在做图像匹配时,常需要对两幅图像中的特征点进行匹配。为了保证匹配的准确性,所选择的特征必须有其独特性,角点可以作为一种不错的特征。 那么为什么角点有其独特性呢?角点往往是两条边缘的交点,它是两条边缘方向变换的一种表示,因此其两个方向的梯度变换通常都比较大并且容易检测到。 这里我们理解一下Harris Corner 一种角点检测的算法 角点检测基本原理: 人们通常通过在一个小的窗口

LeetCode-520. Detect Capital

问题: Given a word, you need to judge whether the usage of capitals in it is right or not. We define the usage of capitals in a word to be right when one of the following cases holds: All letters in

uva 1494 - Qin Shi Huang's National Road System(最小生成树)

题目链接:uva 1494 - Qin Shi Huang's National Road System 建成最小生成树之后,枚举两节点,然后删除路径上权值上最大的边。 #include <cstdio>#include <cstring>#include <cmath>#include <vector>#include <algorithm>using namespa

解决Cannot detect Web Project version

创建maven web工程,报如下错误: Cannot detect Web Project version. Please specify version of Web Project through <version> configuration property of war plugin. E.g.: <plugin> <artifactId>maven-war-plugin</arti

SLM561A代替S-562T E562 Shi塚sexxtec恒流二极管

分享一款超便捷又高性能的商业照明方案,SLM561A系列黑科技产品成功问世。SLM561A是继(SLM501A,SLM510A, SLM201A,SLM211A,SLM401A,SLM411A)系列后推出的最新产品,增加了SOD123封装选项,进一步丰富了低压线性LED驱动产品组合。该系列产品具有高可靠性,耐压达70V,可抗60V反接的特点,高恒流精度,低启动电压保证灯条首位亮度一致性,尤其是零外

Corner case 数据处理方法

背景 特斯拉的纯视觉处理方法,在处理corner case的过程中,面对着数据量少,而且难以采集的问题。为了提升模型的数据量,通过一定的数据处理方法进行corner case的数据生成,不失为一种有效的办法。 "Corner case" 通常指的是在数据集中相对较少见或特殊的情况,这些情况可能对于模型的训练和测试至关重要,因为它们有助于模型更全面地理解问题空间。在图像识别任务中,corner