- OpenCV 4 with Python Blueprints
- Dr. Menua Gevorgyan Arsen Mamikonyan Michael Beyeler
- 176字
- 2021-06-24 16:49:58
Generating a warming and cooling filter
When we perceive images, our brain picks up on a number of subtle clues to infer important details about the scene. For example, in broad daylight, highlights may have a slightly yellowish tint because they are in direct sunlight, whereas shadows may appear slightly bluish because of the ambient light of the blue sky. When we view an image with such color properties, we might immediately think of a sunny day.
This effect is not a mystery to photographers, who sometimes purposely manipulate the white balance of an image to convey a certain mood. Warm colors are generally perceived as more pleasant, whereas cool colors are associated with night and drabness.
To manipulate the perceived color temperature of an image, we will implement a curve filter. These filters control how color transitions appear between different regions of an image, allowing us to subtly shift the color spectrum without adding an unnatural-looking overall tint to the image.
In the next section, we'll look at how to manipulate color using curve shifting.
- Java范例大全
- C語言程序設計(第2 版)
- 自己動手實現Lua:虛擬機、編譯器和標準庫
- Python測試開發入門與實踐
- 數據結構(Python語言描述)(第2版)
- C語言實驗指導及習題解析
- PLC編程與調試技術(松下系列)
- 深入淺出PostgreSQL
- Hands-On Automation Testing with Java for Beginners
- 組態軟件技術與應用
- INSTANT Sinatra Starter
- Extending Unity with Editor Scripting
- Java 9 Programming By Example
- Learning iOS Security
- JSP程序設計與案例實戰(慕課版)