1、 2、 3、 4、 "$(HALCONROOT)\lib\$(HALCONARCH)";"D:\Program Files\Allied Vision Technologies\FirePackage\FireGrab\Lib"(备注:这里我顺便附加了AVT相机的库目录:"D:\Program Files\Allied Vision Technologies\FirePackage\FireGrab\Lib")然后在[项目属性]->[配置属性]->[链接器]->[输入->[附加依赖项]中添加库 halconcpp.lib; 5、 #include ”halconcpp.h” 那么,你会发现在项目的解决方案视图下,[外部依赖项]文件夹中已经出现了很多和halcon相关的头文件。 6、 (1)在每个函数和变量前加前缀 HalconCpp::HObject original_image, smoothed_image; HalconCpp::ReadImage(&original_image, "monkey"); (2)在函数开始位置添加 int main(int argc, char *argv[]){ using namespace HalconCpp; HObject original_image, smoothed_image; ReadImage(&original_image, "monkey"); } (3)全局添加 #include "HalconCpp.h" using namespace Halcon; 7、 HALCON/C++ 接口提供了两种途径来调用HALCON算法,一种是函数调用,一种是类的调用。 附加: 我在工具-选项;附加halcon库目录和包含文件目录 在项目-项目属性,添加halconcpp.lib库文件 |
|