自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 自动白平衡之完美反射算法原理及C++实现

白平衡算法

2023-01-17 10:23:05 301 1

原创 自定义数据集label标签格式转coco数据集label标签格式

111

2022-10-25 22:39:11 647

原创 coco,voc ,yolo数据集中的bbox的坐标格式

bbox坐标格式

2022-10-20 14:36:46 2597

原创 gcc: error: long: No such file or directory

gcc: error: long: No such file or directory

2022-07-22 10:14:41 1178

原创 手动实现目标检测非极大值抑制

实现非极大值抑制

2022-07-20 15:44:46 726

原创 pip 下载whl文件

pip 命令行

2022-06-22 22:44:35 1473

原创 ubuntu下修改只读文件或文件夹方法

linux

2022-06-16 10:56:31 2623

原创 Anaconda建立新的环境,出现CondaHTTPError: HTTP 000 CONNECTION FAILED for url ...... 解决过程

linux

2022-06-16 10:55:25 768

原创 ubuntun卸载cuda

卸载cuda

2022-06-15 09:21:53 446

原创 C++ opencv识别油表数字

opencv项目

2022-06-01 15:10:14 381

原创 Ubuntu18 安装opencv

点此链接

2022-05-30 21:06:18 583

原创 openvino2022 C++部署yolov5安全帽检测模型

#include <fstream> //C++ 文件操作#include <iostream> //C++ input & output stream#include <sstream> //C++ String stream, 读写内存中的string对象#include <opencv2\opencv.hpp> //Ope

2022-05-26 14:43:23 1332 8

原创 Ubuntu编译opencv并进行安装

1.官网下载opencv ubuntu版本下载网址https://opencv.org/releases/解压unzip test.zip2.在opencv根目录创建release文件夹mkdir release3.在release文件夹中进行预编译cmake ..4.根据预编译的结果,缺什么依赖库就下载什么5.预编译结束,进行编译make -j4 #j4是开4个进程的意思6.最后进行安装sudo make install...

2022-05-25 16:51:50 251

原创 乌班图系统设置系统语言,以及中文输入法

2022-05-25 10:55:49 2547

原创 openvino2022最新版部署深度学习模型步骤

1. 引入openvino以来的头文件#include <openvino.hpp>2. 创建命名空间using namespace ov;3. 创建openvino runtime coreov::Core ie;4. 加载模型文件string onnx_path = "***.onnx";ov::CompiledModel model = ie.compile_model(onnx_path, "AUTO");ov::InferRequest infer_reque

2022-05-16 22:08:48 1671

原创 pytorch模型加载和保存

1.只保存模型参数保存模型参数​ torch.save(net.state_dict(), 'net_parameter.pkl')加载模型参数#定义模型结构model = create_net()#加载模型参数model.load_state_dict(torch.load('net_parameter.pkl'))2.保存完整模型即保存模型结构又保存模型参数torch.save(net, 'net_model.pkl')加载模型:net_loaded = torch.load

2022-05-11 13:57:20 783

原创 opencv利用HSV进行图像颜色分割

所用图像:代码:import cv2import matplotlib.pyplot as pltimport numpy as npfrom utilsW.utils import cvShowimg = cv2.imread("D:/images/bird.jpg")cvShow("img", img)Gauss = cv2.GaussianBlur(img, (5, 5), 0)cvShow("Gauss", Gauss)hsv = cv2.cvtColor(Gauss,

2022-04-08 10:40:43 4627

原创 我们无法创建新的分区,也找不到现有的分区

最近在给电脑装系统的时候出现了错误:“我们无法创建新的分区,也找不到现有的分区”经过一番搜索在晚上找到了答案,只要删除C盘即可,就是“删除卷”链接如下:添加链接描述

2022-04-01 20:25:40 2430

原创 全局直方图均衡化和局部直方图均衡化的不同

opencv实现直方图均衡化有现成的函数:cv.equalizeHist(img)(全局)代码距离:实验图片:import cv2import numpy as npimg = cv2.imread("D:/images/test.png", 0)equ = cv2.equalizeHist(img)res = np.hstack((img, equ))cv2.imshow("res", res)cv2.waitKey(0)局部直方图实现函数:import numpy as n.

2022-03-30 16:01:41 851

原创 pyqt5和opencv播放视频

直接上代码# @time: 2022/3/24 17:10# @Author: wangshubo# @File: main.py# @description:# @author_email: '971490321@qq.com'import sysimport osimport cv2from PyQt5 import QtCore, QtGui, QtWidgetsfrom PyQt5.QtWidgets import *from PyQt5.QtCore import *fro

2022-03-25 10:32:44 5170

原创 yolov5识别工地安全帽

yolov5代码:代码链接安全帽数据集:点击接下来你就跟着把数据集带入到yolov5代码中进行训练得到模型就行了,在这里训练参数,batch-size推荐16,epoch为6, 学习率为0.01,预训练模型我用的是YOLO5s,不需要太大,能够看到识别效果就行。接下来得到模型之后就是转换为onnx文件,这个YOLOV5代码,运行export.py文件就能得到。接着我是使用openvino Python版的进行模型推理和部署的。所以要把onnx文件转换为**.bin和.xml**文件。这个你要进到安

2022-03-24 15:18:04 1197

原创 https://www.cnblogs.com/liuxuanhe/p/9209090.html

https://www.cnblogs.com/liuxuanhe/p/9209090.html

2022-03-08 13:59:09 174

原创 编译opencv

cmake编译opencv是一个很苦逼的事,因为国内的原因,一些库在编译的时候会下载不下来,所以,建议还是从github上下载别人编译好的opencv最后,在这里推荐一个网址,上面都是编译好的opencvhttps://gitcode.net/mirrors/huihut/opencv-mingw-build?utm_source=csdn_github_accelerator我试了几个版本:推荐另外在编译好在clion测试的时候会报错,Process finished with exit cod

2022-02-28 10:31:59 1619

原创 Python opencv识别油表数字

图片:代码:# @time: 2022/2/14 10:29# @Author: wangshubo# @File: Ocr_digital_dect.py# @description: 油表数字检测# @author_email: '971490321@qq.com'import cv2import cv2 as cvimport numpy as npfrom utilsW.utils import cvShow, ContrastChangeif __name__ == '

2022-02-23 21:52:15 2421

原创 opencv图像显著区域检测

知乎文章

2022-02-23 17:48:43 2977

原创 opencv车牌照识别

opencv车牌照识别

2022-02-22 19:54:52 1155

原创 opencv答题卡识别项目

代码所用图片:直接上代码:datika.py# @time: 2022/2/17 18:20# @Author: wangshubo# @File: datika.py# @description:# @author_email: '971490321@qq.com'import cv2import numpy as npfrom myutils import sort_contoursfrom utilsW.utils import cvSHow, CalDistance#

2022-02-20 16:00:29 849

原创 opencv Python 信用卡识别

一直很想做一些opencv的项目练练手,看了网上的信用卡识别项目,自己实现一下,用于记录了。所用图片:所用模板图片:我就直接上代码吧# import the necessary packagesfrom imutils import contoursimport numpy as npimport argparseimport imutilsimport myutilsimport cv2 as cvfrom utilsW.utils import cvSHow''' 1,

2022-02-15 11:28:02 1200 2

原创 cv2.approxPolyDP()

cv2.approxPolyDP()的功能:主要功能是把一个连续光滑曲线折线化:其中第二个参数epsilon的作用:double epsilon:判断点到相对应的line segment 的距离的阈值。(距离大于此阈值则舍弃,小于此阈值则保留,epsilon越小,折线的形状越“接近”曲线。)...

2022-01-12 17:27:51 7204 1

原创 cv2.findContours()

cv2.findContours()中model和method记录:mode:cv2.RETR_EXTERNAL 只检测外轮廓信息cv2.RETR_LIST 输出的轮廓间无等级关系,以list形式输出轮廓信息cv2.RETR_CCOMP 输出两层轮廓信息,即内外两个边界. 上面一 层为外边界,里面一层为内孔的边界信息cv2.RETR_TREE 以树结构输出轮廓信息method:cv2.CHAIN_APPROX_NONE 存储所有边界点cv2.CH

2022-01-12 17:25:30 1894

原创 plt多个图片显示在一个大的图片中

plt.figure(figsize=(12, 7)) for img in image_files: # img_path = os.path.join(imgs_path, img) image = cv2.imread(img_path) if None: print("open image error") else: #add image to figure...

2021-11-16 22:12:09 3362 1

原创 对Python中的dict数据类型中的key和value进行排序

说明: 今天在工作的时候,我需要计算图像的质量,并得出每个图像对应的分数,最后我的target就是把图像和图像质量分数存储起来。 为此,我定义dict数据类型scoreDict参数分别用来存储图像和对应的图像:伪代码scoreDict = {"score": None}scoreDict = {"100": image1}scoreDict = {"99": image2}scoreDict = {"98": image3}...得到之后,我还要对得到的分数进行排序,取最小的分数在进

2021-11-16 22:02:06 491

原创 Python round()函数保留小数

Python中如何对float和double等多精度参数保留小数位,其中,细细数来一定有很多方法,我个人认为,方法贵精不贵多,逮着一个方法用就行,反而还记得住。我用的最多的就是round(a,b)函数,其中a是输入的数值,b就是要保留的为数,你想保留2位,b就是2,想保留3位,b就是3example: a = 3.234534 b = round(a,2) print(b)## 输出的就是3.23 #或者是下面这样一种形式 b = a.round(2) print(b)#两者的效果是

2021-11-16 21:40:44 1751

原创 I帧、P帧、B帧、GOP、IDR 和PTS, DTS之间的关系

https://www.cnblogs.com/yongdaimi/p/10676309.html

2021-10-29 11:21:27 216

原创 Pytorch模型保存与加载,并在加载的模型基础上继续训练

https://www.jianshu.com/p/1cd6333128a1

2021-10-11 11:08:52 140

原创 验证程序加载失败,请检查您的浏览器设置,例如广告拦截程序

验证程序加载失败,请检查您的浏览器设置,例如广告拦截程序在下载cuDnn时需要登录英伟达账号,可是在注册登录的时候,会显示如下问题下面给出解决办法:​ 下载腾讯网游加速器然后打开软件在上面搜素英伟达,如图:点击小闪电符号进行加速。然后再回到英伟达注册账户界面刷新网页即可,如图:以上就是解决此问题的方法。...

2021-07-29 13:34:30 107793 19

原创 git常用方法总结

git clonegit statusgit add 文件git commit -m “修改xxx功能”git push origin master:br_test -f//强行覆盖上一次pushgit remote -v//创建分支git checkout -b shape origin/master//获得一次提交git cherry-pick 8f2ce6de21//解决冲突提交git merge --continue//避免出现多commit,git commit --am

2021-07-20 17:31:01 73

原创 opencv中findContours方法解析,以及在Python和C++中的应用和分析

opencv中findContours方法解析,以及在Python和C++中的应用和分析python: cv2.findContours(img,mode,method)​ mode:轮廓检索模式RETR_EXTERNAL :只检索最外面的轮廓RETR_LIST:检索所有的轮廓,并将其保存到一条链表当中;RETR_CCOMP:检索所有的轮廓,并将他们组织为两层:顶层是各部分的外部边界,第二层是空洞的边界;RETR_TREE:检索所有的轮廓,并重构嵌套轮廓的整个层次;m

2021-07-14 22:58:37 1071

原创 如何在代码中对TextFiled输入的字符串判断为空

如何在代码中对TextFiled输入的字符串判断为空如下图对话框的id用 zoneDelayStopTextField表示的话验证判空的代码如下:if (zoneDelayStopTextField.getText() == null || zoneDelayStopTextField.getText().isEmpty()) { }其中等于null就是什么都没有输入,但还有一种可能就是你在TextField中输入空格的话,它也是空值,所以要在后面加入zoneDelayStopTex

2021-06-19 18:36:42 452

原创 git restore 和git restore – staged的区别

git restore 和git restore – staged的区别git restore是在工作区,也就是你电脑上的编辑器上进行修改后,撤回使用的git restore – staged 是你在git add之后提交到暂存区之后,如果你想撤回使用的。

2021-06-17 19:04:22 378

空空如也

空空如也

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

TA关注的人

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