Opencv
文章平均质量分 58
魚香肉丝盖饭
这个作者很懒,什么都没留下…
展开
-
基于opencv和np.repeat的图像马赛克和人脸检测马赛克(python源码)
原图像读取:马赛克实现方式1: 原图像 -> resize缩小 -> resize放大还原为原来的尺寸效果:效果:效果:效果:效果:原创 2022-07-09 18:43:58 · 1690 阅读 · 0 评论 -
基于python-opencv的模型数据集图像批量剪裁小工具
话不多说,直接上代码:import cv2 as cvfiledir = r"../originalimg/" # 原始图像文件夹路径m = 1 # 剪裁后图像的名字标号初始化h,w = 720,1280 # 输入图像的原始尺寸,不知道的话可以print(cv.imread(随便一张图的路径).shape)看一下expecth,expectw = 416,416 # 生成图像的高和宽"""一张大的图像想要被分割成多张小的图像作为训练集的输入流程如下: 遍历文件夹内的图像文件 打原创 2022-05-25 00:03:14 · 491 阅读 · 2 评论 -
基于python-opencv和PIL的截取视频区域生成 GIF 动图
截取视频区域转 GIF 动图 很多时候,我们想在文章中加入一些录屏的视频文件,可是一般都是太大不支持上传。gif无疑是更好的选择,可是市面上的软件要么收费,不收费的又大多都带水印。 于是就有了这篇文章,我们自己写一个可截取视频区域并转换成gif文件的demo。用opencv读取视频import cv2 as cvvideo_path = r'./PCA_Program.mp4' # 视频文件路径cap = cv.VideoCapture(video_path) # 实例化,读取视原创 2022-04-06 16:22:16 · 3970 阅读 · 0 评论 -
基于opencv的数据轮廓拟合填充
基于颜色分割的数据轮廓拟合填充遇到的问题:需要拟合出数据点聚集的区域,由于红色轮廓周围的浅灰色与背景深灰色的色差导致二值化方法会使轮廓偏移无法准确分割出想要的区域,无法进行后续的边缘检测等工作。解决办法:提取roi颜色,后续进行图像形态学处理,准确分割区域后边缘检测,并进行颜色填充。import cv2 as cvimport numpy as npimport copydef roiflood(src, hsv_lower, hsv_upper, dilateker原创 2022-03-23 21:27:09 · 5831 阅读 · 2 评论