博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【opencv+python教程笔记】1. 颜色空间,二值化
阅读量:5221 次
发布时间:2019-06-14

本文共 497 字,大约阅读时间需要 1 分钟。

官网教程,已有网友翻译成中文版


  1. cv2.split()可以分离出图像的BGR(注意顺序),但其效率低于直接用numpy索引。
  2. 对图像做加操作时,由于图像为np.uint8,直接相加可能会溢出(如250+10等于260%255即4),使用cv2.add()可以避免这个问题,溢出的值会被计算为255.
  3. 转换到HSV颜色空间时,H通道的值为0~179,S和V都是0~255
  4. HSV空间中,H为色调Hue,取值范围为0°~360°,从红色开始按逆时针方向计算,红色为0°,绿色为120°,蓝色为240°,想提取红色时需注意取值应为-10~10(打比方)
  5. cv2.threshold()函数用到的几种阈值类型阈值类型
  6. cv2.threshold()的type选择THRESH_OTSU可以适用大津法,最终的阈值会通过retval返回。
  7. 有时候对图像全局进行二值化效果不好,这时可以选择cv2.adaptiveThreshold(),可以选择均值或高斯的方法将图片划分为各个小区域进行局部的二值化

转载于:https://www.cnblogs.com/ThreeDayMemory/p/5958693.html

你可能感兴趣的文章
Atlas命名空间Sys.Data下控件介绍——DataColumn,DataRow和DataTable
查看>>
Java中正则表达式的使用
查看>>
算法之搜索篇
查看>>
新的开始
查看>>
java Facade模式
查看>>
NYOJ 120校园网络(有向图的强连通分量)(Kosaraju算法)
查看>>
SpringAop与AspectJ
查看>>
Leetcode 226: Invert Binary Tree
查看>>
http站点转https站点教程
查看>>
解决miner.start() 返回null
查看>>
关于MFC中窗口的销毁
查看>>
bzoj 2007: [Noi2010]海拔【最小割+dijskstra】
查看>>
BZOJ 1001--[BeiJing2006]狼抓兔子(最短路&对偶图)
查看>>
C# Dynamic通用反序列化Json类型并遍历属性比较
查看>>
128 Longest Consecutive Sequence 一个无序整数数组中找到最长连续序列
查看>>
定制jackson的自定义序列化(null值的处理)
查看>>
auth模块
查看>>
javascript keycode大全
查看>>
前台freemark获取后台的值
查看>>
log4j.properties的作用
查看>>