色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

如何將灰度圖轉為3D點云

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

1. 如何將灰度圖轉為3D點云

這里所說的灰度圖轉為3D點云,其實是將灰度圖像每個像素的行列坐標作為3D點云的X,Y坐標,像素的灰度值(0—255)作為三維點的Z坐標。

簡單說就是將一張灰度圖像拆成了三個數組:X,Y,Z,然后將這三個數組轉為點云。

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)*從區域生成所有的像素坐標get_region_points(Rectangle, X, Y)*讀取圖像的全部像素get_grayval(GrayImage, X, Y, Z)*創建3D對象模型gen_object_model_3d_from_points(X, Y, Z, ObjectModel3D)*顯示3D模型visualize_object_model_3d (WindowHandle,ObjectModel3D , [], [], [], [], [], [], [], PoseOut)

2. 創建一張深度圖

實際上深度圖是使用X,Y,Z三個數組的數據創建來的;

X,Y是作為圖像的行列坐標,Z是實數(表示的是深度/高度),而不是灰度,因為灰度值是0——255之間的整數;

Z的值是能夠返回高度信息傳感器獲取到的,比如點激光、線激光,結構光等。

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

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)*從區域生成所有的像素坐標get_region_points(Rectangle, X, Y)*讀取圖像的全部像素get_grayval(GrayImage, X, Y, Z)
*改變Z的值Z:=Z-256
*對在Rectangle2區域中的像素進行賦值gen_rectangle1 (Rectangle2, 101, 101, 140,140)get_region_points(Rectangle2, X2, Y2)Z[X2*400+Y2]:=2.4
*創建一張類型為'real'的圖像gen_image_const (ImageConst, 'real', Width, Height)*使用X,Y,Z給圖像賦值Aset_grayval (ImageConst, X, Y, Z)

3. 深度圖轉點云、點云轉深度圖

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

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

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


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

4. 代碼和圖片下載地址

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


	
		審核編輯 :李倩


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

    關注

    9

    文章

    2886

    瀏覽量

    107622
  • 數組
    +關注

    關注

    1

    文章

    417

    瀏覽量

    25971
  • 點云
    +關注

    關注

    0

    文章

    58

    瀏覽量

    3804

原文標題:Halcon 3D點云和深度圖的相互轉化

文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    C#通過Halcon實現3D重繪

    C# 通過 Halcon 實現 3D 重繪
    發表于 01-05 09:16 ?0次下載

    3D掃描技術醫療領域創新實踐,積木易搭3D掃描儀Mole助力定制個性化手臂康復輔具

    1、“3D掃描+3D打印”技術為矯形修復、醫療輔助器具定制等領域帶來突破性創新 近年來,隨著AI、大數據、3D掃描、3D打印、計算、物聯網
    的頭像 發表于 10-31 11:25 ?239次閱讀
    <b class='flag-5'>3D</b>掃描技術醫療領域創新實踐,積木易搭<b class='flag-5'>3D</b>掃描儀Mole助力定制個性化手臂康復輔具

    XTR300如何將4~20mA信號轉為0~3V的信號?

    XTR300如何將4~20mA信號轉為0~3V的信號?
    發表于 08-06 06:36

    裸眼3D筆記本電腦——先進的光場裸眼3D技術

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

    3D建模的重要內容和應用

    3D建模是一種技術,通過計算機軟件創建虛擬三維模型,模擬現實世界中的物體或場景。這項技術廣泛應用于建筑設計、電影制作、游戲開發、工程仿真等領域。下面古河科技介紹一些與3D建模相關的
    的頭像 發表于 06-21 14:48 ?654次閱讀

    友思特案例 | 自研創新!三維工件尺寸測量及處理解決方案

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

    3D建模的特點和優勢都有哪些?

    3D建模是一種用于創建三維對象的過程,它在許多領域都有著廣泛的應用,包括動畫、游戲開發、建筑設計、工程以及制造業等。下面古河科技介紹一些關于3D建模的內容詳情,包括它的特點、優勢以
    的頭像 發表于 05-13 16:41 ?2471次閱讀

    PADS2.7,如何將3D封裝與PCB封裝綁定,然后再PCB設計時可直接調用?

    PADS2.7,如何將3D封裝與PCB封裝綁定,然后再PCB設計時可直接調用?
    發表于 05-06 17:07

    機器人3D視覺引導系統框架介紹

    通過自主開發的3D掃描儀可獲準確并且快速地獲取場景的云圖像,通過3D識別算法,可實現在對云圖中的多種目標物體進行識別和位姿估計。
    發表于 04-29 09:31 ?344次閱讀
    機器人<b class='flag-5'>3D</b>視覺引導系統框架介紹

    新質生產力探索| AICG浪潮下的3D打印與3D掃描技術

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

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

    三維視圖。事實上,AE可以在3D BIM模型元素與時間因素聯系起來后創建4D模型,從而更廣泛地進行產品的可視化預覽,更精確地分析建筑項目的實施進度。 以下五個BIM軟件平臺是目前最受行業用戶歡迎
    發表于 03-28 17:18

    3D動畫原理:電阻

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

    基于深度學習的方法在處理3D進行缺陷分類應用

    背景部分介紹了3D應用領域中公開可訪問的數據集的重要性,這些數據集對于分析和比較各種模型至關重要。研究人員專門設計了各種數據集,包括用于3D形狀分類、
    的頭像 發表于 02-22 16:16 ?1195次閱讀
    基于深度學習的方法在處理<b class='flag-5'>3D</b><b class='flag-5'>點</b><b class='flag-5'>云</b>進行缺陷分類應用

    高分工作!Uni3D3D基礎大模型,刷新多個SOTA!

    的結果,但是在3D視覺中模型的scale up始終沒有成功。我們旨在NLP/2D中scale up的成功復現到3D表征模型上。
    的頭像 發表于 01-30 15:56 ?896次閱讀
    高分工作!Uni<b class='flag-5'>3D</b>:<b class='flag-5'>3D</b>基礎大模型,刷新多個SOTA!

    友思特C系列3D相機:實時3D云圖像

    3D相機
    虹科光電
    發布于 :2024年01月10日 17:39:25
    主站蜘蛛池模板: 亚洲AV无码国产精品色在线看| av视频在线免播放观看| 大地影院免费观看视频| 青青伊人精品| 国产精品久久久久久久人热 | 男人到天堂a在538线| xart欧美一区在线播放| 无码人妻丰满熟妇啪啪网不卡| 红尘影院在线观看| 97久久久久| 天天操夜夜噜| 久久AV国产麻豆HD真实乱| AV午夜午夜快憣免费观看| 无码AV精品一区二区三区| 久久频这里精品99香蕉久网址| 被窝国产理论一二三影院| 亚洲爆乳无码精品AAA片蜜桃| 久久在精品线影院精品国产| 成人性生交大片免费看4| 亚洲欧美精品无码大片在线观看| 男人有噶坏| 国产亚洲精品久久精品69| 97免费视频在线观看| 亚洲 欧美 中文 日韩 另类| 男人到天堂a线牛叉在线| 国产一区二区高清| 办公室里做好紧好爽H| 一品道门免费视频韩国| 三级色视频| 蜜桃色欲AV久久无码精品| 国产美女视频一区二区二三区| 99精品国产AV一区二区麻豆| 我的家庭女教师| 欧美free嫩交hd| 精品无码乱码AV| 丰满的女朋友韩国版在线观看| 中国xxxxx| 亚洲乱码国产乱码精品精98| 日本午夜视频在线| 免费视频不卡| 久久re热线视频国产|