日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python 實現Harris角點檢測算法

瀏覽:187日期:2022-07-02 14:39:53
算法流程: 將圖像轉換為灰度圖像 利用Sobel濾波器求出 海森矩陣 (Hessian matrix) :

python 實現Harris角點檢測算法

將高斯濾波器分別作用于Ix²、Iy²、IxIy 計算每個像素的 R= det(H) - k(trace(H))²。det(H)表示矩陣H的行列式,trace表示矩陣H的跡。通常k的取值范圍為[0.04,0.16]。 滿足 R>=max(R) * th 的像素點即為角點。th常取0.1。Harris算法實現:

import cv2 as cv import numpy as npimport matplotlib.pyplot as plt# Harris corner detectiondef Harris_corner(img):## Grayscaledef BGR2GRAY(img):gray = 0.2126 * img[..., 2] + 0.7152 * img[..., 1] + 0.0722 * img[..., 0]gray = gray.astype(np.uint8)return gray## Sobeldef Sobel_filtering(gray):# get shapeH, W = gray.shape# sobel kernelsobely = np.array(((1, 2, 1),(0, 0, 0),(-1, -2, -1)), dtype=np.float32)sobelx = np.array(((1, 0, -1),(2, 0, -2),(1, 0, -1)), dtype=np.float32)# paddingtmp = np.pad(gray, (1, 1), ’edge’)# prepareIx = np.zeros_like(gray, dtype=np.float32)Iy = np.zeros_like(gray, dtype=np.float32)# get differentialfor y in range(H):for x in range(W):Ix[y, x] = np.mean(tmp[y : y + 3, x : x + 3] * sobelx)Iy[y, x] = np.mean(tmp[y : y + 3, x : x + 3] * sobely)Ix2 = Ix ** 2Iy2 = Iy ** 2Ixy = Ix * Iyreturn Ix2, Iy2, Ixy# gaussian filteringdef gaussian_filtering(I, K_size=3, sigma=3):# get shapeH, W = I.shape## gaussianI_t = np.pad(I, (K_size // 2, K_size // 2), ’edge’)# gaussian kernelK = np.zeros((K_size, K_size), dtype=np.float)for x in range(K_size):for y in range(K_size):_x = x - K_size // 2_y = y - K_size // 2K[y, x] = np.exp( -(_x ** 2 + _y ** 2) / (2 * (sigma ** 2)))K /= (sigma * np.sqrt(2 * np.pi))K /= K.sum()# filteringfor y in range(H):for x in range(W):I[y,x] = np.sum(I_t[y : y + K_size, x : x + K_size] * K)return I# corner detectdef corner_detect(gray, Ix2, Iy2, Ixy, k=0.04, th=0.1):# prepare output imageout = np.array((gray, gray, gray))out = np.transpose(out, (1,2,0))# get RR = (Ix2 * Iy2 - Ixy ** 2) - k * ((Ix2 + Iy2) ** 2)# detect cornerout[R >= np.max(R) * th] = [255, 0, 0]out = out.astype(np.uint8)return out# 1. grayscalegray = BGR2GRAY(img)# 2. get difference imageIx2, Iy2, Ixy = Sobel_filtering(gray)# 3. gaussian filteringIx2 = gaussian_filtering(Ix2, K_size=3, sigma=3)Iy2 = gaussian_filtering(Iy2, K_size=3, sigma=3)Ixy = gaussian_filtering(Ixy, K_size=3, sigma=3)# 4. corner detectout = corner_detect(gray, Ix2, Iy2, Ixy)return out# Read imageimg = cv.imread('../qiqiao.jpg').astype(np.float32)# Harris corner detectionout = Harris_corner(img)cv.imwrite('out.jpg', out)cv.imshow('result', out)cv.waitKey(0)cv.destroyAllWindows()實驗結果:

原圖:

python 實現Harris角點檢測算法

Harris角點檢測算法檢測結果:

python 實現Harris角點檢測算法

以上就是python 實現Harris角點檢測算法的詳細內容,更多關于python Harris角點檢測算法的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩精品欧美精品| 久久精品国产99国产| 亚洲永久av| 欧美一区二区性| 爽好多水快深点欧美视频| 免费久久精品视频| 欧美国产偷国产精品三区| 伊人久久亚洲影院| 国产福利片在线观看| 国产乱人伦精品一区| 欧美日韩国产v| 日韩成人三级| 精品国产一区二区三区av片| 欧美午夜网站| 亚洲精品福利| 蜜桃免费网站一区二区三区| 久久精品国产大片免费观看| 成人小电影网站| 国产精品一区二区精品视频观看 | 欧美福利在线| 国产一卡不卡| 蜜桃视频第一区免费观看| 久久国产免费| 亚洲天堂黄色| 亚洲国内欧美| 欧美日韩一区二区综合| 91成人精品视频| 日韩欧美中文| 久久精品国产久精国产| 国产精品网在线观看| 国产精品丝袜在线播放| 青青草国产精品亚洲专区无| 国产精品久久免费视频| 国产精品毛片在线看| 亚洲成人一区| av不卡在线看| 欧美视频一区| 国产一区二区精品久| 久久中文字幕二区| 视频一区在线播放| 日本v片在线高清不卡在线观看| 日本一二区不卡| 欧美国产先锋| 三上悠亚国产精品一区二区三区| www.com.cn成人| 欧美日韩精品一区二区视频| 伊人精品视频| 欧美一区影院| 欧美成人精品三级网站| 视频一区视频二区中文| 久草精品视频| 水野朝阳av一区二区三区| 麻豆成人综合网| 丝袜亚洲另类欧美| 麻豆中文一区二区| 欧美精品高清| 亚洲精选久久| 日韩精品中文字幕一区二区| 日本精品在线播放| 久久精品72免费观看| 日韩成人精品一区| 亚洲ww精品| 99视频一区| 不卡一二三区| 欧美在线资源| 中文字幕一区二区精品区| 精品久久99| 9国产精品视频| 亚洲精品中文字幕乱码| 国产日韩一区二区三区在线播放| 在线观看精品| 欧美激情视频一区二区三区免费| 久久精品123| 欧美成人精品午夜一区二区| 综合日韩在线| 国产一区欧美| 欧美xxxx中国| 成人影视亚洲图片在线| 奇米亚洲欧美| 在线亚洲自拍| 在线看片日韩| 蜜桃视频第一区免费观看| 日韩av黄色在线| 久久性天堂网| 日韩精品dvd| 久久久亚洲欧洲日产| 精品一区视频| 精品美女视频| 日韩精品导航| 欧美精品一区二区久久| 亚洲免费网址| 欧美在线亚洲综合一区| 欧美特黄a级高清免费大片a级| 免费日韩成人| 国产精品xx| 日韩在线视频精品| 黄色国产精品| 午夜久久一区| 久久69成人| 亚洲欧美网站在线观看| 国产精成人品2018| 久久国产精品免费精品3p| 日本大胆欧美人术艺术动态| 国产亚洲激情| 免费一级片91| 香蕉视频成人在线观看| 日韩一区二区三区免费视频| 免费视频最近日韩| 91偷拍一区二区三区精品| 国产国产精品| 蜜桃久久久久久| 国产精品白丝一区二区三区| 亚洲一区二区成人| 人人爽香蕉精品| 亚洲小说春色综合另类电影| 久久不见久久见免费视频7| 欧美一级鲁丝片| 91精品国产调教在线观看| 蜜臀av免费一区二区三区| 好吊视频一区二区三区四区| 久久午夜影视| 久久视频一区| 国产精品1luya在线播放| 亚洲高清激情| 一区二区三区四区日韩| 中文字幕在线视频久| 奶水喷射视频一区| 久久精品av麻豆的观看方式| 97国产精品| 99久久久久| 国产精品99在线观看| 免费日韩av片| 久久亚州av| 日韩一区二区三区精品| 成人精品高清在线视频| 欧美在线影院| 成人国产精品久久| 天堂成人免费av电影一区| 国产精品久久免费视频| 亚洲国产日韩欧美在线| 国产一区二区亚洲| 日韩视频1区| 亚洲精品一区二区在线看| 亚洲日本在线观看视频| 欧美日韩午夜| 国产手机视频一区二区| 久久国产福利| 激情综合在线| 国产女人18毛片水真多18精品| 中文视频一区| 午夜欧美在线| 久久人人97超碰国产公开结果| 国产精品115| 国产亚洲一区二区三区不卡 | 久久黄色影视| 在线一区二区三区视频| 欧美日韩三区| 欧美日韩少妇| 亚洲一区免费| 国产精品嫩草99av在线| 欧美大黑bbbbbbbbb在线| 亚洲国产欧美日本视频| 91久久中文| 中文字幕亚洲精品乱码| 久久裸体视频| 欧美日韩精品免费观看视完整| 国产96在线亚洲| 日韩国产一区| 91av亚洲| 久久免费大视频| 亚洲a一区二区三区| 国产精品久久久久av电视剧| 欧美69视频| 伊人久久一区| 国产精品久久国产愉拍| 国产自产自拍视频在线观看| 欧美日韩精品一区二区三区在线观看| 国产精品一区二区99| 国产精品99一区二区三| 国产一区二区三区自拍| 欧美精品资源| 欧美特黄视频| 日韩电影二区| 国产亚洲一区| 国模精品一区| 中文精品电影| caoporn视频在线| 日韩精品一区二区三区免费视频| 在线精品福利| 久久99蜜桃| 久久久国产精品网站| 久久99影视| 日韩欧美网址| 亚洲夜间福利| 国产调教一区二区三区| 91亚洲成人| 亚洲三级观看| 精品视频在线你懂得| 91久久视频| 国产成人精品一区二区三区免费|