# hi_map_param

#### 说明

定义用户原始map表信息的结构体。


#### 定义

```
typedef struct {
hi_void
*map1;
hi_void
*map2;
hi_u32
map_size;
hi_u32
src_pic_width;
hi_u32
src_pic_height;
hi_u32
dest_pic_width;
hi_u32
dest_pic_height;
hi_u64
reserved;
} hi_map_param;
```


#### 成员

| 成员名称 | 描述 |
| --- | --- |
| map1 | Remap变换使用的map1表, 表示(x,y)坐标的x，类型为hi\_float, 大小为: dest\_pic\_width \* dest\_pic\_height \*sizeof(hi\_float) |
| map2 | Remap变换使用的map2表, 表示(x,y)坐标的y，类型为hi\_float, 大小为: dest\_pic\_width \* dest\_pic\_height \*sizeof(hi\_float) |
| map\_size | map1或map2的内存大小，map1表和map2表的内存大小一样，单位Byte。 |
| src\_pic\_width | map表对应的输入图片的宽度。 |
| src\_pic\_height | map表对应的输入图片的高度。 |
| dest\_pic\_width | map表对应的输出图像的宽度。 |
| dest\_pic\_height | map表对应的输出图像的高度。 |
| reserved | 预留参数，为保证后续版本兼容性，请务必使用memset结构体方式进行清零初始化，在代码中必须避免显式对reserved字段进行访问。 |
