# Human Vision, Color spaces, Transform

### Eyes are such a basic word for us, However it is more profound than just saying it. Eyes are evolved long time ago and today's world a great deal of creatures have complex eyes. Understanding the functioning of eyes contributed a lot to humanbeing and computer vision one of them.

### Why do things have eyes:

* **To see other things!**
* **Visual stimulus is an important signal**
* **Started as photoreceptive protein (eyespots)**

## **How do humans eyes work:**

* **Complex!**
* **Light passes through**
  * **Cornea, humours, lens refract light to focus**
* **Hit the retina**
* **Absorbed by photosensitive cells**
* **Info transmitted through optic nerve, processed by visual cortex**

{% hint style="success" %}

### Extra :trophy: : [One of the most famous experiment in physics is the double slit experiment](https://plus.maths.org/content/physics-minute-double-slit-experiment-0)

{% endhint %}

{% hint style="success" %}
:bulb: Light is a combination of waves and objects reflect only some light
{% endhint %}

## RGB is a cube

![](/files/-MAR5AP_UI3JX1KWIb9T)

## HSV is cylinder

![](/files/-MAR5GLHHc39taTv23L0)

### HUE, SATURATION, VALUE

* **Different model based on perception of light**
* **Hue: what color**
* **Saturation: how much color**
* **Value: how bright**
* **Allows easy image transforms**
  * **Shift the hue**
  * **Increase saturation**


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://capellac.gitbook.io/opencv/week1/human-vision-color-spaces-transform.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
