最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

OpenCV基于ORB算法實(shí)現(xiàn)角點(diǎn)檢測(cè)

 更新時(shí)間:2022年08月01日 11:56:56   作者:?VVcat?  
這篇文章主要為大家詳細(xì)介紹了OpenCV基于ORB算法實(shí)現(xiàn)角點(diǎn)檢測(cè),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了OpenCV基于ORB算法實(shí)現(xiàn)角點(diǎn)檢測(cè)的具體代碼,供大家參考,具體內(nèi)容如下

ORB算法是FAST算法和BRIEF算法的結(jié)合,ORB可以用來(lái)對(duì)圖像中的關(guān)鍵點(diǎn)快速創(chuàng)建特征向量,并用這些特征向量來(lái)識(shí)別圖像中的對(duì)象。

實(shí)例化ORB

orb = cv.ORB_create(nfeatures)

參數(shù):

  • nfeatures:特征點(diǎn)的最大數(shù)量

利用orb.detectAndCompute()檢測(cè)關(guān)鍵點(diǎn)并計(jì)算

kp, des = orb.detectAndCompute(gray, None)

參數(shù):

  • gray:進(jìn)行關(guān)鍵點(diǎn)檢測(cè)的圖像(灰度圖像)

返回:

  • kp:關(guān)鍵點(diǎn)信息,包括位置,尺度,方向信息
  • des:關(guān)鍵點(diǎn)描述符,每個(gè)關(guān)鍵點(diǎn)BRIEF特征向量,二進(jìn)制字符串。

將關(guān)鍵點(diǎn)檢測(cè)結(jié)果繪制在圖像上

cv.drawKeypoints(image, keypoints, outputimage, color, flags)

參數(shù):

  • image: 原始圖像
  • keypoints:關(guān)鍵點(diǎn)信息,將其繪制在圖像上
  • outputimage:輸出圖片,可以是原始圖像
  • color:顏色設(shè)置,通過(guò)修改(b,g,r)的值,更改畫筆的顏色,b=藍(lán)色,g=綠色,r=紅色。
  • flags:繪圖功能的標(biāo)識(shí)設(shè)置

1、cv2.DRAW_MATCHES_FLAGS_DEFAULT:創(chuàng)建輸出圖像矩陣,使用現(xiàn)存的輸出圖像繪制匹配對(duì)和特征點(diǎn),對(duì)每一個(gè)關(guān)鍵點(diǎn)只繪制中間。
2、cv2.DRAW_MATCHES_FLAGS_DRAW_OVER_OUTIMG:不創(chuàng)建輸出圖像矩陣,而是在輸出圖像上繪制匹配對(duì)。
3、cv2.DRAW_MATCHES_FLAGS_DRAW_RICH_KEYPOINTS:對(duì)每一個(gè)特征點(diǎn)繪制帶大小和方向的關(guān)鍵點(diǎn)圖形。
4、cv2.DRAW_MATCHES_FLAGS_NOT_DRAW_SINGLE_POINTS:?jiǎn)吸c(diǎn)的特征點(diǎn)不被繪制。

import cv2 as cv
from matplotlib import pyplot as plt

# 1.圖像讀取
img = cv.imread("1.jpg")
gray = cv.cvtColor(img, cv.COLOR_BGR2GRAY)

# 2.ORB角點(diǎn)檢測(cè)
# 2.1實(shí)例化ORB對(duì)象
orb = cv.ORB_create(nfeatures=1000)

# 2.2 檢測(cè)關(guān)鍵點(diǎn),并計(jì)算特征描述符
kp, des = orb.detectAndCompute(gray, None)

print(des.shape)

# 3.將關(guān)鍵點(diǎn)檢測(cè)在圖像上
img2 = cv.drawKeypoints(img, kp, None, flags=0) # 也可以添加 color 參數(shù)指定圖像顯示關(guān)鍵點(diǎn)的顏色,例如 img2 = cv.drawKeypoints(img, kp, None, color=(0, 0, 255), flags=0)

# 4.繪制圖像
plt.figure(figsize=(10, 8), dpi=100)
plt.imshow(img2[:, :, ::-1])
plt.xticks([]),
plt.yticks([])
plt.show()

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • django做form表單的數(shù)據(jù)驗(yàn)證過(guò)程詳解

    django做form表單的數(shù)據(jù)驗(yàn)證過(guò)程詳解

    這篇文章主要介紹了django做form表單的數(shù)據(jù)驗(yàn)證過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • Python采集某評(píng)論區(qū)內(nèi)容的實(shí)現(xiàn)示例

    Python采集某評(píng)論區(qū)內(nèi)容的實(shí)現(xiàn)示例

    本文主要介紹了Python采集某評(píng)論區(qū)內(nèi)容的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • python登錄pop3郵件服務(wù)器接收郵件的方法

    python登錄pop3郵件服務(wù)器接收郵件的方法

    這篇文章主要介紹了python登錄pop3郵件服務(wù)器接收郵件的方法,涉及Python操作郵件的相關(guān)技巧,需要的朋友可以參考下
    2015-04-04
  • 利用Python繪制一個(gè)可愛的米老鼠

    利用Python繪制一個(gè)可愛的米老鼠

    turtle庫(kù)是一個(gè)點(diǎn)線面的簡(jiǎn)單圖像庫(kù),在Python2.6之后被引入進(jìn)來(lái),能夠完成一些比較簡(jiǎn)單的幾何圖像可視化。本文將利用turtle繪制一個(gè)可愛的米老鼠,感興趣的可以試一試
    2022-03-03
  • python生成并處理uuid的實(shí)現(xiàn)方式

    python生成并處理uuid的實(shí)現(xiàn)方式

    這篇文章主要介紹了python生成并處理uuid的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-03-03
  • 一文詳解Python中生成器的原理與使用

    一文詳解Python中生成器的原理與使用

    生成器表達(dá)式本質(zhì)上就是一個(gè)迭代器,是定義迭代器的一種方式,是允許自定義邏輯的迭代器。本文將詳細(xì)講解一下Python中生成器的原理與使用,需要的可以參考一下
    2022-05-05
  • 探究Python的Tornado框架對(duì)子域名和泛域名的支持

    探究Python的Tornado框架對(duì)子域名和泛域名的支持

    這篇文章主要介紹了探究Python的Tornado框架對(duì)子域名和泛域名的支持,Tornado作為一個(gè)典型的異步框架、在Python開發(fā)者中的人氣相當(dāng)高,需要的朋友可以參考下
    2015-05-05
  • python距離測(cè)量的方法

    python距離測(cè)量的方法

    這篇文章主要為大家詳細(xì)介紹了python距離測(cè)量的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Python-re中search()函數(shù)的用法詳解(查找ip)

    Python-re中search()函數(shù)的用法詳解(查找ip)

    這篇文章主要介紹了Python-re中search()函數(shù)的用法-----查找ip,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • python 數(shù)字轉(zhuǎn)換為日期的三種實(shí)現(xiàn)方法

    python 數(shù)字轉(zhuǎn)換為日期的三種實(shí)現(xiàn)方法

    在Python中,我們經(jīng)常需要處理日期和時(shí)間,本文主要介紹了python 數(shù)字轉(zhuǎn)換為日期的三種實(shí)現(xiàn)方法,包含datetime模塊,strftime方法及pandas庫(kù),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02

最新評(píng)論

小金县| 镇远县| 兴文县| 阿拉善盟| 锦屏县| 长岭县| 新巴尔虎右旗| 巩留县| 内黄县| 广丰县| 沛县| 铜梁县| 淅川县| 南郑县| 桂阳县| 合川市| 蒙城县| 黄大仙区| 五大连池市| 漳浦县| 平谷区| 新沂市| 宁南县| 云阳县| 东阳市| 禹城市| 千阳县| 札达县| 木兰县| 东港市| 饶河县| 湾仔区| 永和县| 巨鹿县| 五家渠市| 报价| 山阴县| 香河县| 绥化市| 姚安县| 敦煌市|