opencv如何实现图片缩放与镜像
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要介绍opencv如何实现图片缩放与镜像,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一个练习的代码,先对图片进行缩放,然后再做镜像:import cv2import
千家信息网最后更新 2026年10月31日opencv如何实现图片缩放与镜像
这篇文章主要介绍opencv如何实现图片缩放与镜像,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
一个练习的代码,先对图片进行缩放,然后再做镜像:
import cv2
import numpy as np
#打开原图
img = cv2.imread("src.jpg", 1)
cv2.imshow("src",img)
#获取原图信息
imgInfo = img.shape
height = imgInfo[0]
width = imgInfo[1]
deep = imgInfo[2]
#图片大,镜像后太高屏幕显示不全,这里先缩放
matScale = np.float32([[0.8,0,0], [0,0.8,0]])
scale = cv2.warpAffine(img, matScale, (int(width*0.8), int(height*0.8)))
cv2.imshow("scale", scale)
#重新获取缩放后的图片高与宽
imgInfo = scale.shape
height = imgInfo[0]
width = imgInfo[1]
#镜像的图片信息
newImgInfo = (height * 2, width, deep)
dest = np.zeros(newImgInfo, np.uint8)
#镜像
for i in range(0, height):
for j in range(0, width):
dest[i,j] = scale[i,j]
dest[height*2 - i -1, j] = scale[i, j]
#画一个镜像与原图分割线
for i in range(0, width):
dest[height, i] = (0,0,255)
cv2.imshow("dst", dest)
cv2.waitKey(0)
程序运行后效果如下图:
以上是"opencv如何实现图片缩放与镜像"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
镜像
图片
原图
信息
内容
篇文章
代码
价值
兴趣
分割线
小伙
小伙伴
效果
更多
知识
程序
行业
资讯
资讯频道
频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
什么是科技互联网
百单网互联网科技有限公司怎么样
广州大一互联网络科技有限公司
中国互联网科技工作委员会毛军
国智互联网科技
互联网和科技创新
科技互联网技术
智网互联网科技
极限挑战互联网科技
互联网科技缩写
美国互联网黑科技
上海亿帐通互联网科技
互联网金融监管科技
新华互联网科技校企合作
哈尔滨秒房互联网科技有限公司
华夏恒生科技与互联网科技
云南省自由互联网科技有限公司
四川互联网展示科技馆设计
福建互联网展示科技馆设计
每日互联网科技新闻
互联网科技海报
今日互联网科技
科技类互联网
佰商互联网科技有限公司
联恩商钥互联网科技有限公司
互联网5g黑科技有哪些
济南有互联网科技公司吗
深圳无忧互联网科技
富国互联网科技002692
互联网高科技绘画