電賽機器視覺 一字型雷射定位

2021-09-25 20:25:22 字數 826 閱讀 8815

走過的坑:

未移植原始碼:

# 直線中心點檢測

# 二值化會受到不同光線的影響

import cv2

import numpy as np

# 一字型雷射定位

# 輸入引數:img輸入影象矩陣;

# 輸出引數:result處理後的影象矩陣;cx,cy直線的中心座標

def laser_line(img):

img_gray = cv2.cvtcolor(img, cv2.color_bgr2gray)

img_gray = cv2.gaussianblur(img_gray, (1, 1), 0) # 高斯濾波

# cv2.imshow('guassian',img_gray)

kernel = np.ones((5, 5), np.uint8) # 定義卷積核

img_gray = cv2.dilate(img, kernel) # 影象膨脹處理

# cv2.imshow('swell', img)

edges = cv2.canny(img_gray, 60, 150, aperturesize=3) # 計算邊緣

# cv2.imshow('canny', edges)

# 霍夫直線檢測

lines = cv2.houghlines(edges, 1, np.pi/180, 200)

result = img_gray.copy()

# 概率霍夫直線檢測,直線容易被分割

# minlinelength = 20 # 最小直線長度

# maxlinegap = 5 # 最大線段間隙

電賽機器視覺 雷射點定位

blob演算法,根據雷射的特徵進行調參,最後精準識別。引用一位老哥的 1.thresholding 首先進行閾值分割。從設定的最小閾值minthreshold引數開始將源圖分割為幾個二值圖。這些閾值是通過設定的步長thresholdstep 逐漸遞增的,知道達到設定好的最大閾值maxthreshol...

CSS渲染(一) 字型

一 字型屬性 1.預設字型系列 chrome opera 宋體 firefox 微軟雅黑 safari ie times,宋體 2.字型屬性 字型型別 font family 初始化時定義字型型別,如宋體 font family arial,宋體 微軟雅黑 注意 若瀏覽器識別第乙個字型,則以第乙個字...

CSS語法手冊(一)字型屬性

css語法手冊 一 字型屬性 動態網製作指南 knowsky.1 font family 功能 用於改變html標誌或元素的字型,你可設定乙個可用字型清單。瀏覽器由前向後選用字型。語法 例子 2 font style 功能 使文字顯示為扁斜體或斜體等表示強調 數值 normal 正常 italic ...