opencv2.4改变图像的大小

本文介绍了OpenCV2.4中用于改变图像大小的几种插值方法,包括INTER_NEAREST、INTER_LINEAR、INTER_AREA、INTER_CUBIC和INTER_LANCZOS4。其中,INTER_AREA适用于图像抽取,而INTER_NEAREST适合图像放大。并展示了不同插值方法在调整图像纵横比时的效果。
摘要由CSDN通过智能技术生成
你可以指定插值方法来改变图像的大小。
  • INTER_NEAREST 最近插值
  • INTER_LINEAR 双线性插值(默认使用情况)
  • INTER_AREA 使用像素区域面积重采样,这是一个图像抽取的首选方法,因为他是moire’-free的结果。但是,当放大图像类似操作最好是INTER_NEAREST最近插值法好。
  • INTER_CUBIC 4x4 超过4x4的像素附近的两次立方插值
  • INTER_LANCZOS4 8x8 超过8x8像素附近的Lanczos插值
#include <opencv2/core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>

int
main(int argc, char *argv[])
{
cv::Mat src_img = cv::imread("../../image/lenna.png", 1);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值