机器视觉
文章平均质量分 95
记录机器视觉基础知识,及项目实践。便于自己查阅!
yishuihanq
“他们来了,走了,都是一样的。只要我一个人,自立,自强,还拥有力量,在一个夏夜爬上山巅,看成群的星星朝我涌来。”【我是勤劳的大黄蜂,知识的搬运工!】【仅用于记录学习过程中所遇到的问题和知识点,便于查阅。若有侵权,烦请告知,会立即删除。】
展开
-
OpenCV 获取倾斜矩形ROI图像
由于项目的需要,在找目标时需要将目标图像“抠”下来,作为下一步骤的输入图像,进行缺陷检测。当目标区域的最小外接矩形没有倾斜时还好,直接用OpenCV的cv::Rect,取ROI就可以了;但是如果目标区域的最小外接矩形有倾斜角度时,就不好搞了,OpenCV中没有这样的函数,需要自己想办法去提取。===========================================================================-.-.-.-.-以下内容原文链接:ht...原创 2021-12-19 23:45:42 · 4161 阅读 · 5 评论 -
基于OpenCV的水电表的刻度数读取及识别
基于OpenCV的水电表的刻度数读取及识别本文分享一个几年前,实习时练手的一个小项目,目的是读取并识别水电表的读数。如下图:图1. 图2.图一水表,生活中主要是关注数码表的数字部分,另外带有指针的四个部分可以忽略;图二电表,既要关注数码表的数字部分,也要关注带指针的部分。本文主要分享图二中电表两部分读数的读取及识别。首先解决带指针部分的刻度读取识别,然后再分享数码表部分的数字读取识别。一、指针部分的刻度读取识别思路分析:指针部分的刻度读取识别,大体分为三...原创 2021-05-15 23:10:57 · 6268 阅读 · 7 评论 -
像素和毫米怎么换算
像素与毫米的转换转换还需要知道另一个参数:DPI(每英寸多少点)象素数/ DPI = 英寸数英寸数 * 25.4 = 毫米数对于显示设备,不管是打印机还是屏幕,都有一种通用的方法先用GetDeviceCaps(设备句柄,LOGPIXELSX)或者GetDeviceCaps(设备句柄,LOGPIXELSY)获得设备每英寸的像素数分别记为:px 和 py一英寸等于25.4mm那么毫米换算成像素的公式为:水平方向的换算:x * px /25.4垂直方向的换算:y * py /25.4像.原创 2020-10-30 13:59:35 · 32351 阅读 · 1 评论 -
机器视觉工业缺陷检测的那些事(四、常用算法与库)
机器视觉工业缺陷检测的那些事(四)二、算法(预处理算法、检测算法)常用的图像处理算法:1、图像变换:(空域和频域、几何变换、色度变换)几何变换:图像平移、旋转、镜像、转置; 尺度变换:图像缩放、插值算法(最近邻插值、线性插值、双三次插值);2、图像增强:灰度变换增强(线性灰度变换、分段线性灰度变换、非线性灰度变换); 直方图增强(直方图统计、直方图均衡化); 图像平滑/降噪(邻域平均法、加权平均法、中值滤波、非线性均值滤波、高斯滤波、双边滤波); 图像(边缘)锐化:Rob.原创 2020-07-07 23:30:11 · 18079 阅读 · 1 评论 -
机器视觉工业缺陷检测的那些事(三、镜头)
机器视觉工业缺陷检测的那些事(三)3、镜头的选择工业相机镜头由多个透镜、可变(亮度)光圈和对焦环组成。如下图所示,在使用时由操作者观察相机显示屏来调整可变光圈和焦点,以确保图像的明亮程度及清晰度(有些镜头有固定调节系统)。(1)镜头的接口镜头的接口尺寸是有国际标准的,共有三种接口型式,即F型、C型、CS型,其他有M42、莱卡、哈苏、AK。F型接口是通用型接口,一般适用于焦距大于25mm的镜头;而当物镜的焦距约小于25mm时,因物镜的尺寸不大,便采用C型或CS型接口。C接口和CS接口的原创 2020-07-07 13:02:49 · 6949 阅读 · 1 评论 -
机器视觉工业缺陷检测的那些事(一、光源)
机器视觉工业缺陷检测的那些事(一) 视觉工业检测大体分为工件尺寸测量与定位,和表面缺陷检测,及各种Logo标识的检测与识别等。尺寸测量主要是检测物体的长、宽、高,比较常见主要是物体的二维尺寸(宽和高)检测。表面缺陷检测主要是物体表面局部物理或者化学性质不均匀的区域,比较常见的有金属或者塑料制品表面的划痕(如:手机壳/屏幕表面的划痕)、斑点和孔洞(如:PCB板漏了焊点或者表面多了焊点),纸张表面的色差、脏污点、破损,纸制品表面的压痕、凸起,玻璃等非金属制品表面的杂质、破损、污点、平整度等...原创 2020-07-02 23:00:32 · 15220 阅读 · 12 评论 -
机器视觉工业缺陷检测的那些事(二、相机)
机器视觉工业缺陷检测的那些事(二)2、相机的选择(1)工业数字相机的分类:工业相机按照芯片类型可以分为CCD相机、CMOS相机;按照输出色彩可以分为单色(黑白)相机、彩色相机;按照传感器的结构特性可以分为线阵相机(黑白摄像机、3Line彩色相机、3CCD彩色相机(分光棱镜)、面阵相机(黑白摄像机、Bayer彩色相机、3CCD彩色相机(分光棱镜);按照输出信号方式可以分为模拟相机(PAL(黑白为CCIR))、NTSC(黑白为EIA))、数字相机(IEEE1394、USB2.0、Came原创 2020-07-07 12:40:25 · 8846 阅读 · 1 评论