随笔分类 -  机器视觉系列

摘要:Eigen库矩阵运算使用方法 Eigen这个类库,存的东西好多的,来看一下主要的几个头文件吧: ——Core 有关矩阵和数组的类,有基本的线性代数(包含 三角形 和 自伴乘积 相关),还有相应对数组的操作。 ——Geometry 几何学的类,有关转换、平移、进位制、2D旋转、3D旋转(四元组和角轴相 阅读全文
posted @ 2018-02-07 17:29 骑着代码搞机械 阅读(6468) 评论(0) 推荐(0)
摘要:Opencv中图像的遍历与像素操作 OpenCV中表示图像的数据结构是cv::Mat,Mat对象本质上是一个由数值组成的矩阵。矩阵的每一个元素代表一个像素,对于灰度图像,像素是由8位无符号数来表示(0代表黑,255代表白);对于彩色图像,每个像素是一个三元向量,即由三个8位无符号数来表示三个颜色通道 阅读全文
posted @ 2018-02-04 21:31 骑着代码搞机械 阅读(8475) 评论(0) 推荐(3)
摘要:信号与系统 信号——>系统——>响应 信号、系统以及响应三者贯穿信号与系统整本书。 信号涉及的概念十分广泛,人与外部世界不断地交换信息,在信息传递中,随着参数变化的物理量即可定义为信号。因此,信号是信息的具体表现形式,信息是信号的具体内容,互为表里。根据信号的静态特性,可分为确定信号与随机信号、连续 阅读全文
posted @ 2017-10-07 10:57 骑着代码搞机械 阅读(3043) 评论(0) 推荐(0)
摘要:最基本的图像分析工具 灰度直方图。使用直方图辅助,可以实现4大灰度变换,包括线性灰度变换(灰度拉伸)、灰度对数变换、灰度伽马变换、灰度分段线性变换;使用直方图修正技术,可以实现2大变换,包括直方图均衡化和直方图规定化。 一、灰度直方图 灰度直方图分为一般灰度直方图和归一化灰度直方图,灰度直方图统计图 阅读全文
posted @ 2017-09-27 16:58 骑着代码搞机械 阅读(2285) 评论(0) 推荐(0)
摘要:一维码的原理与结构 条码基本原理是利用条纹和间隔或宽窄条纹(间隔)构成二进制的”0“和”1“,反映的是某种信息。 一维条码数据结构,分四个区域。组成分别为静区、起始/终止符、校验符、数据符。 一维条码的意识形态结构,分三条。 一维码的定位与识别 基本halcon工具算子,create_bar_cod 阅读全文
posted @ 2017-08-06 11:12 骑着代码搞机械 阅读(9001) 评论(0) 推荐(0)
摘要:机器视觉应用工程开发思路 机器视觉应用工程主要可划分为两大部分,硬件部分和软件部分。 1.硬件部分,硬件的选型至关重要,决定了后续工作是否可以正常开展,其中关键硬件部分包括:光源,相机以及镜头。 2.软件部分,目前业内商业库主要有Halcon,康耐视,DALSA,evision,NI等,开源库有Op 阅读全文
posted @ 2017-07-17 14:20 骑着代码搞机械 阅读(3005) 评论(1) 推荐(0)
摘要:opencv基础篇--到底什么是图像 什么是图像?英语中有两个单词来形容图像,一个是picture,一个是image。这两者虽然是形容同一个东西,但却又有着区别。picture代表实而有物的真实图像;而image代表着计算机中存储的图像,也代表想象中的图像。 而我们更多研究的便是image,计算机图 阅读全文
posted @ 2017-03-31 21:44 骑着代码搞机械 阅读(981) 评论(3) 推荐(0)
摘要:opencv2.4.10+VS2012配置 作为opencv的初学者,第一个难题想必都一样,如何配置opencv+VS的环境呢?在网上的教程,铺天盖地,但我仍然是尝试了十几次才找到属于自己的那套配置方式。现在,我就大致总结一下,即是对自己配置opencv的方式记录,也希望给更多初学者带来便利。配置o 阅读全文
posted @ 2017-03-31 15:58 骑着代码搞机械 阅读(1982) 评论(0) 推荐(0)