python opencv 二值化 计算白色像素点的实例


Posted in Python onJuly 03, 2019

贴部分代码

#! /usr/bin/env python
# -*- coding: utf-8 -*-
import cv2
import numpy as np
from PIL import Image

area = 0
def ostu(img):
  global area
  image=cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # 转灰度
  blur = cv2.GaussianBlur(image,(5,5),0) # 阈值一定要设为 0 !高斯模糊
  ret3,th3 = cv2.threshold(blur,0,255,cv2.THRESH_BINARY+cv2.THRESH_OTSU) # 二值化 0 = black ; 1 = white
  # cv2.imshow('image', th3)
  # a = cv2.waitKey(0)
  # print a
  height, width = th3.shape
  for i in range(height):
    for j in range(width):
      if th3[i, j] == 255:
        area += 1
  return area

以上这篇python opencv 二值化 计算白色像素点的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python操作redis的方法
Jul 07 Python
MySQL适配器PyMySQL详解
Sep 20 Python
基于Python打造账号共享浏览器功能
May 30 Python
Python 函数用法简单示例【定义、参数、返回值、函数嵌套】
Sep 20 Python
python实现ip地址的包含关系判断
Feb 07 Python
解决Keras中Embedding层masking与Concatenate层不可调和的问题
Jun 18 Python
深入了解Python装饰器的高级用法
Aug 13 Python
python 线程的五个状态
Sep 22 Python
selenium3.0+python之环境搭建的方法步骤
Feb 01 Python
PyCharm 安装与使用配置教程(windows,mac通用)
May 12 Python
仅用几行Python代码就能复制她的U盘文件?
Jun 26 Python
Python实现将多张图片合成MP4视频并加入背景音乐
Apr 28 Python
python opencv 读取图片 返回图片某像素点的b,g,r值的实现方法
Jul 03 #Python
python画图--输出指定像素点的颜色值方法
Jul 03 #Python
基于python的Paxos算法实现
Jul 03 #Python
python区块及区块链的开发详解
Jul 03 #Python
python交易记录整合交易类详解
Jul 03 #Python
python交易记录链的实现过程详解
Jul 03 #Python
python3实现二叉树的遍历与递归算法解析(小结)
Jul 03 #Python
You might like
php更改目录及子目录下所有的文件后缀的代码
2010/09/24 PHP
有道搜索和IP138的IP的API接口(PHP应用)
2012/11/29 PHP
解析如何屏蔽php中的phpinfo()函数
2013/06/06 PHP
什么情况下可以不写PHP的闭合标签“?>”
2014/08/28 PHP
PHP制作登录异常ip检测功能的实例代码
2016/11/16 PHP
php获取字符串前几位的实例(substr返回字符串的子串用法)
2017/03/08 PHP
Laravel 不同生产环境服务器的判断实践
2019/10/15 PHP
php操作redis常见方法示例【key与value操作】
2020/04/14 PHP
JavaScript 利用StringBuffer类提升+=拼接字符串效率
2009/11/24 Javascript
JavaScript.The.Good.Parts阅读笔记(一)假值与===运算符
2010/11/16 Javascript
js AppendChild与insertBefore用法详细对比
2013/12/16 Javascript
javascript匀速运动实现方法分析
2016/01/08 Javascript
js流动式效果显示当前系统时间
2016/05/16 Javascript
JS+CSS3模拟溢出滚动效果
2016/08/12 Javascript
Javascript中的对象和原型(二)
2016/08/12 Javascript
解决同一页面中两个iframe互相调用jquery,js函数的方法
2016/12/12 Javascript
ES6学习教程之模板字符串详解
2017/10/09 Javascript
使用vue-router为每个路由配置各自的title
2018/07/30 Javascript
TypeScript基础入门教程之三重斜线指令详解
2018/10/22 Javascript
用Vue编写抽象组件的方法
2019/05/06 Javascript
[01:03:59]2018DOTA2亚洲邀请赛3月30日 小组赛B组VGJ.T VS Secret
2018/03/31 DOTA
Python中使用item()方法遍历字典的例子
2014/08/26 Python
css3+伪元素实现鼠标移入时下划线向两边展开的效果
2017/04/25 HTML / CSS
阿玛尼意大利官网:Armani意大利
2018/10/30 全球购物
美国在线家具网站:GDFStudio
2021/03/13 全球购物
什么是静态路由?什么是动态路由?各自的特点是什么?
2015/09/16 面试题
护理专业的自荐信
2013/10/22 职场文书
党员自我评价分享
2013/12/13 职场文书
迟到检讨书1000字
2014/01/15 职场文书
护理专业大学生自我推荐信
2014/01/25 职场文书
大学生个人先进事迹材料范文
2014/05/03 职场文书
2014年感恩母亲演讲稿
2014/05/27 职场文书
讲党性心得体会
2014/09/03 职场文书
技术经济专业求职信
2014/09/03 职场文书
python plt.plot bar 如何设置绘图尺寸大小
2021/06/01 Python
SpringBoot+VUE实现数据表格的实战
2021/08/02 Java/Android