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中的rfind()方法使用详解
May 19 Python
Python利用Beautiful Soup模块修改内容方法示例
Mar 27 Python
python计算两个数的百分比方法
Jun 29 Python
python中将zip压缩包转为gz.tar的方法
Oct 18 Python
Django用户认证系统 User对象解析
Aug 02 Python
浅析Python3 pip换源问题
Jan 06 Python
基于Numba提高python运行效率过程解析
Mar 02 Python
基于virtualenv创建python虚拟环境过程图解
Mar 30 Python
python代码如何注释
Jun 01 Python
Python中有几个关键字
Jun 04 Python
django有哪些好处和优点
Sep 01 Python
Python绘制K线图之可视化神器pyecharts的使用
Mar 02 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
利用curl 多线程 模拟 并发的详解
2013/06/14 PHP
PHP字符串中特殊符号的过滤方法介绍
2014/02/18 PHP
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
2016/05/09 PHP
php 如何禁用eval() 函数实例详解
2016/12/01 PHP
Zend Framework常用校验器详解
2016/12/09 PHP
PHP实现的激活用户注册验证邮箱功能示例
2017/06/06 PHP
PHP实现批量重命名某个文件夹下所有文件的方法
2017/09/04 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
2017/09/22 PHP
网页里控制图片大小的相关代码
2006/06/13 Javascript
用jQuery技术实现Tab页界面之二
2009/09/21 Javascript
浅析return false的正确使用
2013/11/04 Javascript
JavaScript的常见兼容问题及相关解决方法(chrome/IE/firefox)
2013/12/31 Javascript
js实现带圆角的多级下拉菜单效果
2015/08/28 Javascript
jQuery验证表单格式的使用方法
2017/01/10 Javascript
从零学习node.js之文件操作(三)
2017/02/21 Javascript
Vue.js添加组件操作示例
2018/06/13 Javascript
JavaScript new对象的四个过程实例浅析
2018/07/31 Javascript
node.js环境搭建图文详解
2018/09/19 Javascript
node中使用log4js4.x版本记录日志的方法
2019/08/20 Javascript
JS forEach跳出循环2种实现方法
2020/06/24 Javascript
vue tab切换,解决echartst图表宽度只有100px的问题
2020/07/19 Javascript
详解Python的迭代器、生成器以及相关的itertools包
2015/04/02 Python
操作Windows注册表的简单的Python程序制作教程
2015/04/07 Python
在Python的Django框架中更新数据库数据的方法
2015/07/17 Python
Flask框架的学习指南之用户登录管理
2016/11/20 Python
对Python w和w+权限的区别详解
2019/01/23 Python
python微信聊天机器人改进版(定时或触发抓取天气预报、励志语录等,向好友推送)
2019/04/25 Python
浅谈pyqt5在QMainWindow中布局的问题
2019/06/21 Python
Python.append()与Python.expand()用法详解
2019/12/18 Python
python的slice notation的特殊用法详解
2019/12/27 Python
Python如何读写字节数据
2020/08/05 Python
如何基于Python pygame实现动画跑马灯
2020/11/18 Python
解析MySQL binlog
2021/06/11 MySQL
深入浅出讲解Java8函数式编程
2022/01/18 Java/Android
vue 给数组添加新对象并赋值
2022/04/20 Vue.js
APP界面设计技巧和注意事项
2022/04/29 杂记