#include #include #include #include #include using namespace cv; int main(){ Mat_ img = imread("kurama.jpg", IMREAD_COLOR); //ha itt meg van adva a templatebe a tipus akkor kesobb nem kella //feher pontokat feketere: //grayscale /*for(int i = 0; i < img.rows; i++){ for(int j = 0; j < img.cols; j++){ if(img.at(i,j) > 230){ img.at(i,j) = 0; } } }*/ Vec3b white(255,255,255); Vec3b black(0,0,0); for(int i = 0; i < img.rows; i++){ for(int j = 0; j < img.cols; j++){ /*if(img.at(i,j)[0] > 230){ //[] melyik szin csatorna (bgr) img.at(i,j) = black; }*/ //if(img(i,j)[0] > 230){ // img(i,j) = black; //} } } for(auto &p : img){ //csak akkor kell referencia ha modositani akarjuk if(p[0] > 230){ p = black; } } imshow("img", img); waitKey(); return 0; }