本發(fā)明涉及一種根據(jù)照片生成加工代碼的系統(tǒng)。
背景技術(shù):
對于自行設(shè)計的朱砂工藝品設(shè)計,一般設(shè)計好之后只能由專門技術(shù)人員對照圖紙逐步加工,無法直接生成自動化加工的操作代碼,現(xiàn)有技術(shù)中的自動化生成加工代碼,也只是通過插補方式對著圖紙進行實時比對的加工,而朱砂工藝品在加工時揚塵較大,實時比對所用傳感器(如視頻頭等)會因為揚塵而無法準確識別,從而無法正確完成實時比對,只能依賴于在加工開始之前先將操作代碼全部生成才可能準確完成加工。
技術(shù)實現(xiàn)要素:
為解決上述技術(shù)問題,本發(fā)明提供了一種根據(jù)照片生成加工代碼的系統(tǒng),該根據(jù)照片生成加工代碼的系統(tǒng)通過中控模塊、存取控制模塊、存儲芯片、圖像采集模塊、圖像處理模塊、路徑生成模塊、代碼生成模塊的設(shè)置,能方便、高效的根據(jù)設(shè)計圖圖像自動生成操作代碼。
本發(fā)明通過以下技術(shù)方案得以實現(xiàn)。
本發(fā)明提供的一種根據(jù)照片生成加工代碼的系統(tǒng),包括中控模塊、存取控制模塊、存儲芯片、圖像采集模塊、圖像處理模塊、路徑生成模塊、代碼生成模塊;所述中控模塊分別連接存取控制模塊、圖像采集模塊、圖像處理模塊、路徑生成模塊、代碼生成模塊,所述存取控制模塊還連接存儲芯片、圖像采集模塊、代碼生成模塊;所述中控模塊和存取控制模塊均連接至加工設(shè)備控制臺;所述圖像采集模塊、圖像處理模塊、路徑生成模塊、代碼生成模塊依次連接;
所述中控模塊對圖像采集模塊、圖像處理模塊、路徑生成模塊、代碼生成模塊、加工設(shè)備控制臺的啟停和時序進行控制;
所述存取控制模塊接收圖像采集模塊發(fā)送的圖像數(shù)據(jù),接收代碼生成模塊發(fā)送的操作代碼,并將圖像數(shù)據(jù)和操作代碼存儲在存儲芯片中,或根據(jù)中控模塊的控制將存儲芯片中存儲的操作代碼發(fā)送至加工設(shè)備控制臺。
所述圖像采集模塊采集工藝品設(shè)計圖紙的圖像,并將圖像數(shù)據(jù)發(fā)送至存取控制模塊和圖像處理模塊。
所述圖像處理模塊從工藝品設(shè)計圖紙的圖像中提取出加工邊界曲線,并將加工邊界曲線發(fā)送至路徑生成模塊。
所述路徑生成模塊根據(jù)加工邊界曲線擬合計算得到加工路徑,并將加工路徑發(fā)送至代碼生成模塊。
所述代碼生成模塊根據(jù)加工路徑計算得到加工操作代碼,并將加工操作代碼發(fā)送至存取控制模塊。
所述中控模塊和存取控制模塊均為arm內(nèi)核的芯片。
所述存儲芯片為emmc。
所述圖像處理模塊、路徑生成模塊、代碼生成模塊均為dsp芯片。
所述圖像采集模塊為攝像頭模組。
本發(fā)明的有益效果在于:通過中控模塊、存取控制模塊、存儲芯片、圖像采集模塊、圖像處理模塊、路徑生成模塊、代碼生成模塊的設(shè)置,能方便、高效的根據(jù)設(shè)計圖圖像自動生成操作代碼,極大的簡化操作,從而提高工藝品從設(shè)計到加工的效率,降低人力成本。
附圖說明
圖1是本發(fā)明的結(jié)構(gòu)示意圖;
圖中:101-中控模塊,102-存取控制模塊,103-存儲芯片,201-圖像采集模塊,202-圖像處理模塊,203-路徑生成模塊,204-代碼生成模塊,301-加工設(shè)備控制臺。
具體實施方式
下面進一步描述本發(fā)明的技術(shù)方案,但要求保護的范圍并不局限于所述。
如圖1所示的一種根據(jù)照片生成加工代碼的系統(tǒng),包括中控模塊101、存取控制模塊102、存儲芯片103、圖像采集模塊201、圖像處理模塊202、路徑生成模塊203、代碼生成模塊204;所述中控模塊101分別連接存取控制模塊102、圖像采集模塊201、圖像處理模塊202、路徑生成模塊203、代碼生成模塊204,所述存取控制模塊102還連接存儲芯片103、圖像采集模塊201、代碼生成模塊204;所述中控模塊101和存取控制模塊102均連接至加工設(shè)備控制臺301;所述圖像采集模塊201、圖像處理模塊202、路徑生成模塊203、代碼生成模塊204依次連接;
所述中控模塊101對圖像采集模塊201、圖像處理模塊202、路徑生成模塊203、代碼生成模塊204、加工設(shè)備控制臺301的啟停和時序進行控制;
所述存取控制模塊102接收圖像采集模塊201發(fā)送的圖像數(shù)據(jù),接收代碼生成模塊204發(fā)送的操作代碼,并將圖像數(shù)據(jù)和操作代碼存儲在存儲芯片103中,或根據(jù)中控模塊101的控制將存儲芯片103中存儲的操作代碼發(fā)送至加工設(shè)備控制臺301。
所述圖像采集模塊201采集工藝品設(shè)計圖紙的圖像,并將圖像數(shù)據(jù)發(fā)送至存取控制模塊102和圖像處理模塊202。
所述圖像處理模塊202從工藝品設(shè)計圖紙的圖像中提取出加工邊界曲線,并將加工邊界曲線發(fā)送至路徑生成模塊203。
所述路徑生成模塊203根據(jù)加工邊界曲線擬合計算得到加工路徑,并將加工路徑發(fā)送至代碼生成模塊204。
所述代碼生成模塊204根據(jù)加工路徑計算得到加工操作代碼,并將加工操作代碼發(fā)送至存取控制模塊102。
所述中控模塊101和存取控制模塊102均為arm內(nèi)核的芯片。
所述存儲芯片103為emmc。
所述圖像處理模塊202、路徑生成模塊203、代碼生成模塊204均為dsp芯片。
所述圖像采集模塊201為攝像頭模組。
中控模塊101主要負責事務(wù)性控制,并且需要負責處理用戶操作,因此采用多引腳的arm內(nèi)核mcu最為合適。
但如將中控模塊101直連存儲芯片,則很有可能因為存取操作導致控制的實時性受影響,而存儲芯片又很難直接連接多個控制芯片,因此設(shè)置存取控制模塊102能很好解決該問題。
圖像處理模塊202、路徑生成模塊203、代碼生成模塊204主要用于計算,因此采用分置dsp效率更高,尤其可采用流水線操作。
本發(fā)明在使用時,一般采取如下步驟:
①獲取圖像:通過圖像采集設(shè)備,獲取工藝品設(shè)計圖紙的圖像;
②采集曲線:從工藝品設(shè)計圖紙的圖像中提取出加工邊界曲線;
③生成路徑:根據(jù)加工邊界曲線擬合計算得到加工路徑;
④合并代碼:根據(jù)加工路徑計算得到加工操作代碼;
⑤代碼封裝:將加工操作代碼封裝成為文件保存。