在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Halcon基于形狀匹配的人臉追蹤

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2023-03-21 13:48 ? 次閱讀

Halcon基于形狀匹配的人臉追蹤

*打開攝像頭句柄AcqHandle

open_framegrabber ('DirectShow', 1, 1, 0, 0, 0, 0, 'default', 8, 'rgb', -1, 'false', 'default', '[0] USB2.0 HD UVC WebCam', 0, -1, AcqHandle)

*從攝像頭抓取一張圖片

grab_image (Image, AcqHandle)

*抓完關閉攝像頭

close_framegrabber (AcqHandle)

dev_close_window ()

get_image_size (Image, Width, Height)

dev_open_window (0, 0, Width, Height, 'black', WindowHandle)

*打開一個窗口,尺寸400*400,黑色背景,句柄賦予WindowHandle

dev_set_draw ('margin')

*'margin'只顯示輪廓,'fille'顯示填充

dev_display (Image)

*定義數組顯示提示信息

Message[0] := ' 提 示:'

Message[1] := '右鍵畫面開始創建識別區域,按左鍵結束'

*顯示數組中的提示信息

disp_message (WindowHandle, Message[0], 'window', 12, 12, 'red', 'true')

disp_message (WindowHandle, Message[1], 'window', 48, 12, 'black', 'true')

*繼續提示語顯示

disp_continue_message (WindowHandle, 'black', 'true')

draw_rectangle1 (WindowHandle, Row1, Column1, Row2, Column2)

*鼠標在打開的窗口繪制一個矩形,輸出左上右下點的坐標

gen_rectangle1 (Rectangle, Row1, Column1, Row2, Column2)

*得到一個矩形

reduce_domain (Image, Rectangle, ImageReduced)

*縮小圖像的域,取image與rectangle的交集,句柄ImageReduced,詣在從原圖上扣取畫出的區域

*執行斷點處

stop()

*準備一個可變形模型,用于平面標定匹配輪廓。

*create_planar_uncalib_deformable_model (ImageReduced, 'auto', [], [], 'auto', 1, [], 'auto', 1, [], 'auto', 'none', 'use_polarity', 'auto', 'auto', [], [], ModelID)

create_planar_uncalib_deformable_model (ImageReduced, 5, rad(0), rad(360), rad(1), 1, 1, 0.02, 1, 1, 0.02, 'none', 'use_polarity', [42,57], 10, [], [], ModelID)

*create_planar_calib_deformable_model_xld(Template::NumLevel,AngleStart,AngleExtent,AngleStep,ScaleRMin,ScaleRMax,ScaleRStep,ScaleCMin,ScaleCMax,ScaleCStep,Optimization,Metric,Contrast,MinContrast,GenParamName,GenParamValue:ModelID

*template輸入模板

*NumLevels 輸入金字塔最大層數(‘auto’(默認), 1, 2, 3, 4, 5, 6, 7, 8, 9, 10)

*AngleStart 在最小的旋轉模式(-3.14, -1.57, -0.79, -0.39(默認), -0.20, 0.0),

*AngleExtent 在旋轉的角(6.29, 3.14, 1.57, 0.79(默認), 0.39(輸入條件:大于等于0))

*AngleStep 輸入角度的步長(分辨率)(‘auto’(默認), 0.0175, 0.0349, 0.0524, 0.0698, 0.0873,(輸入條件:(AngleStep > 0) && (AngleStep <= (pi / 16))))

*ScaleRMin行方向上的圖案的最小尺度( 0.5, 0.6, 0.7, 0.8, 0.9, 1.0(默認)(輸入條件:ScaleRMin > 0))

*ScaleRMax 在行方向上的圖案的最大尺度(1.0(默認), 1.1, 1.2, 1.3, 1.4, 1.5(輸入條件:ScaleRMax >= ScaleRMin))

*ScaleRStep 在行方向上的刻度步長(分辨率)(‘auto’(默認), 0.01, 0.02, 0.05, 0.1, 0.15, 0.2,(輸入條件:ScaleCStep > 0))

*ScaleCMin 行方向上的圖案的最小尺度( 0.5, 0.6, 0.7, 0.8, 0.9, 1.0(默認)(輸入條件:ScaleRMin > 0))

*ScaleCStep 在列方向上的刻度步長(分辨率)(‘auto’(默認), 0.01, 0.02, 0.05, 0.1, 0.15, 0.2,(輸入條件:ScaleCStep > 0))

*Optimization 一種用于生成模型的優化方法( ‘auto’(默認), ‘none’, ‘point_reduction_low’, ‘point_reduction_medium’, ‘point_reduction_high’)

*Metric ( ‘use_polarity’, ‘ignore_global_polarity’, ‘ignore_part_polarity’, ‘ignore_local_polarity’,‘ignore_color_polarity’(默認))

*Contrast 搜索圖像中物體的對比度

*MinContrast 搜索圖像中物體的最小對比度(1, 2, 3, 5(默認), 7, 10, 20, 30, 40)

*GenParamName 泛型參數名([],‘part_size’)

*GenParamValue 泛型參數的值( [], ‘small’, ‘medium’, ‘big’)

*ModelID 模型的句柄

get_deformable_model_contours (ModelContours, ModelID, 1)

*返回可變形模型的輪廓表示,輸出:輸入模板輪廓,級別1、2、3、4、5、6、7、8、9、10(Level >= 1)

*測量輸入輪廓的面積與中心

area_center (Rectangle, ModelRegionArea, RefRow, RefColumn)

*仿射變換

vector_angle_to_rigid (0, 0, 0, RefRow, RefColumn, 0, HomMat2D)

*對XLD輪廓進行任意仿射2D變換

affine_trans_contour_xld (ModelContours, TransContours, HomMat2D)

dev_set_color ('green')

dev_set_draw ('margin')

dev_display (Image)

dev_display (Rectangle)

dev_display (TransContours)

stop ()

open_framegrabber ('DirectShow', 1, 1, 0, 0, 0, 0, 'default', 8, 'rgb', -1, 'false', 'default', '[0] USB2.0 HD UVC WebCam', 0, -1, AcqHandle)

while (true)

grab_image (Image, AcqHandle)

find_planar_uncalib_deformable_model (Image, ModelID, rad(0), rad(360), 1, 1, 1, 1, 0.5, 0, 0.5, 5, 0.75, ['subpixel'], ['least_squares_very_high'], ResultHomMat2D, Score)

dev_display (Image)

for I := 0 to |Score| - 1 by 1

TempHomMat2D := ResultHomMat2D[I*9:I*9+8]

projective_trans_contour_xld (ModelContours, TransContours, TempHomMat2D)

* 將射影變換應用于 XLD 輪廓

dev_set_color ('green')

* dev_display (TransContours)

*xld轉換成region

gen_region_contour_xld (TransContours, Region, 'filled')

union1 (Region, RegionUnion)

*對區域,生成最小外接矩形

smallest_rectangle1 (RegionUnion, Row1, Column1, Row2, Column2)

*使用綠色矩形框,框選匹配結果

* dev_set_color ('green')

disp_rectangle1 (WindowHandle, Row1, Column1, Row2, Column2)

*使用紅色勾畫匹配結果輪廓

* stop ()

endfor

endwhile

審核編輯 :李倩


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 攝像頭
    +關注

    關注

    60

    文章

    4866

    瀏覽量

    96324
  • HALCON
    +關注

    關注

    16

    文章

    66

    瀏覽量

    27303

原文標題:Halcon基于形狀匹配的人臉追蹤

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    基于matlab的人臉檢測K-L的人臉識別(膚色分割和特征提取)

    基于matlab的人臉檢測K-L的人臉識別(膚色分割和特征提取)[hide] [/hide]《labview人臉識別》課程鏈接:http://url.elecfans.com/u/bc0e010da8
    發表于 02-22 16:45

    基于openCV的人臉檢測系統的設計

    通過對基于Adaboost人臉檢測算法的研究,利用該算法與計算機視覺類庫openCV進行人臉檢測系統的設計,實現了對出現在視頻或圖像中的人臉檢測。此外,在VC++6.0環境下實現了對一個簡單
    發表于 12-23 14:19

    基于PCA和2DPCA的人臉識別

    求大神分享基于PCA與2DPCA的人臉識別的資料。幫我推薦一下學習PCA和2DPCA的書籍。謝謝。
    發表于 04-06 15:31

    基于MCU的人臉識別解決方案!

    ` 本帖最后由 o_dream 于 2020-8-31 14:36 編輯 基于MCU的機器視覺,可實現具有成本效益的人臉識別 恩智浦基于MCU的機器視覺解決方案利用i.MX RT106F交叉
    發表于 08-31 14:35

    怎樣去設計一種基于STM32F407的人臉檢測追蹤系統

    怎樣去設計一種基于STM32F407的人臉檢測追蹤系統?其大致思路是怎樣的呢?
    發表于 10-18 06:16

    基于單片機的人臉識別追蹤設計資料分享

    做的單片機項目基于單片機的人臉識別追蹤大家可用于 課程設計 或 畢業設計技術解答畢設幫助:7468760412 項目簡介傳統圖像監控設備功能非常單一,僅有圖像的采集與顯示功能,已經不能滿足現代技術要求。本項目嘗試物聯網概念結合,不僅實現了包含傳統的錄像功能,還實現了如今同
    發表于 11-10 08:40

    基于Face++的人臉門禁系統設計資料分享

    技術關鍵點如下:1、智能終端通過拍照獲取人臉圖片信息,然后與服務器中預先錄入的人臉進行比對。2、比對結果通過json字符集返回到智能終端,json字符集中confidence字段(注:人臉比對結果
    發表于 02-14 07:23

    基于HALCON的模板匹配方法總結

    推薦很早就想總結一下前段時間學習HALCON地心得,但由于其他地事情總是抽不出時間。去年有過一段時間地集中學習,做了許多地練習和實驗,并對基于HDevelop地形狀匹配算法地參數優化進行了研究,寫了
    發表于 09-19 06:13

    基于形狀上下文的人臉匹配算法

    提出一種基于形狀上下文的人臉形狀匹配算法。在形狀匹配中,將2 個目標進行相似度比較,得到2 幅圖的對數極坐標直方圖的Cost 值,計算相似度
    發表于 03-30 08:44 ?46次下載

    基于膚色模型的人臉檢測研究

    本文對基于膚色分割結合模板匹配的人臉檢測方法進行了改進,提出基于“光照預處理+膚色模型+模板匹配的人臉檢測解決思路,即在光照預處理的前提下
    發表于 04-02 11:09 ?3875次閱讀
    基于膚色模型<b class='flag-5'>的人臉</b>檢測研究

    基于HDevelop的形狀匹配算法參數的優化研究

    基于HDevelop的形狀匹配算法參數的優化研究。
    發表于 05-13 15:51 ?0次下載

    支持向量機的人臉快速檢測

    人臉檢測是計算機視覺熱點研究問題之一,不僅因為其是諸多自動面部分析技術(比如人臉識別與驗證、人臉追蹤、面部表情分析、人臉重建和
    發表于 01-23 13:54 ?1次下載

    基于HALCON形狀匹配算法的研究和心得總結

    HALCON提供的基于形狀匹配的算法主要是針對感興趣的小區域來建立模板,對整個圖像建立模板也可以,但這樣除非是對象在整個圖像中所占比例很大,比如像視頻會議中人體上半身這樣的圖像,我在后面的視頻對象跟蹤實驗中就是針對整個圖像的
    的頭像 發表于 08-28 11:48 ?4465次閱讀

    探究halcon模板匹配干擾邊緣消除辦法

    強,每次換產品都要從新畫模板。 最終決定使用手繪模板的方式解決這個問題。 halcon手繪形狀匹配模板 手繪形狀匹配模板 為了避免大家產生理
    的頭像 發表于 05-29 13:42 ?4903次閱讀

    Halcon基于形狀匹配的人臉追蹤編程分享

    *縮小圖像的域,取image與rectangle的交集,句柄ImageReduced,詣在從原圖上扣取畫出的區域
    的頭像 發表于 04-24 09:38 ?975次閱讀
    主站蜘蛛池模板: 中文字幕在线观看日剧网 | 好大好硬好深好爽的视频 | 免费特黄一区二区三区视频一 | 日韩色中色 | 国内色综合精品视频在线 | 国产精品美女视频 | 亚洲444kkk| 久久久久国产精品免费网站 | 成年片色大黄全免费网址 | аⅴ天堂中文在线网 | 综合色影院 | 色综合久久九月婷婷色综合 | 亚洲综合五月天欧美 | 91久久婷婷国产综合精品青草 | 狠狠色伊人亚洲综合第8页 狠狠色依依成人婷婷九月 狠狠色影院 | 国产网红主播精品福利大秀专区 | 天堂在线中文网 | 狠狠艹视频| 天堂精品视频 | 久久久久久青草大香综合精品 | 麻豆美女大尺度啪啪 | 男人不识本网站上遍色站也枉然 | avtt加勒比手机版天堂网 | 国产精品单位女同事在线 | 91大神在线精品网址 | 欧美天天干 | 天天射天天射天天射 | 久久久久四虎国产精品 | 在线天堂中文新版www | 日本aaaaa毛片动漫 | 日本动漫免费看 | 久久婷婷六月 | 中文字幕一区在线观看视频 | 一级看片 | 男女爱爱视频免费看 | 欧美精品色精品一区二区三区 | 女人张开腿让男人桶视频免费大全 | 亚洲va老文色欧美黄大片人人 | 国产精品yy9299在线观看 | 亚洲第一视频在线播放 | 婷婷丁香亚洲 |