- 6月 15 週五 201219:05
[計算機圖學] 我要變正!
- 6月 08 週五 201200:08
[影像壓縮] 影像噪信比測定程式 (使用PSNR)
- 6月 01 週五 201219:10
[立體視覺] 簡易紅藍立體影像產生器
- 5月 30 週三 201222:00
[影像處理] 影像風格改變程式
- 5月 30 週三 201202:49
[電腦視覺] SURF OpenCV 2.2 程式碼

#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;
}
- 5月 17 週四 201222:32
[影像拼接] 影像拼接成功率提升的關鍵

影像拼接(Image Stitching),在物理上的意義,即是找出任兩張影像相同的特徵點(Feature points),去做縫合(Stitching)的動作。可以一是一種二維重建或三維重建。
如果相機距離畫面越近,任兩張照片Overlapping的區域要越大,起碼2/3。
- 5月 12 週六 201223:22
[趨勢] 多台電腦間 鍵盤 滑鼠 螢幕 剪貼簿 分享?

身為一個現代人,電腦常常會越買越多。
如果每台電腦都一個滑鼠鍵盤,操作起來非常累人,
更何況平板電腦本身沒有附送滑鼠鍵盤。
- 5月 10 週四 201222:47
[電腦視覺] SURF特徵點匹配

照片位置:台科大校門口大砲池
[下載範例程式] (需安裝OpenCV2.2以上)
使用方法:把內附的s1.jpg和s2.jpg分別換成你要的圖即可,如以上範例所示。
- 5月 08 週二 201222:45
[計算機圖學] 不要一直盯著我看...
- 5月 07 週一 201222:14
[電腦視覺] 外部參數與內部參數

外部參數
Extrinsic Parameter
以3x4矩陣描述相機的位置(position)與擺設方向(orientation)。(上式還缺Translation)