import cv2 import numpy as np # #加载图像 # # img=cv2.imread("C:/Users/31132/Desktop/login.jpg") # # cv2.imshow("Output",img) # # cv2.waitKey(1000) # # #加载视频,网络摄像头 # cap=cv2.VideoCapture("C:/Users/31132/Desktop/VID_20201024_082711.mp4") # #图像显示:遍历帧 # while True: # success,img=cap.read() # cv2.imshow("Video",img) # if cv2.waitKey(1)&0xFF==ord('q'):e # break; # kernel=np.ones((2,2),np.uint8) # # # # img=cv2.imread("C:/Users/31132/Desktop/cheliang_fuben.jpeg") # #灰度图像 # imgGray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) # #高斯模糊 # imgBlur=cv2.GaussianBlur(imgGray,(7,7),0) # #边缘 # imgCanny=cv2.Canny(imgBlur,100,100) # #膨胀 # imgDialation=cv2.dilate(imgCanny,kernel,iterations=5) # #侵蚀 # imgEroded=cv2.erode(imgDialation,kernel,iterations=9) # # # cv2.imshow("Output",imgGray) # cv2.imshow("Output2",imgBlur) # cv2.imshow("Output3",imgCanny) # cv2.imshow("Output4",imgDialation) # cv2.imshow("Output5",imgEroded) # cv2.waitKey(0) # img=cv2.imread("C:/Users/31132/Desktop/cheliang_fuben.jpeg") # print(img.shape) # #Resize # imgResize=cv2.resize(img,(300,300)) # #裁剪 # imgCroped=img[0:200,0:200] # cv2.imshow("YuanShi",img) # cv2.imshow("Resize",imgResize) # cv2.imshow("croped",imgCroped) # cv2.waitKey(0) # img=np.zeros((512,512,3),np.uint8) # print(img.shape) # # #着色 # img[0:100,0:100]=0,222,0 # # #画线 # cv2.line(img,(100,100),(img.shape[0],img.shape[1]),(255,255,0),3) # #画矩形 # cv2.rectangle(img,(100,100),(img.shape[0],img.shape[1]),(255,255,0),2) # #画圆 # cv2.circle(img,(200,200),30,(255,255,255),4) # #写字 # cv2.putText(img,"软工",(200,200),cv2.FONT_ITALIC,1,(0,0,200)) # cv2.imshow("Black",img) # cv2.waitKey(0) #until 4557