1
0
mirror of https://github.com/2martens/uni.git synced 2026-05-06 19:36:26 +02:00

[Sheet3] Finished exercises 1 through 3

Signed-off-by: Jim Martens <github@2martens.de>
This commit is contained in:
2017-04-25 15:56:41 +02:00
parent cc1084ec77
commit 376aa0997c
5 changed files with 136 additions and 0 deletions

24
ccv/sheet3/main.cpp Normal file
View File

@ -0,0 +1,24 @@
#include <opencv2/opencv.hpp>
int main(int argc, char** argv ) {
if ( argc != 2 )
{
printf("usage: main.out <Image_Path>\n");
return -1;
}
// exercise 2
cv::Mat image;
image = cv::imread(argv[1], cv::ImreadModes::IMREAD_COLOR);
int kmax = 50;
cv::Mat Matrix_convoluted;
for (int k = 3; k < kmax; k+=2) {
cv::GaussianBlur(image, Matrix_convoluted, cv::Size(k, k), 0, 0, cv::BORDER_CONSTANT);
std::string imageName = "Kernel (";
imageName = imageName + std::to_string(k) + ", " + std::to_string(k) + ")";
cv::imshow(imageName, Matrix_convoluted);
cv::waitKey(500);
}
return 0;
}