胶体为什么会有丁达尔现象?

在光的传播过程中,光线照射到粒子时,

  • 如果粒子大于入射光波长很多倍,则发生光的反射
  • 如果粒子小于入射光波长,则发生光的散射,这时观察到的是光波环绕微粒而向其四周放射的光,称为散射光或乳光。

丁达尔效应就是光的散射现象,或称乳光现象

由于溶胶粒子大小一般不超过100 nm,小于可见光波长(400 nm~700 nm),因此,当可见光透过溶胶时会产生明显的散射作用。

https://wenwen.sogou.com/z/q865580799.htm?fr=wap&_t=530644&rcer=

红光的波长最长,波长范围:760~622纳米。
  
  波长从大到小,可见光的波长范围:390~760纳米。
   红光:波长范围:760~622纳米;
   橙光:波长范围:622~597纳米;
   黄光:波长范围:597~577纳米;
   绿光:波长范围:577~492纳米;
   青光:波长范围:492~450纳米;
   蓝光:波长范围:450~435纳米;
   紫光:波长范围:435~390纳米。

红色波长>绿色波长,所以,红色比绿色的丁达尔现象更明显


丁达尔效应中为什么要用红色光束,其他光束可以吗?

答:其他光束可以是可以,但是没有红色的明显。例如白光很难被肉眼捕捉,即使是蓝光绿光也是太淡了点。所以使用红色光束。


所以,夜晚红色交通灯的散射现象比绿色强多了。

【opencv】丁达尔效应相关推荐

  1. OpenCV 笔记(09)— 常用的数据结构和函数(Vec、Point、Scalar、Size、Rect、cvtColor)

    1. Vec 对象类型 Vec 是一个主要用于数值向量的模板类.我们可以定义向量的类型和组件的数量: Vec<double, 19> myVector 我们还可以使用任何的预定义类型: t ...

  2. OpenCV 笔记(08)— 二维点、三维点、基于 Mat 的 std::vector 等常用数据结构的定义和输出

    1. 定义和输出二维点 Point2f p2(3, 4);cout << "[二维点] is "<< endl << p2 << e ...

  3. OpenCV 笔记(07)— Mat 对象输出格式设置(Python 格式、CSV 格式、NumPy 格式、C 语言格式)

    首先是下面代码中将要使用的 r 矩阵的定义.需要注意,我们可以通过用 randu 函数产生的随机值来填充矩阵, 需要给定一个上限和下限来确保随机值在期望的范围内. Mat r = Mat(2, 3, ...

  4. OpenCV 笔记(06)— Mat 结构、像素值存储方法、创建 Mat 对象各种方法、Mat 对象的运算

    数字图像中的每个点都称为像素(对于图像元素),并且每个像素可以存储一个或多个值,这取决于它是否是仅存储一个值的黑白图像(也称为二进制图像,比如只存储0或1),还是存储两个值的灰度图像,或者是存储三个值 ...

  5. OpenCV 笔记(05)— opencv.hpp 头文件作用(是其它所有头文件的全集)

    在编辑器中通过点击 #include "opencv2/opencv.hpp" 头文件就可以看到该头文件的定义如下 #ifndef OPENCV_ALL_HPP #define O ...

  6. OpenCV 笔记(03)— 读取视频、通过摄像头采集视频、采集视频 canny 边缘检测

    我们本节学习如何利用 OpenCV 中的 VideoCapture 类,来对视频进行读取显示,以及调用摄像头. VideoCapture 它提供了从摄像机或视频文件捕获视频的 C++ 接口, 作用是从 ...

  7. OpenCV 笔记(02)— 图像显示、保存、腐蚀、模糊、canny 边缘检测(imread、imshow、namedWindow、imwrite)

    OpenCV 提供两种用户界面选项: 基于原生用户界面的基本界面,适用于 Mac OS X 的 cocoa 或 carbon,以及适用于 Linux 或 Windows 用户界面的 GTK ,这些界面 ...

  8. OpenCV 笔记(01)— OpenCV 概念、整体架构、各模块主要功能

    1. OpenCV 概念 图像处理( Image Processing )是用计算机对图像进行分析, 以达到所需结果的技术, 又称影像处理. 图像处理技术一般包括图像压缩, 增强和复原, 匹配.描述和 ...

  9. Python+OpenCV 图像处理系列(9)—— 图像的翻转和缩放插值

    1. 图像的翻转 图像翻转 (Image Flip),图像翻转的本质像素映射,OpenCV 支持三种图像翻转方式: X轴翻转,flipcode = 0 Y轴翻转, flipcode = 1 XY轴翻转 ...

最新文章

  1. 大脑与数学——利用代数拓扑研究模拟大脑 第一部分
  2. RxJava初级解析(一)
  3. SharedPreferences记住用户密码 态判断应用是否首次启动等
  4. jgroup 概述--官方文档
  5. matlab中print、fprintf、scanf、disp函数简要语法介绍
  6. python列表遍历 空列表_Python list列表执行reversed()后执行pop()返回迭代对象遍历为空问题...
  7. GIT常用快捷键配置
  8. java Int数据工具类
  9. bresenham算法画圆mfc实现_kd-tree理论以及在PCL 中的代码的实现
  10. 2021年焊工作业压力焊考试题库
  11. javascript 学习指南--语法
  12. zen3架构_zen3架构对比zen2架构
  13. php工作态度,工作质量,取决于工作态度
  14. android 替换类
  15. 安卓手机里的短信删除了如何恢复
  16. 第十六章 没有银弹 ---软件工程中的根本和次要问题
  17. 浅谈共线性的产生以及解决方法(中篇——今生)
  18. p8刷原生android,【EMUI3.1全局】原生Android M + IOS 7完美结合,听说跟P8更配哦
  19. Jmeter接口测试之断言详解
  20. 小米手机通过adb安装应用异常处理

热门文章

  1. lucene-solr本地调试方法
  2. 常用的几种大数据架构剖析
  3. Re:从 0 开始的微服务架构--(四)如何保障微服务架构下的数据一致性--转
  4. JWT Authentication Tutorial: An example using Spring Boot--转
  5. BEA WebLogic Server 10 查看和配置日志
  6. 【勉强采用】反欺诈四大手段一秒get
  7. 砸钱抢人抢项目,腾讯字节血拼游戏
  8. 记一次Spring boot 和Vue的前后端分离的入门培训
  9. 机器学习(二) 如何做到Kaggle排名前2%
  10. OpenStack架构企业IT应用的敏捷实践