先决条件:OpenCV基础
在本文中, 我们将尝试使用OpenCV(开放源计算机视觉)打开图像。一些外部库(例如numpy和matplotlib)也将用于完成我们的任务。
为此, 需要安装一些外部库:
pip install opencv-python
pip install numpy
pip install matplotlib
输入图片:
文章图片
Example#1(使用Numpy):
# Python code to reading an image using OpenCV
import numpy as np
import cv2# You can give path to the
# image as first argument
img = cv2.imread( 'cc.jpg' , 0 )# will show the image in a window
cv2.imshow( 'image' , img)
k = cv2.waitKey( 0 ) &
0xFF# wait for ESC key to exit
if k = = 27 :
cv2.destroyAllWindows()# wait for 's' key to save and exit
elif k = = ord ( 's' ):
cv2.imwrite( 'messigray.png' , img)
cv2.destroyAllWindows()
Example#2(使用Matplotlib):
# Python code to reading an image using OpenCV
import cv2
import numpy as np
import matplotlib.pyplot as pltimg = cv2.imread( 'photo.jpg' , cv2.IMREAD_GRAYSCALE)cv2.imshow( 'image' , img)
cv2.waitKey( 0 )
cv2.destoryAllWindows()
【如何使用Python在OpenCV中读取图像(代码实现)】输出:
文章图片
首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。
推荐阅读
- JavaScript数学对象Math完整参考
- CSS如何使用3D变换(代码示例)
- 在只允许使用2位数字(4和7)的序列中查找第n个元素|S2 (log(n)方法)
- Western Digital面向经验分享| FTE招聘校园
- 如何从给定的C/C++程序中删除注释()
- Android Intent实现界面跳转切换,随时记录一下
- android的service
- 安卓 开源框架xUtils
- Xamarin Android 应用程序内图标上数字提示