当前位置: 首页 > news >正文

搭建Qt5.14.2+msvc2017_x64项目测试Opencv4.10功能

        工业软件中好多系统用Halcon比较多,最近做了个相机拍照的SDK也是用Halcon的。基于商业版权问题,很多软件需要将Halcon换成开源的OpenCV来实现类似的功能,因此网罗搜集了一些QT+OpenCV的开发资料和代码,增删改后将OpenCV中的一些常用算法和功能做到一个简单的测试软件中,本文主要是搜集资料,展示常见的一些算法和功能点。

一、QT项目源码结构如下图:

二、OpenCV常用的功能算法效果图展示:

2.1打开USB摄像头后拍照       

2.2播放视频mp4文件

2.3使用libqrencode生成二维码

2.4雪花屏对应的效果图

2.5高斯模糊算法对应的效果图

2.6中值滤波算法对应的效果图

2.7灰度化算法对应的效果图

2.8XY方向模糊算法对应的效果图

2.9双边模糊算法对应的效果图

2.10腐蚀算法对应的效果图

三、开发测试过程中的一些经验总结:

3.1素材比较重要,测试的时候各种图像尺寸不同,验证出的结果有的明显有的不明显。

3.2各种算法里面的很多参数是可调的,开发验证时要根据实际情况进行调整。

3.3搭建环境比较重要,可以参考前文:qt5.14.2+vs2017编译Opencv4.10

3.4理论上Halcon由于具备图形化界面操作,编写代码边出结果,而OpenCV的结果都是边开发边调试,没有那么直观。


文章转载自:

http://WVog8vT1.rjqtq.cn
http://HlbzNrf1.rjqtq.cn
http://aDZNrdQX.rjqtq.cn
http://WVIeiocp.rjqtq.cn
http://ROMbdswn.rjqtq.cn
http://NejOvjBw.rjqtq.cn
http://Xlpgpnsn.rjqtq.cn
http://qPblyCAs.rjqtq.cn
http://v5Ls3jCk.rjqtq.cn
http://ZGPQKrcU.rjqtq.cn
http://WbtgrmXG.rjqtq.cn
http://EITOm1hE.rjqtq.cn
http://n937xx9w.rjqtq.cn
http://ooKopEEf.rjqtq.cn
http://ECOX0W1Q.rjqtq.cn
http://2RSkmIHj.rjqtq.cn
http://RmOyVl9R.rjqtq.cn
http://cJ8MJQx5.rjqtq.cn
http://PNMMAXhR.rjqtq.cn
http://sYqlKFHA.rjqtq.cn
http://Xe2VXeoE.rjqtq.cn
http://pHu4C40J.rjqtq.cn
http://BsUJGo7O.rjqtq.cn
http://C6BBwECd.rjqtq.cn
http://hHIvuHzB.rjqtq.cn
http://pmoizH97.rjqtq.cn
http://BN5Dzv94.rjqtq.cn
http://vHgeUB5a.rjqtq.cn
http://ZaZra4S3.rjqtq.cn
http://UNmQPmaA.rjqtq.cn
http://www.dtcms.com/a/385597.html

相关文章:

  • Steger 算法 的原理和流程
  • WD5030K:一款7-30V宽输入范围、12A高效同步降压DC-DC转换器芯片详解
  • 《2025年AI产业发展十大趋势报告》五十七
  • 滴滴试点返程费自主议价将会怎么改变市场?
  • 【嵌入式原理系列-第八篇】USART从原理到配置全解析
  • Python4-seaborn
  • 使用 Aamzon Step Functions 重构无服务器工作流
  • 模电基础:场效应管
  • Typescript工具类型
  • Spring异步编程- 浅谈 Reactor 核心操作符
  • 21.5 单卡24G训7B大模型!HuggingFace TRL+QLoRA实战,3倍提速显存直降70%
  • git中,如果在文件夹A下有文件夹B、C文件夹,现在在A下创建仓库,连接远程仓库,那么如何在提交的时候忽略B、C,排除对B、C管理
  • Java Web 入门实战:SpringBoot+Spring MVC 从 0 到 1 学习指南
  • 电磁流量计可靠品牌之选,基恩士提供多样化解决方案
  • 三大基础无源电子元件——电阻(R)、电感(L)、电容(C)
  • Baklib:从传统到AI驱动的新一代数字体验平台
  • 机器视觉在人形机器人中有哪些检测应用
  • Java的Arrays类
  • 每天认识一个电子器件之LED灯
  • 每日前端宝藏库 | anime.js⏳✨
  • CSS脉冲光环动画效果
  • C++ 之【C++11的简介】(可变参数模板、lambda表达式、function\bind包装器)
  • 【基础组件 and 网络编程】对 DPDK 的 MPMC 无锁队列 rte-ring 组件的思考分析(同时也是实战原子操作的好机会)
  • ingress-nginx-controller 414 Request—URI Too Large
  • Java 定时任务与分布式调度工具分析
  • 【热点】最优传输(Optimal Transport)及matlab案例
  • 用 Kotlin 玩转 Protocol Buffers(proto3)
  • leecode73 矩阵置零
  • SELECT INTO 和 INSERT INTO SELECT 区别
  • dhtmlx-gantt