原创 《Mastering OpenCV with Practical Computer Vision Projects》7位作者的博客
每一章是一個單獨的工程,包括使用最新的 OpenCV v2.4, 的C++接口的所有源代碼, 這些代碼由7位作者編寫,他們的博客和開源項目在 OpenCV 社區很有名氣。 章節(包含工程的所有源代碼): - Cartooni
原创 IplImage和char*相互轉換
在OpenCV裏邊,widthStep必須是4的倍數,從而實現字節對齊,有利於提高運算速度。如果8U單通道圖像寬度爲3,那麼widthStep是 4,加一個字節補齊。這個圖像的一行需要4個字節,只使用前3個,最後一個空着。也就
原创 內存、句柄泄露檢測與調試
內存泄露檢測 這段添加到測試代碼的最前面 包含文件的下面 #define _CRTDBG_MAP_ALLOC #include <stdlib.h> #include <crtdbg.h> #ifdef _DEBUG #define ne
原创 基於VUE的前端開發centos7下環境搭建
安裝搜狗輸入法 加入EPEL源 : yum install epel-release 安裝 fcitx和必要的軟件包 yum -y install fcitx* yum -y install libQtWebKit* yum -y in
原创 shadow detection in opencv code
//shadow detection performed per pixel // should work for rgb data, could be usefull for gray scale and depth data as w
原创 ACE 領導者-跟隨者線程池 選舉方案
ACE 領導者-跟隨者線程池 選舉方案 分析 ACE LF_ThreadPool 例子中的 領導者選舉方案,增加一種新的選舉方案,見源代碼分析。 ACE例子源代碼如下: // $Id: LF_ThreadPool.cpp 94310 2
原创 censtos6 下 gcc 、cmke、leveldb源碼編譯安裝
cmake 配置安裝 wget https://cmake.org/files/v3.12/cmake-3.12.2-Linux-x86_64.tar.gz tar zxvf cmake-3.12.2-Linux-x86_64.
原创 共享內存操作函數使用及錯誤調試
共享內存操作 1、爲指定的文件創建或者打開一個命名的或者非命名的文件映射對象。 HANDLE CreateFileMapping( HANDLE hFile, // handle to file LPSECURITY_ATTRIBUT
原创 double-check
ACE_Singleton 的 instance的實現: template <class TYPE, class ACE_LOCK> TYPE * ACE_Singleton<TYPE, ACE_LOCK>::instance (voi
原创 多線程安全的變量模板
轉自:http://blog.csdn.net/tonyxiaohome/archive/2010/01/03/5124521.aspx 作者:肖舸 多線程的變量同步問題,一直是困擾廣大VC程序員的一大難題,其主要表現是在多線程模式下,
原创 OPENCV用戶手冊之圖像處理(網絡資料蒐集整理)
使用擴展 Sobel 算子計算一階、二階、三階或混合圖像差分 void cvSobel( const CvArr* src, CvArr* dst, int xorder, int yorder, int aperture_size=3
原创 C++單例模式
class Singleton{ static std::auto_ptr m_pInstance; protected: //拒絕任何形式的手動創建 Singleton(){} public: ~Singleton(){
原创 SQL INNER JOIN 關鍵字
select LC_ShareStru.XGRQ, secumain.SecuCode, secumain.SecuAbbr, secumain.ListedDate, secumain.CompanyCode, LC_ShareStr
原创 非局部均值 non local mean
非局部均值去噪是空域濾波的一個重大突破,它利用自然圖像的冗餘,基本思想是:當前像素點的灰度值與圖像中所有與其結構相似的像素點加權平均得到。如何衡量結構相似的像素點,也即如何確定權值係數?其做法是:對於每一個像素點的權值,採用以該像
原创 各種版本的++、--原子操作
彙編實現(可內嵌在C++裏使用) #ifdef WIN32 void __inline atomic_inc(int* v) { __asm { mov ebx, v lock in