• 大小: 6MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-23
  • 语言: C/C++
  • 标签: 数字识别  

资源简介

本工程在vc++6.0上利用opencv实现了对数字的自动识别。解开压缩包即可进行使用。适合新手学习。

资源截图

代码片段和文件信息

#include
#include “cv.h“
#include “highgui.h“
#include
#include
#include
using namespace std;
double s[4][4];//分为16块,统计每块中灰色像素的个数

void tongji(IplImage *inputGrayImg)
{
int pq;
for( p=0;p<4;p++)
for(q=0;q<4;q++)
s[p][q]=0;
uchar *data= (uchar *)inputGrayImg->imageData;
int ij;
    int  wp = inputGrayImg->widthStep;
for( i = 0; i < inputGrayImg->height; i++)
{
for(j = 0; j < inputGrayImg->width; j++)
{
if(i>0 && iheight/4 && j>0 && jwidth/4)
if(data[i * wp +  j]==0)
s[0][0]++;

if(i>inputGrayImg->height/4 && iheight/2 && j>0 && jwidth/4)
if(data[i * wp +  j]==0)
s[1][0]++;

if(i>inputGrayImg->height/2 && iheight*3/4 && j>0 && jwidth/4)
if(data[i * wp +  j]==0)
s[2][0]++;

if(i>inputGrayImg->height*3/4 && iheight && j>0 && jwidth/4)
if(data[i * wp +  j]==0)
s[3][0]++;

if(i>0 && iheight/4 && j>inputGrayImg->width/4 && jwidth/2)
if(data[i * wp +  j]==0)
s[0][1]++;

if(i>inputGrayImg->height/4 && iheight/2 && j>inputGrayImg->width/4 && jwidth/2)
if(data[i * wp +  j]==0)
s[1][1]++;

if(i>inputGrayImg->height/2 && iheight*3/4 && j>inputGrayImg->width/4 && jwidth/2)
if(data[i * wp +  j]==0)
s[2][1]++;

if(i>inputGrayImg->height*3/4 && iheight && j>inputGrayImg->width/4 && jwidth/2)
if(data[i * wp +  j]==0)
s[3][1]++;
if(i>0 && iheight/4 && j>inputGrayImg->width/2 && jwidth*3/4)
if(data[i * wp +  j]==0)
s[0][2]++;

if(i>inputGrayImg->height/4 && iheight/2 && j>inputGrayImg->width/2 && jwidth*3/4)
if(data[i * wp +  j]==0)
s[1][2]++;

if(i>inputGrayImg->height/2 && iheight*3/4 && j>inputGrayImg->width/2 && jwidth*3/4)
if(data[i * wp +  j]==0)
s[2][2]++;

if(i>inputGrayImg->height*3/4 && iheight && j>inputGrayImg->width/2 && jwidth*3/4)
if(data[i * wp +  j]==0)
s[3][2]++;

if(i>0 && iheight/4 && j>inputGrayImg->width*3/4 && jwidth)
if(data[i * wp +  j]==0)
s[0][3]++;

if(i>inputGrayImg->height/4 && iheight/2 && j>inputGrayImg->width*3/4 && jwidth)
if(data[i * wp +  j]==0)
s[1][3]++;

if(i>inputGrayImg->height/2 && iheight*3/4 && j>inputGrayImg->width*3/4 && jwidth)
if(data[i * wp +  j]==0)
s[2][3]++;

if(i>inputGrayImg->height*3/4 && iheight && j>inputGrayImg->width*3/4 && jwidth)
if(data[i * wp +  j]==0)
s[3][3]++;
}
}

for( p=0;p<4;p++)
for( q=0;q<4;q+

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-06-29 15:46  shuzishibie\
     目录           0  2017-06-29 14:49  shuzishibie\Debug\
     文件      843824  2006-10-18 21:49  shuzishibie\Debug\cv100.dll
     文件      598067  2006-10-18 21:50  shuzishibie\Debug\cvaux100.dll
     文件       49152  2006-10-19 17:16  shuzishibie\Debug\cvcam100.dll
     文件     1011764  2006-10-18 21:49  shuzishibie\Debug\cxcore100.dll
     文件      131133  2006-10-18 21:50  shuzishibie\Debug\cxts001.dll
     文件      626741  2006-10-18 21:50  shuzishibie\Debug\highgui100.dll
     文件      196608  2006-02-28 18:04  shuzishibie\Debug\libguide40.dll
     文件      251181  2017-06-29 14:49  shuzishibie\Debug\main.obj
     文件     1209441  2017-06-29 14:49  shuzishibie\Debug\main.sbr
     文件      249904  2006-10-18 21:50  shuzishibie\Debug\ml100.dll
     文件     2409472  2017-04-12 14:31  shuzishibie\Debug\shuzishibie.bsc
     文件      557128  2017-06-29 14:49  shuzishibie\Debug\shuzishibie.exe
     文件      798468  2017-06-29 14:49  shuzishibie\Debug\shuzishibie.ilk
     文件     7214344  2017-06-29 14:49  shuzishibie\Debug\shuzishibie.pch
     文件     1115136  2017-06-29 14:49  shuzishibie\Debug\shuzishibie.pdb
     文件      336896  2017-06-29 14:49  shuzishibie\Debug\vc60.idb
     文件      159744  2017-06-29 14:49  shuzishibie\Debug\vc60.pdb
     文件        6425  2017-06-29 15:46  shuzishibie\main.cpp
     文件        4420  2017-03-29 15:47  shuzishibie\shuzishibie.dsp
     文件         528  2017-03-29 13:59  shuzishibie\shuzishibie.dsw
     文件       41984  2017-06-29 15:46  shuzishibie\shuzishibie.ncb
     文件       48640  2017-06-29 15:46  shuzishibie\shuzishibie.opt
     文件        1380  2017-06-29 14:49  shuzishibie\shuzishibie.plg
     目录           0  2017-03-29 14:21  shuzishibie\手写数字\
     目录           0  2017-03-29 14:21  shuzishibie\手写数字\0\
     文件       58678  2005-05-05 09:23  shuzishibie\手写数字\0\0-1.bmp
     文件       58678  2005-05-05 09:25  shuzishibie\手写数字\0\0-10.bmp
     文件       58678  2005-05-05 09:25  shuzishibie\手写数字\0\0-2.bmp
     文件       58678  2005-05-05 09:26  shuzishibie\手写数字\0\0-3.bmp
............此处省略144个文件信息

评论

共有 条评论