图像处理
文章平均质量分 57
昌山小屋
917
展开
-
【opencv实战】海康摄像rtsp流不同方案下的时延测试(Ing)
VLC海康SDKOpenCV软解码OpenCV CUDA 解码gstreamer原创 2021-04-28 13:14:07 · 13753 阅读 · 11 评论 -
【玩转yolov5】请看代码之augment_hsv
augment_hsv作为yolov5的默认数据增量方式之一,试图在hsv颜色空间上对图片进行变换,达到数据增量的效果。那么什么是hsv颜色空间呢?在日常生活中我们描述一件物品的颜色的时候通常会说"它是什么颜色(H)?","颜色深不深(S)?","亮不亮(V)?",这其实就是在表述hsv颜色空间,可见他相比rgb颜色空间更符合人们对颜色的认知。对于hsv颜色空间网上有大量的资料,非本方的重点,这里只是就yolov5的代码和默认配置来直观地了解一下augment_hsv的增量效果。import ...原创 2021-01-23 16:58:14 · 5463 阅读 · 2 评论 -
【玩转yolov5】来自茱丽叶的letterbox
数据集中的图片一般为长方形,当模型输入为正方形时直接将长方形图片resize为正方形会使得图片失真,采用letterbox(啥意思?邮箱盒子!)通过填充边界(通常是灰色填充)的方式来保持原始图片的长宽比例,同时又满足模型正方形输入的需要。这里以我做训练时使用的一张bdd100k中的图片为例直观感受一下即可。import cv2 import matplotlib as pltimport numpy as npimg_size = 640 #yolov5默认输入图片尺寸640x640...原创 2021-01-23 15:03:24 · 7733 阅读 · 8 评论 -
记一种车牌矫正或精修方法
最近在做一个车牌识别的小项目,之前也没这方面的经验,我大概也就是按照一般步骤:1). 车牌检测;2).车牌校正;3).车牌文字识别这么个三步走的策略来弄。在现实场景中,检测出来的车牌通常都不是那么正规正矩,带有一定的倾斜角度。因此在识别之前要进行车牌矫正,矫正的结果直接影响车牌识别的效果。这篇文章是我在看了 开源项目HyperLPR(基于深度学习高性能中文车牌识别)中关于车牌矫正部...原创 2019-12-30 00:20:28 · 4266 阅读 · 1 评论 -
【opencv实战】图片处理奇技淫巧收录(补充中)
使用OpenCV裁切图片import cv2img = cv2.imread('test.jpg')x0,y0 = 100,200x1,y1 = 400,500crop = img[y0:y1,x0:x1]cv2.imwrite('crop.jpg', crop)使用PIL裁切图片import Imageimg = Image.open('test.jpg')re...原创 2018-12-25 23:04:42 · 2592 阅读 · 0 评论