校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

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

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

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

概述

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

角點檢測

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

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

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

角點檢測代碼

格式:

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

參數(shù):

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

例1 :

import numpy as np
import cv2

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

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

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

# 閾值轉(zhuǎn)換原圖
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()

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

輸出結(jié)果:

例 2:

import numpy as np
import cv2

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

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

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

# 閾值轉(zhuǎn)換原圖
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()

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

輸出結(jié)果:

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

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

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

巨人網(wǎng)絡通訊聲明:本文標題《OpenCV半小時掌握基本操作之角點檢測》,本文關鍵詞  OpenCV,半小時,掌握,基本操作,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關。
  • 相關文章
  • 下面列出與本文章《OpenCV半小時掌握基本操作之角點檢測》相關的同類信息!
  • 本頁收集關于OpenCV半小時掌握基本操作之角點檢測的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 永善县| 容城县| 赣州市| 上饶市| 新泰市| 菏泽市| 木里| 甘孜县| 漠河县| 东安县| 杨浦区| 开原市| 临夏市| 江孜县| 怀化市| 昌都县| 湖口县| 凤山市| 肇源县| 长泰县| 兴业县| 汝南县| 抚顺市| 仙居县| 慈溪市| 新沂市| 康定县| 云梦县| 额敏县| 哈密市| 荥阳市| 柘荣县| 陆河县| 公主岭市| 金华市| 平昌县| 晋城| 巴楚县| 淮北市| 绥江县| 都兰县|