不同功能部分封装成对应函数.docx
《不同功能部分封装成对应函数.docx》由会员分享,可在线阅读,更多相关《不同功能部分封装成对应函数.docx(4页珍藏版)》请在优知文库上搜索。
1、由于多部分组合冗长且变量较多,不易区分,在此将不同功能部分封装成对应函数,由主程序调用即可。各部分函数文件如下:1. trasf函数:输入图像,返回透视变换后图像。deftrasf(imgr):importcv2importnumpyasnpimg=cv2.cVtColor(imgr,cv2.C0L0R_BGR2GRAY)th=cv2.adaptiveThreshold(imgj255,cv2.ADAPTIlines=cv2.HoughLinesP(th,1,np.pi360j200,miide=lines:,0,1.argsort()sortl=linesidex,:mmean=sortl:
2、,0,1.mean()mincount=0maxcount=0minid=12. OCr函数:输入图像,返回数字识别结果。defocr(image):importpytesseractimportcv2importredst=cv2.fastNlMeansDenoisingColored(image,Nongray=cv2.cvtColor(dst,cv2.C0L0R_BGR2GRAY)th=cv2.adaptiveThreshold(gray,255,cv2.ADAPTIVEresult=pytesseract.image_to_string(th)maxmin=re.findall(rw-
3、Pd+.result)returnmaxmin3. CIraW函数:输入绘图位置,x,y坐标,对数据进行绘图defdraw(i,y):importmatplotlib.pyplotaspitpit.subplot(3,l,i)plt.plot(,y)plt.xlabel(Times);ifi=1:plt.ylabel(PressurecmH20);ifi=2:plt.ylabel(VoLumeL,);ifi=3:plt.ylabel(,FLomL/s);主函数:1 .图像导入2 .调用trasf函数,执行透视变换。3 .灰度、二值化。4 .调整二值化参数,通过连续区域面积计算去除小区域与极大区
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 不同 功能 部分 封装 成对 函数