scikit-image

Process and analyze scientific images with Python algorithms on NumPy arrays.

19|2|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/tondevrel/scientific-agent-skills --skill scikit-image
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scikit-image
Source: https://github.com/tondevrel/scientific-agent-skills/tree/main/skills/scikit-image
Command: npx skills add https://github.com/tondevrel/scientific-agent-skills --skill scikit-image

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive toolkit for scientific image analysis, enabling you to process, segment, and extract meaningful information from images.

Core Features & Use Cases

  • Image Preprocessing: Denoise, enhance contrast, and convert images to suitable formats.
  • Segmentation: Isolate objects of interest using methods like watershed and superpixels.
  • Feature Detection & Measurement: Identify keypoints, textures, and quantify object properties.
  • Use Case: Analyze microscopy images to automatically count cells, measure their size, and identify distinct regions.

Quick Start

Use the scikit-image skill to load an image file named 'sample.png', convert it to grayscale, and apply a Gaussian blur with a sigma of 2.0.

Frequently Asked Questions about scikit-image

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform scientific image processing on NumPy arrays in Python?

Scientific image processing on NumPy arrays is done by applying algorithms for filtering, segmentation, and feature detection. This skill provides a suite of tools to process and extract meaningful information directly from NumPy array data.

What is the best way to segment microscopy images to count and measure cells?

Segmenting microscopy images to count and measure cells is best achieved using watershed and superpixel methods. This skill isolates objects of interest and quantifies their properties to automatically analyze distinct cellular regions.

Can I use scikit-image for feature detection and texture analysis?

Yes, you can use scikit-image for feature detection and texture analysis. The skill identifies keypoints and textures within images, enabling you to extract and measure distinct structural features from your scientific imaging data.

How do I denoise and enhance contrast for image preprocessing?

Denoising and enhancing contrast for image preprocessing is done by applying specific filtering algorithms to the image data. This skill converts images to suitable formats and applies filters to reduce noise and improve visual clarity.

Do I need specific image formats or data ranges to use these image analysis algorithms?

No specific image formats are strictly required as the algorithms operate on NumPy arrays. The skill supports various image types and data ranges, ensuring compatibility with research-grade scientific imaging workflows.

How do I apply a Gaussian blur to a grayscale image programmatically?

Applying a Gaussian blur to a grayscale image is done by first converting the image to grayscale, then passing the array to a blur function with a specified sigma value. This skill handles the filtering operations directly on the array data.