机器视觉
iamohenry
这个作者很懒,什么都没留下…
展开
-
平面上视觉定位要找几个点
视觉引导运控应用比较广泛了,有这么一个常见的场景,物料来了,和初始位置有偏差,怎么计算偏差的变换矩阵?为了计算矩阵,我们最少要找几个点?学过仿射变换的小伙伴都知道,[x,y]'=[a11,a12,a13; a21,a22,a23]*[x0,y0,1]' 也就是说,仿射变换矩阵是一个2*3的矩阵,有六个参数,按照多元一次方程组的解法,我们至少要联立六个方程式,而且这六个方程式不可约,也就是说,要找三个点(每个点有两个数值,x,y),而且这三点不能共线,才可以解出这个仿射变换来。那么问题来了,为什么工业现场原创 2020-09-04 16:47:17 · 1204 阅读 · 0 评论 -
怎样阅读《学习opencv3》
这本书浏览一遍以后,发现内容是很详尽的,作者有鸿图,而且展开得也很好,不过,次序有些问题,重点不够突出,导致初学者很容易在前面几章就折戟。这里提出我的一些小小建议,当然,每个人学习opencv的目的不一样,那么阅读方法和学习方法也就各不相同,我的目的是尽快熟悉opencv的函数和用法,适当复习和了解一些图像处理的原理,那么,我觉得毕竟好的方法就是:1,先看一下前两章,搭建环境快速入门;2,接下来,跳过枯燥的3~5章,我相信会有很多人倒在这三章,实际上这些琐碎的知识,用到的几率相对较小,而且,和图原创 2020-07-15 16:50:22 · 610 阅读 · 3 评论 -
《学习opencv3》 python语言实现(1) ch6
尝试写几个python程序练习一下,同时也学习一下opencv:IDE: VS codepython version: 3.8.2直接上代码:#!/usr/bin/envpython3#-*-coding:utf-8-*-importcv2ascvfromnumpyimport*importnumpyasnpdefmain():src=cv.imread('1.jpg') #随便在电脑上找一张图片h=...原创 2020-07-15 16:28:41 · 152 阅读 · 0 评论 -
opencv实现halcon函数 VectorAngleToRigid
话不多说,先上代码:struct sHomMatrix{ double a11; double a12; double a13; double a21; double a22; double a23; /*缺省值:100,010;*/ sHomMatrix() { a11=1; a12=0; a13=0; a21=0; a22=1; a...原创 2020-06-05 15:27:24 · 1427 阅读 · 0 评论 -
线段到圆弧的距离
计算一条线段的中垂线和圆弧的交点,和这条线段的距离:1,画一段圆弧;2,画一条线;3,计算线到圆弧的交点;4,这两个交点确定一条线段;5,由两个交点画圆,两个圆的交点先连,就是线段的中垂线;6,中垂线和圆弧有一个交点;7,计算交点和线段的距离; dev_open_window (0, 0, 512, 512, 'black', WindowHandle)dev...原创 2019-01-16 18:48:49 · 1308 阅读 · 0 评论