Halcon教程四:一个小技巧

不知道细心的小伙伴有没有发现
当我们去点击一个Halcon示例时
因为Halcon的示例都依赖于他的内置图片库
那么每一个程序前面都会出现
read_image(Image,path)
这一行函数 可以知道是获取一张图像的意思
但是如果我们需要自定义自己图片的路径 这个时候难道去
复制那张图片的路径吗 虽然可以 但是这么做
你会发现halcon是正斜杠/
为windows是可恶的反斜杠
那么就需要手动去进行改斜杠
这个操作可以让你自闭 如果你的图像在桌面的话
说不定改完再给你报个错啥的
那么为什么halcon的路径总是那么短,直接是以内别来进行区分的呢
那么我们先找到图像的根文件夹
Halcon教程四:一个小技巧

点击这里
Halcon教程四:一个小技巧
复制这个路径
Halcon教程四:一个小技巧
再网上跳两个路径
C:\Users\Public\Documents\MVTec\HALCON-19.05-Progress\examples\images

我的路径是这样的 因为是默认安装的
进入images后
Halcon教程四:一个小技巧
Halcon教程四:一个小技巧
和我打开的文件路径竟然如此相似 不!
应该说就算一模一样

那么得出的结论是
halcon把
C:\Users\Public\Documents\MVTec\HALCON-19.05-Progress\examples\images
这个路径当成了一个变量,当我们使用images里面的文件夹里面的图像时,不需要再写如此长的路径名称
真正读取的时候他会在底层加上 那么
我们也可以变得想原生的一样方便
就是找到这个路径在images下 建立一个自己玩的文件夹
我的名字是pzl 所以我叫pzlimages
然后把我以后要用到的图放到里面
就可以像它们一样写路径拉
Halcon教程四:一个小技巧
这是我用工业相机拍摄的照片 现在把他放到文件夹
然后运行 读出来拉 思路正确
分享结束!