upscaler
uwg · Kit
Holds a set of image upscaling models gathered from the OpenModelDB community, for people who want to enlarge low-resolution pictures with AI on their own comp…
Reads an image with a text query and returns object boxes, points, counts, text positions and pixel masks, including alpha mattes. Suits researchers running a 2.4B model on their own computer.
WeVisOne-VL-2B by tencent is a kit in the Research category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.
pip install -U huggingface_hub hf download tencent/WeVisOne-VL-2B
WeVisOne-VL-2B is a vision-language model from the WeChat Vision team at Tencent. You give it an image and a text query, and it answers with object boxes, points, counts, text positions, segmentation masks or alpha mattes. It builds on Qwen3-VL and adds a small pixel decoder of 9.6M parameters for the mask work.
It suits researchers and engineers who work on visual grounding, counting, text localization, segmentation or image matting and want one model for all of them.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Computer vision research | Researchers | Test grounding, pointing and counting on their own image sets | Checking which box the model draws for a phrase |
| Photo and design tools | Developers | Cut a named subject out of a picture with an alpha matte | Separating a person from the background |
| Document processing | Engineers | Find where text sits in an image | Marking the region of a printed line |
| Data labeling | Annotation teams | Draft boxes and masks that a person then reviews | Pre-marking objects before manual checks |
You can skip it if you need chat answers, video analysis or a way to identify people, since it handles single images and is not meant for that.
| Use case | Who | What they get back |
|---|---|---|
| Referring segmentation | Researchers | A mask for the object a phrase describes |
| Alpha matting | Developers | A continuous alpha matte at full resolution |
| Counting and pointing | Analysts | Counts and points for the objects you name |
| Text localization | Engineers | Boxes that show where text sits in an image |
You need Python and room for roughly 4.9 GB of weights in BF16.
pip install -U huggingface_hub hf download tencent/WeVisOne-VL-2B
Load the model, open an image, then call predict with a task and a query. The script below asks for a matte of a person and prints the response text and the number of masks returned.
from PIL import Image
from wevisone_vl import WeVisOneVL
model = WeVisOneVL("tencent/WeVisOne-VL-2B", device="auto", dtype="bfloat16")
image = Image.open("example.jpg").convert("RGB")
result = model.predict(image, task="matting", query="person", temperature=0.0)
print(result.response, len(result.masks))| Tool | What it does |
|---|---|
| WeVisOneVL | Loads the model on a device with a chosen data type |
| predict | Runs a task on an image for a query and returns a response with masks |
You point the script at a photo called example.jpg and ask for a matte of a person. The call returns the model's text response and a list of masks, and the script prints the text and how many masks came back.
If you are new to this, think of the model as a helper that finds things in a picture and outlines them. A first small try is the script above with a photo of one person, then reading how many masks it prints.
Under the hood, positions of boxes and points are written as dedicated coordinate tokens, and the model returns None when the target is absent. After each box in dense tasks it emits an instance token, and a 9.6M-parameter decoder turns that state and the box into masks. The trade-off is no step-by-step reasoning and single-turn image input only.
The weights take about 4.9 GB in BF16, and about 1.2 GB at 4-bit as an estimate.
Reads an image with a text query and returns object boxes, points, counts, text positions and pixel masks, including alpha mattes. Suits researchers running a 2.4B model on their own computer.
Made by tencent on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.
What it is: WeVisOne-VL-2B is a vision-language model from the WeChat Vision team at Tencent. You give it an image and a text query, and it answers with object boxes, points, counts, text positions, segmentation masks or alpha mattes. It builds on Qwen3-VL and adds a small pixel decoder of 9.6M parameters for the mask work.
Who it suits: It suits researchers and engineers who work on visual grounding, counting, text localization, segmentation or image matting and want one model for all of them.
Industry | Who uses it | How they use it | Example
Computer vision research | Researchers | Test grounding, pointing and counting on their own image sets | Checking which box the model draws for a phrase
Photo and design tools | Developers | Cut a named subject out of a picture with an alpha matte | Separating a person from the background
Document processing | Engineers | Find where text sits in an image | Marking the region of a printed line
Data labeling | Annotation teams | Draft boxes and masks that a person then reviews | Pre-marking objects before manual checks
You can skip it if you need chat answers, video analysis or a way to identify people, since it handles single images and is not meant for that.
Where to use it:
Use case | Who | What they get back
Referring segmentation | Researchers | A mask for the object a phrase describes
Alpha matting | Developers | A continuous alpha matte at full resolution
Counting and pointing | Analysts | Counts and points for the objects you name
Text localization | Engineers | Boxes that show where text sits in an image
How to set it up: You need Python and room for roughly 4.9 GB of weights in BF16.
pip install -U huggingface_hub
hf download tencent/WeVisOne-VL-2B
How to use it: Load the model, open an image, then call predict with a task and a query. The script below asks for a matte of a person and prints the response text and the number of masks returned.
from PIL import Image
from wevisone_vl import WeVisOneVL
model = WeVisOneVL("tencent/WeVisOne-VL-2B", device="auto", dtype="bfloat16")
image = Image.open("example.jpg").convert("RGB")
result = model.predict(image, task="matting", query="person", temperature=0.0)
print(result.response, len(result.masks))
Tool | What it does
WeVisOneVL | Loads the model on a device with a chosen data type
predict | Runs a task on an image for a query and returns a response with masks
Example: You point the script at a photo called example.jpg and ask for a matte of a person. The call returns the model's text response and a list of masks, and the script prints the text and how many masks came back.
For newcomers and experts: If you are new to this, think of the model as a helper that finds things in a picture and outlines them. A first small try is the script above with a photo of one person, then reading how many masks it prints.
Under the hood, positions of boxes and points are written as dedicated coordinate tokens, and the model returns None when the target is absent. After each box in dense tasks it emits an instance token, and a 9.6M-parameter decoder turns that state and the box into masks. The trade-off is no step-by-step reasoning and single-turn image input only.
Image and text query go in
Qwen3-VL backbone writes boxes and points
Instance token marks each predicted box
Pixel decoder builds masks and alpha mattes
You read the response and masks
Good to know: The weights take about 4.9 GB in BF16, and about 1.2 GB at 4-bit as an estimate.
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download tencent/WeVisOne-VL-2B
Then follow the usage in its model card. Nothing in this kit runs by itself.
README.md 6 KB
Listed Hugging Face models in the same category that share the most tags with this one.
| Product | Downloads, last 30 days | Likes | Parameters | License | Last change |
|---|---|---|---|---|---|
| WeVisOne-VL-2B by tencent This page | 15,085 | 85 | 2.4B | apache-2.0 | |
| WeVisOne-VL-4BShares image-matting · object-counting · point-grounding | 18,908 | 122 | 4.8B | apache-2.0 | |
| VLX-Seek-1.5-10BShares object-detection · image-text-to-text · conversational | 137,772 | 39 | 10B | apache-2.0 | |
| NV-Reason-CTShares vision-language · image-text-to-text · conversational | 5,524 | 94 | 5.3B | openmdw-1.1 | |
| Sage-A1.5Shares image-text-to-text · conversational · transformers | 22,224 | 404 | 36B | apache-2.0 | |
| Qwen-Image-BenchShares image-text-to-text · conversational · transformers | 20,875 | 116 | 27.4B | apache-2.0 |
Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.
uwg · Kit
Holds a set of image upscaling models gathered from the OpenModelDB community, for people who want to enlarge low-resolution pictures with AI on their own comp…
nerijs · Kit
A pixel art style add-on for Stable Diffusion XL that turns text prompts into pixel-style images, with an optional LCM LoRA for faster runs. For game makers, d…
microsoft · Kit
Turns written conversations into spoken audio with up to four speakers and about 90 minutes of speech, an open Microsoft text-to-speech model for research on p…
dBenf · Kit
Answers typed questions about satellite image patches from all 12 Sentinel-2 bands, returning a probability for each option without writing text. A Qwen3.5-0.8…
zimmerk4 · Kit
Plays the full game Getting Over It from the bottom to the end with a small trained policy network that learned inside a JAX physics simulator. For reinforceme…
yuji-nozawa · Kit
Pretrained vision transformer checkpoints in three sizes from a research paper on training attention heads to focus on image regions. For researchers who extra…