私は侵食と膨張プロセスで数字の周りのものを排除しようとしています. 試してみましたが、何も起こりませんでした。何かが変わるかどうかを確認するためだけに値を変更しましたが、何も変わっていません。画像は上のリンクのように続きます。このパラメーターはどうですか...ドキュメントを読みましたが、よくわかりません(ご覧のとおり、関数で推測していました)。私は何を間違っていますか?
画像: https://docs.google.com/file/d/0BzUNc6BOkYrNeVhYUk1oQjFSQTQ/edit?usp=sharing
コード:
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main ( int argc, char **argv )
{
Mat im_gray;
Mat img_bw;
Mat img_final;
Mat im_rgb = imread("cam.jpg");
cvtColor(im_rgb,im_gray,CV_RGB2GRAY);
adaptiveThreshold(im_gray, img_bw, 255, ADAPTIVE_THRESH_MEAN_C, THRESH_BINARY_INV, 105, 1);
dilate(img_bw, img_final, 0, Point(-1, -1), 2, 1, 1);
imwrite("cam_final.jpg", img_final);
return 0;
}