python opencv 二值化 计算白色像素点的实例
2019-07-03 20:08
1396 查看
贴部分代码
#! /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 opencv 二值化 计算白色像素点
- 利用python-opencv读取视频,计算视频总帧数以及FPS
- python计算牛顿迭代多项式实例分析
- Python版本OpenCV安装配置及简单实例
- python实例复6——数值计算和词频统计
- 利用python opencv实现图像自适应二值化
- (转载) python-opencv在有噪音的情况下提取图像的轮廓实例
- 【opencv】统计图像二值化后白色像素点个数
- python计算auc指标实例
- python-opencv函数总结之(一)threshold、adaptiveThreshold、Otsu 二值化
- opencv-python计算形心
- 【opencv+python教程笔记】1. 颜色空间,二值化
- python_opencv用线段画封闭矩形的实例
- python 读取、保存、二值化、灰度化图片+opencv处理图片的方法
- python计算最大优先级队列实例
- Python通过OpenCV的findContours获取轮廓并切割实例
- python实例26[计算MD5]
- python实现逆波兰计算表达式实例详解
- linux中安装python科学计算环境-numpy、scipy、matplotlib、OpenCV...
- Python中使用OpenCV库来进行简单的气象学遥感影像计算