生活中,我们会拍很多证件照,有的要求红底,有的白底,有的蓝底。改变什么。知识点:1.图像处理2.OpenCV3.numpy4.python基础知识环境:windowspycharmpython3第一步,importnumpyasnpiimportcv2如果直接在命令提示符下安装,改名pipinstallOpenCV-python2,imageimportimg=cv2.imread('timg.jpg')3.缩放rows,cols,channels=img.shapeprint(rows,cols,channels)img=cv2.resize(img,None,fx=0.5,fy=0.5)rows,cols,channels=img.shapeprint(rows,cols,channels)4.显示图像内容并处理将图像转换为二值图像cv2.imshow('img',img)hsv=cv2.cvtColor(img,cv2.COLOR_BGR2HSV)cv2.imshow('hsv',hsv)lower_blue=np.array([90,70,90])upper_blue=np.array([110,255,255])二值化函数mask=cv2.inRange(hsv,lower_blue,upper_blue)cv2.imshow('Mask',mask)5,corrosionerode=cv2.erode(mask,None,iterations=1)cv2.imshow('erosion',erosion)6,expansiondilation=cv2.dilate(mask,None,迭代次数=1)cv2.imshow('dilation',dilation)foriinrange(rows):forjinrange(cols):如果dilation[i,j]==255:img[i,j]=(0,0,255)#rgb(255,0,0)BGR()cv2.imshow('res',img)7、保存cv2.imwrite('ting.png',img)cv2.waitKey(0)#0无限等待cv2。destroyAllWindows()#销毁所有窗口和源网络,仅供学习,如有侵权请联系删除。学习Python的路上肯定会遇到困难,不要慌张,我这里有一套学习资料,包括40+本书书籍,800+教学视频,涉及Python基础、爬虫、框架、数据分析、机器学习等等,不怕你学不会!https://shimo.im/docs/JWCghr8...《Python学习资料》关注公众号【蟒圈】,每日优质文章推送。
