国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99

OpenCV行人檢測--基于米爾全志T527開發(fā)板

02/14 10:28
1363
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

本文將介紹基于米爾電子MYD-LT527開發(fā)板(米爾基于全志 T527開發(fā)板)的OpenCV行人檢測方案測試。

米爾基于全志T527開發(fā)板

一、軟件環(huán)境安裝

1.安裝OpenCV

sudo apt-get install libopencv-dev python3-opencv

2.安裝pip

sudo apt-get install python3-pip

二、行人檢測概論

使用HOG和SVM構(gòu)建行人檢測器的關鍵步驟包括:
準備訓練數(shù)據(jù)集:訓練數(shù)據(jù)集應包含大量正樣本(行人圖像)和負樣本(非行人圖像)。
計算HOG特征:對于每個圖像,計算HOG特征。HOG特征是一個一維向量,其中每個元素表示圖像中特定位置和方向的梯度強度。
訓練SVM分類器:使用HOG特征作為輸入,訓練SVM分類器。SVM分類器將學習區(qū)分行人和非行人。
評估模型:使用測試數(shù)據(jù)集評估訓練后的模型。計算模型的準確率、召回率和F1分數(shù)等指標。

三、代碼實現(xiàn)

import cv2
import time
def detect(image,scale):
imagex=image.copy() #函數(shù)內(nèi)部做個副本,讓每個函數(shù)運行在不同的圖像上
hog = cv2.HOGDescriptor() #初始化方向梯度直方圖描述子
#設置SVM為一個預先訓練好的行人檢測器
hog.setSVMDetector(cv2.HOGDescriptor_getDefaultPeopleDetector())
#調(diào)用函數(shù)detectMultiScale,檢測行人對應的邊框
time_start = time.time() #記錄開始時間
#獲?。ㄐ腥藢木匦慰?、對應的權(quán)重)
(rects, weights) = hog.detectMultiScale(imagex,scale=scale)
time_end = time.time() #記錄結(jié)束時間
# 繪制每一個矩形框
for (x, y, w, h) in rects:
cv2.rectangle(imagex, (x, y), (x + w, y + h), (0, 0, 255), 2)
print("sacle size:",scale,",time:",time_end-time_start)
name=str(scale)
cv2.imshow(name, imagex) #顯示原始效果
image = cv2.imread("back.jpg")
detect(image,1.01)
detect(image,1.05)
detect(image,1.3)
cv2.waitKey(0)
cv2.destroyAllWindows()

四、實際操作

米爾科技

米爾科技

米爾電子,是一家專注于嵌入式處理器模組設計、研發(fā)、生產(chǎn)和銷售于一體的國家級高新技術(shù)企業(yè),也被評為專精特新企業(yè)。米爾電子深耕嵌入式領域10多年,致力于為企業(yè)級客戶提供基于ARM、FPGA、RISC-V和AI等各種架構(gòu),穩(wěn)定可靠的處理器模組,滿足客戶大批量產(chǎn)品應用部署的需求,同時為客戶提供產(chǎn)品定制設計、行業(yè)應用解決方案和OEM的一站式服務。

米爾電子,是一家專注于嵌入式處理器模組設計、研發(fā)、生產(chǎn)和銷售于一體的國家級高新技術(shù)企業(yè),也被評為專精特新企業(yè)。米爾電子深耕嵌入式領域10多年,致力于為企業(yè)級客戶提供基于ARM、FPGA、RISC-V和AI等各種架構(gòu),穩(wěn)定可靠的處理器模組,滿足客戶大批量產(chǎn)品應用部署的需求,同時為客戶提供產(chǎn)品定制設計、行業(yè)應用解決方案和OEM的一站式服務。 收起

查看更多

相關推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設計資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄

米爾電子,是一家專注于嵌入式處理器模組設計、研發(fā)、生產(chǎn)和銷售于一體的國家級高新技術(shù)企業(yè),也被評為專精特新企業(yè)。米爾電子深耕嵌入式領域10多年,致力于為企業(yè)級客戶提供基于ARM、FPGA、RISC-V和AI等各種架構(gòu),穩(wěn)定可靠的處理器模組,滿足客戶大批量產(chǎn)品應用部署的需求,同時為客戶提供產(chǎn)品定制設計、行業(yè)應用解決方案和OEM的一站式服務。 米爾英文簡稱“MYIR”,是“Make Your Idea Real”第一個大寫字母的縮寫。我們的理念是“專業(yè)服務助力客戶成功”,目前米爾已通過專業(yè)高效的服務,幫助全球數(shù)萬家企業(yè)的產(chǎn)品成功上市。

青岛市| 旬邑县| 平顶山市| 荃湾区| 疏勒县| 岐山县| 永川市| 西华县| 达拉特旗| 长葛市| 绵阳市| 冷水江市| 上高县| 会理县| 通河县| 怀安县| 浮山县| 潮安县| 桦甸市| 南和县| 绵竹市| 都安| 丹寨县| 德惠市| 县级市| 安宁市| 靖安县| 密山市| 灵武市| 富川| 东兰县| 桐城市| 洛浦县| 临颍县| 手游| 东乡族自治县| 元江| 新晃| 宝应县| 连平县| 措美县|