news 2026/2/3 5:18:41

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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的视觉工作流”,欢迎前往阅读。

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/2 15:40:32

收藏!2026年程序员必追:AI大模型才是未来5年最优技术赛道

毫不夸张地说,对于程序员群体而言,未来5年最值得深耕的技术发展方向,非AI大模型莫属!无需盲目追逐各类零散技术,只要精准掌握AI应用开发逻辑、搭建完整技术体系,再搭配企业级实战项目积累,就能轻…

作者头像 李华
网站建设 2026/2/2 4:58:05

Serverless架构下的大模型Agent代码沙箱实现,开发者必学,建议收藏!

本文探讨了如何利用Serverless函数计算技术构建安全高效的AI Agent代码沙箱环境。文章分析了Agent代码执行面临的安全隔离、资源管理、生命周期控制和成本优化等核心需求,阐述了Serverless架构在安全隔离、弹性伸缩、按需付费等方面的天然优势。同时,介绍…

作者头像 李华
网站建设 2026/2/3 2:32:43

一文看懂ARM Cortex-M内核中断:嵌入式设备的“高效指挥官”

在单片机、智能手环、传感器模块这些嵌入式设备里,中断机制更精准、更高效——这背后的核心,就是ARM Cortex-M内核的中断系统。它就像一位经验丰富的“指挥官”,能有条不紊地安排设备处理各种突发任务,让小小的芯片既能精准响应需…

作者头像 李华
网站建设 2026/2/1 8:26:18

埋点数据与UI操作的自动化校验:软件测试的核心挑战与解决方案

在移动应用和Web开发中,埋点数据(如用户点击、页面浏览等行为日志)与UI操作(用户界面交互)的关联校验是确保产品质量的关键环节。自动化校验能显著提升测试效率,减少人工误差,但实现过程中面临数…

作者头像 李华