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