OpenCV文字区域定位
利用OpenCV进行图片文字区域的定位和检测
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 92023 2011-01-14 11:31 cyqTextDetection2Debug1.jpg
文件 76162 2011-01-14 18:18 cyqTextDetection2Debug10.jpg
文件 58920 2011-01-14 18:18 cyqTextDetection2Debug11.jpg
文件 81410 2011-01-14 18:18 cyqTextDetection2Debug12.jpg
文件 100265 2011-01-14 11:31 cyqTextDetection2Debug2.jpg
文件 67685 2011-01-14 18:18 cyqTextDetection2Debug3.jpg
文件 86566 2011-01-14 18:18 cyqTextDetection2Debug4.jpg
文件 90477 2011-01-14 18:18 cyqTextDetection2Debug5.jpg
文件 92618 2011-01-14 18:18 cyqTextDetection2Debug6.jpg
文件 72961 2011-01-14 18:18 cyqTextDetection2Debug7.jpg
文件 74136 2011-01-14 18:18 cyqTextDetection2Debug8.jpg
文件 74790 2011-01-14 18:18 cyqTextDetection2Debug9.jpg
文件 21504 2011-05-30 09:49 cyqTextDetection2DebugTextDetection.exe
文件 1259 2011-05-19 12:43 cyqTextDetection2DebugTextDetection.exe.CodeAnalysisLog.xml
文件 0 2011-05-19 12:43 cyqTextDetection2DebugTextDetection.exe.lastcodeanalysissucceeded
文件 1051648 2011-05-30 09:49 cyqTextDetection2DebugTextDetection.pdb
文件 80667 2011-05-30 09:51 cyqTextDetection2imgs1除噪声的图.jpg
文件 128150 2011-05-30 09:51 cyqTextDetection2imgs2边缘化的图.jpg
文件 86094 2011-05-30 09:51 cyqTextDetection2imgs3.1~膨胀运算后的图.jpg
文件 81024 2011-05-30 09:51 cyqTextDetection2imgs3.2~闭运算后的图.jpg
文件 63971 2011-05-30 09:51 cyqTextDetection2imgs4.1~开运算后的图.jpg
文件 56008 2011-05-30 09:51 cyqTextDetection2imgs4.2~再次除噪声的图.jpg
文件 55728 2011-05-30 09:51 cyqTextDetection2imgs5.1~去除小的连通域.jpg
文件 86184 2011-05-30 09:51 cyqTextDetection2imgs灰度图.jpg
文件 34424 2011-05-30 09:49 cyqTextDetection2TextDetectionDebugBuildLog.htm
文件 40581 2011-05-23 15:19 cyqTextDetection2TextDetectionDebugcreategray.obj
文件 67 2011-05-30 09:49 cyqTextDetection2TextDetectionDebugmt.dep
文件 69800 2011-05-27 12:14 cyqTextDetection2TextDetectionDebugmyconnect.obj
文件 233680 2011-05-19 16:57 cyqTextDetection2TextDetectionDebugmycvcanny.obj
文件 64651 2011-05-30 09:49 cyqTextDetection2TextDetectionDebugmydilate.obj
............此处省略34个文件信息
#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 cyqTextDetection2Debug1.jpg
文件 76162 2011-01-14 18:18 cyqTextDetection2Debug10.jpg
文件 58920 2011-01-14 18:18 cyqTextDetection2Debug11.jpg
文件 81410 2011-01-14 18:18 cyqTextDetection2Debug12.jpg
文件 100265 2011-01-14 11:31 cyqTextDetection2Debug2.jpg
文件 67685 2011-01-14 18:18 cyqTextDetection2Debug3.jpg
文件 86566 2011-01-14 18:18 cyqTextDetection2Debug4.jpg
文件 90477 2011-01-14 18:18 cyqTextDetection2Debug5.jpg
文件 92618 2011-01-14 18:18 cyqTextDetection2Debug6.jpg
文件 72961 2011-01-14 18:18 cyqTextDetection2Debug7.jpg
文件 74136 2011-01-14 18:18 cyqTextDetection2Debug8.jpg
文件 74790 2011-01-14 18:18 cyqTextDetection2Debug9.jpg
文件 21504 2011-05-30 09:49 cyqTextDetection2DebugTextDetection.exe
文件 1259 2011-05-19 12:43 cyqTextDetection2DebugTextDetection.exe.CodeAnalysisLog.xm
文件 0 2011-05-19 12:43 cyqTextDetection2DebugTextDetection.exe.lastcodeanalysissucceeded
文件 1051648 2011-05-30 09:49 cyqTextDetection2DebugTextDetection.pdb
文件 80667 2011-05-30 09:51 cyqTextDetection2imgs1除噪声的图.jpg
文件 128150 2011-05-30 09:51 cyqTextDetection2imgs2边缘化的图.jpg
文件 86094 2011-05-30 09:51 cyqTextDetection2imgs3.1~膨胀运算后的图.jpg
文件 81024 2011-05-30 09:51 cyqTextDetection2imgs3.2~闭运算后的图.jpg
文件 63971 2011-05-30 09:51 cyqTextDetection2imgs4.1~开运算后的图.jpg
文件 56008 2011-05-30 09:51 cyqTextDetection2imgs4.2~再次除噪声的图.jpg
文件 55728 2011-05-30 09:51 cyqTextDetection2imgs5.1~去除小的连通域.jpg
文件 86184 2011-05-30 09:51 cyqTextDetection2imgs灰度图.jpg
文件 34424 2011-05-30 09:49 cyqTextDetection2TextDetectionDebugBuildLog.htm
文件 40581 2011-05-23 15:19 cyqTextDetection2TextDetectionDebugcreategray.obj
文件 67 2011-05-30 09:49 cyqTextDetection2TextDetectionDebugmt.dep
文件 69800 2011-05-27 12:14 cyqTextDetection2TextDetectionDebugmyconnect.obj
文件 233680 2011-05-19 16:57 cyqTextDetection2TextDetectionDebugmycvcanny.obj
文件 64651 2011-05-30 09:49 cyqTextDetection2TextDetectionDebugmydilate.obj
............此处省略34个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)