原创 Hash算法衝突解決方法分析

就不自己寫了,直接貼下吧 看了ConcurrentHashMap的實現, 使用的是拉鍊法. 雖然我們不希望發生衝突,但實際上發生衝突的可能性仍是存在的。當關鍵字值域遠大於哈希表的長度,而且事先並不知道關鍵字的具體取值時。衝突就難免會

原创 OpenCV Mat讀取和顯示圖片

一、從文件讀取圖像並顯示 1. 程序 在基於VS2013搭建OpenCV開發環境這篇文章的最後給出了一個簡單的Demo,這個例子跟本篇使用的例子是一樣的。打開C++ IDE並創建一個新的項目,新建一個源文件,粘貼下面的代碼

原创 C++ 模板

摘自:http://www.cnblogs.com/gw811/archive/2012/10/25/2738929.html C++模板   模板是C++支持參數化多態的工具,使用模板可以使用戶爲類或者函數聲明一種一般模式,使得類

原创 sift 角點檢測

摘自:http://blog.csdn.net/abcjennifer/article/details/7639681 SIFT(Scale-invariant feature transform)是一種檢測局部特徵的算法,該算法通過

原创 MFC首先要知道的--程序執行順序

MFC的程序執行順序 很多剛學MFC的人都會被MFC給弄的暈頭轉向。以前傳統的C語言中的main()不見了,window sdk api 中的WinMain()函數也不見了,到底用MFC編寫的程序是如何開始運行的呢?到底MFC有沒有遵

原创 霍夫變換

圖像處理之霍夫變換(直線檢測算法) 霍夫變換是圖像變換中的經典手段之一,主要用來從圖像中分離出具有某種相同特徵的幾何 形狀(如,直線,圓等)。霍夫變換尋找直線與圓的方法相比與其它方法可以更好的減少噪 聲干擾。經典的霍夫變換常用來檢

原创 k-d tree

首先來一個問題:     給定平面上一個點集 E ,還有一個定點 V ,怎麼在一羣點中找出一個點 U,使得 V 與 U 的距離最近(歐幾里得距離)? 當然,我們能夠想到一種做法:枚舉 E 中所有的點,找出它們中距離V 最近的點 U

原创 Opencv中將視頻保存爲連續的圖片和連續的圖片保存爲視頻

一直覺得Opencv是個很實用的很偉大的東西,很多功能總是能夠在不經意間實現,下面就將AVI視頻每一幀保存爲圖片(.jpg,.bmp),和連續圖片保存爲視頻來演示一下:    直接貼代碼,只要學了Opencv一個星期的,絕對看的懂了:

原创 OpenCV Mat 數據結構

程序及分析 /* * FileName : MatObj.cpp * Author : xiahouzuoxin @163.com * Version : v1.0 * Date : Thu 15 May 201

原创 將矩形圖像轉化爲正方形(兩邊補像素)

如題 直接貼代碼 #include "stdafx.h" #include "cv.h" #include "highgui.h" #include <opencv2/opencv.hpp> using namespace std; u

原创 PCA 數學原理 (講的很到位啊)

摘自 http://blog.codinglabs.org/articles/pca-tutorial.html PCA(Principal Component Analysis)是一種常用的數據分析方法。PCA通過線性變換將原始數

原创 Linux系統中的環境變量知識詳解

對於沒有使用過linux系統的用戶來說,有很多術語和功能都很陌生。本文就介紹了linux系統中的環境變量的相關知識,具體內容如下所述。 linux是一個多用戶的操作系統。每個用戶登錄系統後,都會有一個專用的運行環境。通常每個用戶默認的

原创 拉格朗日對偶問題中對偶性的理解

摘自: http://blog.csdn.net/donger_soft/article/details/39556435 首先說明本文討論用的符號,拉格朗日函數:  L(x,λ,ν)=f0(x)+∑λifi(x)+∑νihi(x

原创 圖像特徵提取三大法寶:HOG特徵,LBP特徵,Haar特徵

摘自: http://dataunion.org/20584.html 作者:zouxy09  出處:zouxy09的博客 (一)HOG特徵 1、HOG特徵: 方向梯度直方圖(Histogram of Orien

原创 bmp彩色轉灰度

一、基礎   對於彩色轉灰度,有一個很著名的心理學公式: Gray = R*0.299 + G*0.587 + B*0.114 二、整數算法   而實際應用時,希望避免低速的浮點運算,所以需要整數算法。   注意到係數都是3位