原创 Tesseract-ocr在vs2008環境下的調用方法

       本文將介紹vs平臺上如何使用tesseract實現OCR。 tesseract出生於HP實驗室,如今由Google負責維護,是最好的開源OCR Engine之一,並且3.0版本以上的都支持中文。官網上有很詳細的用英文介紹如

原创 Tesseract-ocr在Ubuntu12.04下的安裝下詳解

本文主要講Tesseract-OCR在Ubuntu12.04下的具體安裝過程。1.安裝前必備的包 一般Ubuntu系統都配置好了   sudo ap

原创 win8 vmware10.0下安裝centos報VT-X未開啓的解決方法

準備工作:下載安裝了VMware 10.0,64位專業版WIN8.1。惠普電腦。 用虛擬機安裝64位centos6.5,然後出錯,如下: IntelVT-x might be disabled if it has been d

原创 ubuntu中從同一個文件夾中讀取無命名規則的多個文件

#include  <stdio.h> #include  <string> #include  <math.h> #include  <glob.h> #include  <cv.h> #include  <highgui.h> #in

原创 Tesseract-ocr自己做訓練樣本庫來進行字符識別

使用默認的語言庫識別 1.安裝Tesseract         從http://code.google.com/p/tesseract-ocr/downloads/list下載Tesseract,目前版本爲Tesseract3.

原创 rapidxml 文件讀寫,增加刪除節點

RapidXml是指 XML DOM解析工具包,是一個快速的讀寫xml文件的庫文件(hpp)。本文旨在提供RapidXml文件讀寫操作,以及對節點的增加、刪除、編譯提供一個測試用例,以免忘記。 1. 讀取XML #include "ra

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

                               C++11 使用 std::async創建異步程序 最近用到異步線程掛起任務,而c++11提供了std::async方便快捷的創建線程,該函數使得我們的併發調用變得簡單,優雅。

原创 重新安裝windows系統後恢復ubuntu系統的引導

機器原本是雙系統,win7+ubuntu16.04。重新裝了win10,但是卻不會對ubuntu系統有什麼影響,他們兩個是相互獨立的,只是引導之間有聯繫。由於重新裝了系統,之前的ubuntu系統的引導也將不存在,需要重新設置引導,才能進入

原创 字符串切割等操作

static void SplitString1(const std::string& srcStr, std::vector<std::string>& vec, const std::string& separatpor ) {

原创 字符串轉換爲數據

#include <iostream> #include <sstream> //通過字符流數據轉換 template<class T> static T str2num(const std::string& string_tmp)

原创 C++之單例模式

參考:https://www.cnblogs.com/gccbuaa/p/7268313.html 參考:https://blog.csdn.net/fchyang/article/details/81449580 單例模式是應用最多的一

原创 數據轉換爲字符串

#include <string> #include <vector> #include <boost/lexical_cast.hpp> #include <boost/alogrithm/string.hpp> //ostring

原创 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步

原创 在opencv中結合Freetype實現在圖像寫入中文

由於OpenCV自帶的cvInitFont和cvPutText函數不支持向圖像中寫入中文,而FreeType是一個完全開源的、可擴展、可定製且可移植的字體引擎,它提供TrueType字體驅動的實現統一的接口來訪問多種字體格式文件,它將字變

原创 opencv中遍歷圖像(IplImage格式)

1、利用cvGet2D()函數來訪問 該函數系列以返回值類型劃分有兩種,一種返回double類型數據,另一種返回CvScalar類型數據。cvGet*D系列函數可以用來返回特定位置的數組元素(一般使用cvGet2D) CvScalar c