Welcome to CatVision’s documentation!
CatVision is a biologically accurate cat vision filter for neuroscience and visual perception research.
Overview
CatVision provides tools to simulate how cats perceive the visual world, based on the latest research in feline vision and neuroscience. This package is designed for researchers, educators, and enthusiasts interested in understanding animal vision.
Key Features
Biologically Accurate: Based on peer-reviewed research on feline vision
Easy to Use: Simple API for processing images and videos
Comprehensive: Covers spectral, spatial, temporal, and motion processing
Well-Documented: Extensive documentation and examples
Research-Grade: Suitable for scientific publications and educational purposes
Quick Example
from catvision import CatVision
from PIL import Image
# Load an image
image = Image.open("input.jpg")
# Create a CatVision instance
cat = CatVision()
# Apply cat vision filter
result = cat.apply_cat_vision(image)
# Save the result
result.save("output.jpg")