DALSA线阵CCD相机开发 之 OpenCV配置

DALSA线阵CCD相机开发 之 OpenCV配置

如果出现以下情况:

  1. 在VS MFC中其他程序使用加载OpenCV没有问题。
  2. 在dalsa中可以包含头文件,并且代码输入时有提示OpenCV的函数,同时debug/relase,64/86确定一致。
  3. 在生成时报错类似这种“void __cdecl cv::fastFree(void *)" (?fastFree@cv@@YAXPEAX@Z),该符号在函数 “public: __cdecl cv::Mat::~Mat(void)” (??1Mat@cv@@QEAA@XZ) 中被引用” 。

解决方法

项目属性 ->链接器->输入->附加依赖项->从父级或项目默认设置继承 ->打钩选择->搞定

如图所示:

DALSA线阵CCD相机开发 之 OpenCV配置_第1张图片

其他有关Dalsa和OpenCV的使用在下面链接的帖子中很详细:

[DALSA线阵CCD相机开发 之 opencv读取图片](DALSA线阵CCD相机开发 之 opencv读取图片_三寸光阴___的博客-CSDN博客)

补充一点:

BOOL success = pDlg->m_Buffers->GetAddress(static_count, &pDataAddr);

c_count, &pDataAddr);

这一句代码中变量static_count可以这样得到: int static_count = pDlg->m_Buffers->GetIndex();

你可能感兴趣的:(opencv,人工智能,计算机视觉)