摘要: 很多正在入门或刚入门TensorFlow机器学习的同学希望能够通过自己指定图片源对模型进行训练,然后识别和分类自己指定的图片。但是,在TensorFlow官方入门教程中,并无明确给出如何把自定义数据输入训练模型的方法。现在,我们就参考官方入门课程《Deep MNIST for Experts》一节的 阅读全文
posted @ 2019-09-03 15:43 AnswerThe 阅读(2081) 评论(0) 推荐(1) 编辑
摘要: 在TensorFlow的官方入门课程中,多次用到mnist数据集。 mnist数据集是一个数字手写体图片库,但它的存储格式并非常见的图片格式,所有的图片都集中保存在四个扩展名为idx3-ubyte的二进制文件。 如果我们想要知道大名鼎鼎的mnist手写体数字都长什么样子,就需要从mnist数据集中导 阅读全文
posted @ 2019-09-03 14:55 AnswerThe 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 原图: 开运算: 先腐蚀后膨胀叫开运算(因为先腐蚀会分开物体,这样容易记住),其作用是:分离物体,消除小区域。这类形态学操作用cv2.morphologyEx()函数实现: 下面两份代码分别对应通过先腐蚀后膨胀的效果 和 直接通过开运算的效果 可以看到两者差别不大。 闭运算 先膨胀后腐蚀(先膨胀会使 阅读全文
posted @ 2019-09-03 10:45 AnswerThe 阅读(5367) 评论(2) 推荐(0) 编辑
摘要: 1.腐蚀 腐蚀的效果是把图片"变瘦",其原理是在原图的小区域内取局部最小值。因为是二值化图,只有0和255,所以小区域内有一个是0该像素点就为0: 这个核也叫结构元素,因为形态学操作其实也是应用卷积来实现的。结构元素可以是矩形/椭圆/十字形,可以用cv2.getStructuringElement( 阅读全文
posted @ 2019-09-03 10:15 AnswerThe 阅读(683) 评论(0) 推荐(0) 编辑