
OpenCV
醉公子~
每天一点点,收获满满!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
opencv---曲线断点检测(八邻域断点检测)
曲线断裂检测,激光照射原创 2022-08-24 17:37:09 · 5886 阅读 · 5 评论 -
python-opencv表面缺陷检测(模式识别)
对于现在很多工业检测,特别是对一些精密的器件进行筛选,往往都是像素级别的,十分的精确。原创 2022-08-04 02:07:12 · 6745 阅读 · 2 评论 -
pyhton—opencv直线检测(HoughLines)找到最长的一条线(一)
提示:实际情况实际处理文章目录前言一、图像处理二、直线检测代码分析片段分析1片段分析2完整代码前言霍夫变换是图像处理必然接触到的一个算法,它通过一种投票算法检测具有特定形状的物体,该过程在一个参数空间中通过计算累计结果的局部最大值得到一个符合该特定形状的集合作为霍夫变换结果,该方法可以进行圆,直线,椭圆等形状的检测。在车道线检测中,当初考虑的一个方案便是采用霍夫变换检测直线进行车道线提取。一、图像处理示例:针对图像特征检测,对图像的清晰度比较高,对于比较模糊的图像,需要对器经行处理:高.原创 2022-05-24 16:51:52 · 2951 阅读 · 2 评论 -
Mixup 数据增强
最近在YOLOX 中看见了Mixup的方式的数据增强,mixup可以将不同的图像进行混合,从而扩充训练数据集,以下分别从图片和label的角度,介绍经过mixup操作后,数据和label的变化。其实Mixup 就是将两张图像进行融合实现代码:代码import cv2 as cvdef ronghe(path1,path2): img1 = cv.imread(path1) img2 = cv.imread(path2) img3 = cv.resize(img2,(原创 2021-10-22 17:55:25 · 2201 阅读 · 0 评论 -
opencv 图像增强,旋转、平移、缩放、仿射等变化后新坐标计算
文章目录一、旋转二、缩放三、平移四、仿射提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、旋转import cv2import numpy as np"""旋转后图片返回"""def dumpRotateImage(img, degree): #图片,角度 height, width = img.shape[:2]原创 2021-09-13 20:39:38 · 1802 阅读 · 4 评论 -
Pillow 根据字体类型、字号(字体大小)来计算字符串的像素(长 和 高)
有的时候我们在进行数据标注的时候,经常需要对标注的信息------坐标,保存它,后期作为数据集,用来模型训练。完整代码from PIL import ImageFont #导入库font = ImageFont.truetype("./simsun.ttc",25)#设置字体q = '91110108MA00BD0E7H'# 需要计算的字符串width, height = font.getsize(q)#获取长度print(width,height)结果展示希望这篇文章对你有用!谢谢原创 2021-09-03 10:18:30 · 3279 阅读 · 0 评论 -
Pillow 10行代码给营业执照模板写数据,批量生产
对于给图片打标签,我们经常使用opencv来,但是在遇到中文成为流行语言的时候,给图片写上中文成为一大亮点。简介就例如在车辆属性、车牌识别的时候,我们经常会使用得到中文。下面是根据营业执照的模板样式给它赋予数据(内容)在这里我们需要设置字体,我们需要选取能够支持中文的字体,font单张图片标注font = ImageFont.truetype("./simsun.ttc",25)font_1 = ImageFont.truetype("./simsun.ttc",20)im1 = Ima原创 2021-09-02 17:03:15 · 5920 阅读 · 5 评论 -
Python-基于OpenCV的轮廓填充 泛洪算法 孔洞填充
左为原图 右为填充后针对轮廓填充,我们先要提取图像中的轮廓,在对里面的进行颜色填充,这个我自己也有点分不清楚,他和阈值分割进行填充有什么区别,要是有大佬知道,分享一下,将感激不尽!轮廓填充的方法常用的是泛洪算法!孔洞填充就是在二值化下,图像中出现了“白点”或者“黑点”,这会影响我们计算轮廓里面的面积计算!孔洞填充在这里我们针对的是二值图,并不是灰度图!在OpenCV中实现imfill的步骤阅读以下步骤时请参考下图.读取图片。将输入图像二值化。从像素(0,0)填充颜色。请注意,步骤2和步.原创 2021-04-03 22:06:11 · 9808 阅读 · 17 评论 -
Python-基于OpenCV多画面全景拼接
如何将多张图像进行拼接?如何对将一个画面全景图复原出来?多个摄像头画面拼接,我们在这里是基于python的OpenCV库进行拼接;python = 3.7.0OpenCV > 3.0"""导入基本库"""import osimport cv2import imutilsimport numpy as npimport imutils这里我们将要拼接的图像放在一个文件夹里面,循环读取(笨方法);img_dir = 'H:\\ruanjain'names = os原创 2021-03-21 15:58:19 · 5942 阅读 · 1 评论 -
Python-OpenCV-视频合成与分解
OpenCV是很好的一个图像处理库;基于OpenCV的图像处理;视频转图片#*************************************************************#*********************视频转图片*******************************#*************************************************************import cv2 #OpenCV库import os原创 2021-01-24 16:59:37 · 568 阅读 · 2 评论