Python中OpenCV图像特征和harris角点检测

 更新时间:2021年09月15日 09:39:28   作者:一痴傻人  
Harris角点检测算子是于1988年由CHris Harris & Mike Stephens提出来的。在具体展开之前,不得不提一下Moravec早在1981就提出来的Moravec角点检测算子。本文重点给大家介绍OpenCV图像特征harris角点检测知识,一起看看吧

概念

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第一步:计算一个梯度 Ix,Iy

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第二步:整合矩阵,计算特征值

在这里插入图片描述

第三步:比较特征值的大小

在这里插入图片描述
在这里插入图片描述

第四步: 非极大值抑制,把真正的角点留下来,角点周围的过滤掉

代码实现

在这里插入图片描述

import cv2
import numpy as np

img =cv2.imread('pie.png')
print('img.shape',img.shape)
gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
#gray = np.float32(gray)
dst = cv2.cornerHarris(gray,2,3,0.04)
print('dst.shape',dst.shape)

在这里插入图片描述

img[dst>0.01*dst.max()]=[0,0,255]
cv2.imshow('dst',img)
cv2.waitKey(0)
cv2.destroyAllWindows()

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

到此这篇关于Python中OpenCV图像特征和harris角点检测的文章就介绍到这了,更多相关OpenCV-图像特征-harris角点检测内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python交换两个变量的值方法

    python交换两个变量的值方法

    今天小编就为大家分享一篇python交换两个变量的值方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • Python 多线程之threading 模块的使用

    Python 多线程之threading 模块的使用

    这篇文章主要介绍了Python 多线程之threading 模块的使用,帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下
    2021-04-04
  • Python内存优化的七种技巧分享

    Python内存优化的七种技巧分享

    本文将重点介绍 Python 的内置机制,并介绍 7 种原始但有效的内存优化技巧,掌握这些技巧将大大提高你的 Python 编程能力,文中通过代码示例给大家讲解的非常详细,感兴趣的小伙伴跟着小编一起来学习吧
    2024-02-02
  • python字符串连接方法分析

    python字符串连接方法分析

    这篇文章主要介绍了python字符串连接方法,结合实例形式对比分析了常用的字符串连接技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-04-04
  • python 数据清洗之数据合并、转换、过滤、排序

    python 数据清洗之数据合并、转换、过滤、排序

    这篇文章主要介绍了python 数据清洗之数据合并、转换、过滤、排序的相关资料,需要的朋友可以参考下
    2017-02-02
  • Python与R语言的简要对比

    Python与R语言的简要对比

    这篇文章主要介绍了Python与R语言的简要对比,小编觉得还挺不错的,这里分享给大家,需要的朋友可以了解下。
    2017-11-11
  • pip无法安装osgeo失败的问题解决

    pip无法安装osgeo失败的问题解决

    本文主要介绍了pip无法安装osgeo失败的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-03-03
  • Python实现微信消息防撤回功能的实例代码

    Python实现微信消息防撤回功能的实例代码

    这篇文章主要介绍了Python实现微信消息防撤回 ,需要的朋友可以参考下
    2019-04-04
  • python内置函数frozenset()的使用小结

    python内置函数frozenset()的使用小结

    本篇文章主要介绍了python内置函数frozenset()的使用小结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • scrapy爬虫完整实例

    scrapy爬虫完整实例

    这篇文章主要介绍了scrapy爬虫完整实例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01

最新评论