最終更新: mikk_ni3_92 2009年11月06日(金) 17:23:14履歴
現在地 >> メニュー >> OpenCV >> IplImage編02 >> IplImage編02::間接アクセス >> IplImage編02::まとめ9
関連:IplImage編02::まとめ5、IplImage編02::まとめ6、IplImage編02::まとめ7、IplImage編02::まとめ8
関連:IplImage編02::まとめ5、IplImage編02::まとめ6、IplImage編02::まとめ7、IplImage編02::まとめ8
#include <cv.h> #include <cxcore.h> #include <highgui.h> #include <iostream> int main( int argc, char **argv) { IplImage *imgA = cvLoadImage("test2.jpg"); 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) { cvSet2D(imgA,loopY,loopX,CV_RGB(255,130,160)); } } cvNamedWindow("cvSet2D",CV_WINDOW_AUTOSIZE); cvShowImage("cvSet2D",imgA); cvWaitKey(0); // 0秒待つ => ずっと入力待ち cvReleaseImage(& imgA); //メモリ解放 cvDestroyWindow("cvSet2D"); //ウィンドウの破棄 return 0; }