91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

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

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

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

OpenCV學(xué)堂 ? 來(lái)源:OpenCV學(xué)堂 ? 2024-11-11 11:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

火柴人

主要是基于關(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

主要是基于語(yǔ)義分割的人體姿態(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)擊【開(kāi)始推理】按鈕的執(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ī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4967

    瀏覽量

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

    關(guān)注

    73

    文章

    5598

    瀏覽量

    124382

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    PCBA清洗全攻略:手工VS自動(dòng),兩種方式的區(qū)別!

    23年P(guān)CBA一站式行業(yè)經(jīng)驗(yàn)PCBA加工廠家今天為大家講講PCBA加工如何洗板?PCBA加工洗板的方法。PCBA洗板方法多樣,可根據(jù)生產(chǎn)規(guī)模、產(chǎn)品特性及質(zhì)量要求,從手工清洗與自動(dòng)清洗大方向中選
    的頭像 發(fā)表于 01-07 09:13 ?193次閱讀

    兩種常見(jiàn)的除法器工作原理

    二進(jìn)制除法器的本質(zhì)是多次減法,直到余數(shù)小于除數(shù)為止。對(duì)應(yīng)的個(gè)N bit二進(jìn)制數(shù)的除法算法如下。 1、設(shè)置2N bit寄存器A的低N位存放被除數(shù),設(shè)置2N bit寄存器B的高N位存放除數(shù),設(shè)置N
    發(fā)表于 10-21 13:28

    ANSA人體模型姿態(tài)調(diào)整工具的使用案例

    中國(guó)體征人體數(shù)字模型(AC-HUMs)是中國(guó)汽研主持研發(fā)的人體有限元模型。BETA CAE Systems與中國(guó)汽研保持緊密合作,前、后處理軟件(ANSA/META)會(huì)全面支持AC-HUMs系列模型。在軟件中提供對(duì)應(yīng)工具用于人體
    的頭像 發(fā)表于 09-28 15:44 ?1197次閱讀
    ANSA<b class='flag-5'>人體</b>模型<b class='flag-5'>姿態(tài)</b>調(diào)整工具的使用案例

    ANSA人體模型姿態(tài)調(diào)整工具介紹

    ANSA的人體模型姿態(tài)調(diào)整工具(HBM Articulation Tool)通過(guò)網(wǎng)格變形技術(shù)實(shí)現(xiàn)基于人體不同部位進(jìn)行調(diào)節(jié),定位人體模型最終的姿態(tài)
    的頭像 發(fā)表于 09-28 15:40 ?1219次閱讀
    ANSA<b class='flag-5'>人體</b>模型<b class='flag-5'>姿態(tài)</b>調(diào)整工具介紹

    兩種散熱路徑的工藝與應(yīng)用解析

    背景:兩種常見(jiàn)的散熱設(shè)計(jì)思路 在大電流或高功率器件應(yīng)用中,散熱和載流能力是PCB設(shè)計(jì)中必須解決的難題。常見(jiàn)兩種思路分別是: 厚銅板方案:通過(guò)整體增加銅箔厚度(如3oz、6oz甚至更高
    的頭像 發(fā)表于 09-15 14:50 ?780次閱讀

    正確的連接電機(jī)傳動(dòng)軸的幾種常見(jiàn)連接方式及其優(yōu)缺點(diǎn)

    在工業(yè)機(jī)械和自動(dòng)化設(shè)備中,電機(jī)與傳動(dòng)軸的連接方式直接影響設(shè)備的運(yùn)行效率、穩(wěn)定性和使用壽命。選擇合適的連接方式需要綜合考慮負(fù)載特性、安裝精度、維護(hù)便利性以及成本等因素。以下是幾種常見(jiàn)的電機(jī)傳動(dòng)軸連接
    的頭像 發(fā)表于 09-10 07:41 ?3090次閱讀

    常見(jiàn)的物聯(lián)網(wǎng)連接方式有哪些?

    常見(jiàn)的物聯(lián)網(wǎng)連接方式
    發(fā)表于 09-08 08:26

    科普 | 5G公網(wǎng)對(duì)講有幾種實(shí)現(xiàn)方式?

    對(duì)講機(jī)的通信方式,通過(guò)PTT按鍵,實(shí)現(xiàn)一鍵對(duì)講的通信方式,應(yīng)用在一些關(guān)鍵業(yè)務(wù)通信,應(yīng)急通信,行業(yè)工作環(huán)境下的通信需求。要實(shí)現(xiàn)5G公網(wǎng)對(duì)講現(xiàn)在有兩種方式,一
    的頭像 發(fā)表于 09-03 14:14 ?1155次閱讀
    科普 | 5G公網(wǎng)對(duì)講有幾種實(shí)現(xiàn)<b class='flag-5'>方式</b>?

    振弦式應(yīng)變計(jì)兩種數(shù)據(jù)傳輸方式介紹

    著數(shù)據(jù)采集的效率與可靠性。下面給大家介紹振弦式應(yīng)變計(jì)兩種數(shù)據(jù)傳輸方式。一、有線傳輸:穩(wěn)定可靠的傳統(tǒng)方案有線傳輸是振弦式應(yīng)變計(jì)最傳統(tǒng)的數(shù)據(jù)傳輸方式,通過(guò)專用電纜將傳感器與采集終
    的頭像 發(fā)表于 07-15 13:38 ?575次閱讀
    振弦式應(yīng)變計(jì)<b class='flag-5'>兩種</b>數(shù)據(jù)傳輸<b class='flag-5'>方式</b>介紹

    貼片晶振中兩種常見(jiàn)封裝介紹

    貼片晶體振蕩器作為關(guān)鍵的時(shí)鐘頻率元件,其性能直接關(guān)系到系統(tǒng)運(yùn)行的穩(wěn)定性。今天,凱擎小妹帶大家聊聊貼片晶振中兩種常見(jiàn)封裝——金屬面封裝與陶瓷面封裝。
    的頭像 發(fā)表于 07-04 11:29 ?1251次閱讀
    貼片晶振中<b class='flag-5'>兩種</b><b class='flag-5'>常見(jiàn)</b>封裝介紹

    兩種驅(qū)動(dòng)方式下永磁直線開(kāi)關(guān)磁鏈電機(jī)的研究

    摘要:永磁開(kāi)關(guān)磁鏈電機(jī)數(shù)學(xué)模型可以等效為永磁無(wú)刷電機(jī),普遍采用方波驅(qū)動(dòng)方式。在有限元基礎(chǔ)上分析6/7極直線式磁鏈電機(jī)反電勢(shì)波形,采用方波和正弦波驅(qū)動(dòng)方式,比較兩種方式下的電流、電壓、平
    發(fā)表于 06-09 16:18

    滲壓計(jì)如何實(shí)現(xiàn)精準(zhǔn)測(cè)量?兩種主流方式與應(yīng)用場(chǎng)景解析

    滲壓計(jì)是監(jiān)測(cè)巖土工程、大壩滲流壓力變化的核心設(shè)備,其測(cè)量精度和效率直接影響工程安全評(píng)估的可靠性。目前主流的測(cè)量方式分為現(xiàn)場(chǎng)手動(dòng)測(cè)量與自動(dòng)化監(jiān)測(cè)類,分別適用于不同的工程場(chǎng)景。一、現(xiàn)場(chǎng)測(cè)量:智能讀數(shù)儀
    的頭像 發(fā)表于 05-20 16:17 ?733次閱讀
    滲壓計(jì)如何實(shí)現(xiàn)精準(zhǔn)測(cè)量?<b class='flag-5'>兩種</b>主流<b class='flag-5'>方式</b>與應(yīng)用場(chǎng)景解析

    正激變換器的兩種復(fù)位方式

    )是RCD復(fù)位正激變換器的主要工作波形。電容C端電壓在一個(gè)開(kāi)關(guān)周期內(nèi)近似為直流電壓,則RCD復(fù)位電壓是一個(gè)方波。同樣在開(kāi)關(guān)管關(guān)斷瞬間,變壓器上有一個(gè)電壓尖峰,是由變壓器漏感與開(kāi)關(guān)管結(jié)電容諧振引起的。
    的頭像 發(fā)表于 05-19 10:59 ?2.2w次閱讀
    正激變換器的<b class='flag-5'>兩種</b>復(fù)位<b class='flag-5'>方式</b>

    電子元器件的分類方式

    電子元器件可以按照不同的分類標(biāo)準(zhǔn)進(jìn)行分類,以下是一些常見(jiàn)的分類方式。
    的頭像 發(fā)表于 04-16 14:52 ?2956次閱讀

    常見(jiàn)網(wǎng)絡(luò)負(fù)載均衡的幾種方式

    常見(jiàn)網(wǎng)絡(luò)負(fù)載均衡的幾種方式包括:DNS負(fù)載均衡、反向代理負(fù)載均衡、IP負(fù)載均衡、應(yīng)用層負(fù)載均衡、鏈路層負(fù)載均衡。以下是小編對(duì)幾種常見(jiàn)的網(wǎng)絡(luò)負(fù)載均衡方式及其詳細(xì)展開(kāi)介紹。
    的頭像 發(fā)表于 03-06 11:14 ?1441次閱讀