1
0
lpo-image-processing/08/do_sprawdzenia/cpp/edge_roberts.cpp

20 lines
366 B
C++
Raw Normal View History

2021-04-06 13:34:01 +02:00
#include "edge_roberts.h"
EdgeRoberts::EdgeRoberts(PNM* img) :
EdgeGradient(img)
{
prepareMatrices();
}
EdgeRoberts::EdgeRoberts(PNM* img, ImageViewer* iv) :
EdgeGradient(img, iv)
{
prepareMatrices();
}
void EdgeRoberts::prepareMatrices()
{
g_x = math::matrix<float>(2, 2, {1, 0, 0, -1});
g_y = math::matrix<float>(2, 2, {0, 1, -1, 0});
}