C++
dongjuexk
这个作者很懒,什么都没留下…
展开
-
最新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 · 1980 阅读 · 5 评论 -
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 · 7286 阅读 · 10 评论 -
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 · 6688 阅读 · 14 评论 -
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 · 1199 阅读 · 0 评论 -
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 · 4949 阅读 · 0 评论 -
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 · 809 阅读 · 0 评论 -
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 · 441 阅读 · 0 评论 -
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 · 7641 阅读 · 0 评论 -
VS(Visual Studio)使用技巧
快捷键跳转到定义:F12跳转后返回(回到上一个光标位置):Ctrl + -前进到下一个光标位置:Ctrl + Shift + -跳转到X行:Ctrl +G字体大小:Ctrl +鼠标滚动滑轮打开某个菜单栏:Alt +菜单栏字母光标放在要 查询的库函数 上:F1选中光标所在单词:Ctrl + W复制光标所在当前行:不选中任何内容直接Ctrl +C...原创 2019-07-03 18:53:50 · 1311 阅读 · 0 评论