0
HalconとAndroid NDKを統合したい。AndroidとHalconの統合
私はHalconメソッドを呼び起こすためにlibs(ヘッダーファイル)を使用してみます。例えば
:
#include <jni.h>
#include "com_example_joseubuntu_integrationhalcon_MainActivity.h"
# include "HALCONCpp/HalconCpp.h"
# include "HALCONCpp/HDevThread.h"
using namespace HalconCpp;
JNIEXPORT void JNICALL Java_com_example_joseubuntu_integrationhalcon_MainActivity_testFunction(JNIEnv * env, jobject obj)
{
HTuple hv_BarCodeHandle;
HTuple hv_DecodedDataStrings;
HObject ho_Image,ho_SymbolRegions;
CreateBarCodeModel(HTuple(), HTuple(), &hv_BarCodeHandle);
SetBarCodeParam(hv_BarCodeHandle, "stop_after_result_num", 1);
ReadImage(&ho_Image, "/res/drawable/codebar");
FindBarCode(ho_Image, &ho_SymbolRegions, hv_BarCodeHandle, "EAN-13", &hv_DecodedDataStrings);
WriteImage(ho_SymbolRegions, "png", "0xffff00", "Teste.png");
}
は、バーコードを読み取るための簡単な例ですが、私はわからない場合は、この作品、私はこのエラーを持っているので:
Error:error: undefined reference to 'HalconCpp::HTuple::~HTuple()'
Error:error: undefined reference to 'HalconCpp::HTuple::HTuple(char const*)'
Error:error: undefined reference to 'HalconCpp::HTuple::HTuple()'
Error:error: undefined reference to 'HalconCpp::HTuple::~HTuple()'
Error:error: undefined reference to 'HalconCpp::HObjectBase::HObjectBase()'
Error:error: undefined reference to 'HalconCpp::CreateBarCodeModel(HalconCpp::HTuple const&, HalconCpp::HTuple const&, HalconCpp::HTuple*)'
Error:error: undefined reference to 'HalconCpp::HTuple::HTuple()'
Error:error: undefined reference to 'HalconCpp::HTuple::~HTuple()'
Error:error: undefined reference to 'HalconCpp::SetBarCodeParam(HalconCpp::HTuple const&, HalconCpp::HTuple const&, HalconCpp::HTuple const&)'
Error:error: undefined reference to 'HalconCpp::HObjectBase::HObjectBase()'
Error:error: undefined reference to 'HalconCpp::HTuple::HTuple(int)'
Error:error: undefined reference to 'HalconCpp::HTuple::HTuple()'
Error:error: undefined reference to 'HalconCpp::HTuple::HTuple()'
Error:error: undefined reference to 'HalconCpp::HTuple::~HTuple()'
Error:error: undefined reference to 'HalconCpp::HTuple::HTuple(char const*)'
Error:error: undefined reference to 'HalconCpp::ReadImage(HalconCpp::HObject*, HalconCpp::HTuple const&)'
Error:error: undefined reference to 'HalconCpp::HTuple::HTuple(char const*)'
Error:error: undefined reference to 'HalconCpp::FindBarCode(HalconCpp::HObject const&, HalconCpp::HObject*, HalconCpp::HTuple const&, HalconCpp::HTuple const&, HalconCpp::HTuple*)'
Error:error: undefined reference to 'HalconCpp::HTuple::HTuple(char const*)'
Error:error: undefined reference to 'HalconCpp::WriteImage(HalconCpp::HObject const&, HalconCpp::HTuple const&, HalconCpp::HTuple const&, HalconCpp::HTuple const&)'
Error:error: undefined reference to 'HalconCpp::HObjectBase::~HObjectBase()'
Error:error: undefined reference to 'HalconCpp::HObjectBase::~HObjectBase()'
感謝を!