自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 qt5子线程向主线程发信号(被ChatGPT拯救的一天)

首先,我们定义一个类,它继承自QThread。这个类有一个信号progress,用于向主线程发送进度更新。cpp复制Q_OBJECTpublic:signals:protected:i <= 100;++i) {// 模拟一些工作// 向主线程发送信号。

2024-05-19 20:20:58 263 1

原创 gsoap在ubuntu18.04上编译

本文使用的是gsoap-2.8.70这个版本,下载地址可以在官网上找到。如果从来没安装过,预先安装以下内容。apt-get install g++ flex bison openssl libssl-dev libgtk2.0-dev libglib2.0-dev 之后进入源代码文件件 ./gsoap-2.8/下执行如下命令./configure --prefix=/usr/lo...

2018-11-04 20:31:25 442

原创 Kaldi在ubuntu 18.04下编译小结

先占个坑,说第一个遇到的问题。sctk-2.4.10-20151007-1312Z.tar.bz2这个文件在https://github.com/kaldi-asr/kaldi中下载是通过tools/Makefile 文件中该行实现的sctk-2.4.10-20151007-1312Z.tar.bz2:       wget -T 10 -t 3 ftp://jaguar.ncs...

2018-10-20 00:34:54 1685

原创 新系统安装Python2.7,安装失败的解决办法

新装的win10系统下,想要安装python2.7.13遇到了如下问题百度搜了一段相关的解答,竟然有很多根本不起作用,甚至是玄学的解答。实际上这个问题引起的根本原因在于windows的服务,而不是vc90 的安装,纠结于vc安装的都是被字面干扰了。实际解决办法并不是很麻烦。开启Windows Modules Installer服务即可。运行services.msc,发现Wi

2017-05-13 13:34:29 4245

原创 Native C++ via CLR/C++到C#(二)

只说不练,假把式。光说方法,不说代码也是伪教程。从这篇开始,整理一些C#引用C++ DLL的具体方法。基础类型的转换在baidu上搜索即可,这里面关注一些类和STL的标准转化问题。本文所有内容接在win7+vs2015下实现。首先,C# List 和C++ std::vector之间的转化。// This is the main DLL file.#incl

2017-05-10 16:32:55 816

原创 Native C++ via CLR/C++到C#(一)

C#引用C++ DLL经常会遇到因为不定长数据导致必须使用非安全代码运调用Native C++的DLL行的问题。为了解决这个问题,不妨采用C++ CLR 在c++ dll 与c#之间做一层链接。相关详细的实现方式可以参见:微软官方的说明https://msdn.microsoft.com/zh-cn/library/68td296t.aspx以及网友给出的实现C

2017-04-28 09:01:23 787

原创 C++ dll无法解析的外部符号的问题起因

最近业务对接,收到了其他部门发来的动态编译库,进行引用编译之后,出现了外部符号无法引用的问题。编译环境 win7 64 + vs2013+ qt4.6.8;首先qt的版本一定要对,如果是源码编译的qt,一定要在相同环境下重新编译。qt的编译参见这篇文章。vs2013 编译 x64 qt4.8.6  http://blog.csdn.net/zhuyingqingfen/

2017-04-16 17:37:37 3186

原创 MRPT1.40 vs2010 win64编译 配置

项目原因,需要做RANSAC 拟合算法,经过查找,发现MRPT是个不错的库,比较简单。MRPT官网下载http://www.mrpt.org/download-mrpt主要依赖的其他内容:cmake 3.8 +eigen3 + vs2010+wxWidgets3.1(可选)+ opencv2.4.10(可选)因为MRPT自带一些3rdparty的库,安装较为容易。以来的

2017-04-05 09:45:50 389

原创 OpenCV 使用convexHull 函数遇到的一些问题

对于任意contour都能接受代码(仅限于图片)。1.首先,若要使用convexityDefects  则必须声明 contour_hull的形式为vector contour_hull(contour.size());否则会报错,这点必须注意。2.其次,一个可能的愚蠢问题来自 contour的size是不够的。contour.size() > 3这个就是说,不够四个点,没

2017-03-15 16:11:26 2361

原创 OpenCV c++ assertion failed <i < 0> in cv::_InputArray::getMat 错误的原因

这个问题的主要原因是在与InputArray需要初始化,即需要声明InputArray的内存空间大小,否则无法读取正常的值。代码比较多的时候一定要仔细检测这个问题。尤其在声明一个vector> 时,注意申请内存空间。使用cv::drawContours函数时可能会返回上述错误。

2017-03-09 12:26:03 5258 3

原创 libgeotiff 1.4.2 在win7x64+vs2015编译生成

今天正在安装liblas的环境。下载了libgeotiff 1.4.2版本,结果在网上没有发现libgeotiff 1.4.2的编译方法。按照已有的libgeotiff 1.2.5的编译方法是有问题的。主要问题在makefile.vc文件上编辑黄色的地方是与网上通常所谓的1.2.5版本的不同之处。下面我们看下1.2.5版本的makefile.vc文件是怎么样的所以我们只需要 修

2017-03-07 22:00:32 1252

原创 C#引用C++ DLL 修改字符的两种有效方式

C#引用C++ DLL经常出现内存损毁的问题,为了解决这个问题,记下两种方式:1.c++中的 char** 对应StringBuilder 可以字符串传输,C#中用string对接Stringbuilder,从而实现传输和修改。       这里对于初次使用,注意StringBuilder 申请足够的长度使用,否则会出现内存损坏的现象。       StringBuilder str_

2017-03-07 16:51:11 439

thingsboard-3.2.2.deb

开源物联网平台,DEB包下载。看不惯那些收RMB的下载,这东西本来就是开源的,转过来方便大家学习使用。

2021-05-06

CCTag-dev.zip

Github/alicevision/CCTag,椭圆提取算法。有GPU和CPU版本。其主要功能是从图像中提取同心圆投影到平面上的椭圆位置以及相关参数。

2020-03-24

腾讯随心播SDK和demo PC端QT界面

github下载比较困难,腾讯随心播源代码和SDK以及说明文档都在里边,请查看。

2018-11-26

空空如也

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

TA关注的人

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