python_OpenCV

安装过程:

  • 更新一个包:pip install --upgrade setuptools
  • 更新numpy和Matplotlib包:pip install numpy Matplotlib
  • 安装opencv包:pip install opencv-python

网站:

  • https://pypi.org/project/opencv-python/
  • https://docs.opencv.org/3.4/d6/d00/tutorial_py_root.html

1.影像显示

import cv2

img=cv2.imread("image/pic1.jpg")

#影像显示
cv2.imshow("image",img)#使用cv2自己的窗口展示(PIL使用系统自带软件展示)
# cv2.resizeWindow("image",(600,500))#缩放
cv2.waitKey(0)#0:表示接收键盘
cv2.destroyAllWindows()#充满窗口

2.影像转换

import cv2

img=cv2.imread("image/pic1.jpg")

#影像转换
img=cv2.cvtColor(img,cv2.COLOR_RGB2GRAY)#转化为灰度影像
cv2.imshow("image",img)
cv2.waitKey(0)#0:表示接收键盘
cv2.destroyAllWindows()#充满窗口

3.影像形状大小

import cv2

img=cv2.imread("image/pic1.jpg")

#影像形状大小
print(type(img))#本身就是numpy
print(img.shape)
print(img.size)#元素个数

4.影像上画图

import cv2

img=cv2.imread("image/pic1.jpg")

#画图
img=cv2.line(img,(10,10),(100,200),color=(0,255,0))#画线
cv2.imshow("image",img)
cv2.waitKey(0)#0:表示接收键盘
cv2.destroyAllWindows()#充满窗口

img=cv2.rectangle(img,(10,10),(100,200),color=(0,255,0),thickness=5)#画矩形
cv2.imshow("image",img)
cv2.waitKey(0)#0:表示接收键盘
cv2.destroyAllWindows()#充满窗口

img=cv2.circle(img,(200,100),radius=100,color=(0,255,0),thickness=5)#画圆
cv2.imshow("image",img)
cv2.waitKey(0)#0:表示接收键盘
cv2.destroyAllWindows()#充满窗口
发布了29 篇原创文章 · 获赞 45 · 访问量 5047

猜你喜欢

转载自blog.csdn.net/sinat_39783664/article/details/103541689