star
 
當你出遊的時候,進入光害少的區域,看見滿天星斗,想要拿口袋型相機拍下來的時候,
往往發現拍下來是一片黑!
因為星星是如此的遙遠,

finalfrank 發表在 痞客邦 留言(2) 人氣()

da
Let A sequence of number be
A1,A2,…..,Ai,…..,An in an increasing order  
N is the number of elements

finalfrank 發表在 痞客邦 留言(0) 人氣()



本篇文章主要是要介紹 (d) 部分的演算法。 
基本上 (a) (b) (c) 的部分,OpenCV都能做到。
那 (d) 呢?

finalfrank 發表在 痞客邦 留言(0) 人氣()

panorama
 

[下載實作結果程式]  (請安裝OpenCV2.2)

finalfrank 發表在 痞客邦 留言(0) 人氣()

roi
 
在電腦視覺上有一個比較麻煩的問題是,
我們常常用背景相減法,
但是這兩張背景不能有位移,否則減下去就出問題。

finalfrank 發表在 痞客邦 留言(0) 人氣()


[下載程式]  

finalfrank 發表在 痞客邦 留言(4) 人氣()


[下載程式] 
(不必安裝OpenCV,直接下載直接用)

finalfrank 發表在 痞客邦 留言(0) 人氣()

 
[下載程式] 
(使用前請先安裝OpenCV,點擊下載後,直接安裝就可以用了) 

finalfrank 發表在 痞客邦 留言(0) 人氣()

  
[下載程式] 
(使用前請先安裝OpenCV,點擊下載後,直接安裝就可以用了) 

finalfrank 發表在 痞客邦 留言(5) 人氣()

 
 
[下載程式] 

finalfrank 發表在 痞客邦 留言(0) 人氣()

dr
 
 
#include "opencv2/opencv.hpp"
int main()
{
IplImage *original = cvLoadImage("您的圖檔",1);
IplImage *gray = cvCreateImage(cvGetSize(original), 8, 1);
cvCvtColor( original, gray, CV_BGR2GRAY );
CvMemStorage* storage = cvCreateMemStorage(0);
CvSeq *objectKeypoints = 0, *objectDescriptors = 0;
CvSURFParams params = cvSURFParams(500, 0);
cvExtractSURF( gray, 0, &objectKeypoints, &objectDescriptors, storage, params );
printf("Total Object Descriptors: %d\n", objectDescriptors->total);
IplImage* object_color = cvCreateImage(cvGetSize(gray), 8, 3);
for(int i = 0; i < objectKeypoints->total; i++ )
{
CvSURFPoint* r = (CvSURFPoint*)cvGetSeqElem( objectKeypoints, i );
CvPoint center;
center.x = cvRound(r->pt.x);
center.y = cvRound(r->pt.y);
int radius = cvRound(r->size*1.2/9.*2);
cvCircle( original, center, radius, cvScalar(0,0,255), 1, 8, 0 );
}
cvNamedWindow("SURF Result",1);
cvShowImage( "SURF Result", original );
cvWaitKey();
system("pause");
return 0;
}

finalfrank 發表在 痞客邦 留言(0) 人氣()

stitch2
影像拼接(Image Stitching),在物理上的意義,即是找出任兩張影像相同的特徵點(Feature points),去做縫合(Stitching)的動作。可以一是一種二維重建或三維重建。
 
 
如果相機距離畫面越近,任兩張照片Overlapping的區域要越大,起碼2/3。

finalfrank 發表在 痞客邦 留言(0) 人氣()

Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。