memo/2010-07-13
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
**To: ogura From: takataka [#kf474b6e]
[[gail]] に MacPorts で libSVM をインストールしておきまし...
-version 2.91 です
-実行形式は /opt/local/bin/svm-train などです
-くわしくは http://www.csie.ntu.edu.tw/~cjlin/libsvm/ へ
-または /opt/local/share/doc/libsvm へ
**To: hitoshi From: takataka [#t883439d]
[[memo/2010-07-08]] の文献が届きました.先に読んだ高橋の...
-GPGPUで k-means をやるときにはよい道標になりそう.先行研...
村下氏のストーリーとして,OpenMPによるCPU並列化で k-means...
-論文の記述によると,距離計算で平方根をとるというおばかを...
-この論文では距離計算は普通にやっているが,「それまでに求...
-この論文ではユークリッド距離のみを考えているが,他の規準...
-全く別の話になりますが,高橋のゆかりのあるグループで開発...
**To: ALL From: takataka [#s0178286]
8月3日(火)から5日(木)に,大津市で「数学教育協議会第58...
>
算数・数学教育を志す若い方々にもご参加願いたく,大会案内...
<
だそうです.興味のある方は大会案内のコピーをお見せします...
大西先生の講演もあるようです.
追記: ウェブページありました.こっちの方が詳しそうです.
http://webs.to/biwako2010/
**To: wani From: takataka [#q80b1cce]
[[ness]] でSURFのプログラムが動かない件です. [[b2010/wan...
ness の OpenCV を入れ直してみました(これまでは havel 等...
ネットワーク越しなのでちゃんと動作確認できてませんが,や...
-高橋の作った SURF のプログラムは動くみたい
-wani の surf_kai.cpp は同じエラーを吐いてこけるみたい
です.以下に高橋の作った SURF のプログラムを置いときます...
それから,surf_kai.cpp についても,どこでこけてるのかはっ...
#pre{{
#include <stdio.h>
#include <stdlib.h>
#include <cv.h>
#include <highgui.h>
#define FNAME "box.png"
void Usage(char *argv0)
{
fprintf(stderr, "usage: %s [<image_filename>]\n", argv0);
}
int main(int argc, char** argv)
{
char *fname = FNAME;
if(argc < 1 || 2 < argc){
Usage(argv[0]);
exit(EXIT_FAILURE);
}
if(argc == 2) fname = argv[1];
// input: input image
IplImage* input = cvLoadImage(fname, CV_LOAD_IMAGE_GRAY...
if(!input){
fprintf(stderr, "Can not load %s\n", fname);
exit(EXIT_FAILURE);
}
// result: input + SURF keypoints
IplImage* result = cvCreateImage(cvGetSize(input), IPL_...
cvCvtColor(input, result, CV_GRAY2BGR);
// for SURF
CvSURFParams params = cvSURFParams(300, 1);
CvSeq *keypoints = 0, *descriptors = 0;
CvMemStorage* storage = cvCreateMemStorage(0);
// extracting SURF
double tt = (double)cvGetTickCount();
cvExtractSURF(input, NULL, &keypoints, &descriptors, st...
printf("number of keypoints: %d\n", keypoints->total);
tt = (double)cvGetTickCount() - tt;
printf("Extraction time: %gms\n", tt/(cvGetTickFrequenc...
// the resulting image
CvScalar red = cvScalar(0, 0, 255);
CvScalar green = cvScalar(0, 255, 0);
CvScalar blue = cvScalar(255, 0, 0);
int i;
for(i = 0; i < keypoints->total; i++){
CvSURFPoint* kp = (CvSURFPoint*)cvGetSeqElem(keypoint...
CvPoint center;
int radius;
center.x = cvRound(kp->pt.x);
center.y = cvRound(kp->pt.y);
// this radius computation comes from find_obj.cpp
radius = cvRound(kp->size*1.2/9.*2);
if(kp->hessian >= 1000){
cvCircle(result, center, radius, red, 1, 8, 0 );
}else if(kp->hessian >= 500.0){
cvCircle(result, center, radius, green, 1, 8, 0 );
}else{
cvCircle(result, center, radius, blue, 1, 8, 0 );
}
}
cvNamedWindow("SURF", 1);
cvShowImage("SURF", result);
cvWaitKey(0);
cvDestroyWindow("SURF");
cvSaveImage("result.png", result);
return 0;
}
}}
** To: takataka From: wani [#tfe33f05]
>以下に高橋の作った SURF のプログラムを置いときますので,...
>
>それから,surf_kai.cpp についても,どこでこけてるのかは...
takataka さんの SURF プログラムですが, waniユーザでコンパ...
surf_kai.cppのプログラムは, 55行目の
#pre{{
//画像の読み込みとグレースケール変換
IplImage *object=cvLoadImage(fn,CV_LOAD_IMAGE_COLOR);
}}
の構文でエラーが生じているようです.
終了行:
**To: ogura From: takataka [#kf474b6e]
[[gail]] に MacPorts で libSVM をインストールしておきまし...
-version 2.91 です
-実行形式は /opt/local/bin/svm-train などです
-くわしくは http://www.csie.ntu.edu.tw/~cjlin/libsvm/ へ
-または /opt/local/share/doc/libsvm へ
**To: hitoshi From: takataka [#t883439d]
[[memo/2010-07-08]] の文献が届きました.先に読んだ高橋の...
-GPGPUで k-means をやるときにはよい道標になりそう.先行研...
村下氏のストーリーとして,OpenMPによるCPU並列化で k-means...
-論文の記述によると,距離計算で平方根をとるというおばかを...
-この論文では距離計算は普通にやっているが,「それまでに求...
-この論文ではユークリッド距離のみを考えているが,他の規準...
-全く別の話になりますが,高橋のゆかりのあるグループで開発...
**To: ALL From: takataka [#s0178286]
8月3日(火)から5日(木)に,大津市で「数学教育協議会第58...
>
算数・数学教育を志す若い方々にもご参加願いたく,大会案内...
<
だそうです.興味のある方は大会案内のコピーをお見せします...
大西先生の講演もあるようです.
追記: ウェブページありました.こっちの方が詳しそうです.
http://webs.to/biwako2010/
**To: wani From: takataka [#q80b1cce]
[[ness]] でSURFのプログラムが動かない件です. [[b2010/wan...
ness の OpenCV を入れ直してみました(これまでは havel 等...
ネットワーク越しなのでちゃんと動作確認できてませんが,や...
-高橋の作った SURF のプログラムは動くみたい
-wani の surf_kai.cpp は同じエラーを吐いてこけるみたい
です.以下に高橋の作った SURF のプログラムを置いときます...
それから,surf_kai.cpp についても,どこでこけてるのかはっ...
#pre{{
#include <stdio.h>
#include <stdlib.h>
#include <cv.h>
#include <highgui.h>
#define FNAME "box.png"
void Usage(char *argv0)
{
fprintf(stderr, "usage: %s [<image_filename>]\n", argv0);
}
int main(int argc, char** argv)
{
char *fname = FNAME;
if(argc < 1 || 2 < argc){
Usage(argv[0]);
exit(EXIT_FAILURE);
}
if(argc == 2) fname = argv[1];
// input: input image
IplImage* input = cvLoadImage(fname, CV_LOAD_IMAGE_GRAY...
if(!input){
fprintf(stderr, "Can not load %s\n", fname);
exit(EXIT_FAILURE);
}
// result: input + SURF keypoints
IplImage* result = cvCreateImage(cvGetSize(input), IPL_...
cvCvtColor(input, result, CV_GRAY2BGR);
// for SURF
CvSURFParams params = cvSURFParams(300, 1);
CvSeq *keypoints = 0, *descriptors = 0;
CvMemStorage* storage = cvCreateMemStorage(0);
// extracting SURF
double tt = (double)cvGetTickCount();
cvExtractSURF(input, NULL, &keypoints, &descriptors, st...
printf("number of keypoints: %d\n", keypoints->total);
tt = (double)cvGetTickCount() - tt;
printf("Extraction time: %gms\n", tt/(cvGetTickFrequenc...
// the resulting image
CvScalar red = cvScalar(0, 0, 255);
CvScalar green = cvScalar(0, 255, 0);
CvScalar blue = cvScalar(255, 0, 0);
int i;
for(i = 0; i < keypoints->total; i++){
CvSURFPoint* kp = (CvSURFPoint*)cvGetSeqElem(keypoint...
CvPoint center;
int radius;
center.x = cvRound(kp->pt.x);
center.y = cvRound(kp->pt.y);
// this radius computation comes from find_obj.cpp
radius = cvRound(kp->size*1.2/9.*2);
if(kp->hessian >= 1000){
cvCircle(result, center, radius, red, 1, 8, 0 );
}else if(kp->hessian >= 500.0){
cvCircle(result, center, radius, green, 1, 8, 0 );
}else{
cvCircle(result, center, radius, blue, 1, 8, 0 );
}
}
cvNamedWindow("SURF", 1);
cvShowImage("SURF", result);
cvWaitKey(0);
cvDestroyWindow("SURF");
cvSaveImage("result.png", result);
return 0;
}
}}
** To: takataka From: wani [#tfe33f05]
>以下に高橋の作った SURF のプログラムを置いときますので,...
>
>それから,surf_kai.cpp についても,どこでこけてるのかは...
takataka さんの SURF プログラムですが, waniユーザでコンパ...
surf_kai.cppのプログラムは, 55行目の
#pre{{
//画像の読み込みとグレースケール変換
IplImage *object=cvLoadImage(fn,CV_LOAD_IMAGE_COLOR);
}}
の構文でエラーが生じているようです.
ページ名: