自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(332)
  • 资源 (5)
  • 收藏
  • 关注

原创 C++判断文件夹是否存在

C++判断文件夹是否存在

2023-03-16 16:07:28 325 1

原创 读取多行txt

读取txt中的内容

2023-03-08 17:32:49 182

原创 mnist数据转Img

mnist数据集转

2022-09-25 09:35:58 258

原创 #include <windows> 和 opencv冲突

因为opencv中有用到一些windows的东西,在先引用opencv,再#include 的时候,会有冲突。解决方法:在最开始引用#include

2022-09-20 10:19:52 721 1

原创 图像配准算法之demons算法

2022-08-08 09:38:17 1170

原创 手撸模板匹配-C++版本

模板匹配手撸

2022-06-30 14:33:42 460

转载 OpenCV 微信QRCode二维码

转自:OpenCV4.5.1新增微信QRCode解码功能使用步骤与测评 附源码和效果视频_Color Space的博客-CSDN博客导读:微信开源了QRCode解码功能,并可以在OpenCV中使用,本期将介绍使用步骤和效果演示。使用步骤: WeChatQRCode模块为OpenCV4.5.1新增功能,需要在github下载最新opencv源码master和contrib部分编译后使用。源码编译使用CMake,相关编译教程很多博客写的很详细,这里只做关键...

2022-02-24 11:11:56 4141 3

原创 python调用C++封装好的dll接口

C++ codeextern "C" __declspec(dllexport) int testFunction(int a, int b);int testFunction(int a, int b){ return a + b;}python codeimport ctypesimport timeimport numpy as npimport osdllName = "./QFN_Test.dll"dll = ctypes.WinDLL(dllName)

2022-02-10 16:50:05 938

原创 ubuntu突然断电重启显卡驱动失败解决办法(不需要重装驱动)

今天实验室突然跳闸,开机的时候发现显卡驱动失效了,用nvidia-smi显示如下:NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running这个问题通常是由重启后切换到了新的内核版本上导致的,所以只要切换回去就可以了你可以用uname -r看一下当前使用的内核版本,可以用dpk

2021-12-23 17:23:34 1599 2

转载 【Ubuntu】Ubuntu解决系统图标变大以及分辨率降低问题(ubuntu18.04)

下午实验室突然断电,来电后一打开电脑发现Ubuntu系统显示变形了,在网上找到的解决方法如下,亲测好用:开机引导文件: /etc/default/grub1、修改开机引导文件:sudo gedit /etc/default/grub2、找到文件中的GRUB_GFXMODE,并将其改为GRUB_GFXMODE=1920x1080(你想要的分辨率),并去掉GRUB_GFXMODE=1920x1080 前面的‘ #’注释号3、sudo update-grub4、最后reboot重启参考:htt

2021-12-23 16:54:12 2046

原创 风格迁移-opencv

Mat liu = imread("C:\\Users\\Ring\\Desktop\\liu.jpg", 1); Mat result; stylization(liu, result, 5, 0.6); Mat imgGray, imgColor; pencilSketch(liu, imgGray, imgColor, 5, 0.1f, 0.03f);

2021-10-29 14:54:02 1930 2

原创 水面漂浮物

基于深度学习的水面漂浮物目标检测及分析

2021-10-22 22:27:28 2668 1

原创 下载各版本cuda,下载以前版本的cuda

https://developer.nvidia.com/cuda-toolkit-archive

2021-10-10 20:38:53 502

原创 使用tensorRt部署 efficientNet b系列

efficientNet 的代码,见ubantu codehttps://github.com/lukemelas/EfficientNet-PyTorchtrain的代码:from __future__ import print_function, divisionimport torchimport torch.nn as nnimport torch.optim as optimfrom torch.autograd import Variablefrom torchvi..

2021-08-31 14:41:14 1131 2

原创 virtuoso

https://my.oschina.net/propagator/blog/3166272

2021-08-27 11:18:31 516

原创 拟合圆形_

源码:https://github.com/AlliedToasters/circle-fit 已经点了个star方法:1,hyper_fit(超拟合方法)2,least_squares_circle(最小二乘法)效果test.pyimport unittestimport timefrom circle_fit import hyper_fit, least_squares_circleimport numpy as npclass AppTest...

2021-08-25 13:36:13 1930 3

转载 最小二乘法拟合圆

转自:https://blog.csdn.net/liyuanbhu/article/details/50889951

2021-08-25 13:17:00 178

原创 kaggle账号

邮箱:163密码:qq密码

2021-08-18 21:48:18 1805 7

原创 跑通的网络

分类1,resnet2,efficientNet目标检测1,yoloV52,efficientDet分割1,Swin-Transformer(只跑了分类部分)

2021-08-16 08:51:06 164

原创 使用tensorRT部署yolov5 v5.0—windows

目录前言 step 1. 下载yolov5源码以及tensorrtx源码,并将yolov5s.pt转为.wts模型 step 2. 安装cuDNN、TensorRT以及验证TensorRT是否安装成功 step 3. https://github.com/wang-xinyu 使用vs跑通github中yolov5 5.0 的C++代码 step 4. 跑自己训练的模型 总结前言    前段时间研究了Pytorch的环境配置,之后便从github上下载了yolov5的源码,

2021-08-16 08:34:15 6417 16

转载 Opencv、dnn部署自己的Yolov5模型记录

转自:https://blog.csdn.net/weixin_41868104/article/details/115614586?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162873465516780271580539%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=162873465516780271580539&b

2021-08-12 13:31:13 1666 2

转载 yolov5深度剖析(3)—head

转自:https://blog.csdn.net/weixin_36714575/article/details/114238645前言在上次的文章中我们解析了backbone网络的构建源码,在这篇中我们针对model.py剩余的部分进行debug解析。如果没看过之前文章的小伙伴,推荐先查看这个系列的第一篇和第二篇。下面贴上传送门:1.yolov5源码解析第一篇 架构设计和debug准备2.yolov5源码解析第二篇 backbone源码解析今天我们继续对model.py里的Detect

2021-08-11 21:50:38 5022 3

转载 yolov5深度剖析(2)—backbone

转自:https://blog.csdn.net/weixin_36714575/article/details/114211796?spm=1001.2014.3001.5501前言上一篇中我们简单回顾了yolov5的架构和搭建了开发环境。需要回顾的小伙伴可以点击下面传送门,基于第一篇的理解我们再进行源码解读就会有事半功倍的效果。yolov5架构剖析和环境搭建传送门这篇中我们开始解析yolov5的源码,类似yolov3我们同样从模型的构建开始。这部分核心的代码在yolo.py文件中。我

2021-08-11 21:48:07 4075

转载 yolov5深度剖析(1)—架构和源码

转自:https://blog.csdn.net/weixin_36714575/article/details/114116862前言前段时间分析了yolov3的源码,这次想带着小伙伴一起把yolov5完全掌握。博主还是保持着一贯的风格,依旧采用debug级别的源码剖析。目的就是让大家可以通过一个系列的文章就把yolov5的架构、设计理念和每一行源码都弄懂。只要小伙伴可以花时间把这个系列读完,就会对yolov5的理解有所提升。去年参加了kaggle的小麦检测比赛,yolov5在比赛的中段开始呈

2021-08-11 21:43:45 1744

转载 Yolov5核心基础知识完整讲解

转自:https://zhuanlan.zhihu.com/p/172121380大白在之前写过《深入浅出Yolo系列之Yolov3&Yolov4核心基础知识完整讲解》对Yolov4的相关基础知识做了比较系统的梳理,但Yolov4后不久,又出现了Yolov5,虽然作者没有放上和Yolov4的直接测试对比,但在COCO数据集的测试效果还是很可观的。很多人考虑到Yolov5的创新性不足,对算法是否能够进化,称得上Yolov5而议论纷纷。但既然称之为Yolov5,也有很多非常不错的地方值得

2021-08-11 21:02:07 5075

原创 YOLOv5从入门到部署之:训练私有数据并修改模型

1 环境部署YOLOv5是基于pytorch实现的, 需要的运行环境已经在requirements.txt文件里面列出。# base ----------------------------------------Cythonmatplotlib>=3.2.2numpy>=1.18.5opencv-python>=4.1.2pillowPyYAML>=5.3scipy>=1.4.1tensorboard>=2.2torch>=1.6.0

2021-08-10 14:11:44 1848

原创 json改成yolov5的格式

import numpy as np # linear algebraimport osimport jsonfrom tqdm.auto import tqdmimport shutil as shimport cv2josn_path = "./train_data/guangdong1_round2_train2_20191004_Annotations/Annotations/anno_train.json"image_path = "./train_data/guangdong1.

2021-08-09 10:37:04 783

原创 将xml格式改称yolov5格式

xml格式<annotation> <folder>cr</folder> <filename>crazing_1.jpg</filename> <source> <database>NEU-DET</database> </source> <size> <width>200</width> <height>200</h

2021-08-09 10:10:35 602

原创 Ubuntu20.04如何解决QQ闪退问题

Ubuntu20.04如何解决QQ闪退问题(亲测有效) 解决办法(代码) 解决办法(代码)以下附上QQ官网中对于解决这类办法的原文:如果版本更新后登录出现闪退情况,请删除 ~/.config/tencent-qq/#你的QQ号# 目录后重新登录。因此我们可使用以下代码来解决闪退问题:sudo rm -rf ~/.config/tencent-qq/#你的QQ号# #Ubuntu 20.04...

2021-08-04 22:12:38 1464 4

转载 Python 深度学习AI - 利用训练好的模型库进行图像分割、一键抠图实例演示,百度深度学习平台飞浆paddlepaddle-gpu的安装与使用

Python 深度学习AI - 图像分割第一章:深度学习平台飞浆 paddle 的环境搭建 ① 效率更高的 gpu 版本的安装 ② 判断是否支持 gpu 版本 ③ 退而求其次,普通版本的安装 ④ paddlehub 的安装 第二章:调用训练好的库进行图像分割效果演示 ① 演示一:ace2p 模型 ② 演示二:humanseg_server 模型 ③ 演示三:deeplabv3p_xception65_humanseg 模型第一章:深度学习平台飞浆 paddle 的环境搭建.

2021-08-02 22:19:58 792 1

原创 yolov5组件笔记

深度学习模型组件 ------ 深度可分离卷积、瓶颈层Bottleneck、CSP瓶颈层BottleneckCSP、ResNet模块、SPP空间金字塔池化模块目录1、标准卷积: Conv + BN + activate2、DWConv深度可分离卷积3、Bottleneck瓶颈层4、BottleneckCSP-CSP瓶颈层5、ResNet模块6、SPP空间金字塔池化模块7、focus8、PAN特征融合9、GIOU DIOU CIOUyolov5的融合采用的是一个普通

2021-08-02 21:39:27 3103

原创 ubuntu下查看CPU/GPU/内存使用率

1. 查看cup使用率、内存(1)top(2)htopsudo apt-get install htophtop2. 查看GPU使用 nvidia-smi 命令$ nvidia-smi但是这个命令只能显示一次,如果要实时显示,配合watch命令, 让一秒刷新一次$ watch -n 1 nvidia-smi...

2021-08-02 21:25:57 4051

原创 Ubuntu20.4设置中文输入法

本人Ubuntu20.4为英文版本安装拼音输入法sudo apt install ibus-libpinyinsudo apt install ibus-clutter重启 设置 Setting — Region & Language – “+” — Chinese(Intelligent Pinyin)

2021-08-02 21:19:10 535

转载 【资源】深度学习缺陷检测

转自:https://bbs.cvmart.net/articles/571DEye (Keep an Eye on Defects Inspection)1. AbstractDefect Eye is an open source software library based on tensorflow1.4, which focus on surface defect inspection. The application area cover the full range of yiel

2021-08-02 15:28:21 546

原创 工业质检-缺陷检测数据集

文章转自https://www.jiqizhixin.com/articles/2020-10-25-3以备后用,非常感谢!目前, 基于机器视觉的表面缺陷装备已经在各工业领域广泛替代人工肉眼检测,包括3C、汽车、家电、机械制造、半导体及电子、化工、医药、航空航天、轻工等行业。传统的基于机器 视觉的表面缺陷检测方法,往往采用常规图像处理 算法或人工设计特征加分类器方式。一般来说,通常利用被检表面或缺陷的不同性质进行成像方案的设计,合理的成像方案有助于获得光照均匀的图像,并将物体表面缺陷明显的体现出来。近

2021-08-02 15:24:09 3263

原创 Vs Code使用 - 搭建python运行调试环境

参考:https://blog.csdn.net/jackailson/article/details/101129057?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162787224316780271523672%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=162787224316780271523672&

2021-08-02 11:33:18 719

原创 Windows 下安装 Ubuntu 双系统

转载自:Windows 下安装 Ubuntu 双系统一、准备:(一)、准备工具:  ➢U盘一个(请提前备份U盘里面的资料,因为后面操作要格式化U盘)  ➢Ubuntu16.04LTS(长期支持版)镜像:    下载地址:http://www.ubuntu.com/download/desktop    (Ubuntu中国下载地址:http://cn.ubuntu.com/download/)    云盘下载地址:百度云盘:链接:http://pan.b...

2021-07-30 11:20:26 3088

原创 最全官方win10系统安装教程,教你如何用u盘安装win10系统?

微软官方版镜像软件,全程傻瓜式操作,利用U盘安装win10系统。最强懒人包,只要你有一个大于8G的U盘,你就可以省下重装系统的钱,用它买吃的不香么?而且,通过官方软件安装比其他软件安装更加安全可靠,可以防止系统安装时被乘机动手脚,系统功能被阉割,影响后续使用。一、准备工作:准备一个不小于8G的U盘,备份好里面重要东西,然后格式化 微软官网win10系统镜像工具MediaCreationTool2004 保持网络连接,为微软官方制作启动盘做准备二、利用微软官方工具制作U盘启动盘1.下

2021-07-30 11:18:00 55599 12

原创 coco数据集下载

https://www.jianshu.com/p/758eb5aef744

2021-07-28 14:08:40 126

原创 pytorch跑yolov5

1,下载yolov5的代码和模型https://github.com/ultralytics/yolov5https://github.com/ultralytics/yolov5/releases2,cd到代码的路径中,看看当前环境怎么样pip install -r requirements.txt3,detect,实验pytorch跑出来的结果python detect.py --weights=yolov5s6.pt4,训练,自己弄图啥的都行python trai

2021-07-28 10:29:27 336

halcon常用函数.pdf

halcon入门常用函数

2021-07-23

亚像素模板匹配—计算图像之间的亚像素偏差

计算出两幅图像之间的亚像素对位的精度,通过模板匹配得到评分Mat,计算出在Mat上最大匹配的点,再最大匹配点周围,利用评分,找出亚像素的off,实际测试精度在0.02像素。

2020-11-30

去雾算法——参考何凯明博士的论文,自己写的代码

何凯明博士的去雾算法,是一大经典,此代码复现何博士的论文,达到的优秀的去雾效果,在现实中,应用场景还挺多的。。。

2020-09-30

基于opencv的轮廓匹配算法

利用轮廓,求图像间的offset,图像库是opencv的代码,利用canny求出轮廓,然后找出两幅图的轮廓offset,即得原图的offset。

2020-09-27

基于opencv的图像旋转匹配

可以求出图像之间的旋转角,精度和图像大小成正比,利用频域做的,不是单纯的旋转0.1°,匹配一下,再转一下,再匹配一下。

2020-09-27

空空如也

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

TA关注的人

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