Defect-Detection-with-tensorflow
Defect-Detection-with-tensorflow copied to clipboard
👷胶囊表面缺陷检测withTensorflow,主要检测了凹陷和缺失部分,涉及到GPU加速
在机器视觉领域,中国一直被halcon,康耐视和基恩士垄断。良心的我自主研发机器视觉自动化软件。在缺损检测领域有着独到的经验。 目前我的软件优势: 1、定位技术上不输halcon。 2、专利检测算法pww特征提取。可以将颜色纹理量化后提取区域轮廓计算量化的面积。 3、图像制程采用多层次定位+pww特征提取检测。比深度学习更可靠。 4、采用流程图和决策图的全中文运动制程。比plc更简单。 5、保留着halcon接口。支持halcon工程师的二次开发使用。 https://download.csdn.net/download/pww71/85093101 https://download.csdn.net/download/pww71/62047145 链接:https://pan.baidu.com/s/1vsTptn_pvtbK2sDhWVCZJg 提取码:1234 当前市场上很多类似软件和我的比差距很大 。首先他们的功能过于庞大,而且不够通用。学习和操作不是普通人能短时间掌握的。而我的软件优势明显。 就是定位和检测。其他的任何算子不论是halcon还是其他厂商的算子都可以定制。从外部接口导入到框架内。定位和检测都是自主研发,检测直接量化颜色纹理和区域轮廓进行分析,是我申报专利的算法。因此参数固定和简单。当然比深度学习参数还是麻烦一点点。但是效果比深度学习更稳定。 一般情况下,人眼识别都是颜色纹理和区域轮廓这些基本特征。所以人眼能识别的,基本上我的检测就能识别。而且定位采用多层次定位,在固定位的颜色纹理和区域轮廓上分析基本上可以满足市场上百分之90的缺损检测需求。 另外 我的框架是仿照操作系统的架构,支持任何软件和硬件,只要按照我的接口标准写驱动就可以融入框架。 所以 对于任何高速电机和板卡,3d相机,激光检测设备等等。 都可以融入我的框架。我的内部就只负责客户制程和指挥调度各个模块。 现在操作系统对各个硬件软件的支持也是通过开放的接口。我也是这样做的,对于高级开发应用还是需要定制的。而对于大量通用的检测。直接可以让工人制程就可以完成。
运行不了额
saver.restore(sess, savemodel) File "C:\Program Files\Anaconda3\envs\tensorflow-gpu\lib\site-packages\tensorflow\python\training\saver.py", line 1682, in restore raise ValueError("Can't load save_path when it is None.") 好像是训练集不全呢,盼望高人指点,是不是训练集与标签缺失,没有上传呢,非常感谢!!
1. If savemodel is none, do not restore it. 2. Change the two names to 缺帽子 and 缺身体 (match the author's paper)
能否告知联系方式?谢谢!email或微信之类的
关于训练集
你好!在train文件夹里是不是只有完整的胶囊样本的训练集?如果可以的话,能不能把其他三类缺失的样本也补上?我最近也在研究缺陷检测,想研究一下你的代码,十分感谢~
代码怎么运行?
本人还没入门,请问代码怎么运行呢?不胜感激!
你好,我运行了你的代码,但是不知道为什么我的数据集无法做到分类,我的loss一直维持在0.69,loss不收敛,请问您有什么经验吗,或这能否给一下意见?