随笔分类 -  openCV

openCV图像处理
摘要:需求 1.使用osg替换opengl建模,osg三维对象管理,性能优化,而opengl依赖cpu计算,且对场景管控不好; 2.右侧鼠标绘图,绘制长度的通道,可以一边画图,同步根据图来进行长度的创建通道;(这部分暂没继续实现了); 3.左侧侧是三维场景的框架,实现基本的功能:缩放、旋转、拽托场景中心, 阅读全文
posted @ 2024-11-15 09:59 长沙红胖子Qt创微智科 阅读(61) 评论(0) 推荐(0) 编辑
摘要:前言 对于图像拼接,前面探讨了通过基于Stitcher进行拼接过渡和基于特征点进行拼接过渡,这2个过渡的方式是摄像头拍摄角度和方向不应差距太大。 对于特定的场景,本身摄像头拍摄角度差距较大,拉伸变换后也难做到完美的缝隙拼接,这个时候使用渐近过渡反倒是最好的。 Demo 单独蒙版 蒙版过渡,这里只是根 阅读全文
posted @ 2024-11-14 12:52 长沙红胖子Qt创微智科 阅读(262) 评论(0) 推荐(0) 编辑
摘要:需求 1.打开图片; 2.矫正识别角点; 3.四点对应偏移距离; 4.支持设置棋盘格的行列角点数; 5.导出结果图片; 背景 深入研究图像拼接细分支算法,产出的效果查看工具,验证算法单步思路。 相关博客 《项目实战:Qt+OpenCV透视变换工具v1.1.0(支持打开图片、输出棋盘角点、调整偏移点、 阅读全文
posted @ 2024-11-13 21:15 长沙红胖子Qt创微智科 阅读(53) 评论(0) 推荐(0) 编辑
摘要:需求 1.打开图片; 2.矫正识别角点; 3.opencv摄像头操作子线程处理; 4.支持设置棋盘格的行列角点数; 背景 深入研究图像拼接细分支算法,产出的效果查看工具,验证算法单步思路。 相关博客 《项目实战:Qt+Opencv相机标定工具v1.3.0(支持打开摄像头、视频文件和网络地址,支持标定 阅读全文
posted @ 2024-11-01 15:58 长沙红胖子Qt创微智科 阅读(44) 评论(0) 推荐(0) 编辑
摘要:前言 对于广角摄像头通过相机图片可以识别出棋盘角点计算相机内参矩阵,通过畸变校准可以得到较好的效果,但是鱼眼摄像头通过这种方式获得周围四周的图像效果并不是很好。所以,鱼眼摄像头在校准上与普通摄像头有一些区别。 本篇通过一张图片来识别计算得到相机内参矩阵,并鱼眼矫正的方式矫正图像畸形。 Demo 鱼眼 阅读全文
posted @ 2024-10-25 10:58 长沙红胖子Qt创微智科 阅读(850) 评论(0) 推荐(2) 编辑
摘要:前言 一个摄像头视野不大的时候,我们希望进行两个视野合并,这样让正视的视野增大,从而可以看到更广阔的标准视野。拼接的方法分为两条路,第一条路是Sticher类,第二条思路是特征点匹配。 本篇使用特征点匹配,进行两张图来视野合并拼接。 Demo 100%的点匹配 换了一幅图: 所以,opencv传统的 阅读全文
posted @ 2024-09-02 13:16 长沙红胖子Qt创微智科 阅读(758) 评论(2) 推荐(4) 编辑
摘要:前言 一个摄像头视野不大的时候,我们希望进行两个视野合并,这样让正视的视野增大,从而可以看到更广阔的标准视野。拼接的方法分为两条路,第一条路是stitcher类,第二条思路是特征点匹配。 本篇使用stitcher匹配,进行两张图来视野合并拼接。 Demo 两张图拼接过程 步骤一:打开图片 cv::M 阅读全文
posted @ 2024-08-26 13:53 长沙红胖子Qt创微智科 阅读(528) 评论(0) 推荐(2) 编辑
摘要:前言 通过相机图片可以识别出棋盘角点了,这时候我们需要通过角点去计算相机内参矩阵,通过上篇得知畸变的原理,所以我们尽可能要全方位都能获取标定图片,全方位意思是提供的多张图综合起来基本覆盖了相机所有的像素,同时还要注意远近和斜着 本篇通过一张图片来识别计算得到相机内参矩阵,并矫正相机畸形。 补充 做项 阅读全文
posted @ 2024-03-11 10:50 长沙红胖子Qt创微智科 阅读(1603) 评论(0) 推荐(2) 编辑
摘要:前言 知道图像畸变矫映射的原理之后,那么如何得到相机的内参是矫正的第一步,内参决定了内参矩阵(中心点、焦距等),用内参矩阵才能计算出投影矩阵,从而将原本畸变的图像矫正为平面投影图像。 本篇描述了相机成形的原理,并绘制出识别的角点。 Demo 相机成形的原理 小孔成像原理 得到矩阵计算原理: 得到计算 阅读全文
posted @ 2024-03-07 16:17 长沙红胖子Qt创微智科 阅读(1598) 评论(0) 推荐(4) 编辑
摘要:前言 相机标定,重映射可以进行插值映射从而矫正图像,这是一种方法,也有矩阵映射方法,本篇使用重映射方式解说畸变矫正的计算原理。 Demo 横向纵向区域固定拉伸: 横向纵向拉伸: 右下角拉伸: 相机畸变矫正 标定相机需要做两件事: 纠正畸变的影响 根据图像重构三位场景 纠正畸变的影响 Opencv提供 阅读全文
posted @ 2024-02-26 16:33 长沙红胖子Qt创微智科 阅读(412) 评论(0) 推荐(1) 编辑
摘要:前言 本项目的出现理由只是笔者的一个念头,于是利用专业Qt和Opencv相关的知识开发一个辅助工具,本文章仅用于Qt和Opencv结合的学习。 Demo演示效果 运行包下载地址(供测试学习) CSDN粉丝0积分下载地址:https://download.csdn.net/download/qq214 阅读全文
posted @ 2022-05-16 09:56 长沙红胖子Qt创微智科 阅读(338) 评论(0) 推荐(1) 编辑
摘要:前言 移植opencv到海思平台,opencv支持对视频进行解码,需要对应的ffmpeg支持。 Ffmpeg的移植 Ffmpeg的移植请参考之前的文章:《FFmpeg开发笔记(十):ffmpeg在ubuntu上的交叉编译移植到海思HI35xx平台》 (PS:ffmpeg解码h264是不需要依赖lib 阅读全文
posted @ 2022-03-24 20:11 长沙红胖子Qt创微智科 阅读(639) 评论(0) 推荐(1) 编辑
摘要:前言 级联分类器的效果并不是很好,准确度相对深度学习较低,上一章节使用了dnn中的tensorflow,本章使用yolov3模型,识别出具体的分类。 Demo 320x320,置信度0.6 608x608,置信度0.6(.cfg里面是608) yolov3模型下载 coco.names:模型具体的分 阅读全文
posted @ 2020-10-27 08:34 长沙红胖子Qt创微智科 阅读(1554) 评论(0) 推荐(1) 编辑
摘要:前言 级联分类器的效果并不是很好,准确度相对深度学习较低,本章使用opencv通过tensorflow深度学习,检测已有模型的分类。 Demo 可以猜测,1其实是人,18序号类是狗,因为笔者未找到对应的分类具体信息。 Tensorflow模型下载 https://github.com/opencv/ 阅读全文
posted @ 2020-10-24 08:44 长沙红胖子Qt创微智科 阅读(1127) 评论(0) 推荐(0) 编辑
摘要:前言 红胖子,来也! 做图像处理,经常头痛的是明明分离出来了(非颜色的),分为几块区域,那怎么知道这几块区域到底哪一块是我们需要的,那么这部分就涉及到需要识别了。 识别可以自己写模板匹配、特征点识别、级联分类器训练识别。 本文章就是讲解级联分类器的训练与识别。 明确目标 目标是识别视频中的歌手,我们 阅读全文
posted @ 2020-10-19 21:32 长沙红胖子Qt创微智科 阅读(509) 评论(0) 推荐(0) 编辑
摘要:前言 红胖子来也!!! opencv_contrib是opencv提供额外的工具,提供一些基础算法,之前编译了不带opencv_contrib的版本,不带opencv_contrib的cuda硬加速版本, opencv+opentrib的版本。 OpenCV4是最新的版本,编译一个openCV4的m 阅读全文
posted @ 2020-10-15 21:25 长沙红胖子Qt创微智科 阅读(389) 评论(0) 推荐(0) 编辑
摘要:若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936原博主博客导航:https://blog.csdn.net/qq21497936/article/details/102478062本文章博客地址:https://blog.csdn.n 阅读全文
posted @ 2020-08-06 20:26 长沙红胖子Qt创微智科 阅读(371) 评论(0) 推荐(0) 编辑
摘要:若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936原博主博客导航:https://blog.csdn.net/qq21497936/article/details/102478062本文章博客地址:https://blog.csdn.n 阅读全文
posted @ 2020-07-23 15:30 长沙红胖子Qt创微智科 阅读(773) 评论(0) 推荐(0) 编辑
摘要:若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936原博主博客导航:https://blog.csdn.net/qq21497936/article/details/102478062本文章博客地址:https://blog.csdn.n 阅读全文
posted @ 2020-07-05 19:48 长沙红胖子Qt创微智科 阅读(257) 评论(0) 推荐(0) 编辑
摘要:若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936原博主博客导航:https://blog.csdn.net/qq21497936/article/details/102478062本文章博客地址:https://blog.csdn.n 阅读全文
posted @ 2020-07-02 20:27 长沙红胖子Qt创微智科 阅读(3266) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示