首页 > 其他分享 >opencv中sift函数的使用

opencv中sift函数的使用

时间:2022-10-12 15:23:05浏览次数:43  
标签:gray 函数 img drawKeypoints cv2 opencv sift kp

import cv2
import numpy as np



img=cv2.imread("qqhuman.jpeg")
#将图片转化为灰度图
gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)

#得到特征点
sift=cv2.SIFT_create()
kp=sift.detect(gray,None) #提取到的关键点,传入kp中


#绘制关键点,利用drawKeypoints关键字将kp中的特征点显示出来
img=cv2.drawKeypoints(gray,kp,img)

# cv2.imshow("drawKeypoints",img)
# cv2.waitKey(0)
# cv2.destroyAllWindows()

#计算特征
#传入关键点和图片
kp,des=sift.compute(gray,kp)
print(np.array(kp).shape)#此时特征点数量

print(des.shape)#将特征点整合为向量

标签:gray,函数,img,drawKeypoints,cv2,opencv,sift,kp
From: https://www.cnblogs.com/kun-sir/p/16784625.html

相关文章

  • win32api函数列表与MFC Socket文档地址
    ​​https://docs.microsoft.com/zh-cn/windows/win32/winsock/winsock-functions​​​​https://docs.microsoft.com/en-us/cpp/mfc/windows-sockets-in-mfc?view=msvc-16......
  • 页面加载完成后自动执行一个方法函数的JQ、JS方法
    一、JS方法1.最简单的调用方式,直接写到html的body标签里面:<bodyοnlοad="myfunction()"><html><bodyοnlοad="func1();func2();func3();"></body></html......
  • 函数节流与防抖
    参考链接:https://www.cnblogs.com/xiaoyantongxue/p/15616352.html函数节流:英文 throttle 有节流阀的意思。大致意思也是节约触发的频率那么,函数节流,真正的含义是:单......
  • <一>从汇编指令角度看形参带默认值的函数调用
    下面代码中备注部分为从汇编指令角度看形参带默认值得函数调用点击查看代码#include<iostream>usingnamespacestd;intsum(inta=10,intb=20){ returna+b; ......
  • 比较有意思的比较内表的小函数:CTVB_COMPARE_TABLES
    有时候自己开发tablecontrol的表维护,涉及到数据的增删改查,可以考虑用下函数 CTVB_COMPARE_TABLES包   :CT函数组:CTVB  函数模块:CTVB_COMPARE_TABLES C......
  • python lambda匿名函数
    例如:lambdax,y:x*x+y*y如何调用lambda函数?1、赋值f=lambdastr:len(str.split())f('helloworld')2、(lambdastr:len(str.split()))('helloworld')......
  • 常见的初等函数
    1.常数项函数:\(y=c,y=1,y=\)\(\pi\),y=e2.幂函数:\(y=x^a,y=x,y=x^2,y=\sqrt{x}与y=x^\frac{1}{2}\)幂公式:\[x^a\cdotx^b=x^{a+b}\\\frac{x^a......
  • java函数式编程
    importcom.alibaba.fastjson.JSON;importcom.ctrip.car.osd.util.LogHelper;importorg.apache.commons.collections.CollectionUtils;importjava.util.ArrayList;......
  • DQL_排序查询和DQL_聚合函数
    DQL_排序查询:语法:orderby子句orderby排序字段1排序方式1,排序字段2排序方式2...排序方式∶ASC:升序,默认的。DESC:降序。注意∶如果有多个排序条件,则当前边的条件......
  • OpenCV时钟
    #NoEnv#Includeopencv_ahk_lib.ahkSendModeInputSetWorkingDir%A_ScriptDir%hOpencv:=DllCall("LoadLibrary","str","opencv_world455.dll","ptr")hOpencvCo......