mirror of
https://github.com/NanjingForestryUniversity/supermachine-wood.git
synced 2025-11-08 10:13:53 +00:00
fix:修改了readme
This commit is contained in:
parent
899305c739
commit
b9a8065e90
54
README.md
54
README.md
@ -115,3 +115,57 @@ opencv_python==4.7.0.72
|
|||||||
scikit_learn==1.0.2
|
scikit_learn==1.0.2
|
||||||
scipy==1.7.3
|
scipy==1.7.3
|
||||||
SQLAlchemy==2.0.19
|
SQLAlchemy==2.0.19
|
||||||
|
|
||||||
|
```
|
||||||
|
## 通讯协议
|
||||||
|
|
||||||
|
OSI5~7层,基于单播TCP/IP,一包数据由8'haa打头,8'hbb结束,共6个字段:
|
||||||
|
|
||||||
|
| 起始 | 长度1 | 长度2 | 长度3 | 长度4 | 类型1 | 类型2 | 类型3 | 类型4 | 数据1 | 数据2 | ... | 数据i | 校验1 | 校验2 | 结束 |
|
||||||
|
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :--: | :---: | :---: | :---: | :---: |
|
||||||
|
| 8'haa | 8'hzz | 8'hzz | 8'hzz | 8'hzz | 8'hzz | 8'hzz | 8'hzz | 8'hzz | 8'hzz | 8'hzz | ... | 8'hzz | 8'hff | 8'hff | 8'hbb |
|
||||||
|
|
||||||
|
### 起始
|
||||||
|
|
||||||
|
1字节,8'haa
|
||||||
|
|
||||||
|
### 长度
|
||||||
|
|
||||||
|
一个32位无符号数length,长度 = 数据字节数i + 4 。<br>`长度1`指length[31:24],`长度2`指length[23:16],`长度3`指length[15:8],`长度4`指length[7:0]
|
||||||
|
|
||||||
|
### 类型&数据
|
||||||
|
|
||||||
|
ASCII字符,比如`类型1`为' '(空格),`类型2`为' '(空格),`类型3`为'I',`类型4`为'M',代表图像数据包
|
||||||
|
|
||||||
|
- **图像数据包' '' ''I''M'**,`数据1`~`数据i`包含了图像的行数rows、列数cols、谱段bands,$i-4=rows \times cols \times 3$具体如下:
|
||||||
|
|
||||||
|
| 行数1 | 行数2 | 列数1 | 列数2 | 谱段1 | 谱段2 | 图像数据1 | ... | 图像数据(i-4) |
|
||||||
|
| ---------- | --------- | ---------- | --------- |-------------|------------| --------- | ---- | ------------- |
|
||||||
|
| rows[15:8] | rows[7:0] | cols[15:8] | cols[7:0] | bands[15:8] | bands[7:0] | | ... | |
|
||||||
|
|
||||||
|
(此处设计在实际使用中吴大佬并未使用)接收方应当在收到图像数据包后发送' ''A''I''M'包表示已经收到,如下:
|
||||||
|
|
||||||
|
| 起始 | 长度1 | 长度2 | 长度3 | 长度4 | 类型1 | 类型2 | 类型3 | 类型4 | 数据1 | 校验1 | 校验2 | 结束 |
|
||||||
|
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
|
||||||
|
| 8'haa | 8'd0 | 8'd0 | 8'd0 | 8'd5 | ' ' | 'A' | 'I' | 'M' | 8'hff | 8'hff | 8'hff | 8'hbb |
|
||||||
|
|
||||||
|
图像数据包的接收方应当在完成预测后发送包含预测结果`数据1`的' ''D''I''M'包,如下:
|
||||||
|
|
||||||
|
| 起始 | 长度1 | 长度2 | 长度3 | 长度4 | 类型1 | 类型2 | 类型3 | 类型4 | 数据 | 校验1 | 校验2 | 结束 |
|
||||||
|
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |:-----:| :---: | :---: | :---: |
|
||||||
|
| 8'haa | 8'd0 | 8'd0 | 8'd0 | 8'd5 | ' ' | 'D' | 'I' | 'M' | 预测结果 | 8'hff | 8'hff | 8'hbb |
|
||||||
|
|
||||||
|
数据中每一个中心点坐标的格式为:
|
||||||
|
|
||||||
|
|
||||||
|
| 横坐标 | 纵坐标 | 标签类型 | 分隔符号 |
|
||||||
|
|-----|-----|---------|--------------|
|
||||||
|
| x, | y, | labels, | <code>| |
|
||||||
|
|
||||||
|
### 校验
|
||||||
|
|
||||||
|
2字节,`校验1`为8'hff,`校验2`为8'hff
|
||||||
|
|
||||||
|
### 结束
|
||||||
|
|
||||||
|
1字节,8'hbb
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user