—
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()
—
发表回复