【opencv+python教程笔记】1. 颜色空间,二值化

官网教程,已有网友翻译成中文版
http://opencv-python-tutroals.readthedocs.org/en/latest/py_tutorials/py_tutorials.html


  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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值