• ベストアンサー

opencvのプログラムについて教えてください。

Opencvのソフトを使って画像処理をするのでが、 読み込んだ画像の半分を切り取りたいのですが どうしたらいいのですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • neoty
  • ベストアンサー率34% (37/107)
回答No.1

ROI領域を使う方法です. CvRect rect = cvRect(x, y, width, height); cvSetImageROI(src, rect); IplImage *img = cvCreateImage(cvGetSize(src), IPL_DEPTH_8U, 3); cvCopy(src, img); cvSaveImage("cut.jpg", img); // x,y : 長方形の左上の座標 // width, height : 長方形の幅と高さ //src:読み込んだ画像 //を前もってそれぞれ定義しておく事.

syuncha
質問者

お礼

ありがとうございます これを参考に作ってみたいと思います.

関連するQ&A