欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種文字行彎曲的修正方法及系統(tǒng)的制作方法

文檔序號(hào):9751309閱讀:840來(lái)源:國(guó)知局
一種文字行彎曲的修正方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,尤其涉及一種文字行彎曲的修正方法及系統(tǒng)。
【背景技術(shù)】
[0002]用戶(hù)在使用掃描筆的時(shí)候,書(shū)本未擺放規(guī)范、書(shū)頁(yè)拱起而導(dǎo)致的形變,使掃描圖片中的文字行彎曲,導(dǎo)致在后續(xù)的0CR(Optical Character Recognit1n,光學(xué)字符識(shí)別)識(shí)別和搜索過(guò)程的準(zhǔn)確程度受到影響。因此,需要提供一種掃描圖片中文字行彎曲的修正方法,以修正彎曲的文字行,保證圖片的視覺(jué)效果和后續(xù)OCR識(shí)別和搜索的準(zhǔn)確性。

【發(fā)明內(nèi)容】

[0003]本發(fā)明提供了一種文字行彎曲的修正方法及系統(tǒng),有效地修正因?yàn)闀?shū)頁(yè)拱起而導(dǎo)致的掃描圖片的文字行彎曲的問(wèn)題,有效地保證圖片的視覺(jué)效果和后續(xù)OCR識(shí)別和搜索的準(zhǔn)確性。
[0004]為實(shí)現(xiàn)上述設(shè)計(jì),本發(fā)明采用以下技術(shù)方案:
[0005]—方面,提供了一種文字行彎曲的修正方法,該方法,包括:
[0006]獲取掃描圖片的文字行的曲線(xiàn);
[0007]獲取曲線(xiàn)的最高點(diǎn)A和最大切線(xiàn)斜率對(duì)應(yīng)的點(diǎn)B;
[0008]計(jì)算最高點(diǎn)A與點(diǎn)B之間的直線(xiàn)AB與水平線(xiàn)之間的夾角α;
[0009]確定所述夾角α大于等于預(yù)置角度,對(duì)所述文字行進(jìn)行拉直。
[0010]優(yōu)選地,所述獲取掃描圖片的文字行的曲線(xiàn),包括:根據(jù)掃描圖片的文字行的黑色像素點(diǎn)確定文字行高度,獲取文字行高度的中點(diǎn),由所述中點(diǎn)組成文字行的曲線(xiàn)。
[0011 ] 優(yōu)選地,所述對(duì)所述文字行進(jìn)行拉直,包括:
[0012]把所述掃描圖片按橫向方向分割成η等份,對(duì)應(yīng)的文字行的曲線(xiàn)也分成了η份,取每一份曲線(xiàn)的中點(diǎn)Cnl,取文字行的曲線(xiàn)的起點(diǎn)O;
[0013]分別計(jì)算文字行的曲線(xiàn)的起點(diǎn)O與每一份曲線(xiàn)的中點(diǎn)Cnl之間的直線(xiàn)0(^與水平線(xiàn)之間的夾角βη?,根據(jù)起點(diǎn)O與中點(diǎn)Cnl之間的距離Snl和夾角βη1得到每一份曲線(xiàn)的彎曲高度hnl,所述彎曲高度hnl = Snl.β?πβη?;
[001 4]分別根據(jù)曲線(xiàn)的彎曲高度hnl分別將每一份曲線(xiàn)對(duì)應(yīng)的分割的掃描圖片向下移動(dòng),將移動(dòng)后的分割的掃描圖片進(jìn)行拼接;或
[0015]把所述掃描圖片按橫向方向分割成η等份,對(duì)應(yīng)的文字行的曲線(xiàn)也分成了η分,取每份圖片的縱向方向的中線(xiàn),取每份圖片中所述中線(xiàn)與曲線(xiàn)的交點(diǎn)Cn2,取文字行的曲線(xiàn)的起點(diǎn)O;
[0016]分別計(jì)算文字行的曲線(xiàn)的起點(diǎn)O與交點(diǎn)Cn2之間的直線(xiàn)OCnl與水平線(xiàn)之間的夾角βη2,根據(jù)起點(diǎn)O與中點(diǎn)Cn2之間的距離Sn2和夾角βη2得到每一份曲線(xiàn)的彎曲高度hn2,所述彎曲高度hn2 = Sn2.sin^n2;
[0017 ]分別根據(jù)曲線(xiàn)的彎曲高度hn2分別將每一份曲線(xiàn)對(duì)應(yīng)的分割的掃描圖片向下移動(dòng),將移動(dòng)后的分割的掃描圖片進(jìn)行拼接。
[0018]優(yōu)選地,所述預(yù)置角度為5°。
[0019]優(yōu)選地,所述對(duì)所述文字行進(jìn)行拉直之后,還包括:識(shí)別文字行中的文字,使用所述文字進(jìn)行搜索。
[0020]另一方面,提供了一種文字行彎曲的修正系統(tǒng),該系統(tǒng),包括:
[0021]曲線(xiàn)獲取模塊,用于獲取掃描圖片的文字行的曲線(xiàn);
[0022]點(diǎn)獲取模塊,用于獲取曲線(xiàn)的最高點(diǎn)A和最大切線(xiàn)斜率對(duì)應(yīng)的點(diǎn)B;
[0023]夾角計(jì)算模塊,用于計(jì)算最高點(diǎn)A與點(diǎn)B之間的直線(xiàn)AB與水平線(xiàn)之間的夾角α;
[0024]拉直模塊,用于確定所述夾角α大于等于預(yù)置角度,對(duì)所述文字行進(jìn)行拉直。
[0025]優(yōu)選地,所述曲線(xiàn)獲取模塊具體用于,根據(jù)掃描圖片的文字行的黑色像素點(diǎn)確定文字行高度,獲取文字行高度的中點(diǎn),由所述中點(diǎn)組成文字行的曲線(xiàn)。
[0026]優(yōu)選地,所述拉直模塊,具體用于:
[0027]把所述掃描圖片按橫向方向分割成η等份,對(duì)應(yīng)的文字行的曲線(xiàn)也分成了η份,取每一份曲線(xiàn)的中點(diǎn)Cnl,取文字行的曲線(xiàn)的起點(diǎn)O;
[0028]分別計(jì)算文字行的曲線(xiàn)的起點(diǎn)O與每一份曲線(xiàn)的中點(diǎn)Cnl之間的直線(xiàn)0(^與水平線(xiàn)之間的夾角βη?,根據(jù)起點(diǎn)O與中點(diǎn)Cnl之間的距離Snl和夾角βη?得到每一份曲線(xiàn)的彎曲高度hnl,所述彎曲高度hnl = Snl.β?πβη?;
[0029 ]分別根據(jù)曲線(xiàn)的彎曲高度hnl分別將每一份曲線(xiàn)對(duì)應(yīng)的分割的掃描圖片向下移動(dòng),將移動(dòng)后的分割的掃描圖片進(jìn)行拼接;或
[0030]把所述掃描圖片按橫向方向分割成η等份,對(duì)應(yīng)的文字行的曲線(xiàn)也分成了η分,取每份圖片的縱向方向的中線(xiàn),取每份圖片中所述中線(xiàn)與曲線(xiàn)的交點(diǎn)Cn2,取文字行的曲線(xiàn)的起點(diǎn)O;
[0031]分別計(jì)算文字行的曲線(xiàn)的起點(diǎn)O與交點(diǎn)Cn2之間的直線(xiàn)OCnl與水平線(xiàn)之間的夾角βη2,根據(jù)起點(diǎn)O與中點(diǎn)Cn2之間的距離Sn2和夾角βη2得到每一份曲線(xiàn)的彎曲高度hn2,所述彎曲高度hn2 = Sn2.sin^n2;
[0032 ]分別根據(jù)曲線(xiàn)的彎曲高度hn2分別將每一份曲線(xiàn)對(duì)應(yīng)的分割的掃描圖片向下移動(dòng),將移動(dòng)后的分割的掃描圖片進(jìn)行拼接。
[0033]優(yōu)選地,所述預(yù)置角度為5°。
[0034]優(yōu)選地,還包括:
[0035]識(shí)別搜索模塊,用于識(shí)別文字行中的文字,使用所述文字進(jìn)行搜索。
[0036]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果為:獲取掃描圖片的文字行的曲線(xiàn);獲取曲線(xiàn)的最高點(diǎn)A和最大切線(xiàn)斜率對(duì)應(yīng)的點(diǎn)B;計(jì)算最高點(diǎn)A與點(diǎn)B之間的直線(xiàn)AB與水平線(xiàn)之間的夾角α;確定所述夾角α大于等于預(yù)置角度,對(duì)所述文字行進(jìn)行拉直。本發(fā)明通過(guò)計(jì)算掃描圖片的文字行的曲線(xiàn)的最高點(diǎn)與最大切線(xiàn)斜率對(duì)應(yīng)的點(diǎn)之間的直線(xiàn)與水平線(xiàn)之間的夾角α,確定所述夾角α大于等于預(yù)置角度,則對(duì)所述文字行進(jìn)行拉直,本發(fā)明可有效地修正因?yàn)闀?shū)頁(yè)拱起而導(dǎo)致的掃描圖片的文字行彎曲的問(wèn)題,有效地保證圖片的視覺(jué)效果和后續(xù)OCR識(shí)別和搜索的準(zhǔn)確性。
【附圖說(shuō)明】
[0037]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單的介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)本發(fā)明實(shí)施例的內(nèi)容和這些附圖獲得其他的附圖。
[0038]圖1是本發(fā)明【具體實(shí)施方式】中提供的一種文字行彎曲的修正方法的第一實(shí)施例的方法流程圖。
[0039]圖2是本發(fā)明【具體實(shí)施方式】中提供的一種文字行彎曲的修正方法的第二實(shí)施例的方法流程圖。
[0040]圖3是本發(fā)明【具體實(shí)施方式】中提供的一種文字行彎曲的修正系統(tǒng)的第一實(shí)施例的結(jié)構(gòu)方框圖。
[0041]圖4是本發(fā)明【具體實(shí)施方式】中提供的一種文字行彎曲的修正系統(tǒng)的第二實(shí)施例的結(jié)構(gòu)方框圖。
【具體實(shí)施方式】
[0042]為使本發(fā)明解決的技術(shù)問(wèn)題、采用的技術(shù)方案和達(dá)到的技術(shù)效果更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施例的技術(shù)方案作進(jìn)一步的詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0043]請(qǐng)參考圖1,其是本發(fā)明【具體實(shí)施方式】中提供的一種文字行彎曲的修正方法的第一實(shí)施例的方法流程圖。如圖所示,該方法,包括:
[0044]步驟SlOl:獲取掃描圖片的文字行的曲線(xiàn)。
[0045]優(yōu)選地,所述獲取掃描圖片的文字行的曲線(xiàn),包括:根據(jù)掃描圖片的文字行的黑色像素點(diǎn)確定文字行高度,獲取文字行高度的中點(diǎn),由所述中點(diǎn)組成文字行的曲線(xiàn)。
[0046]由于書(shū)本中縫的存在使得書(shū)頁(yè)拱起有兩種情況:一種是“從正常到中縫”,另一種是“從中縫到正常”。如果得到的掃描圖片的文字行的曲線(xiàn)由平直到彎曲,則屬于“從正常到中縫”的情況;若果得到的掃描圖片的文字行的曲線(xiàn)由彎曲到平直,則屬于“從中縫到正常”的情況。
[0047]步驟S102:獲取曲線(xiàn)的最高點(diǎn)A和最大切線(xiàn)斜率對(duì)應(yīng)的點(diǎn)B。
[0048]獲取曲線(xiàn)的最高點(diǎn)A,計(jì)算掃描圖片的文字行的曲線(xiàn)的切線(xiàn)的斜率,得到最大切線(xiàn)斜率對(duì)應(yīng)的點(diǎn)B。
[0049]步驟S103:計(jì)算最高點(diǎn)A與點(diǎn)B之間的直線(xiàn)AB與水平線(xiàn)之間的夾角α。
[0050]步驟S104:確定所述夾角α大于等于預(yù)置角度,對(duì)所述文字行進(jìn)行拉直。
[0051]優(yōu)選地,當(dāng)所述夾角α大于等于預(yù)置角度時(shí),說(shuō)明掃描圖片的文字行的曲線(xiàn)彎曲的程度比較嚴(yán)重,會(huì)影響后續(xù)的OCR識(shí)別和搜索構(gòu)成的準(zhǔn)確程度,因此需要對(duì)所述文字行進(jìn)行拉直。優(yōu)選地,所述預(yù)置角度為5°,用戶(hù)也
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
金阳县| 南安市| 乃东县| 宁化县| 建德市| 阿荣旗| 台前县| 贡山| 星子县| 大厂| 囊谦县| 溧阳市| 永胜县| 南皮县| 阜平县| 上饶市| 义乌市| 轮台县| 栾城县| 蛟河市| 五河县| 沾化县| 陇西县| 忻城县| 甘洛县| 南靖县| 重庆市| 措美县| 乌兰浩特市| 临安市| 普陀区| 根河市| 邯郸县| 临汾市| 和林格尔县| 贵定县| 东乡| 乌拉特前旗| 子洲县| 石城县| 综艺|