分享專案 python實現識別多個物體返回中心座標

2021-10-03 08:44:19 字數 1401 閱讀 7610

python實現識別多個物體返回中心座標

import imutils

import cv2

# 載入

gray = cv2.cvtcolor(image, cv2.color_bgr2gray) # 灰度

blurred = cv2.gaussianblur(gray, (5, 5), 0) # 5x5的核心的高斯平滑

thresh = cv2.threshold(blurred, 108, 255, cv2.thresh_binary)[1] # 閾值化,閾值化後形狀被表示成黑色背景上的白色前景。

cv2.imshow("image", thresh)

# 在閾值影象中查詢輪廓

# 找到白色對應的邊界點的集合

cnts = cv2.findcontours(thresh.copy(), cv2.retr_external,

cnts = imutils.grab_contours(cnts)

# 計算輪廓中心

for c in cnts:

m = cv2.moments(c)

cx = int(m["m10"] / m["m00"])

cy = int(m["m01"] / m["m00"])

# 在影象上繪製形狀的輪廓和中心

cv2.drawcontours(image, [c], -1, (0, 255, 0), 2)

cv2.circle(image, (cx, cy), 7, (255, 255, 255), -1)

cv2.puttext(image, "center", (cx - 20, cy - 20),

cv2.font_hershey_******x, 0.5, (255, 255, 255), 2)

# 展示

專案位址

Python實現語音識別

python在語音識別方面功能很強大,程式語言簡單高效,下面程式設計實現一下如何實現語音識別。本文實現案例是將文字轉換成語音,給出實現 作為學習和技術交流。參見 環境準備登入註冊使用者。初始化語音識別客戶端 客戶端合成文字生成結果,vol 指定語速 result client.synthesis t...

python實現人臉識別

安裝opencv pip install opencv python 基礎知識例項 載入 匯入模組 import cv2 as cv 讀取 img cv.imread tiaotiao.jpg 路徑中不能有中文,否則載入失敗 顯示cv.imshow read img img 等待鍵盤輸入 單位毫秒 ...

python試卷識別專案 python試卷 doc

python 試卷單選題 每題分,共分1.python 使用縮排作為語法邊界 一般建議怎樣縮排 a.tab b.兩個空格 c.四個空格 d.八個空格 2.print 100 25 3 4 應該輸出什麼 a.1b.97 c.25 d.03.要將3.1415926 變成00003.14 如何進行格式化輸...