chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

    文章

    2980

    瀏覽量

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

    關(guān)注

    1

    文章

    420

    瀏覽量

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

    關(guān)注

    0

    文章

    58

    瀏覽量

    4027

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    玩轉(zhuǎn) KiCad 3D模型的使用

    “ ?本文將帶您學(xué)習(xí)如何將 3D 模型與封裝關(guān)聯(lián)、文件嵌入,講解 3D 查看器中的光線追蹤,以及如何使用 CLI 生成 PCBA 的 3D 模型。? ” ? 在日常的 PCB 設(shè)計(jì)中,
    的頭像 發(fā)表于 09-16 19:21 ?7029次閱讀
    玩轉(zhuǎn) KiCad <b class='flag-5'>3D</b>模型的使用

    AD 3D封裝庫資料

    ?AD ?PCB 3D封裝
    發(fā)表于 08-27 16:24 ?2次下載

    3D打印能用哪些材質(zhì)?

    3D打印的材質(zhì)有哪些?不同材料決定了打印效果、強(qiáng)度、用途乃至安全性,本文介紹目前主流的3D打印材質(zhì),幫助你找到最適合自己需求的材料。
    的頭像 發(fā)表于 07-28 10:58 ?1636次閱讀
    <b class='flag-5'>3D</b>打印能用哪些材質(zhì)?

    TechWiz LCD 3D應(yīng)用:FFS仿真

    建模任務(wù) 堆棧結(jié)構(gòu) 建模過程 2.1使用TechWiz Layout繪制各層掩模版平面 2.2創(chuàng)建堆棧結(jié)構(gòu),并生成3D結(jié)構(gòu) 2.3 使用TechWiz LCD 3D進(jìn)行各項(xiàng)參數(shù)計(jì)算 3
    的頭像 發(fā)表于 07-14 14:08 ?376次閱讀
    TechWiz LCD <b class='flag-5'>3D</b>應(yīng)用:FFS仿真

    英倫科技10.1英寸裸眼3D數(shù)碼相框升級了,玩轉(zhuǎn)AI文生太cool了!

    此次升級AI內(nèi)容生成與裸眼3D顯示深度結(jié)合,解決了傳統(tǒng)3D內(nèi)容制作成本高的痛點(diǎn),使普通用戶也能輕松創(chuàng)作個(gè)性化立體圖像。配合無線傳輸、智能轉(zhuǎn)化等成熟功能,該產(chǎn)品已成為集科技、藝術(shù)與情感
    的頭像 發(fā)表于 07-03 11:31 ?6.7w次閱讀
    英倫科技10.1英寸裸眼<b class='flag-5'>3D</b>數(shù)碼相框升級了,玩轉(zhuǎn)AI文生<b class='flag-5'>圖</b>太cool了!

    如何將FlexRay信號轉(zhuǎn)為Can信號

    本篇教程源于一位客戶的真實(shí)需求,想將Flexray信號通過軟件轉(zhuǎn)為Can信號,硬件設(shè)備有PXI-8517、cDAQ-9188、NI-9862。經(jīng)過小編驗(yàn)證是可行的,
    的頭像 發(fā)表于 07-03 09:16 ?873次閱讀
    <b class='flag-5'>如何將</b>FlexRay信號<b class='flag-5'>轉(zhuǎn)為</b>Can信號

    3D AD庫文件

    3D庫文件
    發(fā)表于 05-28 13:57 ?6次下載

    3D閃存的制造工藝與挑戰(zhàn)

    3D閃存有著更大容量、更低成本和更高性能的優(yōu)勢,本文介紹了3D閃存的制造工藝與挑戰(zhàn)。
    的頭像 發(fā)表于 04-08 14:38 ?1601次閱讀
    <b class='flag-5'>3D</b>閃存的制造工藝與挑戰(zhàn)

    一種以圖像為中心的3D感知模型BIP3D

    在具身智能系統(tǒng)中,3D感知算法是一個(gè)關(guān)鍵組件,它在端側(cè)幫助可以幫助智能體理解環(huán)境信息,在云端可以用來輔助生成3D場景和3D標(biāo)簽,具備重要的研究價(jià)值?,F(xiàn)有主流算法主要依賴于點(diǎn)
    的頭像 發(fā)表于 03-17 13:44 ?777次閱讀
    一種以圖像為中心的<b class='flag-5'>3D</b>感知模型BIP<b class='flag-5'>3D</b>

    如何將HAL庫轉(zhuǎn)為LL庫?

    怎么HAL庫轉(zhuǎn)為LL庫。
    發(fā)表于 03-10 06:08

    3D IC背后的驅(qū)動因素有哪些?

    3D多芯片設(shè)計(jì)背后的驅(qū)動因素以及3D封裝的關(guān)鍵芯片到芯片和接口IP要求。3D多芯片設(shè)計(jì)的市場預(yù)測顯示,硅片的設(shè)計(jì)和交付方式發(fā)生前所未有的變化。IDTechEx預(yù)測到2028年Chip
    的頭像 發(fā)表于 03-04 14:34 ?771次閱讀
    <b class='flag-5'>3D</b> IC背后的驅(qū)動因素有哪些?

    對于結(jié)構(gòu)光測量、3D視覺的應(yīng)用,使用100%offset的lightcrafter是否能用于點(diǎn)生成的應(yīng)用?

    你好,我有一些對于offset的疑問,希望能夠得到解答。 對于結(jié)構(gòu)光測量、3D視覺的應(yīng)用,使用100%offset的lightcrafter是否能用于點(diǎn)生成的應(yīng)用? 標(biāo)定和三角重建算法和zero
    發(fā)表于 02-28 06:20

    SciChart 3D for WPF圖表庫

    SciChart 3D for WPF 是一個(gè)實(shí)時(shí)、高性能的 WPF 3D 圖表庫,專為金融、醫(yī)療和科學(xué)應(yīng)用程序而設(shè)計(jì)。非常適合需要極致性能和豐富的交互式 3D 圖表的項(xiàng)目。 使用我們
    的頭像 發(fā)表于 01-23 13:49 ?1123次閱讀
    SciChart <b class='flag-5'>3D</b> for WPF圖表庫

    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 ?1049次閱讀
    <b class='flag-5'>3D</b>掃描技術(shù)醫(yī)療領(lǐng)域創(chuàng)新實(shí)踐,積木易搭<b class='flag-5'>3D</b>掃描儀Mole助力定制個(gè)性化手臂康復(fù)輔具