转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_51233386/article/details/112393204

照片换底参照链接:https://editor.csdn.net/md/?articleId=112390095

照片修改像素(尺寸大小)

  • 问题描述
  • 语言
  • 运行环境
  • 代码
  • 运行结果
    • 查看图片属性与原图属性对比
  • 换底同时修改尺寸

问题描述

一张照片修改为任意指定的像素(尺寸、分辨率、宽高)
下面将一张分辨率415 x 615的照片,改为358 x 441

语言

C++

运行环境

VS2019
OpenCV 4.20

代码

#include <opencv2/opencv.hpp>
#include <iostream>using namespace std;
using namespace cv;int main()
{//照片result1.jpg改变像素(尺寸大小)Mat src = imread("result1.jpg");Size srcSize = Size(358, 441);  //填入任意指定尺寸resize(src, src, srcSize, 0, 0, INTER_LINEAR);cout << src.size() << endl;imshow("压缩图", src);imwrite("result2.jpg", src);  //保存图片waitKey(0);return 0;
}

运行结果

查看图片属性与原图属性对比

原图

压缩图

换底同时修改尺寸

只需将修改像素代码主函数添加到 照片换底代码 的主函数中即可
照片换底参照链接

下面是照片换底代码,修改后的主函数,其他部分不变```

int main()
{ChangeImgBG();//换底//换底后的照片result1.jpg改变像素(尺寸大小)Mat src = imread("result1.jpg");Size srcSize = Size(358, 441);resize(src, src, srcSize, 0, 0, INTER_LINEAR);cout << src.size() << endl;imshow("压缩图", src);imwrite("result2.jpg", src);waitKey(0);return 0;
}

————————————————
原文链接:https://blog.csdn.net/m0_51233386/article/details/112393204

【OpenCV C++】照片修改像素(尺寸大小)相关推荐

  1. 如何修改图片像素尺寸大小?如何改图片大小尺寸?

    修改图片尺寸是一项常见的图片处理技术,可以帮助我们将图片调整为不同的尺寸,以适应不同的用途.在进行修改图片大小(https://www.yasuotu.com/size)的时候,需要注意照片的比例.设 ...

  2. 图像分辨率、像素和宽高比有什么区别?如何在线修改图片尺寸大小?

    我们生活中总会遇到各种各样关于图片的名词,比如图像分辨率.像素.宽高比,那么这些词语都是什么意思呢,我们在修改图片尺寸大小的时候究竟应该修改哪个维度的尺寸?在修改图片尺寸前该如何选择合适的图片尺寸?如 ...

  3. python批量resize图片大小_python opencv 批量改变图片的尺寸大小的方法

    我目标文件夹下有一大批图片,我要把它转变为指定尺寸大小的图片,用pthon和opencv实现的. 以上为原图片. import cv2 import os # 按指定图像大小调整尺寸 def resi ...

  4. 怎么修改图片尺寸大小?图片改大小用什么软件?

    怎么修改图片尺寸大小?可以使用压缩啦的图片改大小(图片改大小 在线修改照片大小 图片修改大小工具-压缩啦)工具,不用下载安装就可以在线图片修改,一起来看看怎么操作吧. 1.进入压缩啦点击图片改大小. ...

  5. 电脑如何修改图片尺寸大小?怎么图片改大小?

    ​在电脑如何修改图片尺寸大小?遇到这种情况我们可以使用压缩图的图片改大小功能,可以直接图片改大小在线处理,非常方便,下面来看看具体步骤吧. 1.使用电脑浏览器打开压缩图选择图片改大小. 2.上传需要修 ...

  6. 怎么修改图片尺寸大小?这几种修改尺寸方法很简单

    怎么修改图片的尺寸大小呢?当需要将图片放入不同尺寸的设备或者媒介中时,需要修改图片的尺寸.例如,将图片用于网站的不同页面.不同设备(如手机和电脑):将图片用于打印,需要将其尺寸调整为适合打印的大小等, ...

  7. 如何更改照片的像素和大小?更改图片大小的方法

    图片改大小(https://www.yasuotu.com/size)通常使用在调整图片尺寸.像素大小中,比如在上传图片时会有像素大小要求,我们就需要使用修改图片尺寸工具去调整像素大小了. 一.图片改 ...

  8. 淘宝图片尺寸怎么修改?电脑怎么修改图片尺寸大小?

    图片的应用范围也越来越广泛,许多做淘宝的小伙伴,经常遇到很多图片编辑处理的问题,比如修改图片尺寸:本文将主要介绍图片尺寸修改(https://www.yasuotu.com/size)的详细操作,一起 ...

  9. python 图片数据增强_数据增强之批量修改图像尺寸大小(附Python实现)

    2019 is a new start! 很久没有更啦~希望不要懒惰.(虽然不努力真滴很舒服诶) 今天就来说一下之前在处理图片时候用到的一些知识. 数据增强 在接触Alexnet网络结构模型的时候,第 ...

  10. python第四个小程序,pygame移动的小坦克,支持键盘控制上下左右,F11全屏自动获取用户的最大分辨率,修改边框尺寸大小后初始化图片位置

    ###进击的坦克### import pygame import sys from pygame.locals import * #初始化Pygame pygame.init() size = wid ...

最新文章

  1. 连续地址数据(数组或者malloc的内存)作为函数参数
  2. java ee期末项目相关
  3. MyBatis-Plus Day2 Wapper 核心功能 条件构造器 测试
  4. JVM 调优实战--垃圾回收的常见算法
  5. spring AoP学习 -----AoP织入器ProxyFactory剖析
  6. .NET Core 构建配置文件从 project.json 到 .csproj
  7. apache ab 测试 apr_socket_connect(): 由于目标机器积极拒绝 无法连接
  8. nn.Parameter的作用
  9. Proj.4库的编译及使用
  10. CLR中的程序集加载
  11. live2d sdk java_在iOS新项目中集成Live2D SDK
  12. 【学习日志】2022.10.08 Unity人物运动(移动+转身)、Character Controller、射线检测、动画融合
  13. 提升bitcomet下载速度的方法
  14. 如何取消U盘上的设备加密功能Bitlocker——win10家庭版磁盘上有个锁的解决办法——详细操作版本
  15. 华为S7706升级到S7700-V200R008C00SPC500版本快速配置记录
  16. 微信小程序与HTML5的标签差异梳理
  17. 国家数据字典mysql_数据字典 · MySQL DBA · 看云
  18. 移动应用性能测试简介
  19. Lesson 18 Electric currents in modern art 内容鉴赏
  20. 51nod 1299 监狱逃离 树形DP

热门文章

  1. Elasticsearch LBS 的简单应用
  2. nexus5 android5.0 型号LRX210 ROOT
  3. lrzsz的交叉编译与使用
  4. Python实现Local Reed-Xiaoli(LRX)高光谱目标检测算法
  5. PKPM学习:关于“悬空柱”的问题
  6. mysql order by 排序技巧
  7. TreadLocal理解
  8. 轻松制作 Notion 风格的头像 - Notion Avatar Maker
  9. 老视频修复完整教程:Topaz Video Enhance AI 提升分辨率+RIFE算法补帧
  10. 信息系统项目管理师考试教程(第3版)PDF