原创 opencv vec3f 基礎

原文: Vec3f表示的是3通道float類型的 Vect,就相當於3通道float類型的圖像(這是其中一個具體化),解釋可以從源代碼中看出來。 下面給出一個具體的例子: Vec3f point = Vec3f(10,10,3.2);//

原创 java 與 c++ 關於局部變量重命名的區別

#include <iostream> using namespace std; int i=0; int main(){ { int i=10; { int i=10; } } { int i=10;

原创 析構函數與虛函數

#include <iostream> using namespace std; class animal { public: void sleep() { cout<<"animal sleep"<<endl; } vi

原创 class sizeof

http://blog.csdn.net/zyyoung/article/details/6166939 [cpp] view plaincopy #include<iostream.h>      class a {

原创 java中如何判定兩個對象屬於同一類

http://blog.csdn.net/i46614161/article/details/4480765 首先:可用instanceof判斷一個對象是否屬於某一類,兩個對象的情況如obj1與obj2,可用 System.out.pr

原创 視覺代碼合集

http://blog.csdn.net/willard_yuan/article/details/11864385 按類別分類   特徵提取 SURF特徵: http://www.vision.ee.ethz.ch/softw

原创 虛函數與默認實參

#include <iostream> using namespace std; class animal { public: void sleep() { cout<<"animal sleep"<<endl; } vi

原创 class struct

http://blog.csdn.net/yuliu0552/article/details/6717915 C++中的struct對C中的struct進行了擴充,它已經不再只是一個包含不同數據類型的數據結構了,它已經獲取了太多的

原创 opencv 使用

求解矩陣特徵值 bool eigen(InputArray src,OutputArray eigenvalues,int lowindex=-1,int highindex=-1)

原创 fstream的使用方法介紹

http://hi.baidu.com/willrom/item/2f5d9bffb4cd12ef1b111f9a 在C++中,有一個stream這個類,所有的I/O都以這個“流”類爲基礎的,包括我們要認識的文件I/O,strea

原创 成員函數與內存空間

http://bbs.csdn.net/topics/340041755 創建對象不會爲成員函數分配空間。成員函數放在代碼區,多個對象共享。 一個類可以創建多個對象在創建對象時,編譯系統只爲對象中的成員數據(成員變量)分配內存空間而同類對

原创 opencv vec3f 訪問的錯誤

Mat sample(sample_num,1,CV_32FC3); for(int j=0;j<sample_num;++j){ int clusterIdx=labels.at<int>(j); Mat temp_co

原创 size_t、ssize_t

對於趕時間的朋友,只看第一段就好了。    首先,我非常肯定以及確定的告訴你ssize_t是有符號整型,在32位機器上等同與int,在64位機器上等同與long int,有沒有注意到,它和long數據類型有啥區別?其實就是一樣的。si

原创 馬氏距離

from維基百科 馬氏距離是由印度統計學家馬哈拉諾比斯(P. C. Mahalanobis)提出的,表示數據的協方差距離。它是一種有效的計算兩個未知樣本集的相似度的方法。與歐氏距離不同的是它考慮到各種特性之間的聯繫(例如:一條關於

原创 java 正斜槓與反斜槓之分

引用說明:有正斜槓與反斜槓之分,正斜槓,一般就叫做斜槓,符號爲“/”;反斜槓的符號爲“\” 引用斜槓(/)在JAVA中沒有什麼特別的意義,就是代表一個字符‘/’; 反斜槓(\)則不然,它和緊跟着它的那個字符構成轉義字符,如“\n”(表示換