我是WIN10 64位系统,用的64位的halcon,vs2015 编程语言:C#
关于导出halcon代码以及修改导出的C#内容:http://www.ihalcon.com/read-6906.html
按照这个帖子楼主附件的内容,基本完成了打开摄像头,C#语言上没有问题,但是F5还是会报错!
此处注意:
将 dotnet35/halcondotnet.dll 和x64-win64/halcon.dll都复制到x64 的debug目录下,调试的时候 VisualStudio(AnyCPU改成X64).
此外:
基于你用的摄像头,你还要添加额外的dll
如果你用的是笔记本摄像头你还要添加bin\x64-win64里面的hAcqDirectShow.dll 这样才能完整打开笔记本的摄像头。
如果你用的是工业相机你就要把对应相机的驱动dll加入到x64 的debug目录下。(我还没用过,是在网上看到别人这样说的)
遇到的问题:
当我完成笔记本摄像头打开之后,我这里试着打开一个S500A3B良田高拍仪,打开一次之后,第二次打开,显示窗口一直都是黑的!
我怀疑是这个摄像头在第一次打开被占用了,还没关,所以第二次无法打开!