mmsegmentation/mmseg
zoulinxin 72e20a8854
[Feature] remote sensing inference (#3131)
## Motivation

Supports inference for ultra-large-scale remote sensing images.

## Modification

Add RSImageInference.py in demo.

## Use cases

Taking the inference of Vaihingen dataset images using PSPNet as an
example, the following settings are required:

**img**: Specify the path of the image.
**model**: Provide the configuration file for the model.
**checkpoint**: Specify the weight file for the model.
**out**: Set the output path for the results.
**batch_size**: Determine the batch size used during inference.
**win_size**: Specify the width and height(512x512) of the sliding
window.
**stride**: Set the stride(400x400) for sliding the window.
**thread(default: 1)**: Specify the number of threads to be used for
inference.
**Inference device (default: cuda:0)**: Specify the device for inference
(e.g., cuda:0 for CPU).

```shell
python demo/rs_image_inference.py demo/demo.png projects/pp_mobileseg/configs/pp_mobileseg/pp_mobileseg_mobilenetv3_2x16_80k_ade20k_512x512_tiny.py pp_mobileseg_mobilenetv3_2xb16_3rdparty-tiny_512x512-ade20k-a351ebf5.pth --batch-size 8 --device cpu --thread 2
```

---------

Co-authored-by: xiexinch <xiexinch@outlook.com>
2023-08-31 12:44:46 +08:00
..
apis [Feature] remote sensing inference (#3131) 2023-08-31 12:44:46 +08:00
datasets [Feature] Support NYU depth estimation dataset (#3269) 2023-08-17 11:39:44 +08:00
engine
evaluation [Feature] Support depth metrics (#3297) 2023-08-31 12:02:19 +08:00
models [CodeCamp2023-526] Kullback-Leibler divergence Loss implementation (#3242) 2023-08-28 16:48:26 +08:00
registry [Fix] Remove locations of not exists modules in the registry (#2829) 2023-04-03 17:29:53 +08:00
structures
utils [Feature] Support depth metrics (#3297) 2023-08-31 12:02:19 +08:00
visualization [CodeCamp2023-154] Add semantic label to the segmentation visualization results (#3229) 2023-08-01 14:38:33 +08:00
__init__.py
version.py bumpv1.1.1 (#3223) 2023-07-24 15:28:21 +08:00