opencv-bioimage-analysis

Analyze microscopy and video data with OpenCV for preprocessing, segmentation, and feature extraction.

298|27|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill opencv-bioimage-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opencv-bioimage-analysis
Source: https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/cell-biology/opencv-bioimage-analysis
Command: npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill opencv-bioimage-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires opencv-python, numpy, matplotlib, pandas, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the analysis of biological images by providing efficient tools for preprocessing, segmentation, and feature extraction, enabling faster and more accurate scientific discovery.

Core Features & Use Cases

  • Image Preprocessing: Enhance image quality with filters and contrast adjustment (e.g., CLAHE, Gaussian blur).
  • Segmentation: Detect and outline cells or structures using thresholding and contour detection.
  • Video Analysis: Process live-cell microscopy streams for real-time tracking and event detection.
  • Use Case: Automatically identify and count cell nuclei in fluorescence microscopy images for high-throughput screening.

Quick Start

Use the opencv-bioimage-analysis skill to detect nuclei in the provided image file 'dapi.tif' and return a DataFrame of their properties.

Frequently Asked Questions about opencv-bioimage-analysis

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

FAQPage Schema
How do I automatically count cell nuclei in fluorescence microscopy images using Python?

To count cell nuclei in fluorescence microscopy images, you can apply OpenCV thresholding and contour detection to segment individual cells. This skill automates that pipeline, returning a DataFrame of extracted morphological properties like area and coordinates for high-throughput screening.

What is the best way to preprocess microscopy images for cell segmentation?

Preprocessing microscopy images for segmentation involves applying filters like Gaussian blur and contrast adjustment techniques such as CLAHE. This skill uses OpenCV to enhance image quality first, ensuring that subsequent cell detection and morphological analysis yield accurate results.

Can I use OpenCV for real-time video analysis of live-cell microscopy streams?

Yes, OpenCV can process live-cell microscopy streams for real-time video analysis. This skill leverages optimized C++ kernels to handle high-speed computation, enabling dynamic cell tracking and event detection directly from live imaging data pipelines.

Does this bioimage analysis approach work with standard Python data formats?

This bioimage analysis approach works directly with standard Python data formats by utilizing numpy arrays for image manipulation and pandas DataFrames for feature extraction. It accepts image files like TIFF and outputs structured tabular data for downstream analysis.

How does OpenCV compare to other tools for high-throughput bioimage analysis?

OpenCV handles high-throughput bioimage analysis by leveraging optimized C++ kernels for faster computation than standard Python-only tools. It provides efficient preprocessing, segmentation, and feature extraction on biological datasets, balancing speed with flexible algorithm customization.