System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国产精品无码aⅴ嫩草,久久亚洲AV成人无码电影,国内精品无码一区二区三区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種機(jī)械產(chǎn)品虛擬可視化方法及系統(tǒng)技術(shù)方案

    技術(shù)編號:43119386 閱讀:9 留言:0更新日期:2024-10-26 09:57
    本發(fā)明專利技術(shù)提供了一種機(jī)械產(chǎn)品虛擬可視化方法及系統(tǒng),所述方法包括對第一產(chǎn)品視頻依次進(jìn)行區(qū)域劃分與節(jié)點(diǎn)裁剪;對節(jié)點(diǎn)數(shù)組對若干相機(jī)進(jìn)行分辨率挑選;對第二產(chǎn)品視頻中的圖像進(jìn)行拼接處理;確定更新相機(jī)與機(jī)械產(chǎn)品之間的傾斜角度,若傾斜角度處于第一預(yù)設(shè)范圍內(nèi),則根據(jù)第一預(yù)設(shè)方法確定虛擬可視化模型,若傾斜角度處于第二預(yù)設(shè)范圍內(nèi),則根據(jù)第二預(yù)設(shè)方法確定虛擬可視化模型,若傾斜角度處于第三預(yù)設(shè)范圍內(nèi),則根據(jù)第三預(yù)設(shè)方法確定虛擬可視化模型,本發(fā)明專利技術(shù)可提升虛擬可視化模型的可視化效果以及渲染效果,保證虛擬可視化模型與真實(shí)機(jī)械產(chǎn)品之間的一致性。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)屬于虛擬仿真的,具體地涉及一種機(jī)械產(chǎn)品虛擬可視化方法及系統(tǒng)


    技術(shù)介紹

    1、對于一些機(jī)械產(chǎn)品而言,在其仿真、模擬分析的過程中,需要將其進(jìn)行虛擬可視化處理并附上機(jī)械產(chǎn)品的紋理,進(jìn)而得到虛擬模型,而在現(xiàn)有的虛擬可視化過程中,存在內(nèi)容離散、相關(guān)性弱的情況,導(dǎo)致生成的虛擬模型與實(shí)際的機(jī)械產(chǎn)品之間存在較大的區(qū)別,增加使用者實(shí)際使用時的使用與認(rèn)知負(fù)擔(dān)。


    技術(shù)實(shí)現(xiàn)思路

    1、為了解決上述技術(shù)問題,本專利技術(shù)提供了一種機(jī)械產(chǎn)品虛擬可視化方法及系統(tǒng),用于解決現(xiàn)有技術(shù)中的技術(shù)問題。

    2、一方面,本專利技術(shù)提供以下技術(shù)方案,一種機(jī)械產(chǎn)品虛擬可視化方法,包括:

    3、獲取若干包含機(jī)械產(chǎn)品的第一產(chǎn)品視頻,對所述第一產(chǎn)品視頻依次進(jìn)行區(qū)域劃分與節(jié)點(diǎn)裁剪,以得到節(jié)點(diǎn)數(shù)組;

    4、對所述節(jié)點(diǎn)數(shù)組對若干相機(jī)進(jìn)行分辨率挑選,以得到更新相機(jī);

    5、獲取所述更新相機(jī)所拍攝的第二產(chǎn)品視頻,對所述第二產(chǎn)品視頻中的圖像進(jìn)行拼接處理,以得到拼接圖像;

    6、確定所述更新相機(jī)與所述機(jī)械產(chǎn)品之間的傾斜角度,若所述更新相機(jī)與所述機(jī)械產(chǎn)品之間的傾斜角度處于第一預(yù)設(shè)范圍內(nèi),則基于所述拼接圖像并根據(jù)第一預(yù)設(shè)方法確定虛擬可視化模型,若所述更新相機(jī)與所述機(jī)械產(chǎn)品之間的傾斜角度處于第二預(yù)設(shè)范圍內(nèi),則基于所述拼接圖像并根據(jù)第二預(yù)設(shè)方法確定虛擬可視化模型,若所述更新相機(jī)與所述機(jī)械產(chǎn)品之間的傾斜角度處于第三預(yù)設(shè)范圍內(nèi),則基于所述拼接圖像并根據(jù)第三預(yù)設(shè)方法確定虛擬可視化模型。

    7、相比現(xiàn)有技術(shù),本專利技術(shù)的有益效果為:本專利技術(shù)首先獲取若干包含機(jī)械產(chǎn)品的第一產(chǎn)品視頻,對產(chǎn)品視頻依次進(jìn)行區(qū)域劃分與節(jié)點(diǎn)裁剪,以得到節(jié)點(diǎn)數(shù)組;之后對節(jié)點(diǎn)數(shù)組對若干相機(jī)進(jìn)行分辨率挑選,以得到更新相機(jī);然后獲取更新相機(jī)所拍攝的第二產(chǎn)品視頻,對第二產(chǎn)品視頻中的圖像進(jìn)行拼接處理,以得到拼接圖像;最后確定更新相機(jī)與機(jī)械產(chǎn)品之間的傾斜角度,若更新相機(jī)與機(jī)械產(chǎn)品之間的傾斜角度處于第一預(yù)設(shè)范圍內(nèi),則基于拼接圖像并根據(jù)第一預(yù)設(shè)方法確定虛擬可視化模型,若更新相機(jī)與機(jī)械產(chǎn)品之間的傾斜角度處于第二預(yù)設(shè)范圍內(nèi),則基于拼接圖像并根據(jù)第二預(yù)設(shè)方法確定虛擬可視化模型,若更新相機(jī)與機(jī)械產(chǎn)品之間的傾斜角度處于第三預(yù)設(shè)范圍內(nèi),則基于拼接圖像并根據(jù)第三預(yù)設(shè)方法確定虛擬可視化模型,本專利技術(shù)通過對相機(jī)拍攝出的圖像進(jìn)行一系列處理,最后得到虛擬可視化模型,本專利技術(shù)可根據(jù)不同的條件選擇不同的方法,可提升虛擬可視化模型的可視化效果以及渲染效果,同時對于圖像的拼接邊界具備自然過渡的視覺優(yōu)化效果,保證虛擬可視化模型與真實(shí)機(jī)械產(chǎn)品之間的一致性。

    8、較佳的,所述對所述第一產(chǎn)品視頻依次進(jìn)行區(qū)域劃分與節(jié)點(diǎn)裁剪,以得到節(jié)點(diǎn)數(shù)組的步驟包括:

    9、獲取預(yù)設(shè)范圍內(nèi)所有相機(jī)的標(biāo)定位姿與相機(jī)參數(shù),基于所述標(biāo)定位姿與所述相機(jī)參數(shù)為每個所述相機(jī)建立第一相機(jī)視錐模型;

    10、基于所述第一相機(jī)視錐模型確定相機(jī)的映射空間在地面上的投影范圍;

    11、確定所述投影范圍的二維包圍盒,基于二維包圍盒建立分叉樹根節(jié)點(diǎn)并確定分叉樹深度與最大子節(jié)點(diǎn)數(shù)量,基于所述分叉樹根節(jié)點(diǎn)、分叉樹深度、最大子節(jié)點(diǎn)數(shù)量進(jìn)行遞歸劃分,以得到分叉樹,并將所述分叉樹依據(jù)其數(shù)據(jù)結(jié)構(gòu)進(jìn)行存儲,以得到分叉樹文件;

    12、根據(jù)三維場景中用戶的虛擬視點(diǎn)構(gòu)建視點(diǎn)視椎體,確定視點(diǎn)視椎體與機(jī)械產(chǎn)品表面的視點(diǎn)相交面;

    13、將所述視點(diǎn)相交面作為檢索基點(diǎn),讀取所述分叉樹分件并根據(jù)所述檢索基點(diǎn)在分叉樹中進(jìn)行遍歷檢索,以得到節(jié)點(diǎn)數(shù)組。

    14、較佳的,所述對所述節(jié)點(diǎn)數(shù)組對若干相機(jī)進(jìn)行分辨率挑選,以得到更新相機(jī)的步驟包括:

    15、對所述節(jié)點(diǎn)數(shù)組中的節(jié)點(diǎn)進(jìn)行可見性分析,將不可見的節(jié)點(diǎn)從所述節(jié)點(diǎn)數(shù)組進(jìn)行剔除,以得到若干可見節(jié)點(diǎn);

    16、計算所述可見節(jié)點(diǎn)的相機(jī)誤差:

    17、;

    18、式中,為當(dāng)前可見節(jié)點(diǎn)對應(yīng)的相機(jī)到機(jī)械產(chǎn)品之間的空間距離,為當(dāng)前可見節(jié)點(diǎn)對應(yīng)的相機(jī)到屏幕中心的像素距離,為預(yù)設(shè)幾個誤差;

    19、判斷所述可見節(jié)點(diǎn)的相機(jī)誤差是否大于預(yù)設(shè)誤差值,若所述可見節(jié)點(diǎn)的相機(jī)誤差不大于預(yù)設(shè)誤差值,則將對應(yīng)的相機(jī)作為更新相機(jī),若所述可見節(jié)點(diǎn)的相機(jī)誤差大于預(yù)設(shè)誤差值,則將對應(yīng)的相機(jī)所拍攝的第一產(chǎn)品視頻舍棄。

    20、較佳的,所述對所述第二產(chǎn)品視頻中的圖像進(jìn)行拼接處理,以得到拼接圖像的步驟包括:

    21、提取同一所述第二產(chǎn)品視頻中圖像的特征點(diǎn)并確定特征點(diǎn)之間的特征匹配關(guān)系;

    22、基于所述特征匹配關(guān)系確定同一所述第二產(chǎn)品視頻中圖像之間的空間映射關(guān)系;

    23、基于所述特征匹配關(guān)系與所述空間映射關(guān)系確定同一所述第二產(chǎn)品視頻中相鄰兩圖像之間的拼接評價值:

    24、;

    25、式中,、分別表示同一所述第二產(chǎn)品視頻中相鄰兩圖像中圖塊、圖塊的重疊區(qū)域中像素的位置,、分別表示同一所述第二產(chǎn)品視頻中相鄰兩圖像的重疊區(qū)域中像素的位置,表示圖塊沿像素至像素的方向上的梯度,表示圖塊沿像素至像素的方向上的梯度;

    26、對所述拼接評價值進(jìn)行迭代優(yōu)化直至所述拼接評價值最小,以得到最優(yōu)拼接線;

    27、基于所述最優(yōu)拼接線將同一所述第二產(chǎn)品視頻中圖像進(jìn)行拼接處理,以得到若干第一拼接圖像組;

    28、對若干所述第一拼接圖像組進(jìn)行目標(biāo)識別,以得到目標(biāo)模型,將所述目標(biāo)模型進(jìn)行拼接,以得到第二拼接圖像組,將所述第二拼接圖像組中的圖像作為拼接圖像。

    29、較佳的,所述基于所述拼接圖像并根據(jù)第一預(yù)設(shè)方法確定虛擬可視化模型的步驟包括:

    30、基于所述拼接圖像為所述機(jī)械產(chǎn)品構(gòu)建第一初始三維模型并基于所述拼接圖像獲取紋理圖像;

    31、建立所述更新相機(jī)的第二相機(jī)視錐模型,基于所述第二相機(jī)視錐模型確定更新相機(jī)的映射空間在第一初始三維模型上的第一目標(biāo)映射區(qū)域;

    32、基于所述第一目標(biāo)映射區(qū)域的頂點(diǎn)坐標(biāo)在所述第一初始三維模型上建立若干紋理面區(qū);

    33、確定所述紋理面區(qū)與所述紋理圖像之間的映射關(guān)系,并根據(jù)所述映射關(guān)系對所述紋理圖像進(jìn)行紋理采樣,以得到最終渲染顏色,基于所述映射關(guān)系將所述最終渲染顏色渲染至對應(yīng)的所述紋理面區(qū)上,以得到虛擬可視化模型。

    34、較佳的,所述基于所述拼接圖像并根據(jù)第二預(yù)設(shè)方法確定虛擬可視化模型的步驟包括:

    35、基于所述拼接圖像為所述機(jī)械產(chǎn)品構(gòu)建第二初始三維模型,在所述第二初始三維模型以光源的角度生成深度圖像;

    36、對處于所述更新相機(jī)的相機(jī)視角范圍內(nèi)的第二初始三維模型進(jìn)行初始渲染并將渲染后的第二初始三維模型的第一深度值進(jìn)行保留;

    37、判斷所述第一深度值與所述深度圖像對應(yīng)方向的第二深度值之間的大小,若第一深度值大于所述深度圖像對應(yīng)方向的第二深度值,則將對應(yīng)方向的屏幕采樣點(diǎn)作為不可見采樣點(diǎn),若第一深度值不小于所述深度圖像對應(yīng)方向的第二深度值,則將對應(yīng)方向的屏幕采樣點(diǎn)作為可見采樣點(diǎn);

    38、維持所述可見采本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種機(jī)械產(chǎn)品虛擬可視化方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的機(jī)械產(chǎn)品虛擬可視化方法,其特征在于,所述對所述第一產(chǎn)品視頻依次進(jìn)行區(qū)域劃分與節(jié)點(diǎn)裁剪,以得到節(jié)點(diǎn)數(shù)組的步驟包括:

    3.根據(jù)權(quán)利要求1所述的機(jī)械產(chǎn)品虛擬可視化方法,其特征在于,所述對所述節(jié)點(diǎn)數(shù)組對若干相機(jī)進(jìn)行分辨率挑選,以得到更新相機(jī)的步驟包括:

    4.根據(jù)權(quán)利要求1所述的機(jī)械產(chǎn)品虛擬可視化方法,其特征在于,所述對所述第二產(chǎn)品視頻中的圖像進(jìn)行拼接處理,以得到拼接圖像的步驟包括:

    5.根據(jù)權(quán)利要求1所述的機(jī)械產(chǎn)品虛擬可視化方法,其特征在于,所述基于所述拼接圖像并根據(jù)第一預(yù)設(shè)方法確定虛擬可視化模型的步驟包括:

    6.根據(jù)權(quán)利要求1所述的機(jī)械產(chǎn)品虛擬可視化方法,其特征在于,所述基于所述拼接圖像并根據(jù)第二預(yù)設(shè)方法確定虛擬可視化模型的步驟包括:

    7.根據(jù)權(quán)利要求1所述的機(jī)械產(chǎn)品虛擬可視化方法,其特征在于,所述基于所述拼接圖像并根據(jù)第三預(yù)設(shè)方法確定虛擬可視化模型的步驟包括:

    8.一種機(jī)械產(chǎn)品虛擬可視化系統(tǒng),其特征在于,所述系統(tǒng)包括:

    9.一種計算機(jī),包括存儲器、處理器以及存儲在所述存儲器上并可在所述處理器上運(yùn)行的計算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計算機(jī)程序時實(shí)現(xiàn)如權(quán)利要求1至7任一項所述的機(jī)械產(chǎn)品虛擬可視化方法。

    10.一種存儲介質(zhì),其特征在于,所述存儲介質(zhì)上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如權(quán)利要求1至7任一項所述的機(jī)械產(chǎn)品虛擬可視化方法。

    ...

    【技術(shù)特征摘要】

    1.一種機(jī)械產(chǎn)品虛擬可視化方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的機(jī)械產(chǎn)品虛擬可視化方法,其特征在于,所述對所述第一產(chǎn)品視頻依次進(jìn)行區(qū)域劃分與節(jié)點(diǎn)裁剪,以得到節(jié)點(diǎn)數(shù)組的步驟包括:

    3.根據(jù)權(quán)利要求1所述的機(jī)械產(chǎn)品虛擬可視化方法,其特征在于,所述對所述節(jié)點(diǎn)數(shù)組對若干相機(jī)進(jìn)行分辨率挑選,以得到更新相機(jī)的步驟包括:

    4.根據(jù)權(quán)利要求1所述的機(jī)械產(chǎn)品虛擬可視化方法,其特征在于,所述對所述第二產(chǎn)品視頻中的圖像進(jìn)行拼接處理,以得到拼接圖像的步驟包括:

    5.根據(jù)權(quán)利要求1所述的機(jī)械產(chǎn)品虛擬可視化方法,其特征在于,所述基于所述拼接圖像并根據(jù)第一預(yù)設(shè)方法確定虛擬可視化模型的步驟包括:

    6.根據(jù)權(quán)利要求1所述的機(jī)械產(chǎn)品...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:鄭兵徐東亮田其濡
    申請(專利權(quán))人:海南科技職業(yè)大學(xué)
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 在线精品免费视频无码的| 日韩精品无码中文字幕一区二区| 亚洲日韩激情无码一区| 亚洲国产成AV人天堂无码| 中文字幕人妻三级中文无码视频| 无码人妻一区二区三区免费看| 亚洲中文字幕无码爆乳av中文| 精品久久久久久无码中文字幕一区| 久久精品无码专区免费东京热| 国产丝袜无码一区二区三区视频| 久久精品无码专区免费| 无码内射中文字幕岛国片| 国产精品成人无码久久久久久| 免费看又黄又无码的网站| 最新国产AV无码专区亚洲| 无码人妻精一区二区三区| 中文字幕久久久人妻无码 | 久久亚洲精品无码gv| 潮喷失禁大喷水无码| mm1313亚洲精品无码又大又粗| 亚洲人成无码网WWW| 久久精品无码中文字幕| 亚洲国产精品无码中文lv| 亚洲aⅴ无码专区在线观看| 亚洲AV无码AV男人的天堂不卡| 熟妇人妻中文字幕无码老熟妇| 国产品无码一区二区三区在线蜜桃| 免费无码不卡视频在线观看| 午夜无码熟熟妇丰满人妻| 亚洲中文字幕无码av在线| 精品无码AV无码免费专区| 亚洲A∨无码无在线观看| 无码人妻精品一区二区三区夜夜嗨| 国产啪亚洲国产精品无码| 国产免费av片在线无码免费看 | 成年午夜无码av片在线观看| 免费无遮挡无码视频在线观看| 亚洲精品无码Av人在线观看国产| 亚洲AV中文无码乱人伦| 成人无码午夜在线观看| 亚洲中文久久精品无码ww16|