- 博客(51)
- 收藏
- 关注
原创 gcc: error: long: No such file or directory
gcc: error: long: No such file or directory
2022-07-22 10:14:41
1337
原创 Anaconda建立新的环境,出现CondaHTTPError: HTTP 000 CONNECTION FAILED for url ...... 解决过程
linux
2022-06-16 10:55:25
820
原创 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
1469
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
307
原创 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
1785
原创 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
901
原创 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
4741
原创 我们无法创建新的分区,也找不到现有的分区
最近在给电脑装系统的时候出现了错误:“我们无法创建新的分区,也找不到现有的分区”经过一番搜索在晚上找到了答案,只要删除C盘即可,就是“删除卷”链接如下:添加链接描述
2022-04-01 20:25:40
2545
原创 全局直方图均衡化和局部直方图均衡化的不同
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
936
原创 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
5214
原创 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
1294
原创 https://www.cnblogs.com/liuxuanhe/p/9209090.html
https://www.cnblogs.com/liuxuanhe/p/9209090.html
2022-03-08 13:59:09
224
原创 编译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
1658
原创 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
2477
原创 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
907
原创 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
1254
2
原创 cv2.approxPolyDP()
cv2.approxPolyDP()的功能:主要功能是把一个连续光滑曲线折线化:其中第二个参数epsilon的作用:double epsilon:判断点到相对应的line segment 的距离的阈值。(距离大于此阈值则舍弃,小于此阈值则保留,epsilon越小,折线的形状越“接近”曲线。)...
2022-01-12 17:27:51
7307
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
1944
原创 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
3461
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
521
原创 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
1814
原创 I帧、P帧、B帧、GOP、IDR 和PTS, DTS之间的关系
https://www.cnblogs.com/yongdaimi/p/10676309.html
2021-10-29 11:21:27
251
原创 验证程序加载失败,请检查您的浏览器设置,例如广告拦截程序
验证程序加载失败,请检查您的浏览器设置,例如广告拦截程序在下载cuDnn时需要登录英伟达账号,可是在注册登录的时候,会显示如下问题下面给出解决办法: 下载腾讯网游加速器然后打开软件在上面搜素英伟达,如图:点击小闪电符号进行加速。然后再回到英伟达注册账户界面刷新网页即可,如图:以上就是解决此问题的方法。...
2021-07-29 13:34:30
108956
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
105
原创 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
1122
原创 如何在代码中对TextFiled输入的字符串判断为空
如何在代码中对TextFiled输入的字符串判断为空如下图对话框的id用 zoneDelayStopTextField表示的话验证判空的代码如下:if (zoneDelayStopTextField.getText() == null || zoneDelayStopTextField.getText().isEmpty()) { }其中等于null就是什么都没有输入,但还有一种可能就是你在TextField中输入空格的话,它也是空值,所以要在后面加入zoneDelayStopTex
2021-06-19 18:36:42
502
原创 git restore 和git restore – staged的区别
git restore 和git restore – staged的区别git restore是在工作区,也就是你电脑上的编辑器上进行修改后,撤回使用的git restore – staged 是你在git add之后提交到暂存区之后,如果你想撤回使用的。
2021-06-17 19:04:22
409
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人