C# 基于OpenCv的视觉工作流-章18-图像缩放

C# 基于OpenCv的视觉工作流-章18-图像缩放

本章目标:
一、按比例缩放;
二、按尺寸缩放;


一、按比例缩放;

OpenCv按比例缩放可如下使用:

Mat matDst = new Mat();

Cv2.Resize(image, matDst, new OpenCvSharp.Size(), width, height,

InterpolationFlags.Cubic);

其中:参数1,为输入图像;

参数2,为输出图像;

参数3,为缩放后图像大小;

参数4,为X轴(宽度)缩放比例;

参数5,为Y轴(高度)缩放比例;

参数6,为插值算法(Nearest:邻近插值,速度快效果差、Linear:双线性插值,使用原图中的4个点进行插值,默认、Cubic:三次插值,原图中的16个点、Area:区域插值,效果最好,时间最长);

效果如下


二、按尺寸缩放;

按尺寸缩放与按比例缩放使用同一算子,不同的是参数设置不同。

OpenCv按比例缩放可如下使用:

Mat matDst = new Mat();

Cv2.Resize(image, matDst, new OpenCvSharp.Size(width, height), 0, 0,

InterpolationFlags.Cubic);

其中:参数width,为缩放后图片宽;

参数height,为缩放后图片高;

效果如下

"VisionTool 探迹"免费视觉工具

下载地址:https://pan.baidu.com/s/11tktKOSnepLNIEqNbvnv6w?pwd=qv5i

"VisionTool Halcon"付费视觉工具

下载地址:https://pan.baidu.com/s/1v832KTonDYS6oNnWG2iZtQ?

对应系列文章"C# 基于Halcon的视觉工作流",欢迎前往阅读。

上述内容需要一定的技术功底,本章至此已结束,欢迎阅读下章,谢谢!

相关推荐
天磊卫士(深圳)科技有限公司1 分钟前
关于天磊卫士(深圳)科技有限公司在网络安全与 AI 合规服务方面的解读
人工智能·科技·web安全
怦怦蓝3 分钟前
给AI装上“眼睛”:一文讲透视觉语言模型(VLM)
人工智能·语言模型·自然语言处理·vlm
(轻舟已过万重山)3 分钟前
B2 · RAG 实战——检索卫生决定 80% 效果
人工智能·ai
月光船幽幽8 分钟前
昆仑流形多模态融合新架构
人工智能·python
gbase_lmax15 分钟前
深度递归与广度递归(DFS,BFS)实现
算法·深度优先·宽度优先
西柚研究生1234561 小时前
论文分析15:跨层特征交互的多尺度无人机小目标检测算法
人工智能·算法·目标检测
fthux7 小时前
装闭 RenoPit 源码解析(07):装修闭坑知识库与AI Prompt构建
人工智能·ai·开源·github·open source·renopit
zyplayer-doc9 小时前
VuePress类静态文档站和动态知识库怎么选:两种技术路线的适用场景
javascript·人工智能·后端·安全·智能手机
rannn_1119 小时前
【力扣hot100】链表专题|160、206、234、141、142
java·算法·leetcode·链表·面试·开发
数模竞赛Paid answer9 小时前
2026年华东杯数学建模B题医药物流安排问题解题全过程文档及程序
算法·数学建模·数据分析·华东杯