自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 根据xml标注将多个目标同时截取成一张图片,并修改xml文件

因为tt100k图片太大,所以需要将图片截取包含目标的一部分并保存xml文件,因此写了截取脚本from __future__ import divisionimport osimport cv2from PIL import Imageimport xml.dom.minidom as treeimport numpy as npImgPath = 'D:/yolov5/CFyolov5-tt100k/resize/image/'AnnoPath = 'D:/yolov5/CFyolov

2022-03-30 11:16:28 1311 1

原创 在youlov5中使用BSConv

BSConv-U源码:import torchimport bsconv.pytorchclass BSConv(torch.nn.Module): def __init__(self, num_classes=1000): super().__init__() self.features = torch.nn.Sequential( bsconv.pytorch.BSConvU(3, 32, kernel_size=3, strid

2021-09-21 07:48:06 748 2

原创 清华源安装torch

pip install --upgrade torch torchvision -i https://pypi.tuna.tsinghua.edu.cn/simple

2021-06-22 16:43:41 3029

原创 Google colab档案存取教学《李宏毅2021机器学习深度学习》

1. 透过档案共用连结一般来说,Google Drive 的档案连结会是类似下面的结构:https://drive.google.com/open?id=1duQU7xqXRsOSPYeOR0zLiSA8g_LCFzoV其中 “open?id=” 后面的那一串乱码称为 file_id在 colab 中,我们可以直接用 file_id 下载档案,优点是这个过程不需要再手动输入任何讯息,但缺点是下载下来的档案在程式执行完毕后就会消失,也就是每一次都必须重新下载,使得执行时间增加。# 下載 file_i

2021-06-22 14:33:46 425

原创 caffe-ssd中 net.forward()的4维返回值

1、blob = cv2.dnn.blobFromImage(frame, 0.007843, (w, h), 127.5)127.5是均值。0.007843= 1 / 127.5(实际上就是x-127.5(均值) / 因子),127.5就是均值2、net.setInput(blob) detections = net.forward()#是个四维的返回值confidence = detections[0, 0, i, 2]idx = int(detections[0, 0, i,

2021-06-13 18:05:34 1692

原创 项目实战目标追踪配置文件遇到的问题

1、[ERROR:0]\cap.cpp (142) cv::VideoCapture::open VIDEOIO(CV_IMAGES): raised OpenCV exception:解决方法:把视频的路径添加进去,注意要用 \ ,文件的类型也要写进去2、OpenCV目标跟踪运行出错:AttributeError: module ‘cv2.cv2’ has no attribute ‘TrackerCSRT_create’解决方法:重新安装:opencv-contrib-python4

2021-06-13 15:45:19 1534

原创 cv2.dnn.blobFromImage函数

今天看到唐宇迪视频DNN模块用到的函数1、读取模型和caffe配置文件cv2.dnn.readNetFromCaffe1、net = cv2.dnn.readNetFromCaffe("bvlc_googlenet.prototxt","bvlc_googlenet.caffemodel")用于读取已经训练好的caffe模型.参数说明:prototxt表示caffe网络的结构文本,model表示已经训练好的参数结果2、读取图像路径imagePaths = sorted(list(DNN.uti

2021-06-11 18:28:48 1775

原创 OpenCV计算机视觉实战 - Task6 - 答题卡识别判卷【项目实战】

项目要求提供一张答题卡图像,通过图像处理识别出答题卡上每个题的选项,与正确答案对比,得出分数并写在答题卡上。主要步骤:先进行仿射变换去除背景(只留试卷部分),二值化,圆形轮廓检测,遍历每一行选项,统计非零像素,记录填充选项(即非零像素最多的轮廓区域),与正确答案进行比对,正确则correct数+1,得到总成绩1、预处理1、灰度图2、滤波去噪3、边缘检测Canny4、轮廓检测# 预处理image = cv2.imread("./images/test_01.png")contours_i

2021-06-09 23:16:47 678 2

原创 停车场车位识别

主要函数1. inRange()函数cv2.inRange函数设阈值,去除背景部分cv2.inRange(hsv, lower_red, upper_red)hsv指的是原图lower_red指的是图像中低于这个lower_red的值,图像值变为0upper_red指的是图像中高于这个upper_red的值,图像值变为0而在lower_red~upper_red之间的值变成2552、cannycv2.Canny(image, threshold1, threshold2[, edges[,

2021-06-09 15:50:09 1004

原创 OCR文本扫描 轮廓检测 透视变换-唐宇迪笔记

OCR文本扫描 轮廓检测 透视变换本项目和源代码来自唐宇迪opencv项目实战OCR文本识别什么是OCR,百度里的定义是:OCR (Optical Character Recognition,光学字符识别)是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程;即,针对印刷体字符,采用光学的方式将纸质文档中的文字转换成为黑白点阵的图像文件,并通过识别软件将图像中的文字转换成文本格式,供文字处理软件进一步编辑加工的技术。

2021-05-28 21:34:40 1704

原创 删除flash助手推荐广告

删除FLASH助手推荐广告C:\Windows\SysWOW64\Macromed\Flash\FlashHelperService.exe

2021-01-29 16:07:43 308

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除