自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

原创 OpenCV中更稳更快的边缘检测方法,快速查找线、圆、椭圆--EdgeDrawing-C++代码

计算机视觉之家看到快速圆检测,其效果比霍夫要好,速度更快(具体效果可以参考视觉之家的文章),上面C++代码不全,那么好的检测效果国内资料竟然那么少,后在opencv的开发文档中找到了C++代码,在此分享学习交流。

2023-11-10 10:31:15 1968 1

原创 InferenceEngine::Core ie 异常,openvino部署打包程序崩溃,无法运行

将openvino安装路径\\runtime\bin\intel64\Release\plugins.xml文件,放在与程序引用dll的同目录下。

2023-06-07 15:13:08 375 2

原创 ERROR: Could not build wheels for pycocotools, which is required to install pyproject.toml-based pro

根据你的python版本,和系统位数下载,例如我的是python3.6,64位,就下载pycocotools_windows-2.0.0.2-cp36-cp36m-win_amd64.whl。pip安装一直失败,直接下载文件本地安装。到文件目录下,命令行执行。

2023-03-16 14:39:04 4496 6

原创 .ui文件无法自动生成ui_**.h头文件,报错Moc‘ing QtGuiClass.h... 1> Missing value after ‘-I‘.

编辑项目文件(*.vcproj),将"-I$(NOINHERIT)“替换为"-I$(NOINHERIT)\.”。

2023-03-10 13:40:14 734

原创 C++(Opencv DNN 和OpenVINO)部署Yolov7

yolov7出来了,对比yolov5效果很显著,如何用C++快速部署,两位大佬已写好,为方便索引,在这里备份个入口,直接上链接:博客:Github:博客:Github:可以看到精度比Yolov5提升了很多:

2022-10-27 11:30:43 1651

原创 最新OpenVINO实现yolov5 6.1版本C++

生成IR文件树莓派NCS2仅支持FP16,而树莓派的OpenVINO工具套件不包含模型优化器Model Optimizer,因此我们需要在Windows将yolov5.6的深度学习模型转换为支持FP16的IR文件,IR文件包含一个*.xml文件用来描述网络结构,还包含一个*.bin文件用来存储网络的权重和偏置量。yolov5.6中export.py可以直接转成openvino的模型文件,但没有FP16的参数需要将export.py中165行:cmd = f"mo --input_m..

2022-05-11 08:58:34 1971 5

原创 树莓派安装部署OpenVINO

因为OpenVINO是英特尔基于自身硬件平台开发的一种工具套件,所以树莓派要使用OpenVINO必须配合英特尔神经网络计算棒2(NCS2)安装openvino1.下载树莓派OpenVINO安装包这里使用的是2021.4版本:OpenVINO2021.4.689下载:l_openvino_toolkit_runtime_raspbian_p_2021.4.689.tgz下载之后通过WinSCP或Filezilla传送到树莓派sudo mkdir -p /opt/intel/openvi

2022-05-10 15:00:02 4539 12

原创 opencv dnn模块实现Yolov5_6.1

yolov5 6.1同时支持Opencv dnn、TensorRT、Edge TPU和OpenVINO模块部署,在工程实现上就方便多了。TFLite, ONNX, CoreML, TensorRT Export · Issue #251 · ultralytics/yolov5 · GitHub首先要将pt文件导出为onnx模型文件运行export.py,--weights参数后加pt模型文件路径,结束后得到.onnx后缀的文件。python export.py --weights yol

2022-04-18 13:52:41 7280 10

原创 yolov5.6.1训练自己的数据(超简单)

默认yolov5.6部署安装成功。硬件如下:Microsoft Windows 10CPU Intel(R) Core(TM) i7-10870H CPU @ 2.20GHz(2208 MHz)内存 16.00 GB (3200 MHz)显卡 NVIDIA GeForce RTX 3060 Laptop GPU1、数据标注首先使用LabelImg制作标签。LabelImg项目地址github:https://github.com/tzutalin/labelImg/tre...

2022-04-15 16:48:39 3145

原创 PaddleOCR Docker部署安装教程、服务搭建(CPU)

PaddleOCR提供了docker镜像,在这里从头配置环境,也算学习一遍,忽略docker就是paddleOCR ubuntu环境的搭建过程。获取一个新的镜像:docker pull ubuntu如果是一个新的docker镜像,需要配置一些环境,包括tar、wget、make、gcc、python3.7等。本机已有一个ubuntu镜像,创建一个容器:docker run -it ubuntu:paddle /bin/bash配置paddleOCR:cd /homegit

2021-10-26 10:59:58 9554 3

原创 自动从服务器更新文件

多台终端需要从服务器更新最新文件,使用脚本,在开机时启动,对比文件修改时间,若服务器时间大于终端时间,则更新。# -*- coding: utf-8 -*-import ftplibimport osimport datetimeimport timedef downloadfile(ftp, remotepath, localpath): # ftp.cwd(remotepath) # 设置FTP远程目录(路径) list = ftp.nlst() # 获取目录下的

2021-08-27 14:53:05 453

原创 Windows获取文件夹下所有文件名

1、新建get.txt文件,输入以下内容:dir *.* /B > list.txt2、修改get.txt后缀,重命名为get.bat

2021-06-15 10:52:19 3323

原创 获取VS编译可执行文件所依赖动态库

VS编译可执行文件通过Installer Projects进行打包时,依赖的动态库没有自动加载进来,所以通过脚本先提取出来,再一起打包。首先我们在VS运行时,输出窗口有加载动态库的信息,把信息复制到txt文件中,然后通过脚本解析字符串,将动态库拷贝下来。Python脚本:# -*- coding:utf-8 -*-import shutilimport refor line in open("./CountMachineDLL.txt","r",encoding="utf-8".

2021-04-06 20:30:21 631 2

原创 C++调用Python(Yolov5)

项目中用C++调用yolov5,将图片直接传给函数,返回结果值。C++#include "stdafx.h"#include <iostream>#include <Python.h>#include <opencv2/opencv.hpp>#include <numpy/arrayobject.h>using namespace std;int initNumpy(){ import_array();//该宏只能在Release

2021-03-18 09:39:51 6665 14

转载 pycharm常用快捷键(格式化代码 )

ctrl+alt+L一 常用快捷键编辑类:Ctrl + D 复制选定的区域或行Ctrl + Y 删除选定的行Ctrl + Alt + L 代码格式化Ctrl + Alt + O 优化导入(去掉用不到的包导入)Ctrl + 鼠标 简介/进入代码定义 Ctrl + / 行注释 、取消注释Ctrl + 左方括号 快速跳到代码开头Ctrl + 右方括号 快速跳到代码末尾Shift ...

2021-03-16 14:26:48 7306

原创 conda命令

虚拟环境创建虚拟环境:conda create -n nlp python=3.6克隆虚拟环境:conda create -n nlp2 --clone nlp激活虚拟环境:conda activate nlp退出虚拟环境:deactivate查看已安装虚拟环境:conda-env list删除虚拟环境:conda remove -n nlp --all...

2021-01-26 16:45:43 97

原创 tensorboard可视化,网页不显示图片

通过tensorboard --logdir进行可视化,一般出现下面状态是正常的:但在浏览器中输入http://localhost:6006/发现网页可以打开,但不显示图片,可能是浏览器不能正常解析网页导致的,建议使用chrome或firefox浏览器进行尝试。...

2021-01-26 14:43:00 1442 2

原创 QT QSystemTrayIcon activated无信号产生,信号不触发

想要实现双击图标显示窗口,结果信号死活不触发,后来看到有setVisible成员函数(调试时图标是显示的),就试了一下,结果没想到成功了。记录一下,给后人做个参考。m_SysTrayIcon = new QSystemTrayIcon(this);m_SysTrayIcon->setIcon(AppIcon);m_SysTrayIcon->setVisible(true);//setVisible才能触发activated信号m_SysTrayIcon->setToolTip("x

2021-01-25 09:01:55 1188

原创 Linux+Qt+Opencv报错:cannot register existing type ‘GtkWidget‘

将 Environment的qt5ct改为gtk3

2021-01-20 11:31:49 1476

原创 QTcpSocket write写数据失败,发送不了

QTcpSocket *pClient = new QTcpSocket();pClient->connectToHost("192.168.1.35", 6666);int n = mp_client->write("1234567890");上面客户端写数据,服务端一直接受不了,网上查了一大堆都让用flush(),结果flush之后直接断开连接。查资料writte完调用waitForBytesWritten()才发送数据。QTcpSocket *pClient = new QTc

2021-01-14 16:14:48 4933

原创 Qt连接MySQL报错:“Driver not loaded”

将MySQL\MySQL Server 5.5\lib文件夹中的libmysql.dll文件,复制到自己的工程编译的其他.dll文件所在目录中

2021-01-06 14:21:46 234 2

原创 PDA(Android)Window共享文件访问不了

控制面板->程序->启动或关闭Windows功能->勾选【SMB 1.0/CIFS文件共享支持】

2020-12-30 10:59:43 334

原创 C++ opencv+CUDA编程(以VS2015+opencv4.1.0+CUDA10.0为例)

1、需要提前下载的文件:opencv4.1.0(opencv-4.1.0-vc14_vc15.exe):https://github.com/opencv/opencv/releases/tag/4.1.0opencv_contrib(Source code(zip)):https://github.com/opencv/opencv_contrib/releases/tag/4.1.0cmake(cmake-3.13.4-win64-x64.msi):https://cmake.or...

2020-12-10 11:12:50 894

转载 ubuntu 16.04 镜像下载(国内开源镜像站)

转自:ubuntu 16.04 镜像下载转载备份一下,网友评论说浙大最快。官方下载地址(不推荐)https://www.ubuntu.com/download中科大源http://mirrors.ustc.edu.cn/ubuntu-releases/16.04/阿里云开源镜像站http://mirrors.aliyun.com/ubuntu-releases/16.04/兰州大学开源镜像站http://mirror.lzu.edu.cn/ubuntu-releases.

2020-10-28 15:58:51 48150 7

原创 Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call.ESP错误

一般是函数调用错误,常是一边编译一边修改代码导致编译函数错位,如果可以调试跟进函数可以看到函数调用错误,尝试对修改的代码加个换行重新编译即可

2020-07-29 17:03:42 848

原创 Qt编译可执行文件加载本目录下的库(绿色软件)

在.pro文件中加入QMAKE_LFLAGS += '-Wl,-rpath,\'\$$ORIGIN\''qmake生成Makefile文件中LFAGS中有-rpath编译完之后readelf -d 可执行文件 | grep rpath出现下面正常0x000000000000000f (RPATH) Library rpath: [$ORIGIN]这样在运行可执行程序时就不是再eport LD_LIBRARY_PATH了,把所有库存放在可执行文件同级目录下即可

2020-07-08 19:06:43 807

原创 char*转 QStirng中文乱码 Linux

#if defined(Q_OS_UNIX) setlocale(LC_ALL, "");#if QT_VERSION >= 0x050000 && !defined(__EXTENSIVE_WKHTMLTOPDF_QT_HACK__) setenv("QT_QPA_PLATFORM", "offscreen", 0);#endif#endifQString tmpArg = QString::fromLocal8Bit(argv[i]);

2020-07-08 11:16:44 437

原创 Linux查看已安装并卸载软件

1、查看已安装grep 后跟软件名,如dockersudo dpkg -l | grep docker查询结果为docker.io2、卸载sudo apt-get remove -y docker.io

2020-07-03 09:24:32 1346

原创 curl : 依赖: libcurl3-gnutls (= 7.47.0-1ubuntu2) 但是 7.47.0-1ubuntu2.14 正要被安装

报错如下:安装红色框里的依赖即可sudo apt-get install libcurl3-gnutls=7.47.0-1ubuntu2结果如下:

2020-07-03 09:14:33 5832 2

原创 relocation error: libc.so.6: symbol _dl_find_dso_for_object, version GLIBC_PRIVATE not defined in fi

relocation error: libc.so.6: symbol _dl_find_dso_for_object, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference

2020-07-02 16:48:12 7614

原创 CentOS 安装QT qt.qpa.xcb: could not connect to display

没有桌面环境的话只能用命令安装yum search 查找需要安装的软件yum search qtyum intstall 进行安装yum intstall qt5-qtbase.x86_64ubuntu:sudo apt-cache search qt5sudo apt-get install qt5

2020-07-01 10:34:00 9349

原创 ERROR: Unknown module(s) in QT: webkit xmlpatterns svg webkitwidgets(QT5)

sudo apt-get install libqt5webkit5-devsudo apt-get install libqt5svg5-devsudo apt-get install libqt5xmlpatterns5-dev

2020-06-24 11:43:29 1833

转载 Linux 打包可执行文件

步骤1、将项目改为构建Release。项目文件中会自动生成Release项目文件夹。2、打开Release项目文件夹中将生成的可执行程序,比如:untitled4,单独复制到一个新建文件夹中,比如:/home/qttest。3、新建文件夹中进行如下操作:1)编写脚本文件cpdep.sh,将本程序所需库拷贝到当前目录中。#!/bin/sh exe="untitled4" #拷贝的Release项目中的可执行程序名称des="/home/qttest" #untitled4所在目录(新建文件夹)

2020-06-19 14:52:46 1244

原创 QT Creator打包exe可执行文件 Windows

完成C++界面程序后,我们还需要对程序进行Release,然后进行打包,才可以直接运行。步骤1、将项目改为构建Release。项目文件中会自动生成Release项目文件夹。2、打开Release项目文件夹中含有.exe可执行程序,单独复制到一个新建文件夹中。3、打开QT自带的命令行工具,然后cd到新建文件夹,使用命令:windeployqt xxx.exe 进行打包。如果没有其它外部库的话便可以正常运行了。注:里面会生成所需的dll链接库,如果有自己写的外部链接库要手动粘贴到文件夹中,同时代码中

2020-06-13 17:24:28 1603

原创 Qt下char*内容无缘无故改变

下面是错误的:QString str;char* cstr = str.toLocal8Bit().data();正确:在QString转QByteArray再转char时,如果char不是立马使用,要申请一个QByteArray临时变量,不能str.toLocal8Bit().data()一次到位。QString str;QByteArray array = str.toLocal8Bit();char* cstr = array.data();...

2020-06-11 14:51:43 405

原创 错误的文件描述符

遇到了,简单记录一下:linux open时不能同时设置O_WRONLY和O_RDWR,否则会打开错误的文件描述符,使用O_CREAT时设置同时设为O_WRONLY或O_RDWR

2020-06-11 14:42:55 2832

原创 VS(Visual Studio)使用技巧

快捷键跳转到定义:F12跳转后返回(回到上一个光标位置):Ctrl + -前进到下一个光标位置:Ctrl + Shift + -跳转到X行:Ctrl +G字体大小:Ctrl +鼠标滚动滑轮打开某个菜单栏:Alt +菜单栏字母光标放在要 查询的库函数 上:F1选中光标所在单词:Ctrl + W复制光标所在当前行:不选中任何内容直接Ctrl +C...

2019-07-03 18:53:50 1299

原创 python3.4 安装 pillow

交待配置:     win10    已装python27,python36,默认python27刚开始pip install pillow一直报错报错信息:Cleaning up...Command H:\Python34\python.exe -c "import setuptools, tokenize;__file__='C:\\Users\\ADMINI~1\\...

2018-12-25 16:40:41 2604 4

转载 Linux优化终端,自动补全,颜色显示等

优化工具: 安装“bash-completion”(它允许您按“Tab”键自动完成您的shell命令) 安装“command-not-found”(它显示您运行不可用命令时可能需要安装的软件包) 。 这两个工具在使用命令行时非常有用,但在Ubuntu 14.04中未安装。 安装它们: sudo apt-get install bash-completion command-not-fo...

2018-07-20 17:27:26 2409

转载 ubuntu 16.04 ARM 更新源

/etc/apt/sources.list替换为下面内容:deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial main multiverse restricted universedeb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-backports main multiverse ...

2018-01-23 16:04:24 2025

Visualizers.rar

将Visualizers.rar解压,里面文件放在VS安装目录中对应的目录\Common7\Packages\Debugger\Visualizers中进行替换

2019-07-30

空空如也

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

TA关注的人

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