OpenCV
澳经理
因为热爱,所以热泪盈眶
展开
-
yolov3的自定义数据集训练
labelimg的安装其实安装labelimg很简单,网上给了各种各样的方法,其实还不如直接使用cmd里面的pip进行安装。如果你的电脑安装了python3,在cmd命令行里面执行以下命令即可:pip install labelimg安装完成后显示如下。之后利用命令:labelimg即:就可以运行。JPEGImages 用来放置需要标注的图片Annotation 用来放置标注好的xml文件进行批量标注利用Open Dir按钮可以打开需要被标注的图片的文件夹。利用Chan原创 2020-06-29 17:50:41 · 632 阅读 · 1 评论 -
轮廓属性
1.图像矩帮你计算一些属性,比如重心,面积等。函数cv2.moments()会给你一个字典,包含所有矩值import cv2import numpy as npimg = cv2.imread('star.jpg',0)ret,thresh = cv2.threshold(img,127,255,0)contours,hierarchy = cv2.findContours(...转载 2020-04-28 18:19:27 · 354 阅读 · 0 评论 -
opencv python 寻找轮廓/轮廓hierarchy/绘制轮廓
寻找轮廓简单地解释为连接所有连续点(沿着边界)的曲线,具有相同的颜色或强度.轮廓是形状分析和物体检测和识别的有用工具为获得更好的准确性,请使用二值图,在找到轮廓之前,应用阈值法或canny边缘检测从OpenCV 3.2开始,findContours()不再修改源图像,而是将修改后的图像作为三个返回参数中的第一个返回在OpenCV中,查找轮廓是从黑色背景中查找白色对象findCont...原创 2020-04-28 17:56:53 · 4693 阅读 · 0 评论 -
opencv改变imshow窗口大小,窗口位置相关参数
cv2.namedWindow("enhanced",0); //CV_WINDOW_NORMAL就是0cv2.resizeWindow("enhanced", 640, 480); //设置长宽大小为640*480cv2.moveWindow("enhanced",0,0); //移动窗口到(0,0)坐标cv2.na...原创 2020-04-28 14:49:29 · 3778 阅读 · 0 评论 -
矩概念与图像矩详解及其hu矩的运用
一、矩概念详解矩这个东西,能组成的名词太多了,矩形,就是长方形,矩阵,就是m行n列的二维数组,所以想了解矩,就要从其具体的场景中去理解。今天我们要讲的图像矩,就是一个新的概念,图像矩就是图像的矩,这个概念来源于数学中的矩,所以我们要先来理解一下,数学中的矩。首先我们先来看一下它的定义和相关概念: 在数学和统计...原创 2020-04-25 15:19:27 · 7717 阅读 · 3 评论 -
深度摄像头测距原理简介
深度检测主要技术方法:1.双目匹配(双RGB摄像头+可选的照明系统)三角测量原理即目标点在左右两幅视图中成像的横坐标之间存在的差异(视差Disparity),与目标点到成像平面的距离成反比例的关系:Z = ft/d;得到深度信息。双目匹配采用三角测量原理完全基于图像处理技术,通过寻找两个图像中的相同的特征点得到匹配点,从而得到深度值。双目测距中光源是环境光或者白光这种没有经过编码的光源,图...转载 2020-04-24 21:51:25 · 2382 阅读 · 0 评论