Professional Documents
Culture Documents
gaussianblur
MedianBlur
medianBlur(img, dst, 5);
5: ksize debe ser un valor mayor que 1 e impar.
medianblur
Erode
erode(img, dst, krl);
erode
Dilate
dilate(img, dst, krl);
dilate
1 2 3 4 #include <opencv2\opencv.hpp>
5678
using namespace cv;
9 10 11
int main()
{
Mat img = imread("imagen.jpg");
Mat dst, krl;
GaussianBlur(img, dst, Size(11,7), 1.5);
Canny(dst, dst, 0, 30, 3);
//blur(img, dst, Size(10,20));
//medianBlur(img, dst, 5);
//erode(img, dst, krl);
//dilate(img, dst, krl);
12 13
14 15
16 17
18 19
20 21
22 23
24 25
26 27
28 29
vector<int> compression_params;
compression_params.push_back(CV_IMWRITE_PNG_COMPRESSION);
compression_params.push_back(9);
imwrite("alpha.png", dst, compression_params);
imshow("Imagen Original", img);
imshow("Imagen Prosesada", dst);
waitKey(5000);
return 1;