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

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

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

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

如何將灰度圖轉(zhuǎn)為3D點(diǎn)云

新機(jī)器視覺 ? 來源:古月居 ? 作者:古月居 ? 2022-06-13 11:11 ? 次閱讀

1. 如何將灰度圖轉(zhuǎn)為3D點(diǎn)云

這里所說的灰度圖轉(zhuǎn)為3D點(diǎn)云,其實(shí)是將灰度圖像每個(gè)像素的行列坐標(biāo)作為3D點(diǎn)云的X,Y坐標(biāo),像素的灰度值(0—255)作為三維點(diǎn)的Z坐標(biāo)。

簡單說就是將一張灰度圖像拆成了三個(gè)數(shù)組:X,Y,Z,然后將這三個(gè)數(shù)組轉(zhuǎn)為點(diǎn)云。

524a66d4-ea59-11ec-ba43-dac502259ad0.png

halcon代碼:


dev_get_window (WindowHandle)read_image (Image, '1.bmp')rgb1_to_gray (Image, GrayImage)
*獲取圖像尺寸get_image_size (GrayImage, Width, Height)gen_rectangle1 (Rectangle, 0, 0, Height-1,Width-1)*從區(qū)域生成所有的像素坐標(biāo)get_region_points(Rectangle, X, Y)*讀取圖像的全部像素get_grayval(GrayImage, X, Y, Z)*創(chuàng)建3D對象模型gen_object_model_3d_from_points(X, Y, Z, ObjectModel3D)*顯示3D模型visualize_object_model_3d (WindowHandle,ObjectModel3D , [], [], [], [], [], [], [], PoseOut)

2. 創(chuàng)建一張深度圖

實(shí)際上深度圖是使用X,Y,Z三個(gè)數(shù)組的數(shù)據(jù)創(chuàng)建來的;

X,Y是作為圖像的行列坐標(biāo),Z是實(shí)數(shù)(表示的是深度/高度),而不是灰度,因?yàn)榛叶戎凳?——255之間的整數(shù);

Z的值是能夠返回高度信息傳感器獲取到的,比如點(diǎn)激光、線激光,結(jié)構(gòu)光等。

下面是自己賦值得到的一張深度圖。

5285209e-ea59-11ec-ba43-dac502259ad0.png


dev_get_window (WindowHandle)read_image (Image, '2.bmp')rgb1_to_gray (Image, GrayImage)*獲取圖像尺寸get_image_size (GrayImage, Width, Height)gen_rectangle1 (Rectangle, 0, 0, Height-1,Width-1)*從區(qū)域生成所有的像素坐標(biāo)get_region_points(Rectangle, X, Y)*讀取圖像的全部像素get_grayval(GrayImage, X, Y, Z)
*改變Z的值Z:=Z-256
*對在Rectangle2區(qū)域中的像素進(jìn)行賦值gen_rectangle1 (Rectangle2, 101, 101, 140,140)get_region_points(Rectangle2, X2, Y2)Z[X2*400+Y2]:=2.4
*創(chuàng)建一張類型為'real'的圖像gen_image_const (ImageConst, 'real', Width, Height)*使用X,Y,Z給圖像賦值A(chǔ)set_grayval (ImageConst, X, Y, Z)

3. 深度圖轉(zhuǎn)點(diǎn)云、點(diǎn)云轉(zhuǎn)深度圖

接下來我們加載一張真正的深度圖,它是由線激光采集數(shù)據(jù)得到的,保存格式為tiff文件;

這是截取了其中一段圖像,掃描的是電路板上一些元器件和焊點(diǎn)的高度。

52b0add6-ea59-11ec-ba43-dac502259ad0.png


read_image (Image, '3DImage1.tiff')get_image_size (Image, Width, Height)
*1. 這一步是將灰度圖轉(zhuǎn)為了X,Y,Z三個(gè)數(shù)組,當(dāng)然也就可以轉(zhuǎn)為三位點(diǎn)云了*獲取圖像尺寸get_image_size (Image, Width, Height)gen_rectangle1 (Rectangle, 0, 0, Height-1,Width-1)*從區(qū)域生成所有的像素坐標(biāo)get_region_points(Rectangle, X, Y)*讀取圖像的全部像素get_grayval(Image, X, Y, Z)
*2. 再將X,Y,Z這三個(gè)數(shù)組轉(zhuǎn)回深度圖,實(shí)際應(yīng)用中,線機(jī)光返回的數(shù)據(jù)就是Z數(shù)組,X,Y數(shù)組由自己創(chuàng)建*創(chuàng)建一個(gè)空圖像,注意type選擇'real'gen_image_const (ImageConst, 'real', Width, Height)*然后使用數(shù)組填充圖像,這樣就完成了set_grayval (ImageConst, X, Y, Z)
*3. 接下來就可以對深度圖做進(jìn)一步處理了。。。

4. 代碼和圖片下載地址

https://download.csdn.net/download/weixin_38566632/19765495


	
		審核編輯 :李倩


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

    關(guān)注

    9

    文章

    2899

    瀏覽量

    107709
  • 數(shù)組
    +關(guān)注

    關(guān)注

    1

    文章

    417

    瀏覽量

    25990
  • 點(diǎn)云
    +關(guān)注

    關(guān)注

    0

    文章

    58

    瀏覽量

    3806

原文標(biāo)題:Halcon 3D點(diǎn)云和深度圖的相互轉(zhuǎn)化

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

收藏 人收藏

    評論

    相關(guān)推薦

    C#通過Halcon實(shí)現(xiàn)3D點(diǎn)重繪

    C# 通過 Halcon 實(shí)現(xiàn) 3D 點(diǎn)重繪
    發(fā)表于 01-05 09:16 ?0次下載

    3D掃描技術(shù)醫(yī)療領(lǐng)域創(chuàng)新實(shí)踐,積木易搭3D掃描儀Mole助力定制個(gè)性化手臂康復(fù)輔具

    1、“3D掃描+3D打印”技術(shù)為矯形修復(fù)、醫(yī)療輔助器具定制等領(lǐng)域帶來突破性創(chuàng)新 近年來,隨著AI、大數(shù)據(jù)、3D掃描、3D打印、計(jì)算、物聯(lián)網(wǎng)
    的頭像 發(fā)表于 10-31 11:25 ?254次閱讀
    <b class='flag-5'>3D</b>掃描技術(shù)醫(yī)療領(lǐng)域創(chuàng)新實(shí)踐,積木易搭<b class='flag-5'>3D</b>掃描儀Mole助力定制個(gè)性化手臂康復(fù)輔具

    XTR300如何將4~20mA信號轉(zhuǎn)為0~3V的信號?

    XTR300如何將4~20mA信號轉(zhuǎn)為0~3V的信號?
    發(fā)表于 08-06 06:36

    3D封裝熱設(shè)計(jì):挑戰(zhàn)與機(jī)遇并存

    隨著半導(dǎo)體技術(shù)的不斷發(fā)展,芯片封裝技術(shù)也在持續(xù)進(jìn)步。目前,2D封裝和3D封裝是兩種主流的封裝技術(shù)。這兩種封裝技術(shù)在散熱路徑和熱設(shè)計(jì)方面有著各自的特點(diǎn)和挑戰(zhàn)。本文深入探討2D封裝和
    的頭像 發(fā)表于 07-25 09:46 ?1478次閱讀
    <b class='flag-5'>3D</b>封裝熱設(shè)計(jì):挑戰(zhàn)與機(jī)遇并存

    裸眼3D筆記本電腦——先進(jìn)的光場裸眼3D技術(shù)

    隨著科技的不斷進(jìn)步,裸眼3D技術(shù)已經(jīng)不再是科幻電影中的幻想。如今,英倫科技裸眼3D筆記本電腦這一前沿科技帶到了我們的日常生活中。無論你是專業(yè)的3D模型設(shè)計(jì)師,還是希望在視頻播放和模型
    的頭像 發(fā)表于 07-16 10:04 ?599次閱讀

    3D建模的重要內(nèi)容和應(yīng)用

    3D建模是一種技術(shù),通過計(jì)算機(jī)軟件創(chuàng)建虛擬三維模型,模擬現(xiàn)實(shí)世界中的物體或場景。這項(xiàng)技術(shù)廣泛應(yīng)用于建筑設(shè)計(jì)、電影制作、游戲開發(fā)、工程仿真等領(lǐng)域。下面古河科技介紹一些與3D建模相關(guān)的
    的頭像 發(fā)表于 06-21 14:48 ?695次閱讀

    友思特案例 | 自研創(chuàng)新!三維工件尺寸測量及點(diǎn)處理解決方案

    3D相機(jī)等新型傳感器的發(fā)展克服了傳統(tǒng)工件尺寸測量的各種局限,可獲取豐富的三維點(diǎn)數(shù)據(jù)。友思特提供了一種工件3D尺寸測量和點(diǎn)
    的頭像 發(fā)表于 06-13 14:13 ?527次閱讀
    友思特案例 | 自研創(chuàng)新!三維工件尺寸測量及<b class='flag-5'>點(diǎn)</b><b class='flag-5'>云</b>處理解決方案

    3D建模的特點(diǎn)和優(yōu)勢都有哪些?

    3D建模是一種用于創(chuàng)建三維對象的過程,它在許多領(lǐng)域都有著廣泛的應(yīng)用,包括動畫、游戲開發(fā)、建筑設(shè)計(jì)、工程以及制造業(yè)等。下面古河科技介紹一些關(guān)于3D建模的內(nèi)容詳情,包括它的特點(diǎn)、優(yōu)勢以
    的頭像 發(fā)表于 05-13 16:41 ?2568次閱讀

    PADS2.7,如何將3D封裝與PCB封裝綁定,然后再PCB設(shè)計(jì)時(shí)可直接調(diào)用?

    PADS2.7,如何將3D封裝與PCB封裝綁定,然后再PCB設(shè)計(jì)時(shí)可直接調(diào)用?
    發(fā)表于 05-06 17:07

    機(jī)器人3D視覺引導(dǎo)系統(tǒng)框架介紹

    通過自主開發(fā)的3D掃描儀可獲準(zhǔn)確并且快速地獲取場景的點(diǎn)云圖像,通過3D識別算法,可實(shí)現(xiàn)在對點(diǎn)云圖中的多種目標(biāo)物體進(jìn)行識別和位姿估計(jì)。
    發(fā)表于 04-29 09:31 ?356次閱讀
    機(jī)器人<b class='flag-5'>3D</b>視覺引導(dǎo)系統(tǒng)框架介紹

    新質(zhì)生產(chǎn)力探索| AICG浪潮下的3D打印與3D掃描技術(shù)

    隨著技術(shù)的不斷進(jìn)步,3D打印和3D掃描已經(jīng)成為現(xiàn)代制造業(yè)和設(shè)計(jì)領(lǐng)域的重要工具。為了深入探討這些技術(shù)的最新發(fā)展和應(yīng)用前景。蘑菇創(chuàng)客空間舉辦了以《AICG浪潮下的新質(zhì)生產(chǎn)力》為主題的開放夜活動,邀請
    的頭像 發(fā)表于 04-01 09:28 ?450次閱讀

    包含具有多種類型信息的3D模型

    三維視圖。事實(shí)上,AE可以在3D BIM模型元素與時(shí)間因素聯(lián)系起來后創(chuàng)建4D模型,從而更廣泛地進(jìn)行產(chǎn)品的可視化預(yù)覽,更精確地分析建筑項(xiàng)目的實(shí)施進(jìn)度。 以下五個(gè)BIM軟件平臺是目前最受行業(yè)用戶歡迎
    發(fā)表于 03-28 17:18

    3D動畫原理:電阻

    電阻3D
    深圳崧皓電子
    發(fā)布于 :2024年03月19日 06:49:19

    基于深度學(xué)習(xí)的方法在處理3D點(diǎn)進(jìn)行缺陷分類應(yīng)用

    背景部分介紹了3D點(diǎn)應(yīng)用領(lǐng)域中公開可訪問的數(shù)據(jù)集的重要性,這些數(shù)據(jù)集對于分析和比較各種模型至關(guān)重要。研究人員專門設(shè)計(jì)了各種數(shù)據(jù)集,包括用于3D形狀分類、
    的頭像 發(fā)表于 02-22 16:16 ?1249次閱讀
    基于深度學(xué)習(xí)的方法在處理<b class='flag-5'>3D</b><b class='flag-5'>點(diǎn)</b><b class='flag-5'>云</b>進(jìn)行缺陷分類應(yīng)用

    高分工作!Uni3D3D基礎(chǔ)大模型,刷新多個(gè)SOTA!

    的結(jié)果,但是在3D視覺中模型的scale up始終沒有成功。我們旨在NLP/2D中scale up的成功復(fù)現(xiàn)到3D表征模型上。
    的頭像 發(fā)表于 01-30 15:56 ?923次閱讀
    高分工作!Uni<b class='flag-5'>3D</b>:<b class='flag-5'>3D</b>基礎(chǔ)大模型,刷新多個(gè)SOTA!
    主站蜘蛛池模板: 国产精品伦理一区二区三区| 国产成人经典三级在线观看| 一级毛片在线看在线播放| 四虎影在线永久免费观看| 亚洲五月激情综合图片区| 性香港xxxxx免费视频播放| 熟妇毛片| 欧美日韩高清一区| 黄色3急| www黄色大片| 天天干天天操天天爱| 国内一级特黄女人精品片| 狠狠色丁香久久综合网| 国产乱人视频免费播放| 97伊人| 欧美午夜视频| 天天草天天| 久久国产乱子伦精品免费一| 亚洲综合校园春色| 美女扒开尿口给男人桶| 亚洲va久久久噜噜噜久久| 日韩特级片| 日本黄色高清视频网站| 网站色小妹| 女毛片| ts视频在线观看| 久在操| 一区二区中文字幕在线观看| 怡红院精品视频| 日本免费a级片| 日本三级理论| 精品女视频在线观看免费| 久久婷婷国产综合精品| 免费视频淫片aa毛片| 老子影院午夜精品欧美视频| 女人特黄大aaaaaa大片| 爱草免费视频| 精品国产理论在线观看不卡| 糖心vlog麻豆精东影业传媒| www亚洲成人| 日本黄色免费观看|