我一起使用Halcon和QT,然后将halcon中的算法导出到c ++中,然后将导出的代码放入QT中。
我发现无法识别函数“ scale_image_range”。 如何解决这个问题?
我尝试使用名称空间HalconCpp添加#include“ HalconCpp.h”,#include“ HDevThread.h”;对我的代码。 但这不起作用
一些代码如下
from django import fla
from django.forms import ModelForm
from django import forms
from fla.models import *
class RegistrarValoresDivisasArgentinas(forms.ModelForm):
class Meta:
model = ValoresDivisasArgentina
fields= [Compra, Venta]
}
我希望QT能够识别此功能
答案 0 :(得分:0)
您必须将HALCON安装的包含目录添加到您的.pro文件中,以便Qt可以识别HALCON功能。 HALCON提供了一个标准示例,该示例显示了如何将HALCON集成到Qt应用程序中。安装HALCON之后,您可以在此处找到示例(Windows):%HALCONEXAMPLES%\cpp\qt\Matching
如上所述,对您来说最重要的部分是.pro文件,您需要指定以下内容:
#includes
INCLUDEPATH += "$$(HALCONROOT)/include"
INCLUDEPATH += "$$(HALCONROOT)/include/halconcpp"
#libs
QMAKE_LIBDIR += "$$(HALCONROOT)/lib/$$(HALCONARCH)"
unix:LIBS += -lhalconcpp -lhalcon -lXext -lX11 -ldl -lpthread
win32:LIBS += "$$(HALCONROOT)/lib/$$(HALCONARCH)/halconcpp.lib" \
"$$(HALCONROOT)/lib/$$(HALCONARCH)/halcon.lib"