原创 Opencv矩陣操作函數大全---分類整理

原文地址:【轉載】OpenCv矩陣操作作者:鍵盤上跳舞 OpenCv矩陣操作 有很多函數有mask,代表掩碼,如果某位mask是0,那麼對應的src的那一位就不計算,mask要和矩陣/ROI/的大小相等 大多數函數支持ROI,

原创 Opencv窗口顯示圖像的時候設置字體

   初始化字體 CvFont font; cvInitFont( &font, CV_FONT_VECTOR0,1, 1, 0, 1, 8); //添加文字到圖像中 cvPutText( Image, "HELLO!"

原创 Dark Channel Prior的Matlab代碼

驗證 Single Image Haze Removal Using Dark Channel Prior先驗的MATLAB代碼  注:代碼內容引自zixu1986 (Euro) 北郵人論壇 這個先驗是:沒有haze干

原创 最小生成樹算法(Prime、Kruskal)和最短路徑算法(Dijkstra、Floyd)

  最小生成樹算法(Prime、Kruskal)和最短路徑算法(Dijkstra、Floyd) 區別: 最小生成樹:整個拓撲圖的所有路徑之和最小,但不能保證任意兩點之間的路徑最小。在通信網絡設計的時候能夠保證最小成本。構造最

原创 matlab中矩陣元素的比較

matlab中的最大值和最小值 (   matlab中的的最大值和最小值 MATLAB提供的求數據序列的最大值和最小值的函數分別爲max和min,兩個函數的調用格式和操作過程類似。 1.求向量的最大值和最小值 求一個向量X的

原创 #define 與 typedef詳解

1、#define #define 是宏命令,在編譯前,由預處理器做替代,如同文本編輯的替代命令,把程序中的所有遇到的詞,全部 替代。#define PINT int*  就是把所有的詞 PINT 替換成 int * ,替換完畢再編譯。

原创 matlab中圖像的處理

1.圖像反轉 MATLAB 程序實現如下: I=imread('xian.bmp'); J=double(I); J=-J+(256-1); %圖像反轉線性變換 H=uint8(J); subplot(1,2,1),imsh

原创 opencv---cvReSize的使用

圖像大小變換 void cvResize( const CvArr* src, CvArr* dst, int interpolation=CV_INTER_LINEAR );src輸入圖像.dst輸出圖像.interpolation插

原创 C/C++中的extern關鍵字詳解

轉載地址:http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777431.html 1 基本解釋:extern可以置於變量或者函數前,以標示變量或者函數的定義在別的文件中,提示

原创 C/C++中的static關鍵字詳解

轉載地址:http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777441.html 靜態變量作用範圍在一個文件內,程序開始時分配空間,結束時釋放空間,默認初始化爲0,使用時可以

原创 Dark Channel Prior 基於暗原色通道理論的去霧方法

參考論文Single Image Haze Removal Using Dark Channel Prior---Kaiming He        暗原色先驗理論(dark-channel prior)是 Kaiming He 等人發現

原创 爲什麼添加using namespace std

那是命名空間,你所用到的很多函數或者類都是被放到命名空間裏面的,命名空間是防止名字重複而使用的,比如STL有個類叫string,而你也設計一個類叫string,那麼編譯器編譯的時候就搞不清楚到底是那個string,所以用一個命名空間就比較

原创 Fast Visibility Restoration from a Single Color or Gray Level Image

2009年Tarel提出的去霧算法,該算法最重要的特點就是快速。下面是在本人看過論文之後的簡單總結。 首先是霧天圖像的物理模型,這是現在使用最爲廣泛的模型。該模型包含兩部分,前半部分我們稱之爲衰減模型,後半部分可以稱之爲大氣光模型。 作

原创 概率系列問題(二)

 1、某國家非常重男輕女,若按一戶人家生一個女孩,便再要一個,直到生下的是男孩位置,假設生女孩和男孩的概率相同,請問平均每戶人家有()個女孩。 A.0.5      B. 2/3      C.1        解:C 每戶

原创 圖像數據類型的轉換 matlab opencv

 最近在將一個matlab的程序導成C+opencv。在運算過程中爲了精度,通常在matlab中會將圖像的數據類型轉換爲double,而在opencv中我們通常用的數據類型都是IPL_DEPTH_8U,爲了跟matlab中相統一也就是爲了