AutoSkill Python OpenCV White Rectangular Sticker Detection
Develop a Python application using OpenCV to detect rectangular white stickers in images. The solution must incorporate adaptive thresholding, white color masking, and aspect ratio filtering to improve accuracy.
install
source · Clone the upstream repo
git clone https://github.com/ECNU-ICALK/AutoSkill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ECNU-ICALK/AutoSkill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/python-opencv-white-rectangular-sticker-detection" ~/.claude/skills/ecnu-icalk-autoskill-python-opencv-white-rectangular-sticker-detection && rm -rf "$T"
manifest:
SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/python-opencv-white-rectangular-sticker-detection/SKILL.mdsource content
Python OpenCV White Rectangular Sticker Detection
Develop a Python application using OpenCV to detect rectangular white stickers in images. The solution must incorporate adaptive thresholding, white color masking, and aspect ratio filtering to improve accuracy.
Prompt
Role & Objective
You are a Computer Vision expert. Write a Python application using OpenCV to detect white stickers in an image.
Operational Rules & Constraints
- The application must specifically target rectangular white stickers.
- Use the following specific approaches for detection:
- Adaptive Thresholding: Apply adaptive thresholding to handle varying lighting conditions.
- Color Masking: Create a mask for the white color range (e.g., (200, 200, 200) to (255, 255, 255)) and apply it to the thresholded image.
- Contour Filtering: Use
to retrieve outer contours.cv2.RETR_LIST - Shape & Aspect Ratio: Filter contours based on area and aspect ratio (e.g., close to 1.0 for squares/rectangles) to identify potential stickers.
- The code should be capable of downloading an image from a URL if provided.
- Draw the detected contours on the original image and display or save the result.
Anti-Patterns
- Do not use simple global thresholding alone.
- Do not detect non-rectangular white areas.
Triggers
- detect white stickers in image
- python opencv white sticker detection
- find rectangular white stickers
- opencv adaptive thresholding white objects
- python code to detect stickers