您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:python实现局部图像放大

51自学网 2022-02-21 10:48:17
  python
这篇教程python实现局部图像放大写得很实用,希望能帮到您。

本文实例为大家分享了python实现局部图像放大的具体代码,供大家参考,具体内容如下

import cv2 as cvimport sysif __name__ == '__main__':    #读取图像并判断是否读取成功    img = cv.imread('tu.jpg')    #需要放大的部分    part = img[300:400,250:350]    #双线性插值法    mask = cv.resize(part, (300, 300), fx=0, fy=0, interpolation=cv.INTER_LINEAR)    if img is None is None:        print('Failed to read picture')        sys.exit()            #放大后局部图的位置img[210:410,670:870]    img[110:410,570:870]=mask    #画框并连线    cv.rectangle(img,(250,300),(350,400),(0,255,0),1)    cv.rectangle(img,(570,110),(870,410),(0,255,0),1)    img = cv.line(img,(350,300),(570,110),(0,255,0))    img = cv.line(img,(350,400),(570,410),(0,255,0))    #展示结果    cv.imshow('img',img)    cv.waitKey(0)    cv.destroyAllWindows()

原图:

结果:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持51zixue.net。


Pygame Draw绘图函数的具体使用
Python Matplotlib库实现画局部图
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。