编程记录
InfiniteChaos
~
展开
-
C++使用OpenMP和AVX2优化图像中卷积算法
C++卷积算法优化原创 2023-08-09 09:56:54 · 233 阅读 · 0 评论 -
Qt QTcpSocket和QModbusTcpClient 的内存泄漏
qt qtcpsocket和qmodbustcp存在的内存泄漏问题原创 2022-08-05 08:28:47 · 903 阅读 · 4 评论 -
PaddlePaddleOCR使用C++预测库中文乱码快速解决
打开推断文件夹中的Key文件右键另存为 选择ANSI编码格式 就可以在例程中以string输出正常中文原创 2022-02-09 09:46:46 · 1863 阅读 · 1 评论 -
ifstream 读取中文路径
#include <Windows.h>#include <iostream>#include <fstream>void readChineseUrl(){ wchar_t w_buf[256]; std::string d = "C:\\中文.txt"; size_t lengthUnicode = MultiByteToWideChar(CP_ACP, 0, d.c_str(), d.size(), NULL, 0); wchar_t* sz原创 2021-11-05 08:30:04 · 1483 阅读 · 0 评论 -
3D曲面泊松重建源码编译
博主用的环境是 Win10 VS2017 系统内存至少要16G+源码下载博主编译的版本是v13.72 目前最新版下载完文件后 解压 双击SLN打开项目 因为博主是VS2017 你需要切换平台工具集版本 若你是VS2019则不需要切换工具集版本记住每个子项目都切换工具集版本这时候如果你点击生成 会提示编译器 堆空间不足你需要在文件夹里找到这两个vcproj 然后打开它找到Global属性加上红框的这条然后在点击重新生成 就可以成功编译 编译完EXE在根据官网提示指令进行cmd操原创 2021-09-04 09:02:20 · 733 阅读 · 6 评论 -
LibTorch使用GPU训练时损失值NaN问题
可能原因是你的显卡有问题 ->你的显卡可能为矿卡 内部被魔改过 建议换一张显卡试试原创 2021-05-26 14:38:57 · 452 阅读 · 0 评论 -
VS2017配置OpenBlas
前置参考文章 VS配置OpenBlas上面的文章显示配置失败 会提示缺少dll对应的DLL在作者提供的下载链接中下载下对应位数的MinGw 解压里面的DLL文件 放到运行目录下原创 2021-02-21 08:45:34 · 484 阅读 · 1 评论 -
关于LibTorch训练参数无法更新
可能原因是构造函数里没有注册模型到参数中NormModuleImpl::NormModuleImpl() : mc{ torch::nn::Conv2d(torch::nn::Conv2dOptions(1,32,3).stride(1).padding(1)), }{ //没写这句代码 模型参数不work register_module("ds", mc);}int main(){ Adam optimizer(ae->parameters()); retur原创 2021-01-23 08:16:27 · 234 阅读 · 0 评论 -
相机标定之单应性矩阵求取
//imgx 图像坐标点//xw 世界坐标点void getHomoMatrix(vector<float> &imgx,vector<float> &imgy,vector<float> &xw,vector<float>&yw){ Mat hom; Mat m(2*ix.size(), 9, CV_32F); for (int i = 0; i < ix.size()*2; i += 2) { f原创 2021-08-06 11:28:49 · 872 阅读 · 0 评论 -
Libtorch+Qt 踩坑记录
1.在引入头文件#include <torch/torch.h> //必须要在QObject头文件的前面 不然一直报错#include <QObject> class XXX{}同时在其他类中引入XXX头文件时 也必须在所有头文件的上面#include <XXX.h> //必须在所有头文件的最上方#include <QGuiApplication>#include <QQmlApplicationEngine>#includ原创 2020-09-19 08:38:33 · 756 阅读 · 1 评论