
opencv
文章平均质量分 69
CV工程师小朱
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
棋盘格角点检测顺序问题
棋盘格角点检测在相机拼接、机械臂手眼标定中等应用很广泛,通常也要求尽量各种角度摆放从而保证标定精度。然后就自然想到了这个问题:如果棋盘格任意角度摆放怎么能对应上角点的顺序?做实验确认opencv棋盘格检测对于7x6这种一奇一偶的棋盘格检测出的角点顺序不会发生变化,8x6这种不行。根据棋盘格起始格子颜色为libcbdetect打补丁,使其也能够固定角点检测顺序。原创 2025-04-24 14:32:27 · 574 阅读 · 0 评论 -
OpenCV机械臂手眼标定
这篇文章总结了手眼标定的原理,利用OpenCV自带的函数套用参数即可完成眼在手上和眼在手外两种标定。原创 2025-03-11 11:16:46 · 2855 阅读 · 5 评论 -
OpenCV图像旋转、缩放、翻转、仿射变换的坐标变换计算
文章目录前言一、旋转+缩放+翻转二、仿射变换前言在工业领域进行目标检测的时候,可能会需要先对图像进行旋转校正、多幅图像拼接等操作。这就需要我们将检测到的目标坐标映射到处理后的图像上。下面说几种OpenCV下常用的坐标变换计算,旋转、缩放、翻转和仿射变换,完全同步对应OpenCV的图像处理操作。一、旋转+缩放+翻转代码展示的是主要逻辑,稍微改一改就可以用到项目里去。m_img是原图,m_src_corners是你需要转换的原图中的坐标集合。 Mat image = m_img; cv::Poi原创 2022-03-29 09:56:51 · 4776 阅读 · 0 评论 -
初探opencv:数据结构Mat
对opencv库中的Mat数据结构做了一些简介分析。原创 2017-08-08 10:10:25 · 432 阅读 · 0 评论 -
OpenCV FileStorage读写操作
引言有时我们需要保存一些训练数据,或是相机标定结果,亦或是临时存储一些图片等等。这时,我们可以使用FileStorage加上FileNode来完成这些操作。FileStorage 和 FileNodeFileStorage这个类可以看成是纸+笔的功能,负责保存内容和写入内容;而FileNode可以看成是眼睛,读取纸上的内容。FileStorage拥有真正的内容,而FileNode仅拥有...原创 2018-05-09 21:08:54 · 16156 阅读 · 5 评论 -
opencv选框操作
引言在实验阶段,有时我们需要简单的GUI交互,比如拉一个框。下面就奉上选框的Demo代码,原理很简单,就是获取鼠标事件然后进行一些简单的操作。如果你不熟悉GUI操作,不妨看看吧。代码#include <opencv2/highgui.hpp>#include <opencv2/core.hpp>#include <opencv2/videoio...原创 2018-05-10 11:08:32 · 1991 阅读 · 0 评论