
OpenCV(C++)
OpenCV(C++)
三丰杂货铺
这个作者很懒,什么都没留下…
展开
-
Qt杂谈小技巧集锦()如何高效储存以及读取数据
高效储存以及读取数据建议使用序列化的方式。也就是说不要用ascii的方式,储存空格等方式,读的时候从文件读,还需要弄明白每一个元素的类型。直接将所有变量,比如 Qmap<>这样的类型,以二进制的方式,储存到文件中,这样的文件无法打开查看内容,但是却可以读写非常快,到qt中,而且不会损失精度,就是那个变量。...原创 2022-03-07 21:48:51 · 1122 阅读 · 1 评论 -
qt串口助手
qt串口助手界面文件树qmake版本:cmake版本:步骤原创 2022-01-07 08:55:24 · 379 阅读 · 0 评论 -
Qt5.15-windows安装(解决Network error while downloading问题)
文章目录1 项目场景:2 问题描述:3 原因分析:4 解决方案:4.1 下载fiddler everywhere以及qt在线下载器4.2 在fiddler everywhere中替换`download.qt.io`为`mirrors.tuna.tsinghua.edu.cn/qt/`4.3 打开在线下载器开始下载5 参考链接1 项目场景:Windows安装qt5.15其实本来安装是很方便的,只需要下载连离线的二...原创 2021-01-31 10:49:12 · 6414 阅读 · 0 评论 -
RoboMaster视觉笔记Qt(三)CMake工程添加Qt界面
RoboMaster视觉笔记Qt(三)CMake工程添加Qt界面RM的代码很多都是CMake构建,并且没有上位机。想要给CMake工程添加Qt的界面,写一个上位机,主要是为了方便地调试参数:能够对代码中摄像头曝光、分辨率等各个参数进行控制,同时,代码运行的结果也能在上位机上绘制曲线生成更好理解的图表结果。上交的工程用CMake构建的。可以直接用qt打开CMakeLists.txt这个文件,把Qt当做一个普通的IDE来使用。添加qt的界面有两种方法。一种是在CMakeLists.txt中添加Qt的模块,原创 2020-05-29 10:42:15 · 1060 阅读 · 0 评论 -
RoboMaster视觉笔记Qt(二)创建Qt+OpenCV控件应用
RoboMaster视觉笔记Qt(二)创建Qt+OpenCV控件应用文章目录RoboMaster视觉笔记Qt(二)创建Qt+OpenCV控件应用一 信号与槽二 中值滤波以及高斯滤波三 新建项目项目功能介绍四 操作步骤五 任务六 Qt界面字体调节代码字体unity-tweak-tool微信公众号微信公众号一 信号与槽相比于标准C++编程,Qt框架最重要的一点是增加了信号与槽机制,这也是Qt如此简单易学且功能强大的原因,同时这也是Qt框架与其他框架之间最重要的区别。可以把该机制理解为Qt对象和原创 2020-05-11 17:29:25 · 710 阅读 · 0 评论 -
RoboMaster视觉学习笔记Qt(一)Qt5。9.9环境配置及测试
RoboMaster视觉教程Qt(一)Qt5环境配置及测试文章目录RoboMaster视觉教程Qt(一)Qt5环境配置及测试一 介绍二 安装qt三 测试qt四 使用qmake编译一下代码(有空玩玩,没空略过)五 Qt包含opencv环境微信公众号一 介绍首先,manifold-2G的处理器架构是arm。很多软件都没有arm版本的,无法在manifold-2G上使用。另外如vs c...原创 2020-04-06 14:57:55 · 1038 阅读 · 0 评论 -
Open CV安装可能报错及原因
文章目录七 opencv安装报错fatal error: boostdesc_bgm.i: No such file or directoryfatal error: opencv2/xfeatures2d/cuda.hpp: No such file or directorynonfree.hpp no such filePerhaps you should add the directory containing `OpenCV.pc' to the PKG_CONFI7.4 opencv cma原创 2020-11-14 09:19:10 · 1917 阅读 · 0 评论 -
ffmpeg学习笔记(一)环境安装步骤(3.4.12和4.4.5)
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言5.3 构建ffmpeg(单纯入门opencv,这节可以不看)总结前言ffmpeg,对视频进行编码解码,不装这个库,OpenCV打不开很多视频文件格式,大家自己可以去ffmpeg官网下载最新版本的ffmpeg。下载选项也有很多(如已经构建好的Static版本,需要自己原创 2020-11-13 15:42:02 · 728 阅读 · 0 评论 -
RoboMaster视觉教程OpenCV(四)开闭运算
RoboMaster视觉教程OpenCV(四)开闭运算文章目录RoboMaster视觉教程OpenCV(四)开闭运算一 Open CV开运算1.1 代码解析namewindow()二 Open CV闭运算2.1 代码解析clock()2.2 软件帧率求解方法2.3 硬件帧率与软件帧率微信公众号一 Open CV开运算之后的代码都在Qt Creator中运行了。毕竟在IDE中运行...原创 2020-04-06 14:53:27 · 684 阅读 · 0 评论 -
RoboMaster视觉教程OpenCV(三)任务及参考
RoboMaster视觉教程OpenCV(三)任务文章目录RoboMaster视觉教程OpenCV(三)任务代码解析图片保存间隔读取文件的次数initImageWriter()saveImages()微信公众号#include <iostream>#include "opencv2/opencv.hpp"#include <fstream>using namesp...原创 2020-03-23 13:13:23 · 749 阅读 · 0 评论 -
RoboMaster视觉教程OpenCV(三)利用文件处理图像
RoboMaster视觉教程OpenCV(三)利用文件处理图像上一次的代码中,我们使用了一个字符串数组来达到写入多个图像而不覆盖的目的。但是仔细想想我们就可以知道每一次程序执行,整型变量还是会从零开始。那么也就是说,虽然第一次程序执行的期间能够不断迭代生成多个图像,但是当程序第二次启动第三次启动时,生成的图像会覆盖上一次程序执行期间生成的图像,因为文件名是一样的。但是在Robomaster比赛...原创 2020-03-23 12:59:17 · 728 阅读 · 0 评论 -
RoboMaster视觉教程OpenCV(二)读取视频图像与转换
RoboMaster视觉教程OpenCV(二)读取视频图像与转换在Robomaster比赛中,读取视频或者图像是极其重要的。因为我们需要在热身赛的时候用摄像头保存一段视频或者图片。之后根据视频中的光线来调节摄像头曝光。此外,也可能需要将视频分解成图片来做数据集,或者说将多个图片合成一段视频。所以这一节的内容就是为这个做准备的。文章目录RoboMaster视觉教程OpenCV(二)读取视频图像与...原创 2020-03-16 11:48:18 · 1271 阅读 · 0 评论 -
OpenCV学习笔记(一)Linux史上最全的环境安装步骤(3.4.12和4.4.5)
本系列是三丰在做RoboMaster比赛视觉组学习过程中的总结。本文主要讲安装配置OpenCV的详细步骤,并运行第一个代码原创 2020-03-10 10:16:39 · 4634 阅读 · 8 评论