1.基于fpga加速的矢量圖視覺處理方法,應(yīng)用于上位機(jī),其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的基于fpga加速的矢量圖視覺處理方法,其特征在于,所述對svg矢量圖文件進(jìn)行矢量圖解析及矢量圖分割處理,得到若干子矢量圖數(shù)據(jù),包括:
3.根據(jù)權(quán)利要求1所述的基于fpga加速的矢量圖視覺處理方法,其特征在于,所述將各子矢量圖數(shù)據(jù)轉(zhuǎn)換為對應(yīng)的位圖數(shù)據(jù),并將位圖數(shù)據(jù)轉(zhuǎn)換為一維數(shù)組,包括:
4.根據(jù)權(quán)利要求1所述的基于fpga加速的矢量圖視覺處理方法,其特征在于,所述對各一維數(shù)組進(jìn)行數(shù)據(jù)轉(zhuǎn)換處理,得到對應(yīng)的第一傳輸數(shù)據(jù)串,包括:
5.基于fpga加速的矢量圖視覺處理方法,應(yīng)用于fpga處理器,其特征在于,包括:
6.根據(jù)權(quán)利要求5所述的基于fpga加速的矢量圖視覺處理方法,其特征在于,當(dāng)對接收的數(shù)據(jù)幀進(jìn)行解析,未得到幀頭數(shù)據(jù)時(shí),所述方法還包括:
7.基于fpga加速的矢量圖視覺處理系統(tǒng),其特征在于,包括上位機(jī)和若干fpga處理器,所述上位機(jī)與各fpga處理器之間建立通信連接,所述上位機(jī)包括svg處理模塊、數(shù)據(jù)轉(zhuǎn)換模塊、接口通信模塊和存儲展示模塊,所述fpga處理器包括數(shù)據(jù)接收模塊、數(shù)據(jù)發(fā)送模塊和數(shù)據(jù)處理模塊,其中:
8.根據(jù)權(quán)利要求7所述的基于fpga加速的矢量圖視覺處理系統(tǒng),其特征在于,所述接口通信模塊包括串口收發(fā)單元、串口配置單元和數(shù)據(jù)編解碼單元;所述串口收發(fā)單元用于利用設(shè)定的幀頭數(shù)據(jù)對各第一傳輸數(shù)據(jù)串進(jìn)行數(shù)據(jù)封裝,得到對應(yīng)的傳輸數(shù)據(jù)幀,將各數(shù)據(jù)幀發(fā)送至fpga處理器,以及接收fpga處理器反饋的第二傳輸數(shù)據(jù)串;所述串口配置單元用于對串口收發(fā)單元進(jìn)行參數(shù)配置;所述數(shù)據(jù)編解碼單元用于對串口收發(fā)單元發(fā)送的數(shù)據(jù)幀進(jìn)行編碼處理,以及對串口收發(fā)單元接收的第二傳輸數(shù)據(jù)串進(jìn)行解碼處理。
9.根據(jù)權(quán)利要求7所述的基于fpga加速的矢量圖視覺處理系統(tǒng),其特征在于,所述上位機(jī)還包括人機(jī)交互接口,所述人機(jī)交互接口用于用戶與上位機(jī)之間的人機(jī)交互對接。
10.根據(jù)權(quán)利要求7所述的基于fpga加速的矢量圖視覺處理系統(tǒng),其特征在于,所述fpga處理器還包括顯示控制模塊,所述顯示控制模塊用于對處理后數(shù)組進(jìn)行顯示輸出。