• 大小: 49KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-06-10
  • 语言: Python
  • 标签: python、tf  

资源简介

基于selective_search源码对手写数字串进行过滤分割,并基于tensorflow在mnist训练好的模型进行识别。 环境:Windows10 + tensorflow1.2 + python3.5 + cv2 程序: example/demo.py---对手写数字图片的分割,并将每个数字做成28*28的黑底白字图片,保存在本地image_data.npy example/mnist_model.py---对手写体mnist数据集进行训练,训练好后读取数据进行识别 example/camera.py---是调用计算机摄像头获取图片用的,按q退出拍照 selectivesearch/selectivesearch.py---是选择性搜索的源代码 注意:手写数字的图片尽量不要太大(太大会显得数字写的太细,调大数字粗细度),每个数字大小不要差太多,可以在画板上写的一个数字长宽在50像素左右效果不错,其他的没有测试过。

资源截图

代码片段和文件信息

import cv2

def my_camera():
    # 从摄像头中取得视频
    cap = cv2.VideoCapture(0)

    # 获取视频播放界面长宽
    width = int(cap.get(cv2.CAP_PROP_frame_WIDTH) + 0.5)
    height = int(cap.get(cv2.CAP_PROP_frame_HEIGHT) + 0.5)

    # 定义编码器 创建 VideoWriter 对象
    # Be sure to use the lower case
    fourcc = cv2.VideoWriter_fourcc(*‘mp4v‘)
    # out = cv2.VideoWriter(‘output.mp4‘ fourcc 20.0 (width height))

    while cap.isOpened():
        # 读取帧摄像头
        ret frame = cap.read()
        if ret:
            # 输出当前帧
            # out.write(frame)
            cv2.imshow(‘My Camera‘ frame)

            # 键盘按 Q 退出
            if (cv2.waitKey(1) & 0xFF) == ord(‘q‘):
                break
        else:
            break

    cv2.imwrite(“a.png“ frame)
    # 释放资源
    # out.release()
    cap.release()
    cv2.destroyAllWindows()

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        227  2017-08-02 20:56  selectivesearch-develop\.idea\misc.xml

     文件        298  2017-08-02 20:56  selectivesearch-develop\.idea\modules.xml

     文件        459  2017-08-02 20:56  selectivesearch-develop\.idea\selectivesearch-develop.iml

     文件      43312  2017-08-03 13:04  selectivesearch-develop\.idea\workspace.xml

     文件       5782  2017-08-03 13:01  selectivesearch-develop\example\1.png

     文件        948  2017-08-03 12:08  selectivesearch-develop\example\camera.py

     文件       6350  2017-08-03 12:41  selectivesearch-develop\example\demo.py

     文件       4297  2017-08-03 12:43  selectivesearch-develop\example\mnist_model.py

     文件      27613  2017-08-02 16:53  selectivesearch-develop\example\number.png

     文件        676  2017-08-03 17:03  selectivesearch-develop\example\ReadMe.txt

     文件        158  2017-08-03 12:32  selectivesearch-develop\example\__pycache__\example.cpython-35.pyc

     文件       8864  2017-08-02 15:33  selectivesearch-develop\selectivesearch\selectivesearch.py

     文件        109  2017-08-03 12:35  selectivesearch-develop\selectivesearch\__init__.py

     文件       8652  2017-08-02 15:34  selectivesearch-develop\selectivesearch\__pycache__\selectivesearch.cpython-35.pyc

     文件        227  2017-08-03 12:41  selectivesearch-develop\selectivesearch\__pycache__\__init__.cpython-35.pyc

     目录          0  2017-08-03 16:54  selectivesearch-develop\example\__pycache__

     目录          0  2017-08-03 16:54  selectivesearch-develop\selectivesearch\__pycache__

     目录          0  2017-08-03 16:54  selectivesearch-develop\.idea

     目录          0  2017-08-03 17:03  selectivesearch-develop\example

     目录          0  2017-08-03 16:54  selectivesearch-develop\selectivesearch

     目录          0  2017-08-03 17:06  selectivesearch-develop

----------- ---------  ---------- -----  ----

               107972                    21


评论

共有 条评论

相关资源