Mindket

WeVisOne-VL-4B

Newversion 1 · updated

Overview

Finds, counts, points to, reads and segments objects in images, and makes alpha mattes, with one 4B vision-language model from Tencent. For researchers working on visual grounding and image matting.

WeVisOne-VL-4B 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.

At a glance

You need
  • Python and the huggingface_hub package
  • The WeVisOne-VL inference package from the card's GitHub project
  • Pillow, which the script uses to open images
Runs in
  • Python, using the inference package the card points to on GitHub
  • Machines that can run a 4B model, with device and dtype set automatically in the card's script
  • Windows, macOS or Linux, where you can download the files with Python
Start with
pip install -U huggingface_hub
hf download tencent/WeVisOne-VL-4B

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

WeVisOne-VL is a vision-language model from WeChat Vision at Tencent, built on Qwen3-VL. It handles object-level tasks such as open-vocabulary detection, referring localization, counting, pointing and OCR. It also handles pixel-level tasks, namely referring segmentation and promptable alpha matting, using a small pixel decoder of 9.6M parameters.

Who it suits

It suits researchers and developers who work on visual grounding, segmentation and matting and want one model for many perception tasks.

IndustryWho uses itHow they use itExample
ResearchVision researchersStudy unified object and pixel perceptionCompare detection and matting in one model
SoftwareDevelopers of image toolsAdd object finding or matting to an appCut a person out of a photo with a matte
ContentImage editorsIsolate a subject by nameAsk for the person in a picture

People who need video, multi-turn chat or reasoning chains can skip it, since the card limits it to single-turn image perception.

Where to use it

  • Python, using the inference package the card points to on GitHub
  • Machines that can run a 4B model, with device and dtype set automatically in the card's script
  • Windows, macOS or Linux, where you can download the files with Python
Use caseWhoWhat they get back
Object findingResearchersBoxes or points for the target you name, or None when it is absent
Referring segmentationDevelopersMasks for the object you describe
Alpha mattingImage editorsA full-resolution alpha matte for the subject

How to set it up

You need these first:

  • Python and the huggingface_hub package
  • The WeVisOne-VL inference package from the card's GitHub project
  • Pillow, which the script uses to open images
  1. Install the inference package that the card points to on GitHub.
  2. Download the model files to your computer. They take about 9.7 GB in BF16.
  3. Run the quick start script with your own image.
pip install -U huggingface_hub
hf download tencent/WeVisOne-VL-4B

How to use it

Load the model, open an image, and call predict with a task and a query. The card's script asks for a matte of a person with the temperature set to 0.0. It prints the response text and the number of masks.

from PIL import Image
from wevisone_vl import WeVisOneVL

model = WeVisOneVL("tencent/WeVisOne-VL-4B", 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))
ToolWhat it does
WeVisOneVLLoads the model with the device and dtype you choose
model.predictRuns a task such as matting on an image with a text query
result.responseHolds the text the model returns
result.masksHolds the masks, which the script counts

Example

You open a photo and ask for a matte of the person in it. The script prints the model's response and how many masks came back. The card says fine alpha edges can suffer with low resolution, heavy occlusion or complex transparency.

For newcomers and experts

This model looks at a picture and finds things you name, then can outline them down to the pixel. A first small step is to run the quick start script on one photo with a clear subject.

The model writes boxes and points as coordinate tokens on a normalized grid, and it returns None when the queried target is missing. After each predicted box it emits an instance token for dense tasks. The mask_decoder.pt file is required and holds 9,609,764 parameters. It has a feature adapter, a query decoder guided by boxes, and a dense head that sharpens the matte.

  1. You give an image and a query
  2. The model predicts boxes or points as tokens
  3. The pixel decoder builds masks or mattes
  4. You read the response and masks

Good to know

  • Size: 4.8B parameters per Hugging Face, about 9.7 GB in BF16 and about 2.4 GB at 4-bit, as an estimate
  • Limits: it gives structured outputs without explicit reasoning, and the pixel decoder rejects video grids
  • Versions: Hugging Face lists 4 quantized and 1 fine-tuned version made by other people
  • License: apache-2.0, with third-party components keeping their own licenses
  • Cost to run: none named, no API key or account
  • Data it reaches: it downloads model files from Hugging Face and reads the images you pass in
  • Not for: autonomous high-impact decisions or identifying individuals, which the card says it is not intended for

README and files

README

WeVisOne-VL-4B

Finds, counts, points to, reads and segments objects in images, and makes alpha mattes, with one 4B vision-language model from Tencent. For researchers working on visual grounding and image matting.

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.

About

What it is: WeVisOne-VL is a vision-language model from WeChat Vision at Tencent, built on Qwen3-VL. It handles object-level tasks such as open-vocabulary detection, referring localization, counting, pointing and OCR. It also handles pixel-level tasks, namely referring segmentation and promptable alpha matting, using a small pixel decoder of 9.6M parameters.

Who it suits: It suits researchers and developers who work on visual grounding, segmentation and matting and want one model for many perception tasks.

Industry | Who uses it | How they use it | Example
Research | Vision researchers | Study unified object and pixel perception | Compare detection and matting in one model
Software | Developers of image tools | Add object finding or matting to an app | Cut a person out of a photo with a matte
Content | Image editors | Isolate a subject by name | Ask for the person in a picture

People who need video, multi-turn chat or reasoning chains can skip it, since the card limits it to single-turn image perception.

Where to use it:

  • Python, using the inference package the card points to on GitHub
  • Machines that can run a 4B model, with device and dtype set automatically in the card's script
  • Windows, macOS or Linux, where you can download the files with Python
Use case | Who | What they get back
Object finding | Researchers | Boxes or points for the target you name, or None when it is absent
Referring segmentation | Developers | Masks for the object you describe
Alpha matting | Image editors | A full-resolution alpha matte for the subject

How to set it up: You need these first:

  • Python and the huggingface_hub package
  • The WeVisOne-VL inference package from the card's GitHub project
  • Pillow, which the script uses to open images
  1. Install the inference package that the card points to on GitHub.
  2. Download the model files to your computer. They take about 9.7 GB in BF16.
  3. Run the quick start script with your own image.
pip install -U huggingface_hub
hf download tencent/WeVisOne-VL-4B

How to use it: Load the model, open an image, and call predict with a task and a query. The card's script asks for a matte of a person with the temperature set to 0.0. It prints the response text and the number of masks.

from PIL import Image
from wevisone_vl import WeVisOneVL

model = WeVisOneVL("tencent/WeVisOne-VL-4B", 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 with the device and dtype you choose
model.predict | Runs a task such as matting on an image with a text query
result.response | Holds the text the model returns
result.masks | Holds the masks, which the script counts

Example: You open a photo and ask for a matte of the person in it. The script prints the model's response and how many masks came back. The card says fine alpha edges can suffer with low resolution, heavy occlusion or complex transparency.

For newcomers and experts: This model looks at a picture and finds things you name, then can outline them down to the pixel. A first small step is to run the quick start script on one photo with a clear subject.

The model writes boxes and points as coordinate tokens on a normalized grid, and it returns None when the queried target is missing. After each predicted box it emits an instance token for dense tasks. The mask_decoder.pt file is required and holds 9,609,764 parameters. It has a feature adapter, a query decoder guided by boxes, and a dense head that sharpens the matte.

You give an image and a query
The model predicts boxes or points as tokens
The pixel decoder builds masks or mattes
You read the response and masks

Good to know:

  • Size: 4.8B parameters per Hugging Face, about 9.7 GB in BF16 and about 2.4 GB at 4-bit, as an estimate
  • Limits: it gives structured outputs without explicit reasoning, and the pixel decoder rejects video grids
  • Versions: Hugging Face lists 4 quantized and 1 fine-tuned version made by other people
  • License: apache-2.0, with third-party components keeping their own licenses
  • Cost to run: none named, no API key or account
  • Data it reaches: it downloads model files from Hugging Face and reads the images you pass in
  • Not for: autonomous high-impact decisions or identifying individuals, which the card says it is not intended for

On Hugging Face, 13 November 2026

  • Task: image text to text
  • Library: transformers
  • Parameters: 4.8B
  • Weights: about 9.7 GB in BF16; about 2.4 GB at 4-bit (estimate)
  • Formats: Safetensors
  • Downloads in the last 30 days: 18,908
  • Likes: 122
  • License: apache-2.0
  • Quantized versions: 4
  • Fine-tunes: 1
  • Tags: transformers, safetensors, qwen3_vl, image-text-to-text, vision-language, object-detection, referring-expression-comprehension, object-counting, point-grounding, referring-expression-segmentation, image-matting, conversational

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download tencent/WeVisOne-VL-4B

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  6 KB

1 file, 6 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-12

Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

ProductDownloads, last 30 daysLikesParametersLicenseLast change
WeVisOne-VL-4B This page18,9081224.8Bapache-2.0
WeVisOne-VL-2B by tencentShares image-matting · object-counting · point-grounding15,085852.4Bapache-2.0
VLX-Seek-1.5-10BShares object-detection · image-text-to-text · conversational137,7723910Bapache-2.0
NV-Reason-CTShares vision-language · image-text-to-text · conversational5,524945.3Bopenmdw-1.1
Sage-A1.5Shares image-text-to-text · conversational · transformers22,22440436Bapache-2.0
Qwen-Image-BenchShares image-text-to-text · conversational · transformers20,87511627.4Bapache-2.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

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.

Searched

More from Mindket

See all from Mindket

Huashu Design

alchaincyf · Skill

Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…

New29.4k

Guizang PPT Skill

op7418 · Skill

Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…

New29.8k

Claude Code Skills & Plugins

alirezarezvani · Skill

Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…

New29.8k

Similar in Research

See all in Research

EarthJev

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…

New

getting-over-it-rl-jax

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…

New

ReFoCo

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…

New