トップページ -> データベース関連技術 -> コンピュータビジョン(OpenCV の機能とプログラム例) -> 適応2値化 (adaptive thresholding)
[サイトマップへ], [サイト内検索へ]

適応2値化 (adaptive thresholding)

#include 
#include
 
using namespace cv;
 
int
main(int argc, char **argv)
{
  const char *imagename = argv[1];
  Mat src_img = imread(imagename);
  if(!src_img.data)
    return -1;
  Mat gray_img;
  cvtColor(src_img, gray_img, CV_BGR2GRAY);

  Mat adaptive_img;
  adaptiveThreshold(gray_img, adaptive_img, 255, ADAPTIVE_THRESH_GAUSSIAN_C, THRESH_BINARY, 7, 8);
 
  namedWindow("Source", CV_WINDOW_AUTOSIZE);
  namedWindow("Adaptive", CV_WINDOW_AUTOSIZE);
  imshow("Source", src_img);
  imshow("Adaptive", adaptive_img);
  waitKey(0);
 
  return 0;
}
g++ -o a.out hoge.cc -I/usr/local/include/opencv2 -I/usr/local/include/opencv -L/usr/local/lib -lopencv_highgui -lopencv_imgproc -lopencv_core

本サイトは金子邦彦研究室のWebページです.サイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.

問い合わせ先: 金子邦彦(かねこ くにひこ) [image]