Вычислительные моменты и особенности с c ++ - PullRequest
0 голосов
/ 30 апреля 2020

Мне нужно выполнить задачу, которая находится по ссылке http://mrl.cs.vsb.cz/people/gaura/ano/ex_02/

Я уже сделал благодаря Костантино Грана до функций для нашей части классификации, но я не знаю, как сделать это для нашей классификации.

// load color image from file system to Mat variable:
cv::Mat src_8uc3_img = cv::imread("images/train.png", cv::IMREAD_GRAYSCALE); 

if ( src_8uc3_img.empty() ) {
    printf("Unable to read input file (%s, %d).", __FILE__, __LINE__);
}

cv::Mat1b img = imread("images/train.png", cv::IMREAD_GRAYSCALE);

cv::Mat img2 = img.clone();
cv::threshold(img, img, 128, 255, THRESH_BINARY);

cv::Mat1i labels;
int nlabels = cv::connectedComponents(img, labels);

img = labels * 255 / nlabels;

cv::Mat3b colored, output;
cv::applyColorMap(img, colored, cv::COLORMAP_HSV);
cv::colored.copyTo(output, img);

cv::imwrite("output.png", output);
cv::imshow("indexing", output);
cv::waitKey(0); // wait until keypressed
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...