- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 paddleOCR vs2015编译运行 基于c++引擎推理 CPU版本
1.下载开源项目:https://github.com/PaddlePaddle/PaddleOCR下载c++预测库:https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/advanced_guide/inference_deployment/inference/windows_cpp_inference.html我下载的是预测库v2.0-rc0版本(paddle_inference.zip)将项目和预测库解压到同意目录下
2020-11-16 17:04:56
2379
2
原创 NMS最大值抑制的c++实现
本人是将pytorch训练后的模型转换为pt格式,然后利用libtorch调用,在进行推理后,得到tensor,需要进行后处理,要使用到NMS,所以查了一些资料,并完善了一下代码。在.h文件中声明相关结构体与函数,需要的库头文件自行添加。typedef struct { Rect box; float score; int index; }BBox;void nms(vector<Rect> &boxes, vector<float> &
2020-09-24 16:12:29
758
原创 windows环境下MFC调用libtorch
1.新建MFC应用程序,设置为release x64运行模式,并设置为realease可断点调试模式(自行网上查询),其中SDL检查设置为否;2.添加MFC程序所需环境变量:vc++--包含目录:E:\Software\OpenCV_2.4.13.5\opencv\build\includeE:\Software\OpenCV_2.4.13.5\opencv\build\include\opencvE:\Software\OpenCV_2.4.13.5\opencv\build\incl.
2020-07-17 00:07:30
594
原创 vector嵌套不能声明的解决方案
声明时,出现语法错误,vector标识符错误的问题。解决方法:#include <vector>using namespace std;声明时vector< vector<CString> >在>>之间以及vector之间加空格。
2020-06-16 18:18:31
420
原创 windows环境下编译warp-ctc
最近在学习文本检测与识别此次博文是一次失败的安装过程,最后用了pytorch中自带的CTCLoss,因为我的pytorch为1.1.0版本如果版本为1.0以下,可以尝试以下方法,本人已经走到了最后一步,成功安装,但是却无法调用。主要过程如下:1.安装cmake;2.下载warp-ctc,下载链接:https://github.com/amberblade/warp-ctc以...
2020-01-05 20:07:32
2251
3
原创 基于CTPN(tensorflow)+CRNN(pytorch)+CTC的不定长文本检测和识别
文章主要是为了说明在windows平台下调试遇到的问题。代码地址:https://github.com/Aurora11111/chinese-ocr-pytorch按照相关说明,安装相关的pytorch和tensorflow,我使用的是python3.7下载代码后,需要进行修改才能在windows上运行。1.修改cython_nms.pyx文件中的第25行,修改为如下cde...
2019-12-15 17:55:45
1148
3
转载 GMS论文阅读
主要对论文《GMS: Grid-based Motion Statistics for Fast, Ultra-robust Feature Correspondence》进行翻译和测试(GMS:一种基于网格运动统计的快速鲁棒的特征匹配方法)这篇论文主要针对特征匹配问题,提出了一种基于网格的、运动统计特性的方法,该方法可以迅速剔除错误的匹配,从而提高匹配的稳定性。该方法的效果与SIFT匹配的效果对...
2019-10-15 17:19:30
783
转载 基于CNN目标检测方法(RCNN,Fast-RCNN,Faster-RCNN,Mask-RCNN,YOLO,SSD)行人检测,目标追踪,卷积神经网络
一、研究意义 卷积神经网络(CNN)由于其强大的特征提取能力,近年来被广泛用于计算机视觉领域。1998年Yann LeCun等提出的LeNet-5网络结构,该结构使得卷积神经网络可以端到端的训练,并应用于文档识别。LeNet-5结构是CNN最经典的网络结构,而后发展的卷积神经网络结构都是由此版本衍生而来...
2019-10-12 15:33:25
1486
原创 解决控制面板卸载不了程序的问题
首先,我将c盘中和该软件有关的文件都删除了其次,从注册表中逐个查找删除了注册信息之后,根据下面链接进行了操作,然后就可以重新安装软件了。。https://baijiahao.baidu.com/s?id=1596466405345130658&wfr=spider&for=pc完结,程序可以重新安装。...
2019-09-20 18:21:28
3531
原创 Unity项目Build之后,生成可供vs启动hololens模拟器的步骤
我的安装软件版本:1.vs2019(官方下载安装即可);2.Unity2018.4.9f1(通过Unity hub安装的);3.Hololens 2 Emulator 10.0.18362.1082。4.windows SDK (10.0.18362.0)https://docs.microsoft.com/zh-cn/windows/mixed-reality/install...
2019-09-18 22:24:55
1200
原创 使用vector时报错,vector subscript out of range
解决方案:将循环变量i改为size_t就可以了。。。for(size_t i=0;i<good_matches.size();++i) { obj.push_back(keyPoints_object[good_matches[i].trainIdx].pt); scene.push_back(keyPoints_scene[good_matc...
2019-09-18 16:29:46
693
转载 Unity Build settings 后,用vs来调用Hololens模拟器出现 : .csproj(331,9): error MSB3073:
然而在一切即将完成,却发现报了一长串错误,如下:1>\\Mac\Home\Desktop\HololensProjects\MedicalTraning\MedicalTraning.csproj(331,9): error MSB3073: 命令“"\\Mac\Home\Desktop\HololensProjects\Unity\Tools\AssemblyConverter.exe...
2019-09-17 21:49:47
404
转载 unity发布到UWP平台error: "IOException: Win32 IO returned 234"
原文链接:https://blog.youkuaiyun.com/weixin_43384713/article/details/99625805在把Hololens项目通过UWP发布出来的路上又遇到一个很闹心的问题,最后翻qiang找到了方法。。IOException: Win32 IO returned 234. Path: C:\Program Files (x86)\Windows Kits\...
2019-09-17 20:33:02
773
原创 web开发中上传文件
js文件的添加:<%@ include file="../../js/file/fileAddM.js"%> var keyId = dojo.byId("keyId").value; var fkType = "files.task.file"; var filePath = "files/task/fil...
2019-09-02 14:29:21
171
原创 CAA二次开发:按钮以代理的形式实现
第一步:.h文件中声明变量:CATDialogAgent * _pPartAdjustBtnAgent;第二步:在.cpp文件构造函数时初始化:_pPartAdjustBtnAgent(NULL),第三步:在BuildGrap()函数中进行定义。并和Dlg相关函数建立联系。_pPartAdjustBtnAgent = new CATDialogAgent("PartAdj...
2019-07-23 22:22:22
607
原创 CAA调用matlab编译的dll
第一步:首先,按照上一篇博文进行matlab编译:https://blog.youkuaiyun.com/weixin_41597991/article/details/96481459第二步:在CAA环境下进行配置,我做的是将matlab component runtime和自己编译的结果放在一块。1.将编译的dll放在MCR安装目录中的\runtime\win64 目录中,lib放在ext...
2019-07-20 11:22:40
759
原创 vs2005调用matlabR2010b
第一步:安装vs2005,安装matlab R2010b,安装教程很多,按照教程正确安装即可,并配置好环境变量等必要的信息。第二步:在matlab安装目录 E:\matlab2010b\toolbox\compiler\deploy\win64\MCRInstaller.exe 安装对应的MCR,安装目录自己选择。第三步:打开matlab 在命令窗口输入mex -setu...
2019-07-19 15:32:37
323
原创 64位程序连接32位oracle,通过ODBC-ADO方式
第一步:oracle版本为32位,64位应用程序连接,因此需要64位的ODBC驱动。下载32位对应的64位驱动。主要包括两个文件,如图所示。将两个文件夹中的文件放入同一个文件夹下。之后,点击odbc_install.exe,通过尝试管理员身份运行,也可以通过cmd运行,主要目的是为了创建驱动。第二步:在 控制面板\系统和安全\管理工具 中找到 ODBC 数据源(64位)应用程序,运...
2019-06-26 23:04:33
1636
转载 如何正确获取MYSQL的ADO连接字符串
自己如何正确获取MYSQL的ADO连接字符串1.下载安装MYSQL的ODBC数据库驱动程序(mysql-connector-odbc-5.3.4-win32.msi或者mysql-connector-odbc-5.3.4-winx64.msi)下载地址:http://dev.mysql.com/downloads/connector/odbc/2.在桌面上新建一个空的文本文件my...
2019-05-24 15:46:08
369
转载 mysql8.0.11安装教程
注:本安装教程只适用于Windows系统第一步:到MySQL官网下载安装包:https://dev.mysql.com/downloads/mysql/第二步:将下载好的安装包(mysql-8.0.12-winx64 .zip)解压到相应路径下。 (我的安装路径是:D:\Program Files\MySQL\mysql-8.0.12-winx64)第三...
2019-05-24 15:43:38
198
原创 CATIA二次开发
基于vs2015和CAA的catia二次开发,在vs中加入控制台可以看到调试信息,利用cout语句可以输出所需要了解的内容。添加方式如图所示:catia二次开发,关于TPS的数据结构,如图所示。在这里,查找几何时,首先根据TPS路径找到(search)TPS,通过GetTTRS得到TPSList,利用Count和Item函数查找到TTRS,进一步分析TTRS是Support还是No...
2019-05-23 17:05:09
7064
转载 数据结构
最近看了关于数据结构的博客,发现写的特别好。转载地址:http://www.cnblogs.com/skywang12345/p/3603935.html主要有以下几个方面的内容:1.线性结构:数组,链表,栈。2.树形结构:二叉树,哈夫曼树。3.堆:二叉堆,左倾堆,二项堆,斜堆。4.图:有向图,无向图,拓扑排序,krim算法,kruskal算法。5.排序算法:冒泡排序,...
2018-10-08 22:32:32
149
转载 双目-基本矩阵,本征矩阵,单应矩阵
https://blog.youkuaiyun.com/kokerf/article/details/72191054
2018-09-27 16:02:45
1725
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人