import cv2 as cv #导入CV模块
File_path = '/home/pi/Desktop/Crack.jpg' #指定文件所在位置
x,y,w,h=10,10,10,10 #设置坐标
img = cv.imread(File_path) #读取图片
cv.imshow('原图片',img) #显示原图片
resize_img = cv.resize(img,dsize=(200,200)) #修改尺寸
cv.imshow('修改尺寸后的图片',resize_img) #显示修改后的图片
print('未修改:',img.shape) #打印原图尺寸太小
print('修改后:',resize_img.shape) #打印修改后的大小
gray_img = cv.cvtColor(img,cv.COLOR_BGR2GRAY) #灰度转换
cv.imshow('灰度图片',gray_img) #显示灰度图片
#cv.imwrite('灰度图片.jpg',gray_img) #保存灰度图片
draw_img = cv.rectangle(img,(x,y,x+w,y+h),color=(0,0,255),thickness=3) #绘制矩形 #thickness绘制图形边框厚度
draw_img = cv.circle(img,center=(x+w,y+h),radius=100,color=(255,0,0),thickness=5) #绘制圆形
cv.imshow('绘制矩、圆形后的图片',draw_img) #显示修改后的图片
cv.waitKey(0) #等待
#while True:
# if ord('s')=cv.waitKey(0): #指令等待
# break
cv.destroyALLWindows() #释放内存
07-02
6231
01-11
3万+
05-01
1万+