タグ

ブックマーク / opencv.jp (3)

  • 画像の二値化 | OpenCV.jp

    C #include <cv.h> #include <highgui.h> int main(int argc, char **argv) { IplImage *src_img=0, *gray_img; IplImage *bin_img, *bininv_img, *trunc_img, *tozero_img, *tozeroinv_img; IplImage *adaptive_img; char *imagename; // (1)load a specified file and convert it into grayscale image. // allocate destination images. imagename = argc > 1 ? argv[1] : "../image/trains.png"; src_img = cvLoadImage(imagen

  • Poisson Blending | OpenCV.jp

    このサンプルは,OpenCVの機能とはあまり関係なく,差分やデータの保持にcv::Mat形式を利用している程度です.このサンプルでは,ある画像の一部を別の画像にコピーする際に,それらを滑らかにブレンディングします. コピー後の画素値は,Dirichlet条件の下でPoisson方程式を解くことで求められます.つまり,コピー元画像の画像勾配をなるべく保ったまま,コピー境界の画素値をコピー先の画素値と合うように,コピー結果画素値を決定します. 詳しくは,SIGGRAPH2003の論文 Poisson Image Editting (PDF) を参照してください. Souce Image, Target Image, Mask Image, Blending Result また,Gradient Mixtureを行うことで,コピー元とコピー先の画像のうち,より強い勾配を保存することができます.

    KinjouJ
    KinjouJ 2011/09/12
    あとでみる
  • OpenCV.jp : OpenCV逆引きリファレンス — OpenCV-CookBook

    OpenCV.jp : OpenCV逆引きリファレンス¶ 基的に OpenCV (と依存ライブラリ),および標準ライブラリ以外は使用しません. OpenCVはEigenなしでも利用できますが,このサンプルの中にはEigen必須のものもあります. また,2.4.0以降に導入された書式には一部対応しておらず,古い書き方で書かれているサンプルもあります. 指摘や訂正,リクエストなどは OpenCV.jp か, @idojun (Twitter) まで. OpenCV 2.4.0 対応:

    KinjouJ
    KinjouJ 2011/04/25
  • 1