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

您的位置:首頁技術(shù)文章
文章詳情頁

python 實現(xiàn)Harris角點檢測算法

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

python 實現(xiàn)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算法實現(xiàn):

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()實驗結(jié)果:

原圖:

python 實現(xiàn)Harris角點檢測算法

Harris角點檢測算法檢測結(jié)果:

python 實現(xiàn)Harris角點檢測算法

以上就是python 實現(xiàn)Harris角點檢測算法的詳細(xì)內(nèi)容,更多關(guān)于python Harris角點檢測算法的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
综合激情一区| 精品亚洲自拍| 91av亚洲| 成人av三级| 日本午夜大片a在线观看| 丁香六月综合| 国产伊人精品| 视频一区二区三区入口| 激情丁香综合| 久久亚洲视频| 午夜a一级毛片亚洲欧洲| 日本成人在线视频网站| 久久国产麻豆精品| 高清久久一区| 韩日一区二区三区| 蜜桃av一区二区| 日本在线不卡视频| 国产极品模特精品一二| 国产成人精品一区二区三区免费| 色婷婷亚洲mv天堂mv在影片| 色爱av综合网| 快she精品国产999| 日韩国产精品久久久| 国产九九精品| 麻豆理论在线观看| 99riav1国产精品视频| 日日摸夜夜添夜夜添国产精品| 国产日韩精品视频一区二区三区| 久久免费视频66| 99热精品久久| 日本在线不卡视频一二三区| 国产一区丝袜| 国产视频一区三区| 国产亚洲久久| 成人在线免费观看网站| 国产综合视频| 欧美在线不卡| 日韩视频网站在线观看| 一区在线视频观看| 国产欧美日韩在线观看视频| 三级在线看中文字幕完整版| 久久先锋影音| 欧美1区2区3| 久久亚洲在线| 欧美三级第一页| 99久久亚洲精品蜜臀| 日韩国产欧美一区二区三区| av资源中文在线| 蜜桃视频一区二区三区| 精品视频黄色| 国产麻豆综合| 久久一区精品| 麻豆成人在线| 久久婷婷国产| 亚洲影视一区| 中文字幕在线视频网站| 在线看片一区| 日韩在线二区| 久久激五月天综合精品| 免费欧美一区| 久久精品国产久精国产| 免费在线观看一区二区三区| 麻豆网站免费在线观看| 日韩成人一级| 亚洲精品成人| 视频在线不卡免费观看| 深夜福利一区| 欧美日韩中文一区二区| 欧美中文高清| 噜噜噜久久亚洲精品国产品小说| 国产一区2区| 婷婷综合成人| 九一成人免费视频| 久久久久免费| 欧美日本二区| 亚洲欧美日韩国产| 五月激情久久| 精品视频久久| 国产日产高清欧美一区二区三区 | 久久五月天小说| 国产日韩视频| 亚洲精品裸体| 欧美日韩国产高清| av资源中文在线| 国产欧美二区| 亚洲毛片视频| 在线精品小视频| 免费福利视频一区二区三区| 久久99性xxx老妇胖精品| 日韩在线黄色| 蜜臀久久99精品久久久久久9 | 美女久久精品| 亚欧成人精品| 视频在线观看一区| 欧美中文一区二区| 亚洲女同av| 久久久久久色| 亚洲视频二区| 国产日韩综合| 合欧美一区二区三区| 91看片一区| 国产黄大片在线观看| 国产中文欧美日韩在线| 国产精品亚洲片在线播放| 亚洲精品韩国| 蜜桃免费网站一区二区三区| 红桃视频国产精品| 精品免费av在线| 色偷偷色偷偷色偷偷在线视频| 你懂的国产精品| 国产精品大片免费观看| 国产丝袜一区| 国产美女视频一区二区| 国产欧美一区二区三区精品观看| 日韩精品亚洲专区| 亚洲欧美网站在线观看| 亚洲日本久久| 久久黄色影视| 国产毛片精品| 国产精品日韩精品在线播放| 欧美精品国产一区| 国产精成人品2018| 国产三级一区| 国产精品网址| 欧美1区2区3| 福利一区二区免费视频| 成人在线免费观看网站| 国产成年精品| 中文字幕人成乱码在线观看| 欧美日韩尤物久久| 亚洲午夜在线| 好吊视频一区二区三区四区| 久久国产福利| 日韩欧美中文在线观看| 日韩av中文字幕一区二区三区| 日韩午夜视频在线| 国产乱人伦丫前精品视频| 国产精品一区二区精品| 久久久亚洲欧洲日产| 色综合五月天| 国产综合色产| 亚洲综合中文| 国产欧美亚洲一区| 国产欧洲在线| 午夜久久福利| 香蕉久久久久久| 国产精品观看| 麻豆视频在线观看免费网站黄| 少妇久久久久| 不卡视频在线| 亚洲精品三级| 麻豆视频观看网址久久| 日韩.com| 婷婷久久一区| 亚洲狼人精品一区二区三区| 久久国产日韩欧美精品| 成人一区不卡| 99国产精品久久久久久久成人热| 中文字幕av亚洲精品一部二部| 久久激情五月婷婷| 国产不卡人人| 欧美日韩日本国产亚洲在线 | 激情久久久久久| 亚洲开心激情| 免费一级欧美片在线观看网站| 日韩av自拍| 中文久久精品| 国产日韩精品视频一区二区三区| 精品国产免费人成网站| 亚洲欧洲另类| 国产日产一区| 亚洲福利一区| 91精品尤物| 日韩成人亚洲| 日韩中文字幕在线一区| 国产成人精选| 三级在线观看一区二区| 久久69成人| 亚洲在线成人| 国产精品99精品一区二区三区∴| 久久国产影院| 欧美日韩在线精品一区二区三区激情综合| 国产成人久久精品麻豆二区| 亚洲欧美日韩精品一区二区| 美女视频一区在线观看| 日韩午夜精品| 精品一区二区三区免费看| 好看的av在线不卡观看| 麻豆久久久久久| 亚洲综合欧美| 久久男人天堂| 久久国内精品自在自线400部| 久久在线免费| 国产精品一区2区3区| 国产二区精品| 精品国产乱码| 日本va欧美va精品发布| 香蕉精品视频在线观看| 久久成人高清| 一区二区91|