https://github.com/meituan-dianping/vision-ui
视觉UI分析工具
https://github.com/meituan-dianping/vision-ui
clip-model image-diff screenshot-testing semantic-ui testing testing-tools
Last synced: 8 months ago
JSON representation
视觉UI分析工具
- Host: GitHub
- URL: https://github.com/meituan-dianping/vision-ui
- Owner: Meituan-Dianping
- License: mit
- Created: 2019-02-20T10:33:05.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-07-26T22:30:56.000Z (almost 3 years ago)
- Last Synced: 2025-03-28T16:04:31.681Z (about 1 year ago)
- Topics: clip-model, image-diff, screenshot-testing, semantic-ui, testing, testing-tools
- Language: Python
- Homepage:
- Size: 14.1 MB
- Stars: 343
- Watchers: 11
- Forks: 66
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Vision UI



## 简介
[English](resources/readme_en.md)
[](https://colab.research.google.com/drive/1sXcgUav3xo9yCFEbqIK4-QOvnMZ3A1hj?usp=sharing)
Vision UI 源于美团视觉测试工具,提供图像UI分析,识别服务
本项目无需训练模型,[Vision-ml](https://github.com/Meituan-Dianping/vision) 项目提供RCNN训练框架
环境配置
```shell
# create venv and activate
git clone git@github.com:Meituan-Dianping/vision-ui.git --depth=1
cd vision-ui
pip3 install -r requirements.txt
# set working directory for command-line usage
export PYTHONPATH=$PYTHONPATH:$path/to/project/vision-ui
```
## 特性
* 超越像素对比-[视觉对比](resources/vision_diff_cn.md)
* 基于模板匹配-[图像融合](resources/vision_merge.md)
* 预训练模型-[UI目标检测](resources/vision_infer.md)
* 视觉语义-[语义目标识别](resources/vision_trace.md)
* 集成模型-[文本识别](resources/vision_text.md)
## 效果展示
### UI目标检测
| App1 | App2 | App3 |
|-------------------------|-------------------------|-------------------------|
||||
### 语义目标识别
| image or text query | proposal backend | result |
|----------------------|-----------------|--------------------------------------|
|
| ui-infer | |
| a toy dinosaur | patches ||
| mario | patches | |
### 更多
[效果展示](resources/vision_show.md)
## License
This project is licensed under the [MIT](./LICENSE)