溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python中OpenCV圖像特征和harris角點檢測的示例分析

發布時間:2021-09-15 10:49:52 來源:億速云 閱讀:167 作者:小新 欄目:開發技術

這篇文章主要介紹Python中OpenCV圖像特征和harris角點檢測的示例分析,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

    概念

    Python中OpenCV圖像特征和harris角點檢測的示例分析
    Python中OpenCV圖像特征和harris角點檢測的示例分析
    Python中OpenCV圖像特征和harris角點檢測的示例分析
    Python中OpenCV圖像特征和harris角點檢測的示例分析

    第一步:計算一個梯度 Ix,Iy

    Python中OpenCV圖像特征和harris角點檢測的示例分析
    Python中OpenCV圖像特征和harris角點檢測的示例分析
    Python中OpenCV圖像特征和harris角點檢測的示例分析

    第二步:整合矩陣,計算特征值

    Python中OpenCV圖像特征和harris角點檢測的示例分析

    第三步:比較特征值的大小

    Python中OpenCV圖像特征和harris角點檢測的示例分析
    Python中OpenCV圖像特征和harris角點檢測的示例分析

    第四步: 非極大值抑制,把真正的角點留下來,角點周圍的過濾掉

    代碼實現

    Python中OpenCV圖像特征和harris角點檢測的示例分析

    import cv2
    import numpy as np
    
    img =cv2.imread('pie.png')
    print('img.shape',img.shape)
    gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
    #gray = np.float32(gray)
    dst = cv2.cornerHarris(gray,2,3,0.04)
    print('dst.shape',dst.shape)

    Python中OpenCV圖像特征和harris角點檢測的示例分析

    img[dst>0.01*dst.max()]=[0,0,255]
    cv2.imshow('dst',img)
    cv2.waitKey(0)
    cv2.destroyAllWindows()

    Python中OpenCV圖像特征和harris角點檢測的示例分析
    Python中OpenCV圖像特征和harris角點檢測的示例分析
    Python中OpenCV圖像特征和harris角點檢測的示例分析
    Python中OpenCV圖像特征和harris角點檢測的示例分析
    Python中OpenCV圖像特征和harris角點檢測的示例分析

    以上是“Python中OpenCV圖像特征和harris角點檢測的示例分析”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女