Чтение, запись и отображение изображения с использованием openVX

Я пытаюсь прочитать изображение с помощью openVX. Я написал следующую программу, ссылаясь на некоторые образцы.

#include <iostream>
#include <string>
//#include <vx_examples.h>
#include <VX/vx.h>
//#include <VX/vx_helper.h>

using namespace std;
int main(int argc, char** argv)
{
 cout << "SampleOpenVXCode" << endl;
 vx_image vxSrc;
 vx_context context = vxCreateContext();
 vxuFReadImage(context, argv[1], vxSrc);
 vxuFWriteImage(context, vxSrc, "/home/deepak/Desktop/test.jpg");
}

Но я получаю следующую ошибку.

openvxTest.cpp: In function ‘int main(int, char**)’:
openvxTest.cpp:18:39: error: ‘vxuFReadImage’ was not declared in this scope
  vxuFReadImage(context, argv[1], vxSrc);
                                       ^
openvxTest.cpp:20:65: error: ‘vxuFWriteImage’ was not declared in this scope
  vxuFWriteImage(context, vxSrc, "/home/deepak/Desktop/test.jpg");

Также я не смог найти функции vxuFWriteImage() а также vxuFReadImage() в openVX заголовки (openvx/include/VX/vx_*).

Может ли кто-нибудь помочь мне читать, писать и отображать изображения с помощью openVX.

Спасибо.

1 ответ

В спецификации OpenVX такой функции нет. Это кросс-компилируется для конкретной платформы? Потому что они могли написать этот API и, следовательно, необходимо связать соответствующий заголовочный файл и библиотеку.

Другие вопросы по тегам