自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (4)
  • 收藏
  • 关注

原创 windows下使用TensorRT加速时报错:Could not load library cudnn_cnn_infer64_8.dll. Error code 193

Could not load library cudnn_cnn_infer64_8.dll

2022-09-06 19:31:50 2628 4

原创 Ubuntu22.04 下安装驱动、CUDA、cudnn以及TensorRT

Ubuntu22.04 下安装 Anaconda3 + python3.10 + cuda11.7 + cudnn8.4.1.5+ opencv4.5.3

2022-08-22 23:51:29 8690

原创 rapidxml 文件读写,增加删除节点

RapidXml是指 XML DOM解析工具包,是一个快速的读写xml文件的库文件(hpp)。本文旨在提供RapidXml文件读写操作,以及对节点的增加、删除、编译提供一个测试用例,以免忘记。1. 读取XML#include "rapidxml.hpp"#include "rapidxml_utils.hpp"#include "rapidxml_print.hpp"#includ...

2019-11-18 14:57:23 1205

原创 C++11 使用 std::async创建异步程序

C++11 使用 std::async创建异步程序最近用到异步线程挂起任务,而c++11提供了std::async方便快捷的创建线程,该函数使得我们的并发调用变得简单,优雅。参考了下面几个博客,对它们的内容进行了整合,谢谢作者的无私奉献,这里仅为自己做记录参考。https://www.cnblogs.com/KunLunSu/p...

2019-10-10 23:59:00 781 2

原创 重新安装windows系统后恢复ubuntu系统的引导

机器原本是双系统,win7+ubuntu16.04。重新装了win10,但是却不会对ubuntu系统有什么影响,他们两个是相互独立的,只是引导之间有联系。由于重新装了系统,之前的ubuntu系统的引导也将不存在,需要重新设置引导,才能进入系统。解决方法:1. 准备Ubuntu安装启动盘,在bios中设置U盘启动优先,进入安装界面,选择进入“Try Ubuntu without ins...

2019-08-01 11:46:57 1451

原创 字符串切割等操作

static void SplitString1(const std::string& srcStr, std::vector<std::string>& vec, const std::string& separatpor ){ std::string::size_type posSubStringStart; //子串起始位置 st...

2019-07-25 02:16:37 123

原创 数据转换为字符串

#include <string>#include <vector>#include <boost/lexical_cast.hpp>#include <boost/alogrithm/string.hpp>//ostringstream对象用来进行格式化的输出,常用于将各种类型转换为string类型//ostringstream只支持...

2019-07-25 02:12:14 441

原创 字符串转换为数据

#include <iostream>#include <sstream>//通过字符流数据转换template<class T>static T str2num(const std::string& string_tmp){ std::stringstream stream(string_tmp); T tmp; stream &g...

2019-07-25 01:01:26 989

原创 C++之单例模式

参考:https://www.cnblogs.com/gccbuaa/p/7268313.html参考:https://blog.csdn.net/fchyang/article/details/81449580单例模式是应用最多的一种设计模式,它要求每个类有且只能有一个实例对象,所以用C++设计一个单例模式的方法如下: 1 构造函数声明为私有,这样就保证了不能随意构造一...

2019-07-25 00:04:29 142

原创 Ubuntu18.04 下安装 caffe + Anaconda3 + python3.7 + cuda10.1 + cudnn7.6.1+ opencv3.4.6

在Ubuntu18.04上安装caffe,记录下过程,yibia第1步 安装依赖包第2步 禁用 nouveau安装显卡驱动第3步 配置环境变量第4步 下载 CUDA 10.1第5步 验证 CUDA 10.1 是否安装成功第6步 安装 cudnn第7步 安装 opencv3.4.6第8步 安装Anaconda3下载安装包添加环境变量第9步 安装caffe...

2019-07-05 01:15:26 3003 2

原创 Linux下Xshell和Xmanager实现远程服务器的图形界面

在Windows下使用Xshell远程登陆服务器,运行程序时发现不能展现图形,在网上寻找资料发现安装Xmanager可以实现。服务器端:Linux客户端:Xshell+Xmanager下载了Xmanager.Enterprise.5.0版,点击Xme5.exe安装。安装好后,配置如下:使用XShell建立连接时,设置连接属性,在 SSH --> 隧道  选项下勾

2015-03-30 21:20:54 3941

原创 Linux下制定路径下 c创建文件夹 名字用时间来命名

在给定的路径下建立2级目录,第一个目录是输入字符串的ID号,第二级目标是系统时间#include #include #include#include#include #include #include int main(){//获取当前时间的函数        time_t nowtime;        struct tm *timei

2015-01-31 15:57:50 2251

原创 vmware 下启动centos6.5 出现内部错误

右击计算机,选择管理,然后在服务和应用程序下点击服务,双击右边的服务,出现启动VMware Workstation Sever。

2015-01-12 22:59:12 1522

原创 在Linux下安装编译Freetype

前面讲诉了在windows下面freetype的编译,本文介绍freetype 在Linux下面的编译。一、准备工作:下载freetype,地址:http://www.freetype.org/download.html,本文所用版本:2.5.3下载zlib,地址:http://www.zlib.net/,本文所用版本:1.2.8二、编译freetype1.

2015-01-08 23:02:39 10816

原创 在opencv中结合Freetype实现在图像写入中文

由于OpenCV自带的cvInitFont和cvPutText函数不支持向图像中写入中文,而FreeType是一个完全开源的、可扩展、可定制且可移植的字体引擎,它提供TrueType字体驱动的实现统一的接口来访问多种字体格式文件,它将字变成位图,进而用于显示。由于Freetype是GPL版权发布的库,和opencv版权并不一致,因此目前还没有合并到opencv扩展库中,本文讲诉在windows环境

2015-01-08 22:19:52 5981

原创 tesseract-ocr在vs2010下面的安装调试

前面已经讲解了tesseract-ocr在vs2008下面的安装调用,这里总结下在vs2010下面的调试,基本和vs2008一样,就是安装目录下lib里面 libtesseract302d.dll 是针对VS2008的,需要用一个vs2010编译出的替换下来才可以在VS2010下正常使用。一、本文用的是tesseract-ocr-3.02.02的下载地址:http://code

2014-12-13 13:12:50 1139 2

原创 IplImage格式图像与byte格式图像数据的相互转换

OpenCV中IplImage与BYTEIplImage* iplImage;BYTE* data.

2014-11-14 13:41:51 917

原创 C++中string类的简单转换

1、 int 类型转为string类型我找了有两种实现方法

2014-11-02 23:13:21 576

原创 string erase函数的运用

erase函数的原型如下所示:(1)string& erase ( size_t pos = 0, size_t n = npos );(2)iterator erase ( iterator position );(3)iterator erase ( iterator first, iterator last );也就是说有三种用法:(1)erase(pos,n); 删除从pos开始的n个字符

2014-11-02 22:32:10 711

原创 Centos6.5安装中文输入法

1.首先需要权限支持,所以要用root登录,或者普通登录

2014-10-31 13:47:34 775

原创 opencv中遍历图像(IplImage格式)

1.使用cvGet2D()函数访问:cvGet*D系列函数可以用来返回特定位置的数组元素(一般使用cvGet2D),原型如下:CvScalar cvGet1D( const CvArr* arr, int idx0 );  CvScalar cvGet2D( const CvArr* arr, int idx0, int idx1 )CvScalar cvGet3D( const 

2014-10-30 23:53:10 1172

原创 opencv中遍历图像(Mat格式)

当Mat为多通道图像时,遍历整幅图像:

2014-10-28 23:12:08 3050

转载 OpenCV中矩阵数据的访问(二)(Learning OpenCV第三章3)

上一篇文章提到了访问矩阵中元素的前两种方式,下面讲第三种方式:正确的访问矩阵中数据的方式:正确的方式前面介绍的一些读取和写入矩阵数据的方式,实际上,你可能很少会使用它们。因为,在大多数情况下,你需要使用最有效率的方式来访问矩阵中的数据。如果使用以上的函数界面来访问数据,效率比较低,你应该使用指针方式来直接访问矩阵中数据。特别是,如果你想遍历矩阵中所有元素时,就更需要这样做了。在用指

2014-10-28 23:09:36 719

转载 OpenCV中矩阵数据的访问(一)(Learning OpenCV第三章2)

最容易的方式是使用宏CV_MAT_ELEM( matrix, elemtype, row, col ),输入参数是矩阵的指针,矩阵元素类型,行,列,返回值是相应行,列的矩阵元素,例如:CvMat* mat = cvCreateMat(5,5,CV_32FC1);float element = CV_MAT_ELEM(*mat,float,3,2);

2014-10-28 22:58:17 764

原创 Centos下报“is not in the sudoers file”错误

最近虚拟机装了个centos6.5,当在终端执行sudo命令时,系统提示“cuser is not in the sudoers file”:其实就是没有权限进行sudo,解决方法如下(这里假设用户名是lin):1.切换到超级用户:$ su2.打开/etc/sudoers文件:$vim /etc/sudoers3.修改文件内容:找到“ro

2014-10-28 15:00:22 580

原创 在win8下安装vs2008出现Microsoft Visual Studio Web创作组件安装失败问题的解决方法

我的计算机是win8,64位系统,已经安装了一系列office 2007软件,

2014-10-20 22:25:58 1974

原创 在centos中运行出现错误:cannot find -lbz2

在centos6.5中编译程序时,出现以下错误:

2014-10-19 14:14:06 3440 1

原创 在Centos6.5下安装CMake2.8

在Centos6.5下安装cmake2.8的步骤:1.

2014-10-19 13:13:47 909

原创 在centos下安装cVideo平台后连接tesseract

二. 在Centos中安装cVideo监控平台智能视频分析算法1.首先先安装jdk:安装目录:/cVideo/jdk安装步骤:1.进入cVideo安装包目录,将安装包中的jdk*.tar.gz包解压到安装目录/cVideo下;sudo mkdir -p /cVideo/jdksudo tar zxvf ~/cVideo_v2.30/jdk*.tar.gz -C/cVideo

2014-10-19 01:25:04 541

原创 在centos6.5下安装tesseract3.02

准备工作:编译环境:gcc gcc-c++ make(这个环境一般机器都具备,可以忽略)yuminstall gcc gcc-c++ make 1.依赖的包:autoconf automake libtool libjpeg-devellibpng-devel libtiff-devel zlib-devel leptonica(1.67以上)yuminstall autoco

2014-10-19 01:18:57 1108

原创 在centos6.5下安装vmware tools

在VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,同时可支持自由拖拽的功能,鼠标也可在虚拟机与主机之前自由移动(而不再用按ctrl+alT释放),而且还可以令虚拟机屏幕也可实现。

2014-10-19 01:04:42 933

原创 win8 vmware10.0下安装centos报VT-X未开启的解决方法

准备工作:下载安装了VMware 10.0,64位专业版WIN8。用虚拟机加载WIN8,先是弹出不支持什么长数据,后来又报如下错误:虚拟机被配置为64-位客户机操作系统. 但是64-位操作不可用.This host supports Intel VT-x, but Intel VT-x is disab

2014-10-19 00:57:41 2129

原创 Tesseract-ocr自己做训练样本库来进行字符识别

使用默认的语言库识别1.安装Tesseract        从http://code.google.com/p/tesseract-ocr/downloads/list下载Tesseract,目前版本为Tesseract3.02。因为只是测试使用,这里直接下载winodws下的安装文件tesseract-ocr-setup-3.02.02.exe。安装成功后会在相应磁盘上生成

2014-09-17 11:47:32 9392 2

原创 ubuntu中从同一个文件夹中读取无命名规则的多个文件

#include <stdio.h>#include <string>#include <math.h>#include <glob.h>#include <cv.h>#include <highgui.h>#include <cxcore.h>using names...

2014-09-10 22:27:36 525

原创 Tesseract-ocr在Ubuntu12.04下的安装下详解

本文主要讲Tesseract-OCR在Ubuntu12.04下的具体安装过程。1.安装前必备的包一般Ubuntu系统都配置好了  sudo apt-get install  gcc  sudo apt-get install  g++  sudo apt-get install  automake而为了支持除了tif格式之外的图片,我们可以安装以下  sudo apt-

2014-09-01 21:32:31 1324

原创 Tesseract-ocr在vs2008环境下的调用方法

本文将介绍vs平台上如何使用tesseract实现OCR。 tesseract出生于HP实验室,如今由Google负责维护,是最好的开源OCR Engine之一,并且3.0版本之后的都支持中文。官网上有很详细的用英文介绍如何在vs2008上编译生成lib和dll,感兴趣的可以去看看。 使用tesseract-ocr,又发现tesseract -ocr依赖leptonica,于是,干脆把lept

2014-08-29 22:30:05 1441

Gabor提取图像纹理特征

经典的Gabor提取图像纹理特征 本人已看过 能运行

2013-04-13

gabor特征提取程序

gabor特征提取程序 matlab实现 附有图像测试.rar

2013-04-13

Gabor小波提取图像纹理特

Gabor小波提取图像纹理特征,matlab语言编写,简单实用,运行通过

2013-04-13

几种分类器NB SVM KNN 效果不错

图像处理中经常用到的几种分类器 支持向量机 K近邻等等 实验效果不错

2012-11-28

空空如也

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

TA关注的人

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