Fu Xianjun. All Rights Reserved.
编程使得图片中的三角形改变为黑色
前言
主要介绍图像的基本表示方法,像素的访问和操作,感兴趣区域处理,通道处理等知识。
一、OpenCV是什么?
OpenCV是一个图像处理,分析,机器视觉方面的开源函数库。无论你是做科学研究,还是商业应用,opencv都可以作为你理想的数据库。
二、使用步骤
1.图像读取
import cv2
img = cv.imread("shape.jpg")
2.图像显示
cv2.imshow('dst'.img)
cv2.waitKey()
cv2.destroyAllWindows()
3.图像保存
cv2.imwrite('shape.jpg',img)
4.像素访问
import numpy as *
5.像素修改
for i in range(height):
for j in range(0,width):
for k in range(3):
if 100 < b[i,j] < 200:
img.itemset((i,j,k),0)
总结
使用面向Python的OpenCV必须熟练掌握Numpy库,尤其是Numpy.array库,Numpy.array库是Python处理图像的基础。