Я только-только начал программировать на С++ для линукс, поэтому, вопрос может и глуповат, но не судите, пожалуйста, строго.
Задача такая. нужно сделать пока что консольное приложение для обработки изображений.
На вход программы подаются 2 файла (например, jpg), оба должны быть прочитаны, разбиты по слоям, а потом с каждым слоем в цикле по координатам нужно сделать некоторые вычислительные операции, результаты сохранить в новые файлы. Почитал доки по Qt4, посмотрел примерчики, нашел, как читается файл изображения, попробовал сделать - не получается. Помогите, пожалуйста, с решением этой задачи.
вот код:
Код:
#include <QString>
#include <QImage>
#include <iostream.h>
int main (int argc, char *argv[])
{
QString fileName = "1.jpg";
if (!fileName.isEmpty()) {
QImage image(fileName);
if (image.isNull()) {
cout << "Error load image "<<endl;
return 1;
}
}
return 0;
}На выходе программы получаю Error load image.
файл 1.jpg лежит в том же каталоге что и программа.
Компиляцию делаю так:
# qmake-qt4 -project
# qmake-qt4
# make
Заранее всем благодарен за помощь.