opencv-python图像水平投影
2016-12-26 20:25
435 查看
import cv2 import numpy as np from matplotlib import pyplot as plt img=cv2.imread('obama.png') GrayImage=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) ret,thresh1=cv2.threshold(GrayImage,50,255,cv2.THRESH_BINARY) print thresh1[0,0] (x,y)=thresh1.shape a = [0 for z in range(0, x)] print a[0] for i in range(0,x): for j in range(0,y): if thresh1[i,j]==0: a[i]=a[i]+1 thresh1[i,j]=255 #to be white #print j for i in range(0,x): for j in range(0,a[i]): thresh1[i,j]=0 print x,y cv2.imshow('img',thresh1) cv2.waitKey(0) cv2.destroyAllWindows()
![](http://img.my.csdn.net/uploads/201612/26/1482754345_6908.png)
相关文章推荐
- 【OpenCV】计算图像的水平和垂直积分投影
- Python OpenCV学习笔记之:图像直方图反向投影(backprojection)原理简单实现
- Python-OpenCV 处理图像(四):图像直方图和反向投影
- 利用OpenCV计算图像的垂直和水平积分投影
- 【opencv+python】图像处理之二、几何变换(仿射与投影)的应用
- 【opencv+python】图像处理之二、几何变换(仿射与投影)的应用
- opencv学习---计算图像的水平积分投影和垂直积分投影
- 使用OpenCV2.x计算图像的水平和垂直积分投影
- 利用OpenCV计算图像的垂直和水平积分投影
- 使用OpenCV2.x计算图像的水平和垂直积分投影
- Python3与OpenCV3.3 图像处理(十三)--反射投影
- opencv学习---计算图像的水平积分投影和垂直积分投影
- Python OpenCV学习笔记之:图像直方图反向投影
- 【opencv+python】图像处理之二、几何变换(仿射与投影)的原理
- 利用OpenCV计算图像的垂直和水平积分投影
- 图像的水平与垂直积分投影
- python OpenCV 图像通道分离和合并 (四)
- python opencv 实现图像的二值图
- 对OpenCV mat进行水平和垂直方向的投影