当前位置: 首页 > news >正文

python opencv的orb特征检测(Oriented FAST and Rotated BRIEF)

官方文档:https://docs.opencv.org/4.10.0/d1/d89/tutorial_py_orb.html

SIFT/SURF/ORB对比

https://www.bilibili.com/video/BV1Yw411S7hH?spm_id_from=333.788.player.switch&vd_source=26bb43d70f463acac2b0cce092be2eaa&p=80
在这里插入图片描述
在这里插入图片描述

ORB代码

在这里插入图片描述

import numpy as np
import cv2 as cv
from matplotlib import pyplot as pltgray = cv.imread('12.png', cv.IMREAD_GRAYSCALE)
# https://docs.opencv.org/4.10.0/d1/d89/tutorial_py_orb.html
# Initiate ORB detector
orb = cv.ORB.create()# find the keypoints with ORB
kp = orb.detect(gray, None)# compute the descriptors with ORB
kp, des = orb.compute(gray, kp)
print(type(kp))
print(des.shape)
print(len(kp))
print(len(des))
print(des[0])
# draw only keypoints location,not size and orientation
img2 = cv.drawKeypoints(gray, kp, None, flags=cv.DRAW_MATCHES_FLAGS_NOT_DRAW_SINGLE_POINTS)
cv.imshow('orb', img2)
cv.waitKey(0)
cv.destroyAllWindows()
<class 'tuple'>
(79, 32)
79
79
[ 96  32  25  96   4  77  65   0 104  32  32   8 151  19   0  16 128 14872   8   8  96 208   0 193 136   1  48  64   0  71  34]
http://www.lryc.cn/news/514496.html

相关文章:

  • 高阶数据结构----布隆过滤器和位图
  • VScode使用密钥进行ssh连接服务器方法
  • 艾体宝产品丨加速开发:Redis 首款 VS Code 扩展上线!
  • 应用架构模式
  • 注入少量可学习的向量参数: 注入适配器IA3
  • 【C++】B2076 球弹跳高度的计算
  • 【Python】selenium结合js模拟鼠标点击、拦截弹窗、鼠标悬停方法汇总(使用 execute_script 执行点击的方法)
  • CatBoost算法详解与PyTorch实现
  • “TypeScript版:数据结构与算法-初识算法“
  • mysql中递归的使用 WITH RECURSIVE
  • 点击取消按钮,console出来数据更改了,页面视图没有更新
  • web框架在什么程度上受限 ?
  • 实践:事件循环
  • C++ 设计模式:建造者模式(Builder Pattern)
  • SQL偏移类窗口函数—— LAG()、LEAD()用法详解
  • 基于Pytorch和yolov8n手搓安全帽目标检测的全过程
  • [CTF/网络安全] 攻防世界 upload1 解题详析
  • 03-其他
  • EasyExcel自定义动态下拉框(附加业务对象转换功能)
  • 2025.1.2
  • 重庆大学软件工程复试怎么准备?
  • Ant Design Pro搭建react项目
  • mysql连接时报错1130-Host ‘hostname‘ is not allowed to connect to this MySQL server
  • 办公 三之 Excel 数据限定录入与格式变换
  • Ubuntu执行sudo apt-get update失败的解决方法
  • torch.nn.functional的用法
  • 最新常见的图数据库对比,选型,架构,性能对比
  • UE5材质节点Camera Vector/Reflection Vector
  • NextCloud服务安装与配置教程
  • 详解GPT-信息抽取任务 (GPT-3 FAMILY LARGE LANGUAGE MODELS)