Я хочу прочитать изображение в оттенках серого и повернуть его на 90 градусов, но я где-то ошибаюсь. Есть кто-нибудь, кто может помочь?
cv::Mat image = imread(".../jpg", IMREAD_GRAYSCALE);
cv::resize(image, image,cv::Size(400,400));
cv::Mat imageson;
int rows = image.rows;
int cols = image.cols;
for (int i = 0; i < cols; i++)
{
for (int j = 0; j < rows ; j++)
{
imageson.at<uchar>(i,j) = image.at<uchar>(rows-1-j,i);
}
}
cv::imshow("image",imageson);
cv::waitKey(0);
// я новичок, кстати. выход = (выходное значение: -1)