原创 opencv RGB三通道分離

如果我們想分離出每個通道的具體值,並且可以演示看出分離的是“紅”“綠”“藍”的效果。可以用如下函數: 1、C接口程序: IplImage* img = cvLoadImage("baboon.jpg"); IplImage*

原创 【Computer Vision】計算機視覺相關課程和書籍

Table of Contents BooksCoursesPapersSoftwareDatasetsTutorials and TalksResources for studentsBlogsLinksSongs Books

原创 Levenberg–Marquardt算法學習

本次是對Levenberg–Marquardt的學習總結,是爲之後看懂sparse bundle ajdustment打基礎。這篇筆記包含如下內容: 回顧高斯牛頓算法,引入LM算法懲罰因子的計算(迭代步子的計算)完整的算法

原创 Bundle adjustment學習

今天學習了稀疏的光束平差法,基於上一篇博文Levenberg–Marquardt算法學習,這裏對學習內容做一個理論梳理。本次內容包括: BA簡介BA迭代步長的數學推導稀疏BA迭代步長的算法求解過程 1.BA簡介    攝像機在靜態環境中

原创 CMake編譯opencv各選項的含義

Table 1: Basic CMake options you will probably need Table 2: Options which introduce features into the library. All o

原创 2013計算機視覺代碼合集

注:下面有project網站的大部分都有paper和相應的code。Code一般是C/C++或者Matlab代碼。 最近一次更新:2013-9-7 一、特徵提取Feature Extraction: SIFT [1] [Demo

原创 OPENCV中Bayer轉BGR

Bayer格式是相機內部的原始圖片,一般後綴名爲.raw,一般bayer格式的圖片綠色格式的像素是r和g像素的和。很多軟件都可以查看, 比如PS。我們相機拍照下來存儲在存儲卡上的.jpeg或其它格式的圖片,都是從.raw格式轉化過來的。如

原创 OpenCV與matlab部分函數的對應關係

1、matlab中的imread相當於OpenCV中的imread(imageFileName,  CV_LOAD_IAMGE_ANYDEPTH | CV_LOAD_IMAGE_ANYCOLOR):讀出的圖像信息保持了原有圖像的信息(包括

原创 計算機視覺中的多視圖幾何——點與直線的關係

直線的齊次表示 平面上的一條直線可用形如ax+ by + c = 0的方程表示,α,b和c 的不同值給出不同的直線.因此,一條直線也可以用矢量(a,b,c)T表示.直線和矢量(α,b,c)T 不是一一對應的,因爲,對任何非零常數k, 直線

原创 【Panoramic stitching】並查集(disjoint set)結構及源碼

1.簡述         在實現多圖像無序輸入的拼接中,我們先使用surf算法對任意兩幅圖像進行特徵點匹配,每對圖像的匹配都有一個置信度confidence參數,來衡量兩幅圖匹配的可信度,當confidence>conf_thresh

原创 VLFeat + vs 2012配置

系統環境:win7_x64 IDE環境:Visual Studio2012,x64 一、方法一 配置步驟:      1、下載並解壓VLFeat-0.9.14(http://download.csdn.net/detail/j_d_c/

原创 數組元素的乘積

Matlab: prod    數組元素的乘積 1、Syntax a、B = prod(A) 返回數組A的乘積如果A是向量,prod(A)返回A向量的乘積。如果A是非空矩陣,prod(A)將A看作列向量,返回每一列元素的乘積並組成一個行

原创 MATLAB中filter2 conv2 imfilter2 fspecial函數用法

-------------------------------------conv2函數---------------------------------------- conv2是計算兩個矩陣的二維卷積 1、用法 C=conv2(A

原创 Entrance Pupil AND Exit Pupil

Entrance Pupil The entrance pupil of a system is the imageof the aperture stop as seen from a point on the optic axis

原创 min_element 和max_element

1、max_element default (1) template <class ForwardIterator> ForwardIterator max_element (ForwardIterator first, Forw