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)不再提示

Halcon教程:Image、Regiong、XLD基礎(chǔ)

新機(jī)器視覺 ? 來源:Burning_foot的博客 ? 作者:Burning_foot的博客 ? 2021-01-07 11:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一 讀取的3種方式:

read_image( image,'filename') //image 是輸出對(duì)象,后面是輸入文件的路徑和名稱

讀取多圖:

1,申明一個(gè)數(shù)組,分別保存路徑

ImagePath:=[]

ImagePath[0]:='D:/1.bmp'

ImagePath[1]:='D:/2.bmp'

ImagePath[2]:='D:/3.bmp'

for i:=0 to 2 by 1

read_image(Image,ImagePath[i])

endfor

2,for 循環(huán)

for i:=1 to 3 by 1

read_image(Image,'D:/’+'i'+'.bmp')

endfor

3, 讀取目錄下所有文件

助手,打開圖像,選擇路徑,插入代碼

list_files(輸入文件目錄地址,選取的要求(files指定選取文件格式,recursive遞歸,深入所有,derectories選取文件夾,follow_links,max_depth 5...),輸出的被選擇的文件列表)

選擇符合規(guī)則的tuple,其中\(zhòng).是轉(zhuǎn)義符,等價(jià)于'-->'

tuple_regexp_select(文件名字,['\.(bmp|tif)$','ignore_case忽略大小寫'],輸出)

fabric文件路徑

二 圖像變量Region

預(yù)處理:

消除噪聲mean_image/ binomial_filter

抑制小斑點(diǎn)或者細(xì)線median_image

平滑smooth_image

保存邊緣的平滑anisotropic_diffusion

變量Region:

Region 為某些附和要求性質(zhì)的像素的子集,或者說一些被選擇的圖塊區(qū)域s,region大小不受圖像限制,有fill和margin兩種表達(dá)方式,類似于游程編碼,可用于壓縮,eg:用a2b3c4代表aabbbcccc

region操作:

選擇相應(yīng)區(qū)域

select_shape(regions,output,'select type',..requirements)

計(jì)算相應(yīng)區(qū)域的面積,中心坐標(biāo):

area_center(regions,area,row,column)

不規(guī)則區(qū)域的轉(zhuǎn)換:

shape_trans(region,regiontrans,type)

convex hull凸包圍(由外向內(nèi)包圍)

b031faf0-503b-11eb-8b86-12bb97331649.png

outer_circle 外圓(能夠包括對(duì)象的半徑最小的圓形)

inner_circle 內(nèi)圓

rectangle1 正矩形

rectangle2 最小包圍矩形

inner_rectangle1 最大內(nèi)矩形

三 圖型變量XLD(eXtended Line Descriptions)

XLD代表亞像素級(jí)別的輪廓或者多邊形

threshold_sub_pix(inputimage, output,requirement)

gen_contour_region_xld(inputRegion,output,...)

XLD的選擇操作(select_shape_xld/selet_contours_xld):

select_shape_xld(XLDFeatures,Operation,Min,Max:)

select_contours_xld(ContoursFeature,Min1,Max1,Min2,Max2:)

計(jì)算xld的面積以及中心位置:

area_center_xld(XLD:::Area,row,column,pointOrder)

xld的合并操作:

union_colliner_contours_xld: 合并同一直線的xld

union_cocircular_contours_xld: 合并同圓的xld

union_adjacent_contours_xld: 合并相鄰的xld

xld的轉(zhuǎn)換操作與region類似:

shape_trans_xld(XLDType:)

有上面幾個(gè)類型

Xld的分割操作(segment_contours_xld)

把初始xld分割成直線,直線和圓,直線和橢圓

b34f9814-503b-11eb-8b86-12bb97331649.png

segment_contours_xld(Contours: ContoursSplit: Mode,SmoothCont, MaxLineDist1, MaxLineDist2:)

Xld 的擬合操作(fit_***_contour_xld) 把不完整的形狀擬合完整

fit_line_contour_xld

fit_circle_contour_xld

fit_ellipse_contour_xld

fit_rectangle2_contour_xld

總結(jié):

圖像和視頻,文件的讀取

Region和XLD的初步介紹

注意:

在使用edges_sub_pix提取出來的結(jié)果,往往不是完整的圓形,需要用union來整合出完整的圓形。

原文標(biāo)題:Halcon教程之Image、Regiong、XLD基礎(chǔ)

文章出處:【微信公眾號(hào):新機(jī)器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

責(zé)任編輯:haq

聲明:本文內(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)投訴
  • HALCON
    +關(guān)注

    關(guān)注

    17

    文章

    66

    瀏覽量

    28345

原文標(biāo)題:Halcon教程之Image、Regiong、XLD基礎(chǔ)

文章出處:【微信號(hào):vision263com,微信公眾號(hào):新機(jī)器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    請(qǐng)問如何在 Debian Image 202306 上切換到 XFCE?

    默認(rèn)情況下,Debian Image 202306 附帶 Gnome,但由于 XFCE 更輕量級(jí),我更愿意運(yùn)行它以提高性能。在此映像上切換到 XFCE 的正確步驟是什么?除了安裝軟件包之外,我還需要
    發(fā)表于 03-04 07:20

    深入解析U-Boot image.c:RK平臺(tái)鏡像處理核心邏輯

    在瑞芯微(RK)平臺(tái)的嵌入式開發(fā)中,U-Boot作為核心的啟動(dòng)加載程序,負(fù)責(zé)完成鏡像解析、校驗(yàn)、加載等關(guān)鍵流程。而image.c正是U-Boot中處理鏡像(uImage)的核心文件,尤其針對(duì)RK平臺(tái)
    的頭像 發(fā)表于 02-24 16:46 ?1426次閱讀
    深入解析U-Boot <b class='flag-5'>image</b>.c:RK平臺(tái)鏡像處理核心邏輯

    義烏購item get pic-根據(jù)ID取商品詳情客戶定制版

    ://121.5.73.205:5000/images?path=desc_imgimage_name=964676273_image_2.jpg", "http://121.5.73.205:5000
    的頭像 發(fā)表于 12-09 11:13 ?683次閱讀
    義烏購item get pic-根據(jù)ID取商品詳情客戶定制版

    按圖搜索1688商品API接口技術(shù)實(shí)現(xiàn)指南

    、API調(diào)用示例 ? import requestsimport base64def image_search_1688(image_path): # 準(zhǔn)備請(qǐng)求參數(shù) with open
    的頭像 發(fā)表于 11-11 14:18 ?352次閱讀
    按圖搜索1688商品API接口技術(shù)實(shí)現(xiàn)指南

    SMP協(xié)議分析和解讀

    : 簽名升級(jí)的image,注:app_update.bin已經(jīng)是簽過名的image了 上傳image,即把a(bǔ)pp_update.bin傳送到目標(biāo)設(shè)備 列出image以獲得
    的頭像 發(fā)表于 09-18 08:42 ?1119次閱讀
    SMP協(xié)議分析和解讀

    如何將K230 image轉(zhuǎn)成jpg?

    如何將K230image轉(zhuǎn)成jpg,我想獲取圖片,傳回我自己的系統(tǒng) 你好,可以使用img.to_jpeg()來對(duì)其進(jìn)行壓縮。
    發(fā)表于 06-12 06:41

    普密斯IMAGE 3系列:珠寶加工行業(yè)的尺寸測(cè)量新寵

    普密斯?IMAGE?3?系列圖像尺寸測(cè)量?jī)x憑借其適應(yīng)珠寶材質(zhì)的先進(jìn)技術(shù)、高精度的測(cè)量能力和高效的檢測(cè)流程,為珠寶加工行業(yè)的尺寸測(cè)量提供了全方位的解決方案。
    的頭像 發(fā)表于 06-11 08:59 ?642次閱讀
    普密斯<b class='flag-5'>IMAGE</b> 3系列:珠寶加工行業(yè)的尺寸測(cè)量新寵

    k230使用兩個(gè)攝像頭都用來識(shí)別二維碼會(huì)出現(xiàn)只有一個(gè)攝像頭可以識(shí)別的現(xiàn)象,為什么?

    = \"LCD\"def barcode_name(code): # 判斷條形碼類型并返回對(duì)應(yīng)的名稱 if(code.type() == image.EAN2):return \"
    發(fā)表于 06-06 07:41

    海康A(chǔ)I-ISP技術(shù)在車載的應(yīng)用場(chǎng)景

    ISP(Image Signal Processing, 圖像信號(hào)處理器)是連接圖像傳感器與終端呈現(xiàn)的關(guān)鍵樞紐。
    的頭像 發(fā)表于 05-28 09:09 ?1775次閱讀

    image.Image為什么無法創(chuàng)建圖像?

    運(yùn)行的測(cè)試代碼如下: import lcd import image import time img = image.Image(size=(320, 240), color=(255, 255
    發(fā)表于 04-29 06:02

    部署image_classification模型卡住了怎么解決?

    /main/image_classification/deployment/README_STM32N6.md 長(zhǎng)時(shí)間不動(dòng),截圖如下: 我用Ctrl+C中斷運(yùn)行,截圖如下:
    發(fā)表于 04-27 06:29

    RGB888格式的image怎么保存jpg格式?

    01的K230板子 1.2.2固件 我用RGB565可以順利保存jpg,但是RGB888就不行,提示如下 提問:RGB888格式的image怎么保存jpg格式 想保存888是因?yàn)楦杏X圖像質(zhì)量更好,后面用這些保存的圖片來訓(xùn)練模型 試試這個(gè)
    發(fā)表于 04-25 08:18

    如何為S32G3開發(fā)板生成fsl-image-auto-s32g399aevb3-20250209105410.rootfs.sdcard?

    如何從 Yocto 項(xiàng)目為 S32G3 開發(fā)板生成 fsl-image-auto-s32g399aevb3-20250209105410.rootfs.sdcard。 首先,我想知道編譯流程的細(xì)節(jié)
    發(fā)表于 04-10 07:23

    在IMX93自定義構(gòu)建期間運(yùn)行bitbake imx image full時(shí)遇到報(bào)錯(cuò)怎么解決?

    在 IMX93 自定義構(gòu)建期間運(yùn)行 bitbake imx image full 時(shí),我們遇到錯(cuò)誤。您能否盡早提供解決方案?我們使用的是 imx 6.6.52 版本。
    發(fā)表于 04-10 06:29

    在自定義檢測(cè)應(yīng)用程序中創(chuàng)建綁定框時(shí)協(xié)調(diào)錯(cuò)誤怎么解決?

    ((xmin * image.shape[1]), 10)) ymin = int(max((ymin * image.shape[0]), 10)) xmax = int(min((xmax
    發(fā)表于 03-06 07:41