opencv-python

--

import cv2
print(cv2.getVersionString())

image = cv2.imread("1.png")#从图像文件中读取图像数据。返回图片的长度、宽度和颜色通道数(1:灰度图像,3:彩色图像【红、绿、蓝三个颜色通道】,4:alpha 通道)
print(image.shape)

cv2.imshow("image",image)#显示图像
cv2.waitKey()#等待输入。在弹出的窗口中输入任意键,窗口关闭。

--

import cv2
print(cv2.getVersionString())

image = cv2.imread("1.png")#从图像文件中读取图像数据。返回图片的长度、宽度和颜色通道数(1:灰度图像,3:彩色图像【红、绿、蓝三个颜色通道】,4:alpha 通道)

crop = image[10:170, 40:200]#截取一个区块。从x坐标的10到170,y坐标的40到200这个区块截取出来
cv2.imshow("crop",crop)
cv2.waitKey()

--

import cv2
import numpy as np

image = np.zeros([300,300,3], dtype=np.uint8)#画一个画布

cv2.imshow("image",image)
cv2.waitKey()

--

import cv2
import numpy as np

#画一个画布
image = np.zeros([400,400,3], dtype=np.uint8)

'''
cv2.line()//画线
cv2.circle()//画圆
cv2.rectangle()//长方形
cv2.ellipse()//椭圆
cv2.putText(图像源,文字,(x坐标开始点,x坐标结束点),字体序号默认0,缩放系数默认1,颜色值,粗细值,线条类型1实线)//文字绘制
'''

#cv2.line(图像源, (x坐标开始点,x坐标结束点),(y坐标开始点,y坐标结束点),颜色值,粗细值)
cv2.line(image, (100,200),(250,250),(255,0,0),2)

cv2.rectangle(image,(30,100),(60,150),(0,255,0),2)

cv2.circle(image,(60,60),30,(0,0,213),3)

cv2.ellipse(image,(256,256),(100,50),0,0,180,(20,213,79),-1) #线型-1表示填充

cv2.putText(image, "hello", (100,50),0,1,(255,255,255),2,1)

cv2.imshow("image",image)
cv2.waitKey()

--

 

版权声明:
作者:kukey-admin
链接:http://kuyour.top/index.php/2024/07/16/opencv-python/
来源:KuKey
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
opencv-python
-- import cv2 print(cv2.getVersionString()) image = cv2.imread("1.png")#从图像文件中读取图像数据。返回图片的长度、宽度和颜色通道数(1:灰度图像……
<<上一篇
下一篇>>