最終更新: mikk_ni3_92 2009年11月06日(金) 17:22:51履歴
現在地 >> メニュー >> OpenCV >> IplImage編02 >> IplImage編02::間接アクセス >> IplImage編02::まとめ8
関連:IplImage編02::まとめ5、IplImage編02::まとめ6、IplImage編02::まとめ7、IplImage編02::まとめ9
関連:IplImage編02::まとめ5、IplImage編02::まとめ6、IplImage編02::まとめ7、IplImage編02::まとめ9
#include <cv.h> #include <cxcore.h> #include <highgui.h> #include <iostream> int main( int argc, char **argv) { IplImage *imgA = cvLoadImage("test2.jpg",0); if(imgA == NULL) { std::cerr << "Can't Load Image\n"; return -1; } //ピクセルへの書き込み for(int loopY = 50;loopY < 100; ++loopY) { for(int loopX = 50;loopX < 100;++loopX) { cvSetReal2D(imgA,loopY,loopX,255); } } cvNamedWindow("cvSetReal2D",CV_WINDOW_AUTOSIZE); cvShowImage("cvSetReal2D",imgA); cvWaitKey(0); // 0秒待つ => ずっと入力待ち cvReleaseImage(& imgA); //メモリ解放 cvDestroyWindow("cvSetReal2D"); //ウィンドウの破棄 return 0; }