Files
kepfeldolgozas/ora5/proj3/main.cpp
2025-10-09 17:30:43 +02:00

44 lines
880 B
C++

#include "histo.h"
#include "opencv2/videoio.hpp"
#include <opencv2/core.hpp>
#include <opencv2/highgui.hpp>
#include <opencv2/imgproc.hpp>
#include <iostream>
using namespace cv;
int main(){
VideoCapture cap("../sas.avi");
if(!cap.isOpened()){
std::cout << "no video" << std::endl;
exit(1);
}
Mat img, gray, skymask, clone;
while(true){
cap >> img; //kiolvas egy kepkockat
if(img.empty()){
break; //video vege vagy serult
}
//imshow("img", img);
cvtColor(img, gray, COLOR_BGR2GRAY);
inRange(gray, 100, 160, skymask);
//imshow("skymask", skymask);
clone = img.clone(); //teljesen fuggetlen az eredeti keptol
clone.setTo(Scalar(0,0,0), skymask);
imshow("clone", clone);
waitKey(60);
}
waitKey();
return 0;
}