女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

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

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來(lái)源:csdn ? 2023-04-24 09:38 ? 次閱讀

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

*打開(kāi)攝像頭句柄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)

*抓完關(guān)閉攝像頭

close_framegrabber (AcqHandle)

dev_close_window ()

get_image_size (Image, Width, Height)

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

*打開(kāi)一個(gè)窗口,尺寸400*400,黑色背景,句柄賦予WindowHandle

dev_set_draw ('margin')

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

dev_display (Image)

*定義數(shù)組顯示提示信息

Message[0] := ' 提 示:'

Message[1] := '右鍵畫(huà)面開(kāi)始創(chuàng)建識(shí)別區(qū)域,按左鍵結(jié)束'

*顯示數(shù)組中的提示信息

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

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

*繼續(xù)提示語(yǔ)顯示

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

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

*鼠標(biāo)在打開(kāi)的窗口繪制一個(gè)矩形,輸出左上右下點(diǎn)的坐標(biāo)

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

*得到一個(gè)矩形

reduce_domain (Image, Rectangle, ImageReduced)

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

*執(zhí)行斷點(diǎn)處

stop()

*準(zhǔn)備一個(gè)可變形模型,用于平面標(biāo)定匹配輪廓。

*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 輸入金字塔最大層數(shù)(‘a(chǎn)uto’(默認(rèn)), 1, 2, 3, 4, 5, 6, 7, 8, 9, 10)

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

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

*AngleStep 輸入角度的步長(zhǎng)(分辨率)(‘a(chǎn)uto’(默認(rèn)), 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(默認(rèn))(輸入條件:ScaleRMin > 0))

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

*ScaleRStep 在行方向上的刻度步長(zhǎng)(分辨率)(‘a(chǎn)uto’(默認(rèn)), 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(默認(rèn))(輸入條件:ScaleRMin > 0))

*ScaleCStep 在列方向上的刻度步長(zhǎng)(分辨率)(‘a(chǎn)uto’(默認(rèn)), 0.01, 0.02, 0.05, 0.1, 0.15, 0.2,(輸入條件:ScaleCStep > 0))

*Optimization 一種用于生成模型的優(yōu)化方法( ‘a(chǎn)uto’(默認(rèn)), ‘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’(默認(rèn)))

*Contrast 搜索圖像中物體的對(duì)比度

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

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

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

*ModelID 模型的句柄

get_deformable_model_contours (ModelContours, ModelID, 1)

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

*測(cè)量輸入輪廓的面積與中心

area_center (Rectangle, ModelRegionArea, RefRow, RefColumn)

*仿射變換

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

*對(duì)XLD輪廓進(jìn)行任意仿射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)

* 將射影變換應(yīng)用于 XLD 輪廓

dev_set_color ('green')

* dev_display (TransContours)

*xld轉(zhuǎn)換成region

gen_region_contour_xld (TransContours, Region, 'filled')

union1 (Region, RegionUnion)

*對(duì)區(qū)域,生成最小外接矩形

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

*使用綠色矩形框,框選匹配結(jié)果

* dev_set_color ('green')

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

*使用紅色勾畫(huà)匹配結(jié)果輪廓

* stop ()

endfor

endwhile

編輯:黃飛

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 機(jī)器視覺(jué)
    +關(guān)注

    關(guān)注

    163

    文章

    4508

    瀏覽量

    122220
  • HALCON
    +關(guān)注

    關(guān)注

    17

    文章

    66

    瀏覽量

    27678
  • 人臉追蹤系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    6100

原文標(biāo)題:Halcon基于形狀匹配的人臉追蹤

文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

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

    基于matlab的人臉檢測(cè)K-L的人臉識(shí)別(膚色分割和特征提?。?/a>

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

    基于openCV的人臉檢測(cè)系統(tǒng)的設(shè)計(jì)

    通過(guò)對(duì)基于Adaboost人臉檢測(cè)算法的研究,利用該算法與計(jì)算機(jī)視覺(jué)類(lèi)庫(kù)openCV進(jìn)行人臉檢測(cè)系統(tǒng)的設(shè)計(jì),實(shí)現(xiàn)了對(duì)出現(xiàn)在視頻或圖像中的人臉檢測(cè)。此外,在VC++6.0環(huán)境下實(shí)現(xiàn)了對(duì)一個(gè)簡(jiǎn)單
    發(fā)表于 12-23 14:19

    halcon與LabVIEW Vision混合編程接口問(wèn)題

    各位大大, 之前一直在用LabVIEW Vision做圖像處理,最近在學(xué)習(xí)halcon,halcon里面的一些算子的功能比較強(qiáng)大,想通過(guò)halcon和Vision的混合編程開(kāi)發(fā)圖像處理
    發(fā)表于 06-29 11:13

    怎樣去設(shè)計(jì)一種基于STM32F407的人臉檢測(cè)追蹤系統(tǒng)

    怎樣去設(shè)計(jì)一種基于STM32F407的人臉檢測(cè)追蹤系統(tǒng)?其大致思路是怎樣的呢?
    發(fā)表于 10-18 06:16

    基于單片機(jī)的人臉識(shí)別追蹤設(shè)計(jì)資料分享

    做的單片機(jī)項(xiàng)目基于單片機(jī)的人臉識(shí)別追蹤大家可用于 課程設(shè)計(jì) 或 畢業(yè)設(shè)計(jì)技術(shù)解答畢設(shè)幫助:7468760412 項(xiàng)目簡(jiǎn)介傳統(tǒng)圖像監(jiān)控設(shè)備功能非常單一,僅有圖像的采集與顯示功能,已經(jīng)不能滿足現(xiàn)代技術(shù)要求。本項(xiàng)目嘗試物聯(lián)網(wǎng)概念結(jié)合,不僅實(shí)現(xiàn)了包含傳統(tǒng)的錄像功能,還實(shí)現(xiàn)了如今同
    發(fā)表于 11-10 08:40

    基于Face++的人臉門(mén)禁系統(tǒng)設(shè)計(jì)資料分享

    技術(shù)關(guān)鍵點(diǎn)如下:1、智能終端通過(guò)拍照獲取人臉圖片信息,然后與服務(wù)器中預(yù)先錄入的人臉進(jìn)行比對(duì)。2、比對(duì)結(jié)果通過(guò)json字符集返回到智能終端,json字符集中confidence字段(注:人臉比對(duì)結(jié)果
    發(fā)表于 02-14 07:23

    基于HALCON的模板匹配方法總結(jié)

    推薦很早就想總結(jié)一下前段時(shí)間學(xué)習(xí)HALCON地心得,但由于其他地事情總是抽不出時(shí)間。去年有過(guò)一段時(shí)間地集中學(xué)習(xí),做了許多地練習(xí)和實(shí)驗(yàn),并對(duì)基于HDevelop地形狀匹配算法地參數(shù)優(yōu)化進(jìn)行了研究,寫(xiě)了
    發(fā)表于 09-19 06:13

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

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

    基于膚色模型的人臉檢測(cè)研究

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

    Halcon9.0編程技術(shù)詳解

    Halcon9.0編程技術(shù)詳解Halcon9.0編程技術(shù)詳解
    發(fā)表于 12-22 15:20 ?0次下載

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

    HALCON提供的基于形狀匹配的算法主要是針對(duì)感興趣的小區(qū)域來(lái)建立模板,對(duì)整個(gè)圖像建立模板也可以,但這樣除非是對(duì)象在整個(gè)圖像中所占比例很大,比如像視頻會(huì)議中人體上半身這樣的圖像,我在后面的視頻對(duì)象跟蹤實(shí)驗(yàn)中就是針對(duì)整個(gè)圖像的
    的頭像 發(fā)表于 08-28 11:48 ?4695次閱讀

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

    強(qiáng),每次換產(chǎn)品都要從新畫(huà)模板。 最終決定使用手繪模板的方式解決這個(gè)問(wèn)題。 halcon手繪形狀匹配模板 手繪形狀匹配模板 為了避免大家產(chǎn)生理
    的頭像 發(fā)表于 05-29 13:42 ?5255次閱讀

    HALCON項(xiàng)目應(yīng)使用哪種編程語(yǔ)言

    HALCON項(xiàng)目應(yīng)使用哪種編程語(yǔ)言提供參考 不易的選擇選擇編程語(yǔ)言是并不容易,各有優(yōu)劣和學(xué)習(xí)成本。很難在單個(gè)博客文章中對(duì)其進(jìn)行詳細(xì)說(shuō)明。我們將盡力強(qiáng)調(diào)C ++和C#之間的一些差異-評(píng)估和決定必須由公司或其
    的頭像 發(fā)表于 08-18 10:36 ?7151次閱讀

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

    *create_planar_calib_deformable_model_xld(Template::NumLevel,AngleStart,AngleExtent,AngleStep,ScaleRMin,ScaleRMax,ScaleRStep,ScaleCMin,ScaleCMax,ScaleCStep,Optimization,Metric,Contrast,MinContrast,GenParamName,GenParamValue:ModelID
    的頭像 發(fā)表于 03-21 13:48 ?830次閱讀

    labview聯(lián)合halcon編程方法

    經(jīng)過(guò)全網(wǎng)學(xué)習(xí),終于入門(mén)了labview聯(lián)合halcon編程方法,希望能幫到大家
    發(fā)表于 05-23 15:22 ?29次下載