почему-то некоторые функции не работают, например, определен идентификатор src, но не определен dst. Я думаю, что не хватает файла в репозитории проекта.
Компилятор предлагает такое решение: cv::MatxCommaInitializer::dst
Вот сам код: #include <opencv2/imgcodecs.hpp> #include <opencv2/highgui.hpp> #include <opencv2/imgproc.hpp> #include <iostream>
using namespace std; using namespace cv;
/// ////////////// Importing Images
float w = 250, h = 350; Mat matrix, imgWarp; void main() { string path = "Imajes_Videos/cards.png"; Mat img = imread(path);
Компилятор предлагает такое решение: cv::MatxCommaInitializer::dst
Вот сам код:
#include <opencv2/imgcodecs.hpp>
#include <opencv2/highgui.hpp>
#include <opencv2/imgproc.hpp>
#include <iostream>
using namespace std;
using namespace cv;
/// ////////////// Importing Images
float w = 250, h = 350;
Mat matrix, imgWarp;
void main() {
string path = "Imajes_Videos/cards.png";
Mat img = imread(path);
Point2f src[4] = { Point(521,94),Point(782,148),Point(338,359),Point(679,428) };
Point2f src[4] = { Point(0,0),Point(w,0),Point(0,h),Point(w,h) };
matrix = getAffineTransform(src, dst);
imshow("image_Cards", img);
waitKey(0);
}