opencv如何实现图片缩放与镜像
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章主要介绍opencv如何实现图片缩放与镜像,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一个练习的代码,先对图片进行缩放,然后再做镜像:import cv2import
千家信息网最后更新 2025年01月23日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安全错误
数据库的锁怎样保障安全
服务器只上一个cpu可以吗
伊犁网络技术哪个好
江苏电商软件开发要多少钱
壹哥网络技术
三副本阿里ob数据库
福建语音网络技术经验丰富
河南安卓软件开发定制费用
以下什么是数据库系统
计算机三级网络技术试题
视频宣传网络安全的好处
广播电台护苗网络安全课
迅雷极品数据库1
vps搭建游戏服务器
服务器如何查询电源型号
服务器管理书籍推荐
工业数据库安全标准
桌面端软件开发用什么语言
太空网络安全吗
软件开发竞价语
数据库设计的四种方法
服务器租用 月租
泰安移动城管软件开发电话
plsql链接pg数据库
软件开发主题
网络技术交换机h3c
互联网电商科技有限公司
ca服务器地址是什么意思
漳州数据库安全审计
时代网络安全风险
计算机网络安全 期末考试题