编程技巧
lingtianyulong
这个作者很懒,什么都没留下…
展开
-
Qt 5.13.0 显示中文的方式
在 Qt 5.13 中显示中文的方式与之前的版本中略有不同首先,在要显示中文的 cpp 文件头部添加下列代码#pragma execution_character_set("utf-8")Qt中自带的函数在要进行显示的中文部分使用,QString::fromUtf8 或 QString::fromLocal8Bit...原创 2020-01-30 19:14:09 · 392 阅读 · 0 评论 -
qt creator 配置 opencv
qmake下,配置文件路径中有空格存在的情况:INCLUDEPATH += $$quote(D:/Program Files/OpenCV 4.1.1/opencv/build/include) \ $$quote(D:/Program Files/OpenCV 4.1.1/opencv/build/include/opecv2)# 库文件LIBS +...原创 2020-01-08 17:17:03 · 204 阅读 · 0 评论 -
sql server 2008删除表后内存没有释放
已扩展的空间是不会主动释放的,需要手动进行文件或数据库的收缩右键点击数据库-》任务中收缩数据库即可释放空间原创 2017-04-26 14:07:19 · 5999 阅读 · 1 评论 -
C# 中线程自动挂起的原因及解决方式
在项目程序中,因为C#的GC机制,会在回收内存时,将线程的资源一并回收,所以,会导致线程无故自动挂起的现象; 解决方法:在内存消耗较大的线程中,添加强制回收,以防止线程自动回收时将线程资源释放,从而导致线程无故被挂起的现象;原创 2018-01-22 15:36:43 · 6713 阅读 · 0 评论 -
OpenCV SITF 特征提取 FeatureDetector对象函数detect运行报错解决方案
本人在使用OpenCV SIFT特征提取算法时,遇到了问题,具体表现为 .exe触发了一个断点错误,经网上查找,发现是 vector 在析构时,造成了内存错误,解决方案由大神在csdn博客中给出,链接地址:点击打开链接按照大神所提示的 ,在使用opencv 函数之前,先对 vector 进行手动分配内存,分配内存后问题解决;个人声明:本人在VS2013下调用sift算法,已经将问题原创 2017-01-12 10:06:14 · 9762 阅读 · 3 评论 -
基于 CNN 的字符识别
本文声明:本文只本人在学习过程中的练习,如有错误之处,欢迎大家不吝赐教在学习过程中,对标准的打印字符构建模型,并进行训练,字符样本如下图所示:模型中共用了 3层卷积和2个全连接层,其中,第1层卷积核大小为 3*3,输入图像为单通道灰度图像,输出特征为 64个特征,第2层卷积核大小为5*5,输出特征为32个特征,第3层卷积核大小为5*5,输出特征为 16个特征,将 16个特...原创 2019-12-11 17:48:49 · 6461 阅读 · 1 评论 -
Win10 下 tensorboard 无法显示的解决方法
在使用TensorBoard 的过程中,遇到了 Chrome中无法显示的情况,该问题的解决方法如下所述:可以将生成的Log文件,复制到 TensorBoard的安装文件下运行,以本人电脑路径为例,D:\Program Files\Python\Scripts但每次都需要复制,过程过于麻烦,可将该路径加入的系统的环境变量中即可;将 TensorBoard 路径添加到环境变量中,启动Chrome 然后...原创 2018-04-02 15:52:27 · 2656 阅读 · 1 评论 -
TensorFlow 训练大规模数据
声明:本文为本人在学习过程中,遇到的问题进行整理,若有不正确之处,还请大牛不吝赐教。本文就 TensorFlow 构建卷积网络后,对大规模数据的训练方法进行整理。众所周知,在训练卷积网络模型的过程中,为了保证模型的准确率,大量的数据是必须的。TensorFlow 中也提供了几种数据加载的方式,最简单最暴力的方式便是将所有的数据一次性加载到内存中进行训练,但如果数据量过大,以CoCo数据集为例,有将...原创 2018-06-03 13:47:53 · 7479 阅读 · 6 评论 -
VS2017 CLR 编程无法调用方法或函数
本要在做项目的过程中,算法需要使用C++进行编写,但界面需要使用winform,开发环境为 VS 2017。在开发过程中,发现有些方法或函数已经定义了,但是在C#中进行调用时,函数列表中不存在该函数,如图所示:如图所示,虽然 Array函数已经在Utility 中进行了定义,但在 winform 中进行调用时,列表中不存在Array;经观察发现,因为 vector 是C++中的类型,而C#中不存在...原创 2018-05-28 13:42:23 · 3135 阅读 · 0 评论 -
C++/CLI 定义 ref 和 out
void fun(int^ % i){} // C# ref void fun([out]int^ % i) {}// C# out原创 2018-05-31 17:53:51 · 2369 阅读 · 0 评论 -
vs2017写opencv程序时经常卡死
最近在写opencv的程序时,vs经常性卡死崩溃,只能结束进程,之前以为是vs的安装问题,卡死也不是那么频繁,就没在意,今天的vs简直不能用了,上网查了一下,一位大神解释了原因。写程序的时候,你会发现鼠标一放到Mat上面就卡死,原因可能VS的InteliSense预览过多的信息时有BUG,而Mat类上面有192行注释。解决方案是使用方向键把光标移动到Mat上,F12转到定义,在Mat和注释之间加个...转载 2018-07-15 15:31:46 · 1164 阅读 · 3 评论 -
无法打开 python36_d.lib 的问题
本人的VS2013+OpenCV3.0(已安装anaconda),用CMake编译OpenCV源代码,无法打开 python36_d.lib解决方法全盘搜索python36.lib,把python36.lib重命名为python36_d.lib ***********************************************************************...转载 2018-07-21 11:16:42 · 4050 阅读 · 0 评论 -
使用国内镜像源来加速python pypi包的安装
原文地址:https://www.cnblogs.com/wooya/p/6371511.html默认pip是使用Python官方的源,但是由于国外官方源经常被墙,导致不可用,我们可以使用国内的python镜像源,从而解决Python安装不上库的烦恼。 1 2 3 网上有很多可用的源,例如: 豆瓣:http://pypi.douban.c...转载 2019-05-21 16:20:08 · 156 阅读 · 0 评论 -
基于OpenCV的Laplace图像锐化算法
对3通道8位图像锐化:A.每个通道的9宫格内的像素值进行Laplacian锐化,代码如下:[cpp] view plaincopyprint?void hello::LinearSharpen(unsigned char* lpImage, int nWidth, int nHeight, unsigned char* SharpenImag转载 2013-07-11 21:54:57 · 2546 阅读 · 0 评论 -
OpenCV中IplImage* ,CvMat 与新版OpenCV中 Mat类型的相互转化
IplImage -> cv::MatEx. IplImage* pImg = cvLoadImage("lena.jpg");cv::Mat img(pImg,0); //0是不复制影像,也就是pImg与img的data共用同个记忆体位置,header各自有转载 2013-12-03 10:53:02 · 1527 阅读 · 1 评论 -
failure during conversion to COFF 解决方法
解决安装vs2012后vs2010 LINK : fatal error LNK1123: failure during conversion to COFFWrong version: 03/18/2010 01:16 PM 31,048 cvtres.exeCorrect version: 02/21/2011 06:03 PM 31,056 cvtres.exehttp://原创 2012-12-30 22:09:43 · 4187 阅读 · 3 评论