OpenCV
OpenCV2.0系はoperator - がオーバーロードされてるようで cv::Mat同士の引き算が可能。 この際 unsigned charで負の値とかになると厄介とか懸念されるが 0-2 = 0みたいに0下回ったら0を入れてくれるので優秀。 すぱっと差分画像が取れるね。
cv::Mat mat1 = cv::Mat(2048,2048, CV_64F); for(int i=0; i<mat.cols; i++){ for(int j=0; j<mat.rows; j++){ mat1.at<double>(i,j); } }とかしてたらいかん. double *pt = &mat1.at<double>(0,0); for(int i=0; i</double></mat.cols;>
const int sizes[] = { 512, 512, 512}; cv::Mat bigsize( (sizes)/sizeof(int), sizes, CV_64F, 0.0); cv::Mat bigsize2( (sizes)/sizeof(int), sizes, CV_64F, 0.0); cv::Mat bigsize3( (sizes)/sizeof(int), sizes, CV_64F, 0.0); cv::FileStorage fp("DE…
いまです.cvNamedWindowがいるのです.
cvLoadImage動かない. 画像読み込めない. ときは ファイル名に()がついていないか確認する.でないとこける.
$ gcc hom.cpp -o test.exe -lcxcore210 -lcv210 -lhighgui210 -lcvaux210 -lml210 C:\DOCUME~1\USERNAME1\LOCALS~1\Temp\ccVhKdDp.o:hom.cpp:(.text+0x607): undefined r eference to `operator new(unsigned int)' C:\DOCUME~1\USERNAME1LOCALS~1\Temp\ccV…
VisualStudioがそんなに嫌いなわけではないけど,あまりにも起動と終了が遅くて腹立たしいのでCUI環境を実装. 1.mingwを用意する OpenGLのとき(http://d.hatena.ne.jp/Inuneco/edit?date=20110713)にも同じことをやったんですが,MinGWでgccが走ることを角…
Windows XP OpenCV2.1 OpenGLよくわからん MinGWはあきらめてCygwin.Visualなんちゃらは遅すぎワロリーヌ まずはcygwinいれる cygwin setup落としてきて,とりあえずSelectPackagesまでいく. とりあえずOpenGL, OpenCV, gcc, cコンパイラとかに気をつけて…
症状 タスクマネージャでみたらすっごい勢いでメモリ食っていってる.さらにほっとくと落ちる.「ハンドルされていない例外が発生しました」でる. したこと cvCloneImage()をcvClone()にする.で改善.落ちない. あらかじめcvCreateImage()しなきゃいけな…