Difference between revisions of "Edge"
From Ilianko
(Created page with "<code><pre> im = imread("lena.tif"); Sy = [-1 -2 -1; 0 0 0; 1 2 1]; Sx = Sy'; Gr = im(:,:,1)*0.2+im(:,:,2)*0.7+im(:,:,3)*0.1; DimY = conv2(Sy,Gr); DimX = conv2(Sx,Gr); Dim...") |
|||
Line 1: | Line 1: | ||
+ | ==Разпознаване на геометрични обекти== | ||
+ | ===Намиране на ръбове(Edge Detection)=== | ||
+ | ====Матлаб==== | ||
<code><pre> | <code><pre> | ||
im = imread("lena.tif"); | im = imread("lena.tif"); | ||
Line 25: | Line 28: | ||
imshow(Dimn > 0.2) | imshow(Dimn > 0.2) | ||
</pre></code> | </pre></code> | ||
+ | ====OpenCV==== | ||
+ | |||
+ | =====Размер на изображението (кадъра) ===== | ||
+ | |||
+ | =====Edge detection==== | ||
+ | |||
+ | =====Objects detection==== | ||
+ | |||
+ | |||
+ | ==Motion detection== | ||
+ | |||
+ | ==Change background== |
Revision as of 14:42, 22 April 2015
Contents
Разпознаване на геометрични обекти
Намиране на ръбове(Edge Detection)
Матлаб
im = imread("lena.tif");
Sy = [-1 -2 -1; 0 0 0; 1 2 1];
Sx = Sy';
Gr = im(:,:,1)*0.2+im(:,:,2)*0.7+im(:,:,3)*0.1;
DimY = conv2(Sy,Gr);
DimX = conv2(Sx,Gr);
DimYn = DimY./max(max(DimY));
DimXn = DimX./max(max(DimX));
figure
imshow(DimYn);
figure
imshow(DimXn);
Dim = (DimY.^2 + DimX.^2).^(1/2);
Dimn = Dim./max(max(Dim));
figure
imshow(Dimn)
figure
imshow(Dimn > 0.2)