用opencv图像识别,制作一个滑动窗口,以便对手写数字图像进行识别

最近在弄卷积神经网络的学习,里面涉及到用opencv来获取图像,这是第一次接触opencv,和大家一起分享学习。

 

# -*- coding: utf-8 -*
import cv2

#img=cv2.imread('timg.jpeg',cv2.IMREAD_COLOR)
img=cv2.imread('timg.jpeg') #读一张自己找的图
#cv2.rectangle(img,(0,0),(60,60),(0,0,255)) #画框

#print img.shape # 本章图片分辨率(747,1024),前面为y,后面为x

#图片坐标计算机图形学,左上角为原点(0,0),

x=0  #定义初始值
y=0
while(1):            #整个循环过程是个死循环
    if(x+42+6>1024):  #图的右边边界,42可以自己给定,6是步进的
        x=0
        y=y+6        #步进为6
    x=x+6
    if(y+42>747):    #不满足条件,退出结束
        break

    cv2.rectangle(img,(x,y),(x+42,y+42),(0,0,255))  #画框
        
cv2.imshow('2018',img)  #显示
k=cv2.waitKey(0)          #按0退出

注释:图片在网上下载一张,先在纸上画下,把流程弄清楚后在开始写程序

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值