System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及機械加工,特別是涉及一種紋理加工區域的分割方法、裝置、計算機設備和存儲介質。
技術介紹
1、隨著機械加工技術的發展,出現了激光紋理加工技術,能夠通過激光束在物體上加工出豐富多樣的紋理。由于振鏡掃描角度等因素限制了激光束的加工范圍,因此,利用激光束加工紋理時需要進行區域分割。
2、傳統技術中,直接對三維物體進行區域劃分,再利用激光束在劃分的區域內進行紋理加工,這樣無法避免三維物體上的相鄰區域之間存在明顯的分界線的問題,導致紋理的加工質量不佳。
技術實現思路
1、基于此,有必要針對上述技術問題,提供一種能夠提升紋理的加工質量的紋理加工區域的分割方法、裝置、計算機設備和存儲介質。
2、第一方面,本申請提供了一種紋理加工區域的分割方法,包括:
3、根據多層級的灰度范圍對紋理灰度圖進行二值化,得到多層級的二值圖;
4、從所述二值圖內的連通域中隨機選取種子點;
5、根據所述種子點對所述連通域進行區域分割,得到分割區域;
6、將所述分割區域映射至三維物體的表面,得到第一映射區域;所述第一映射區域內包括對應于所述種子點的種子三角面片;
7、確定當所述種子三角面片的中心被激光加工范圍內的中心射線垂直穿過時所述三維物體的第一位姿;
8、若當所述三維物體處于所述第一位姿時所述第一映射區域與所述激光加工范圍匹配,確定所述第一映射區域為所述二值圖所在層級的紋理加工區域,并確定所述第一位姿為所述紋理加工區
9、否則,將所述第一映射區域分割成與所述激光加工范圍匹配的所述二值圖所在層級的紋理加工區域,并確定所述紋理加工區域對應的加工位姿。
10、第二方面,本申請還提供了一種紋理加工區域的分割裝置,包括:
11、分層模塊,用于根據多層級的灰度范圍對紋理灰度圖進行二值化,得到多層級的二值圖;
12、選取模塊,用于從所述二值圖內的連通域中隨機選取種子點;
13、第一分割模塊,用于根據所述種子點對所述連通域進行區域分割,得到分割區域;
14、映射模塊,用于將所述分割區域映射至三維物體的表面,得到第一映射區域;所述第一映射區域內包括對應于所述種子點的種子三角面片;
15、確定模塊,用于確定當所述種子三角面片的中心被激光加工范圍內的中心射線垂直穿過時所述三維物體的第一位姿;
16、第二分割模塊,用于若當所述三維物體處于所述第一位姿時所述第一映射區域與所述激光加工范圍匹配,確定所述第一映射區域為所述二值圖所在層級的紋理加工區域,并確定所述第一位姿為所述紋理加工區域對應的加工位姿;否則,將所述第一映射區域分割成與所述激光加工范圍匹配的所述二值圖所在層級的紋理加工區域,并確定所述紋理加工區域對應的加工位姿。
17、第三方面,本申請還提供了一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行所述計算機程序時實現上述的方法中的步驟。
18、第四方面,本申請還提供了一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現上述的方法中的步驟。
19、第五方面,本申請還提供了一種計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現上述的方法中步驟。
20、上述紋理加工區域的分割方法、裝置、計算機設備、存儲介質和計算機程序產品,根據多層級的灰度范圍對紋理灰度圖進行二值化,得到多層級的二值圖,能夠實現對紋理灰度圖的分層,避免直接對紋理灰度圖進行區域分割,導致紋理灰度圖映射至三維物體上時形成明顯的分界線。從二值圖內的連通域中隨機選取種子點;根據種子點對連通域進行區域分割,得到分割區域,通過隨機的種子點實現對二值圖內連通域的區域分割,能夠保證每層級的二值圖中的分割區域的隨機性,避免多層級的二值圖映射至三維物體上時形成明顯的分界線。進而,將分割區域映射至三維物體的表面,得到第一映射區域;第一映射區域內包括對應于種子點的種子三角面片。由于連通域中的分割區域具備隨機性,分割區域對應的第一映射區域未必能被激光一次性加工完成。故而,通過確定當種子三角面片的中心被激光加工范圍內的中心射線垂直穿過時三維物體的第一位姿;若當三維物體處于第一位姿時第一映射區域與激光加工范圍匹配,代表第一映射區域能夠被激光一次性加工完成,確定第一映射區域為二值圖所在層級的紋理加工區域,并確定第一位姿為紋理加工區域對應的加工位姿;否則,將第一映射區域分割成與激光加工范圍匹配的二值圖所在層級的紋理加工區域,并確定紋理加工區域對應的加工位姿,保證分割出的多層級的紋理加工區域具備隨機性,同時能夠被激光一次性加工完成,從而能夠避免三維物體上的相鄰區域之間存在明顯的分界線,同時保證激光的紋理加工效率,有效地提升了紋理的加工質量。
本文檔來自技高網...【技術保護點】
1.一種紋理加工區域的分割方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
3.根據權利要求1所述的方法,其特征在于,所述方法還包括:
4.根據權利要求3所述的方法,其特征在于,所述從所述連通域中隨機選取種子點,包括:
5.根據權利要求1所述的方法,其特征在于,所述根據所述種子點對所述連通域進行區域分割,得到分割區域,包括:
6.根據權利要求1所述的方法,其特征在于,所述將所述第一映射區域分割成與所述激光加工范圍匹配的所述二值圖所在層級的紋理加工區域,并確定所述紋理加工區域對應的加工位姿,包括:
7.根據權利要求1至6任一項所述的方法,其特征在于,所述方法還包括:
8.一種紋理加工區域的分割裝置,其特征在于,所述裝置包括:
9.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至7中任一項所述的方法的步驟。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其
...【技術特征摘要】
1.一種紋理加工區域的分割方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
3.根據權利要求1所述的方法,其特征在于,所述方法還包括:
4.根據權利要求3所述的方法,其特征在于,所述從所述連通域中隨機選取種子點,包括:
5.根據權利要求1所述的方法,其特征在于,所述根據所述種子點對所述連通域進行區域分割,得到分割區域,包括:
6.根據權利要求1所述的方法,其特征在于,所述將所述第一映射區域分割成與所述激光加工范圍匹配的所述二值圖所...
【專利技術屬性】
技術研發人員:請求不公布姓名,請求不公布姓名,請求不公布姓名,請求不公布姓名,請求不公布姓名,請求不公布姓名,請求不公布姓名,請求不公布姓名,請求不公布姓名,
申請(專利權)人:深圳數馬電子技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。