Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
cc ebc8799828 | 2 years ago | |
---|---|---|
EISeg | 2 years ago | |
benchmark | 2 years ago | |
configs | 2 years ago | |
contrib | 2 years ago | |
deploy | 2 years ago | |
docs | 2 years ago | |
paddleseg | 2 years ago | |
slim | 2 years ago | |
tests | 2 years ago | |
tools | 2 years ago | |
.copyright.hook | 4 years ago | |
.gitignore | 2 years ago | |
.pre-commit-config.yaml | 4 years ago | |
.style.yapf | 4 years ago | |
.travis.yml | 3 years ago | |
LICENSE | 4 years ago | |
README.md | 2 years ago | |
README_CN.md | 2 years ago | |
export.py | 2 years ago | |
predict.py | 2 years ago | |
requirements.txt | 3 years ago | |
setup.py | 3 years ago | |
train.py | 2 years ago | |
val.py | 2 years ago |
English | 简体中文
Welcome to PaddleSeg! PaddleSeg is an end-to-end image segmentation development kit developed based on PaddlePaddle, which covers a large number of high-quality segmentation models in different directions such as high-performance and lightweight. With the help of modular design, we provide two application methods: Configuration Drive and API Calling. So one can conveniently complete the entire image segmentation application from training to deployment through configuration calls or API calls.
High Performance Model: Based on the high-performance backbone trained by Baidu's self-developed semi-supervised label knowledge distillation scheme (SSLD), combined with the state of the art segmentation technology, we provides 50+ high-quality pre-training models, which are better than other open source implementations.
Modular Design: PaddleSeg support 15+ mainstream segmentation networks, developers can start based on actual application scenarios and assemble diversified training configurations combined with modular design of data enhancement strategies, backbone networks, loss functions and other different components to meet different performance and accuracy requirements.
High Efficiency: PaddleSeg provides multi-process asynchronous I/O, multi-card parallel training, evaluation and other acceleration strategies, combined with the memory optimization function of the PaddlePaddle, which can greatly reduce the training overhead of the segmentation model, all this allowing developers to lower cost and more efficiently train image segmentation model.
Prepare Datasets
Custom Development
Model Export
Model Deploy
Model Compression
API Tutorial
Description of Important Modules
Description of Classical Models
System Requirements:
Highly recommend you install the GPU version of PaddlePaddle, due to large overhead of segmentation models, otherwise it could be out of memory while running the models. For more detailed installation tutorials, please refer to the official website of PaddlePaddle。
Support to construct a customized segmentation framework with API Calling method for flexible development.
pip install paddleseg
Support to complete the whole process segmentation application with Configuration Drive method, simple and fast.
git clone https://github.com/PaddlePaddle/PaddleSeg
Run the following command. If you can train normally, you have installed it successfully.
python train.py --config configs/quick_start/bisenet_optic_disc_512x512_1k.yml
If you find our project useful in your research, please consider citing:
@misc{liu2021paddleseg,
title={PaddleSeg: A High-Efficient Development Toolkit for Image Segmentation},
author={Yi Liu and Lutao Chu and Guowei Chen and Zewu Wu and Zeyu Chen and Baohua Lai and Yuying Hao},
year={2021},
eprint={2101.06175},
archivePrefix={arXiv},
primaryClass={cs.CV}
}
@misc{paddleseg2019,
title={PaddleSeg, End-to-end image segmentation kit based on PaddlePaddle},
author={PaddlePaddle Authors},
howpublished = {\url{https://github.com/PaddlePaddle/PaddleSeg}},
year={2019}
}
飞桨高性能图像分割开发套件,端到端完成从训练到部署的全流程图像分割应用。
https://github.com/PaddlePaddle/PaddleSeg
Python Markdown Text Shell Java other
Dear OpenI User
Thank you for your continuous support to the Openl Qizhi Community AI Collaboration Platform. In order to protect your usage rights and ensure network security, we updated the Openl Qizhi Community AI Collaboration Platform Usage Agreement in January 2024. The updated agreement specifies that users are prohibited from using intranet penetration tools. After you click "Agree and continue", you can continue to use our services. Thank you for your cooperation and understanding.
For more agreement content, please refer to the《Openl Qizhi Community AI Collaboration Platform Usage Agreement》