原创 【刷題史】深度搜索入門-網易筆試題

題目描述N國的足球賽正進行得如火如荼。32支來自全國各個地區的隊伍被分成了8個不同的小組:A組,B組,C組…H組。每個小組有4支球隊,每組的前兩名進入了十六強淘汰賽,現在需要進行十六強淘汰賽的抽籤。十六強淘汰賽是單場淘汰機制,即當場的勝者

原创 【opencv學習】 KalmanFilter

OpenCV將卡爾曼濾波封裝到KalmanFilter類中的重要參數 CV_WRAP const Mat& predict();//計算預測的狀態值 CV_WRAP const Mat& correct();//利用測量值更新用卡爾曼

原创 數據類型

size_t是unsigned類型,用於指明數組長度或下標,它必須是一個正數,std::size_t.設計size_t就是爲了適應多個平臺,其引入增強了程序在不同平臺上的可移植性。 ptrdiff_t是signed類型,用於存放同一數

原创 【opencv學習】opencv基礎用法

一、opencv Mat初始化 初始化爲三通道彩色圖像 Mat src = Mat(r, c, CV_8UC3, Scalar(0)); 初始化爲單通道灰度值圖像 Mat src = Mat(src.rows, src.cols,

原创 圖像處理綜述總結

一、邊緣提取 綜述論文:《Contour Detection and Hierarchical Image Segmentation》

原创 【排序之一】桶排序

桶排序代碼引用自http://blog.csdn.net/lg1259156776/ 被問到求一些無序數據相鄰之間的最小間隔,已知這些數<n,可以用桶排序,時間複雜度爲o(n)。 先寫代碼,其他的關於桶排序後續補充 #include<io

原创 【排序之二】插入排序

插入排序僞代碼: INSERTION-SORT(A) for j=2 to j=A.length key=A[j] i=j-1 while i>0 and A[i]>key A[i+1]=A[i] i=i-1

原创 《STL源碼剖析》筆記(二)空間配置器

#ifndef _JJALLOC_ #define _JJALLOC_ #include <new> #include <cstddef> #include <cstdlib> #include <climits> #include

原创 CVPR2016

http://cvpr2016.thecvf.com/program/main_conference#P1-1

原创 【opencv學習】opencv配置

原來的opencv版本是3.0,在做實驗時發現不支持findcontours函數,一直內存報錯,問過之後發現是opencv3.0這個函數有些問題,於是改用了opencv2.4.10,未防止每次都重新學配置,決定自己寫一下。 版本:ope

原创 Mat與IplImage之間的轉化

1、plImage轉Mat //使用Mat的構造函數:Mat::Mat(const IplImage* img, bool copyData=false); 默認情況下copyData爲false IplImage* srcImg

原创 《機器學習》(周志華)學習筆記(二)模型評估與選擇

一、經驗誤差與過擬合 誤差:學習器的實際預測輸出與樣本的真實輸出之間的差異。 訓練誤差:學習器在訓練集上的誤差。 泛化誤差:在新樣本上的誤差。 過擬合與欠擬合問題 P.S NP問題爲非確定性多項式(non-deterministi

原创 【C++/C】C++模板知識總結

模板是C++支持參數化多態的工具,能夠編寫與類型無關的代碼。通常有兩種形式:函數模板和類模板(1)函數模板針對參數類型不同的函數;(2)類模板針對數據成員和成員函數類型不同的類。注意:模板的聲明或定義要在全局、命名空間或類範圍內,不能在局

原创 《STL源碼剖析》筆記(一)組件之間的關係

STL各大組件之間的關係: Container通過Allocator(分配器)取得數據儲存空間,Algorithm通過Iterator存取Container內容,Functor協助Algorithm完成不同的策略變化,Adapter可

原创 【C++學習】迭代器

1、概述迭代器(iterator)是一種檢查容器內元素並遍歷元素的數據類型。2、定義1)容器的iterator類型根據容器的類型定義迭代器e.g.vector<int>::iterator iter;2)begin和end操作用於返回迭代