婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > OpenCV半小時掌握基本操作之角點檢測

OpenCV半小時掌握基本操作之角點檢測

熱門標簽:鄭州智能外呼系統運營商 南昌辦理400電話怎么安裝 徐州天音防封電銷卡 不錯的400電話辦理 湛江電銷防封卡 哈爾濱外呼系統代理商 佛山防封外呼系統收費 獲客智能電銷機器人 電話機器人適用業務

概述

OpenCV 是一個跨平臺的計算機視覺庫, 支持多語言, 功能強大. 今天小白就帶大家一起攜手走進 OpenCV 的世界.

角點檢測

角點檢測 (Corner Detection) 是圖像的重要特征. 角點可以幫助我們實現圖像對其, 圖像拼接, 目標識別等等重要用途.

Harris 角點檢測 (Harris Corner Detection) 是最基礎也是最重要的一種角點檢測算法. 通過計算圖像在 x, y 上平移的自相似性 (Self-Similarity) 來判斷圖像是否為角點.

例如: 某圖像的某個位置在 x / y 方向上做微小的滑動, 如果窗口內的灰度值都有較大變換, 那么這個位置就是角點.

角點檢測代碼

格式:

cv2.cornerHarris(src, blockSize, ksize, k, dst=None, borderType=None)

參數:

  • scr: 輸入圖像
  • blockSize: 焦點檢測中指定區域的大小
  • ksize: Sobel 求導中使用的窗口大小
  • ksize: Sobel 孔徑參數, 取值范圍為 [0.04, 0.06]

例1 :

import numpy as np
import cv2

# 讀取圖片
image = cv2.imread("house.jpg")

# 轉換成灰度圖
image_gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

# harris角點檢測
harris = cv2.cornerHarris(image_gray, 2, 3, 0.04)

# 閾值轉換原圖
image_corner = image.copy()
image_corner[harris > 0.01 * harris.max()] = [0, 0, 255]

# 整合
combine = np.hstack((image, image_corner))

# 圖片展示
cv2.imshow("origional vs corner detection", combine)
cv2.waitKey(0)
cv2.destroyAllWindows()

# 保存結果
cv2.imwrite("harris.jpg", combine)

輸出結果:

例 2:

import numpy as np
import cv2

# 讀取圖片
image = cv2.imread("house2.jpg")

# 轉換成灰度圖
image_gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

# harris角點檢測
harris = cv2.cornerHarris(image_gray, 2, 3, 0.04)

# 閾值轉換原圖
image_corner = image.copy()
image_corner[harris > 0.1 * harris.max()] = [0, 0, 255]

# 整合
combine = np.hstack((image, image_corner))

# 圖片展示
cv2.imshow("origional vs corner detection", image_corner)
cv2.waitKey(0)
cv2.destroyAllWindows()

# 保存結果
cv2.imwrite("harris.jpg", combine)

輸出結果:

到此這篇關于OpenCV半小時掌握基本操作之角點檢測的文章就介紹到這了,更多相關OpenCV角點檢測內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • OpenCV特征提取與檢測之Shi-Tomasi角點檢測器
  • OpenCV特征提取與檢測之Harris角點檢測
  • python opencv角點檢測連線功能的實現代碼
  • OpenCV哈里斯(Harris)角點檢測的實現

標簽:蘭州 呂梁 懷化 紹興 廣西 蕪湖 吉安 安康

巨人網絡通訊聲明:本文標題《OpenCV半小時掌握基本操作之角點檢測》,本文關鍵詞  OpenCV,半小時,掌握,基本操作,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《OpenCV半小時掌握基本操作之角點檢測》相關的同類信息!
  • 本頁收集關于OpenCV半小時掌握基本操作之角點檢測的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 深州市| 海原县| 永清县| 大田县| 新干县| 炉霍县| 吉林省| 裕民县| 新蔡县| 资兴市| 门源| 富顺县| 榆社县| 丹阳市| 新兴县| 临沧市| 博野县| 金秀| 涿鹿县| 泾阳县| 吉首市| 嵊州市| 平定县| 万州区| 曲水县| 陈巴尔虎旗| 龙井市| 万全县| 青州市| 田林县| 水富县| 齐齐哈尔市| 论坛| 旌德县| 无棣县| 额尔古纳市| 龙川县| 桂平市| 丰城市| 博乐市| 芦溪县|