#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(2, 2, {1, 0, 0, -1}); g_y = math::matrix(2, 2, {0, 1, -1, 0}); }