色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

常見人體姿態(tài)評(píng)估顯示方式的兩種方式

OpenCV學(xué)堂 ? 來源:OpenCV學(xué)堂 ? 2024-11-11 11:21 ? 次閱讀

人體姿態(tài)評(píng)估中有兩種常見的顯示方式,分別是火柴人效果與BodyPix效果。其中火柴人效果本質(zhì)就是基于關(guān)鍵點(diǎn)的深度學(xué)習(xí)模型推理以后的顯示效果;Bodypix本質(zhì)就就是語義分割模型,基于Deeplabv3+ 與ResNet34構(gòu)建的一個(gè)人體語義分割模型。

火柴人

主要是基于關(guān)鍵點(diǎn)的人體姿態(tài)評(píng)估顯示方式,基于YOLOv8等人體姿態(tài)評(píng)估的關(guān)鍵點(diǎn)模型均可以實(shí)現(xiàn),演示代碼運(yùn)行效果如下:

612189f2-9052-11ef-a511-92fbcf53809c.png

BodyPix

主要是基于語義分割的人體姿態(tài)評(píng)估顯示方式,支持對(duì)人體分割為10或者15個(gè)標(biāo)簽,演示代碼運(yùn)行效果如下:

6151cc2a-9052-11ef-a511-92fbcf53809c.png

實(shí)現(xiàn)代碼

我把相關(guān)的代碼使用PyQT5封裝為一個(gè)線程,相關(guān)的代碼如下:

classInferenceThread(QtCore.QThread):
fire_stats_signal=QtCore.pyqtSignal(dict)

def__init__(self,settings):
super(InferenceThread,self).__init__()
self.settings=settings
self.detector=None
ifself.settings.model_type==0:
self.detector=YOLOv8ORTPose(settings)
self.detector.show_skeleton=True
ifself.settings.model_type==1:
self.detector=YOLOv8ORTPose(settings)
self.detector.show_skeleton=True
ifself.settings.model_type==2:
weight_file_path="D:/projects/body_part_best.onnx"
self.detector=BodyPixSegment(weight_file_path)
self.input_image=settings.input_image

defrun(self):
ifself.detectorisNone:
return
ifself.input_image.endswith(".mp4"):
cap=cv.VideoCapture(self.input_image)
whileTrue:
ret,frame=cap.read()
ifretisTrue:
dst=self.detector.infer_image(frame)
self.fire_stats_signal.emit({"result":frame,"mask":dst})
else:
break
else:
frame=cv.imread(self.input_image)
dst=self.detector.infer_image(frame)
self.fire_stats_signal.emit({"result":frame,"mask":dst})
self.fire_stats_signal.emit({"done":"done"})
return
點(diǎn)擊【開始推理】按鈕的執(zhí)行代碼如下:
defon_yolov8_infer(self):
image_file=self.image_file_edit.text()
label_file=self.label_file_path.text()
model_file=self.weight_file_path.text()
iflen(image_file)==0orlen(label_file)==0orlen(model_file)==0:
QtWidgets.QMessageBox.warning(self,"警告","參數(shù)文件未選擇...")
return
settings=DLInferSettings()
settings.weight_file_path=self.weight_file_path.text()
settings.label_map_file_path=self.label_file_path.text()
settings.score_threshold=self.conf_spinbox.value()
settings.input_image=image_file
settings.model_type=0
ifself.rbtn0.isChecked():
settings.model_type=0
ifself.rbtn1.isChecked():
settings.model_type=1
ifself.rbtn2.isChecked():
settings.model_type=2
settings.target_deploy=1
self.work_thread=InferenceThread(settings)
self.work_thread.fire_stats_signal.connect(self.on_update_result_image)
self.work_thread.finished.connect(self.work_thread.deleteLater)
self.work_thread.start()
self.startBtn.setStyleSheet("background-color:gray;color:white")
self.startBtn.setEnabled(False)
self.stopBtn.setStyleSheet("background-color:cyan;color:black")
self.stopBtn.setEnabled(True)

運(yùn)行結(jié)果如下:

618a944c-9052-11ef-a511-92fbcf53809c.png

61b7fa18-9052-11ef-a511-92fbcf53809c.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4874

    瀏覽量

    69944
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5542

    瀏覽量

    122262

原文標(biāo)題:兩種常見的人體姿態(tài)評(píng)估顯示方式

文章出處:【微信號(hào):CVSCHOOL,微信公眾號(hào):OpenCV學(xué)堂】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 0人收藏

    評(píng)論

    相關(guān)推薦

    使用ADS1258的時(shí)候調(diào)試了它的兩種工作方式,寄存器的值會(huì)發(fā)生錯(cuò)亂,為什么?

    我在使用ADS1258的時(shí)候調(diào)試了它的兩種工作方式,一是auto channel,一是fix channel;使用第一方式都是正常的,
    發(fā)表于 02-10 08:21

    solidworks正版軟件:永久版權(quán)和訂閱許可 兩種購買方式解析和選擇

    SOLIDWORKS軟件分從購買方式上劃分為永久版權(quán)的形式和訂閱即年付費(fèi)兩種方式,代理商碩迪科技向您詳細(xì)解析 SOLIDWORKS 的永久版權(quán)和訂閱許可的區(qū)別,各自的優(yōu)劣勢(shì)以及適合的應(yīng)用場(chǎng)景。以幫助您做出適合的決策。
    的頭像 發(fā)表于 12-16 16:45 ?1220次閱讀
    solidworks正版軟件:永久版權(quán)和訂閱許可 <b class='flag-5'>兩種</b>購買<b class='flag-5'>方式</b>解析和選擇

    什么是電流保護(hù)的接線方式?有哪兩種接線方式?

    方式。下面將對(duì)這兩種接線方式進(jìn)行介紹。 一、完全星形接線方式 完全星形接線方式,也稱為三相三繼電器接線
    的頭像 發(fā)表于 10-06 17:37 ?3662次閱讀
    什么是電流保護(hù)的接線<b class='flag-5'>方式</b>?有哪<b class='flag-5'>兩種</b>接線<b class='flag-5'>方式</b>?

    Linux應(yīng)用層控制外設(shè)的兩種不同的方式

    眾所周知,linux下一切皆文件,那么應(yīng)用層如何控制硬件層,同樣是通過 文件I/O的方式來實(shí)現(xiàn)的,那么應(yīng)用層控制硬件層通常有兩種方式
    的頭像 發(fā)表于 10-05 19:03 ?1012次閱讀
    Linux應(yīng)用層控制外設(shè)的<b class='flag-5'>兩種</b>不同的<b class='flag-5'>方式</b>

    兩種常見的硬件消抖實(shí)現(xiàn)方式

    由于機(jī)械按鍵在操作過程中會(huì)產(chǎn)生抖動(dòng)現(xiàn)象,這種抖動(dòng)信號(hào)如果不加以處理,就可能導(dǎo)致單片機(jī)等電子設(shè)備誤判按鍵狀態(tài),從而引發(fā)錯(cuò)誤操作。本文將詳細(xì)介紹兩種常見的硬件消抖實(shí)現(xiàn)方式:RS觸發(fā)器和電容濾波。 RS
    的頭像 發(fā)表于 09-25 16:54 ?2729次閱讀
    <b class='flag-5'>兩種</b><b class='flag-5'>常見</b>的硬件消抖實(shí)現(xiàn)<b class='flag-5'>方式</b>

    示波器兩種衰減方式的區(qū)別是什么

    兩種:內(nèi)部衰減和外部衰減。 內(nèi)部衰減 內(nèi)部衰減是指示波器內(nèi)部對(duì)輸入信號(hào)進(jìn)行衰減的方式。內(nèi)部衰減器通常由電阻和電容組成,通過改變電阻和電容的參數(shù),實(shí)現(xiàn)對(duì)輸入信號(hào)的衰減。內(nèi)部衰減器的優(yōu)點(diǎn)如下: 1.1 精度高:內(nèi)部衰減
    的頭像 發(fā)表于 08-09 14:41 ?784次閱讀

    接地保護(hù)分為哪兩種方式

    接地保護(hù)是電氣工程中非常重要的一安全措施,其目的是確保電氣設(shè)備和系統(tǒng)在發(fā)生故障時(shí)能夠安全地將電流導(dǎo)向地面,從而保護(hù)人身安全和設(shè)備安全。接地保護(hù)主要分為兩種方式:工作接地和保護(hù)接地。以下是對(duì)這
    的頭像 發(fā)表于 08-05 10:24 ?1740次閱讀

    plc與傳感器的兩種連接方式

    在工業(yè)自動(dòng)化領(lǐng)域,PLC(可編程邏輯控制器)與傳感器的連接是實(shí)現(xiàn)自動(dòng)化控制的關(guān)鍵環(huán)節(jié)。本文將詳細(xì)介紹PLC與傳感器的兩種主要連接方式:模擬量連接和數(shù)字量連接。這兩種連接方式各有優(yōu)缺點(diǎn),
    的頭像 發(fā)表于 07-25 09:36 ?2280次閱讀

    wdm設(shè)備的兩種傳輸方式

    系統(tǒng)中,有多種傳輸方式,其中最常見兩種是密集波分復(fù)用(DWDM)和粗波分復(fù)用(CWDM)。 1. 密集波分復(fù)用(DWDM) 1.1 DWDM技術(shù)原理 密集波分復(fù)用(Dense Wavelength Division Multi
    的頭像 發(fā)表于 07-18 09:45 ?684次閱讀

    三相負(fù)載的連接方式有哪兩種

    三相負(fù)載的連接方式主要有星形連接(Y連接)和三角形連接(Δ連接)兩種。這兩種連接方式在電氣工程中非常常見,它們各自具有不同的特性和應(yīng)用場(chǎng)景。
    的頭像 發(fā)表于 07-17 10:33 ?6594次閱讀

    控制器有哪兩種實(shí)現(xiàn)方式?各有何優(yōu)缺點(diǎn)?

    控制器是計(jì)算機(jī)系統(tǒng)中的一個(gè)關(guān)鍵組件,負(fù)責(zé)協(xié)調(diào)和管理計(jì)算機(jī)硬件和軟件資源。在不同的應(yīng)用場(chǎng)景和系統(tǒng)中,控制器的實(shí)現(xiàn)方式可能會(huì)有所不同。以下是兩種常見的控制器實(shí)現(xiàn)方式:硬件控制器和軟件控制器
    的頭像 發(fā)表于 06-30 10:33 ?1965次閱讀

    元器件的包裝方式常見的四方式

    元件包裝方式在實(shí)際生產(chǎn)和使用中廣泛應(yīng)用,不同的包裝方式適用于不同類型和規(guī)格的元件,并且可以根據(jù)具體要求進(jìn)行定制化的包裝設(shè)計(jì)。不同的包裝方式也可以影響元件的存儲(chǔ)、運(yùn)輸和使用,選擇適合
    的頭像 發(fā)表于 06-27 12:58 ?2297次閱讀

    PCBA加工中常見兩種焊接方式詳解

    ,在PCBA行業(yè)中經(jīng)常被使用。接下來深圳PCBA加工廠家為大家詳細(xì)介紹PCBA加工手工焊接的兩種方式,為您揭秘行業(yè)內(nèi)的技術(shù)細(xì)節(jié)。 PCBA加工過程中常用焊接方式 第一
    的頭像 發(fā)表于 06-14 09:18 ?802次閱讀

    武漢凱迪正大對(duì)10KV電纜故障的兩種情況及應(yīng)對(duì)和查找方式分享

    10KV電纜是電力傳輸?shù)闹匾M成部分,其穩(wěn)定性和可靠性直接關(guān)系到整個(gè)電網(wǎng)的安全運(yùn)行。但是由于電纜的老化、外力破壞、施工質(zhì)量等多種因素,電纜故障時(shí)有發(fā)生。下面武漢凱迪正大將針對(duì)兩種常見的10KV電纜故障情況進(jìn)行分析,并提出相應(yīng)的應(yīng)對(duì)和查找
    的頭像 發(fā)表于 06-05 14:57 ?607次閱讀
    武漢凱迪正大對(duì)10KV電纜故障的<b class='flag-5'>兩種</b>情況及應(yīng)對(duì)和查找<b class='flag-5'>方式</b>分享

    電動(dòng)汽車的充電方式有哪兩種

    隨著電動(dòng)汽車(EVs)的普及,充電站的建設(shè)也在全球范圍內(nèi)迅速擴(kuò)展。電動(dòng)汽車充電站主要分為大類:交流充電站和直流充電站。這兩種充電站各有特點(diǎn),為不同類型的電動(dòng)車輛提供充電服務(wù)。 交流充電站 交流
    的頭像 發(fā)表于 05-16 17:19 ?1096次閱讀
    主站蜘蛛池模板: 鲁一鲁亚洲无线码 | 在线精品国精品国产不卡 | 成人免费视频一区 | 国产亚洲精品久久久久久线投注 | 清冷受被CAO的合不拢 | 男人团apk | 久久99re热在线观看视频 | 久久久高清国产999尤物 | 俄罗斯人与动ZOZ0 | 亚洲中文在线精品国产 | 秋霞电影网伦大理电影在线观看 | 国产色精品久久人妻无码 | 一个人在线观看免费视频 | 做暧暧免费30秒体验 | 囯产愉拍亚洲精品一区 | 韩国伦理三级 | 污污内射久久一区二区欧美日韩 | 国产中的精品AV一区二区 | 伊人精品久久久大香线蕉99 | 欧美精品AV一区二区无码 | 亚洲精品日韩在线观看视频 | 99精品99| 麻生希第一部快播 | 久久re热线视频精品99 | 最近最新的日本字幕MV | 60老妇性xxxxhd| 久欠热视频精品首页 | 97无码人妻精品1国产精东影业 | 久草在线新是免费视频 | 三八成人网 | gogo亚洲肉体艺术照片9090 | 国产成人精品免费青青草原app | 一区三区在线专区在线 | 同房交换4p好爽 | 色偷偷男人天堂 | 久久操韩国自偷拍 | 人和拘一级毛片 | 欧美三级不卡在线观线看 | 91九色视频无限观看免费 | 校花在公车上被内射好舒 | 91麻豆国产精品91久久久 |

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品