• 大小: 6.2MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-08
  • 语言: 其他
  • 标签: OpenCV文字  

资源简介

利用OpenCV进行图片文字区域的定位和检测

资源截图

代码片段和文件信息

#include “highgui.h“
#include 
#include 
void myConnect(IplImage* img_srcIplImage* img_Clone){
CvSeq* contour = NULL;   
double minarea = 400.0;
double tmparea = 0.0;
CvMemStorage* storage = cvCreateMemStorage(0);
uchar *pp;
IplImage* img_dst = cvCreateImage(cvGetSize(img_src)IPL_DEPTH_8U1);   
    //------------搜索二值图中的轮廓,并从轮廓树中删除面积小于某个阈值minarea的轮廓-------------//
CvScalar color = cvScalar(25500);//CV_RGB(12800);
CvContourScanner scanner = NULL;
scanner = cvStartFindContours(img_srcstoragesizeof(CvContour)CV_RETR_CCOMPCV_CHAIN_APPROX_NONEcvPoint(00));
//开始遍历轮廓树
CvRect rect;
while (contour=cvFindNextContour(scanner))
{   
tmparea = fabs(cvContourArea(contour));   
            rect = cvBoundingRect(contour0);
if (tmparea < minarea/*||tmparea>4900*/)
{   
           //当连通域的中心点为黑色时,而且面积较小则用白色进行填充   
            pp=(uchar*)(img_Clone->imageData + img_Clone->widthStep*(rect.y+rect.height/2)+rect.x+rect.width/2);   
            if (pp[0]==255)   
            {   
                for(int y = rect.y;y                {   
                    for(int x =rect.x;x                    {   
                        pp=(uchar*)(img_Clone->imageData + img_Clone->widthStep*y+x);   
                           
                        if (pp[0]==255)   
                        {  
                            pp[0]=0;   
                        }   
                    }   
                }   
            }   
           
        }   
  
}
}


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

     文件      92023  2011-01-14 11:31  cyqTextDetection2\Debug\1.jpg

     文件      76162  2011-01-14 18:18  cyqTextDetection2\Debug\10.jpg

     文件      58920  2011-01-14 18:18  cyqTextDetection2\Debug\11.jpg

     文件      81410  2011-01-14 18:18  cyqTextDetection2\Debug\12.jpg

     文件     100265  2011-01-14 11:31  cyqTextDetection2\Debug\2.jpg

     文件      67685  2011-01-14 18:18  cyqTextDetection2\Debug\3.jpg

     文件      86566  2011-01-14 18:18  cyqTextDetection2\Debug\4.jpg

     文件      90477  2011-01-14 18:18  cyqTextDetection2\Debug\5.jpg

     文件      92618  2011-01-14 18:18  cyqTextDetection2\Debug\6.jpg

     文件      72961  2011-01-14 18:18  cyqTextDetection2\Debug\7.jpg

     文件      74136  2011-01-14 18:18  cyqTextDetection2\Debug\8.jpg

     文件      74790  2011-01-14 18:18  cyqTextDetection2\Debug\9.jpg

     文件      21504  2011-05-30 09:49  cyqTextDetection2\Debug\TextDetection.exe

     文件       1259  2011-05-19 12:43  cyqTextDetection2\Debug\TextDetection.exe.CodeAnalysisLog.xml

     文件          0  2011-05-19 12:43  cyqTextDetection2\Debug\TextDetection.exe.lastcodeanalysissucceeded

     文件    1051648  2011-05-30 09:49  cyqTextDetection2\Debug\TextDetection.pdb

     文件      80667  2011-05-30 09:51  cyqTextDetection2\imgs\1除噪声的图.jpg

     文件     128150  2011-05-30 09:51  cyqTextDetection2\imgs\2边缘化的图.jpg

     文件      86094  2011-05-30 09:51  cyqTextDetection2\imgs\3.1~膨胀运算后的图.jpg

     文件      81024  2011-05-30 09:51  cyqTextDetection2\imgs\3.2~闭运算后的图.jpg

     文件      63971  2011-05-30 09:51  cyqTextDetection2\imgs\4.1~开运算后的图.jpg

     文件      56008  2011-05-30 09:51  cyqTextDetection2\imgs\4.2~再次除噪声的图.jpg

     文件      55728  2011-05-30 09:51  cyqTextDetection2\imgs\5.1~去除小的连通域.jpg

     文件      86184  2011-05-30 09:51  cyqTextDetection2\imgs\灰度图.jpg

     文件      34424  2011-05-30 09:49  cyqTextDetection2\TextDetection\Debug\BuildLog.htm

     文件      40581  2011-05-23 15:19  cyqTextDetection2\TextDetection\Debug\creategray.obj

     文件         67  2011-05-30 09:49  cyqTextDetection2\TextDetection\Debug\mt.dep

     文件      69800  2011-05-27 12:14  cyqTextDetection2\TextDetection\Debug\myconnect.obj

     文件     233680  2011-05-19 16:57  cyqTextDetection2\TextDetection\Debug\mycvcanny.obj

     文件      64651  2011-05-30 09:49  cyqTextDetection2\TextDetection\Debug\mydilate.obj

............此处省略34个文件信息

评论

共有 条评论

相关资源