![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenCV
工控匠
工业控制、现场总线、机器视觉、运动控制器
展开
-
Dalsa智能相机使用流程
1、启动软件后等待list中显示相机的地址(如果显示蓝色则可以启动,如果显示红色背景则可能是ip地址冲突,需要修改ip,然后重启)注意:相机默认加载解决方案00,如果需要使用其他模板则需要使用外部ip进行触发或者是使用外部IOTrigger+TCP进行切换。(如果是新版的软件,在需要在浏览器中输入智能相机的地址,然后下载nexus进行安装。2、选中要连接的相机的IP,点击“Connected”等待软件连接相机。二、启动相机(在开始界面找到Nexue软件)原创 2023-04-05 16:48:55 · 1442 阅读 · 1 评论 -
图像处理解决流程--外观检测
1、获取标准图像,提取要测定的区域(截取成多个ROI)2、将目标图像的位置进行平移和旋转(将目标图像和标准图像进行重叠)3、根据标准图像的区域进行以此计算目标图像的信息4、判断统计。原创 2023-01-16 16:18:17 · 644 阅读 · 1 评论 -
矩阵变换 (平移)
在进行矩阵的平移设置自定义矩阵,新建矩阵的类型必须为cv_32fc1 如果设置为其他的值则出现异常。原创 2023-01-17 13:12:07 · 207 阅读 · 0 评论 -
霍夫直线检测
基础知识:极坐标: 概念: 是指在平面内由极点、极轴、极径组成的坐标系。 解释: 在平面内取一个点O,称为极点。从O点出发引一条射线OX,称为极轴。再取一个单位长度,通常规定角度取逆时针方向为正。这样平面内任意一点P,都可以用线段OP的长度以及OX到OP的角度Q来确定,有序对(p,Q)就称为点p的极坐标,记作P(P,Q);p称为极经,Q称为极角。使用霍夫空间的条件: 只要是被检测的形状可以用数学表达式写出来,就可以使用霍夫变换检测它,以及要检测的形...原创 2022-01-14 13:40:06 · 281 阅读 · 0 评论 -
欧拉角和旋转矩阵的关系
1、欧拉角=》旋转矩阵,通过 一下公式即可得到旋转矩阵。theta为对应的欧拉角。R(旋转矩阵)=即可得到旋转矩阵。对应的欧拉角为、、。2、旋转矩阵=》欧拉角代码如下://由旋转矩阵计算欧拉角private double[] rotationMatrixToEulerAngles(double[] M) { double R00 = M[0], R01 = M[1], R02 = M[2]; double.原创 2023-01-23 10:01:46 · 948 阅读 · 0 评论 -
Opencv__模板匹配(上)
1、概念:模板匹配的算法包括基于灰度的匹配,基于特征的匹配,基于组件的匹配,基于相关性的匹配以及局部变形匹配。基于灰度的匹配一般应用在没有缩放和旋转,颜色变化不大的场合。基于特征的匹配一般应用在具有缩放和旋转,颜色变化较大的场合。在模板各个组件有相对位移的情况下,使用基于组件的匹配算法。在图像模糊,目标定位不依赖于边缘的情况下一般使用基于相关性的匹配。目标有局部变形的情况使用局部变形匹配算法。基于特征的匹配算法通常使用线特征即轮廓特征,也有使用点特征(ICP算法和RANSAC算法)和面特...原创 2021-11-10 10:46:17 · 2857 阅读 · 0 评论 -
Opencv__仿射变换(1)
1、概念 仿射变换:一个任意的仿射变换都能表示为 乘以一个矩阵(线性变换)接着在加上一个向量(平移)。旋转 =》线性变换平移 =》向量加缩放操作 =》线性变换2、如何获取仿射变换仿射变换基本表示的就是两张图之间的联系。 a、已知两张图有联系,求解矩阵M3、例程 步骤1、加载一幅图片 2、对这幅图片应用仿射变换,这个变换是从源图像和目标图像的两组三个点之间的联系获取...原创 2021-11-10 08:56:19 · 2230 阅读 · 0 评论