0%

009-特征提取算法-BRIEF-检测斑点

摘要:009-特征提取算法-BRIEF-检测斑点

概述

并不是特征检测算法,它是一个描述符。关键点描述符是图像的一种表示,因为可以比较两个图像的关键点描述符,并找到他们的共同之处,因此可以作为特征匹配的一种方法。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# -*- coding: UTF-8 -*-
import cv2
import numpy as np

def a(imgPath):
img = cv2.imread(imgPath)
gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
gray = np.float32(gray)
dst = cv2.cornerHarris(gray,2,3,0.04)
dst = cv2.dilate(dst,None)
img[dst>0.01 * dst.max()] = [0,0,255]
cv2.imshow('corners',img)
cv2.imwrite('corners.png',img)
if cv2.waitKey(0) & 0xff == 27:
cv2.destroyALLWindows()

if __name__ == "__main__":
print ('---------检测角点------------')
a("/Users/lihongxu6/IdeaProjectsGit/python-algorithm/tests/feature/a.jpg")
一分也是爱,两分情更浓【还没有人赞赏,支持一下呗】