1.将Median Filtering in Constant Time的程序封装成Dll之后,用VC++和OpenCV(主要实现图像的读取)编程调用该Dll实现中值滤波。出现如下错误。
2.由于该程序的调整是在直接利用ctmf.h和ctmf.c文件的基础上,修改而来的,在工程文件没有删除ctmf.c文件的时候,系统是能够正常运行的,但是奇怪的事调用了Dll文件,并没有使用工程中的ctmf.c文件中函数,也就是说工程应该是和ctmf.c文件是没有关系,但是系统仍然会报错,这一点自己非常不解。下面是工程中没有删除ctmf.c文件时,正常运行的结果。
解决方法:项目->属性->配置属性->连接器->输入->附加依赖项”里添加“MedianFilteringDLL.lib”。
版权声明:本文为u013035197原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。