OpenCV 入门
Posted zach0812
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenCV 入门相关的知识,希望对你有一定的参考价值。
参考资料:
http://www.woshicver.com/ OpenCV-Python 中文文档
图像基础:
读取,展示,保存图片:
import cv2 as cv img = cv.imread("d:/test/1.jpg",cv.IMREAD_COLOR) # 读取 cv.imshow("hello OpenCV",img) # 显示 cv.imwrite("d:/test/1.png",img) # 保存 cv.waitKey(0) cv.destroyAllWindows()
import cv2 as cv img = cv.imread("d:/test/1.jpg",cv.IMREAD_COLOR) # 读取 cv.imshow("hello OpenCV",img) # 显示 cv.imwrite("d:/test/1.png",img) # 保存 retKey = cv.waitKey(0) if retKey == 27: # 等待ESC退出 ESC的ASCII值为27 cv.destroyAllWindows() elif retKey == ord(‘s‘): # 如果用户输入的是 s ,保存和退出 cv.imwrite(‘mysave.png‘,img) cv.destroyAllWindows()
使用matplotlib:
Matplotlib是Python的绘图库,可为你提供多种绘图方法。你将在接下来的文章中看到它们。在这里,你将学习如何使用Matplotlib显示图像。你可以使用Matplotlib缩放图像,保存图像等。
import cv2 as cv import matplotlib.pyplot as plt img = cv.imread("d:/test/4.jpg",cv.IMREAD_COLOR) # 读取 plt.imshow(img,cmap="gray") plt.xticks([]) # 隐藏 x 轴和 y 轴上的刻度值 plt.yticks([]) plt.show()
以上是关于OpenCV 入门的主要内容,如果未能解决你的问题,请参考以下文章
OpenCV最详细入门-python(代码全部可以直接运行)
opencv零基础入门:1.2 opencv代码使用简单介绍
OpenCV最详细入门-python(代码全部可以直接运行)