本申請(qǐng)涉及圖像處理領(lǐng)域,具體而言,涉及一種流程說(shuō)明文本的生成方法、裝置及電子設(shè)備。
背景技術(shù):
1、在軟件開(kāi)發(fā)、業(yè)務(wù)流程管理和項(xiàng)目管理等領(lǐng)域,需求人員往往把需求通過(guò)流程圖的方式梳理出來(lái),下一階段就需要輸出需求說(shuō)明書(shū),編寫(xiě)準(zhǔn)確和清晰的流程說(shuō)明書(shū)對(duì)于確保工作的順利進(jìn)行至關(guān)重要。然而,對(duì)于復(fù)雜的流程圖來(lái)說(shuō),手動(dòng)編寫(xiě)流程說(shuō)明書(shū)往往費(fèi)時(shí)且容易出錯(cuò)。
2、針對(duì)上述的問(wèn)題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供了一種流程說(shuō)明文本的生成方法、裝置及電子設(shè)備,以至少解決相關(guān)技術(shù)中基于流程圖輸出說(shuō)明書(shū)是通過(guò)手動(dòng)編寫(xiě)流程說(shuō)明書(shū)的方式,存在費(fèi)時(shí)且容易出錯(cuò)的技術(shù)問(wèn)題。
2、根據(jù)本申請(qǐng)實(shí)施例的一個(gè)方面,提供了一種流程說(shuō)明文本的生成方法,包括:獲取待生成流程說(shuō)明文本的原始流程圖對(duì)應(yīng)的原始圖像;解析原始圖像中的節(jié)點(diǎn),得到每個(gè)節(jié)點(diǎn)包含的文本數(shù)據(jù)以及每個(gè)節(jié)點(diǎn)之間的關(guān)聯(lián)信息;根據(jù)預(yù)設(shè)的文本轉(zhuǎn)換規(guī)則和關(guān)聯(lián)信息調(diào)整文本數(shù)據(jù),得到與原始流程圖對(duì)應(yīng)的流程說(shuō)明文本。
3、可選地,解析原始圖像中的節(jié)點(diǎn)之前,方法還包括:判斷原始圖像的圖像顏色,得到判斷結(jié)果;在判斷結(jié)果指示原始圖像為彩色圖像的情況下,將原始圖像轉(zhuǎn)換成灰度圖像。
4、可選地,解析原始圖像中的節(jié)點(diǎn),包括:識(shí)別原始圖像中原始流程圖包含的節(jié)點(diǎn)和線(xiàn)條;依據(jù)原始流程圖包含的節(jié)點(diǎn)和線(xiàn)條,確定節(jié)點(diǎn)所屬的節(jié)點(diǎn)標(biāo)簽,以及線(xiàn)條所屬的線(xiàn)條標(biāo)簽,其中,節(jié)點(diǎn)標(biāo)簽用于表示節(jié)點(diǎn)的形狀信息,線(xiàn)條標(biāo)簽用于表示線(xiàn)條的類(lèi)型信息;依據(jù)節(jié)點(diǎn)標(biāo)簽和線(xiàn)條標(biāo)簽,確定原始流程圖中的節(jié)點(diǎn)之間的關(guān)聯(lián)信息;依據(jù)關(guān)聯(lián)信息,識(shí)別相關(guān)聯(lián)的節(jié)點(diǎn)中包含的文本數(shù)據(jù)。
5、可選地,確定節(jié)點(diǎn)所屬的節(jié)點(diǎn)標(biāo)簽,以及線(xiàn)條所屬的線(xiàn)條標(biāo)簽,包括:提取原始圖像中原始流程圖的節(jié)點(diǎn)和線(xiàn)條的輪廓信息;將節(jié)點(diǎn)的輪廓信息與預(yù)設(shè)的節(jié)點(diǎn)形狀模板進(jìn)行匹配,得到第一匹配結(jié)果;依據(jù)第一匹配結(jié)果確定節(jié)點(diǎn)所屬的節(jié)點(diǎn)標(biāo)簽;依據(jù)線(xiàn)條的輪廓信息確定線(xiàn)條所屬的線(xiàn)條標(biāo)簽。
6、可選地,識(shí)別相關(guān)聯(lián)的節(jié)點(diǎn)中包含的文本數(shù)據(jù),包括:識(shí)別相關(guān)聯(lián)的節(jié)點(diǎn)中的文本包含的實(shí)體信息;對(duì)相關(guān)聯(lián)的節(jié)點(diǎn)中的文本進(jìn)行句法分析,得到文本成分信息;通過(guò)關(guān)系抽取模型獲取相關(guān)聯(lián)的節(jié)點(diǎn)中的關(guān)系特征;依據(jù)關(guān)系特征確定相關(guān)聯(lián)的節(jié)點(diǎn)中的文本特征,其中,文本特征包括關(guān)聯(lián)文本特征、重點(diǎn)文本特征和特定文本特征,關(guān)聯(lián)文本特征用于表示與文本中的實(shí)體有關(guān)系的文本對(duì)應(yīng)的特征,重點(diǎn)文本特征用于表示文本關(guān)系中具有重要性的詞語(yǔ)所對(duì)應(yīng)的特征,特定文本特征用于表示具有特定屬性的詞語(yǔ)對(duì)應(yīng)的特征;依據(jù)實(shí)體信息、文本成分信息、關(guān)系特征和文本特征,確定文本數(shù)據(jù)。
7、可選地,根據(jù)預(yù)設(shè)的文本轉(zhuǎn)換規(guī)則和關(guān)聯(lián)信息調(diào)整文本數(shù)據(jù),包括:接收目標(biāo)對(duì)象輸入的文本轉(zhuǎn)換規(guī)則;從文本數(shù)據(jù)中確定滿(mǎn)足文本轉(zhuǎn)換規(guī)則的目標(biāo)數(shù)據(jù);將目標(biāo)數(shù)據(jù)按照文本轉(zhuǎn)換規(guī)則進(jìn)行調(diào)整。
8、可選地,方法還包括:在對(duì)文本數(shù)據(jù)進(jìn)行調(diào)整的過(guò)程中,獲取無(wú)法按照文本轉(zhuǎn)換規(guī)則進(jìn)行轉(zhuǎn)換的錯(cuò)誤數(shù)據(jù);對(duì)錯(cuò)誤數(shù)據(jù)進(jìn)行文本清洗。
9、根據(jù)本申請(qǐng)實(shí)施例的另一方面,還提供了一種流程說(shuō)明文本的生成裝置,包括:獲取模塊,用于獲取待生成流程說(shuō)明文本的原始流程圖對(duì)應(yīng)的原始圖像;解析模塊,用于解析原始圖像中的節(jié)點(diǎn),得到每個(gè)節(jié)點(diǎn)包含的文本數(shù)據(jù)以及每個(gè)節(jié)點(diǎn)之間的關(guān)聯(lián)信息;調(diào)整模塊,用于根據(jù)預(yù)設(shè)的文本轉(zhuǎn)換規(guī)則和關(guān)聯(lián)信息調(diào)整文本數(shù)據(jù),得到與原始流程圖對(duì)應(yīng)的流程說(shuō)明文本。
10、根據(jù)本申請(qǐng)實(shí)施例的又一方面,還提供了一種電子設(shè)備,包括:存儲(chǔ)器,用于存儲(chǔ)程序指令;處理器,與存儲(chǔ)器連接,用于執(zhí)行實(shí)現(xiàn)以下功能的程序指令:獲取待生成流程說(shuō)明文本的原始流程圖對(duì)應(yīng)的原始圖像;解析原始圖像中的節(jié)點(diǎn),得到每個(gè)節(jié)點(diǎn)包含的文本數(shù)據(jù)以及每個(gè)節(jié)點(diǎn)之間的關(guān)聯(lián)信息;根據(jù)預(yù)設(shè)的文本轉(zhuǎn)換規(guī)則和關(guān)聯(lián)信息調(diào)整文本數(shù)據(jù),得到與原始流程圖對(duì)應(yīng)的流程說(shuō)明文本。
11、根據(jù)本申請(qǐng)實(shí)施例的再一方面,還提供了一種非易失性存儲(chǔ)介質(zhì),該非易失性存儲(chǔ)介質(zhì)包括存儲(chǔ)的計(jì)算機(jī)程序,其中,該非易失性存儲(chǔ)介質(zhì)所在設(shè)備通過(guò)運(yùn)行計(jì)算機(jī)程序執(zhí)行上述流程說(shuō)明文本的生成方法。
12、根據(jù)本申請(qǐng)實(shí)施例的再一方面,還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)指令,該計(jì)算機(jī)指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述流程說(shuō)明文本的生成方法。
13、在本申請(qǐng)實(shí)施例中,通過(guò)獲取待生成流程說(shuō)明文本的原始流程圖對(duì)應(yīng)的原始圖像;解析原始圖像中的節(jié)點(diǎn),得到每個(gè)節(jié)點(diǎn)包含的文本數(shù)據(jù)以及每個(gè)節(jié)點(diǎn)之間的關(guān)聯(lián)信息;根據(jù)預(yù)設(shè)的文本轉(zhuǎn)換規(guī)則和關(guān)聯(lián)信息調(diào)整文本數(shù)據(jù),得到與原始流程圖對(duì)應(yīng)的流程說(shuō)明文本,達(dá)到了自動(dòng)化生成流程說(shuō)明文檔的目的,從而實(shí)現(xiàn)了提高文檔撰寫(xiě)效率的技術(shù)效果,進(jìn)而解決了相關(guān)技術(shù)中基于流程圖輸出說(shuō)明書(shū)是通過(guò)手動(dòng)編寫(xiě)流程說(shuō)明書(shū)的方式,存在費(fèi)時(shí)且容易出錯(cuò)的技術(shù)問(wèn)題。
1.一種流程說(shuō)明文本的生成方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,解析所述原始圖像中的節(jié)點(diǎn)之前,所述方法還包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,解析所述原始圖像中的節(jié)點(diǎn),包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,確定所述節(jié)點(diǎn)所屬的節(jié)點(diǎn)標(biāo)簽,以及所述線(xiàn)條所屬的線(xiàn)條標(biāo)簽,包括:
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,識(shí)別相關(guān)聯(lián)的節(jié)點(diǎn)中包含的文本數(shù)據(jù),包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)預(yù)設(shè)的文本轉(zhuǎn)換規(guī)則和所述關(guān)聯(lián)信息調(diào)整所述文本數(shù)據(jù),包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
8.一種流程說(shuō)明文本的生成裝置,其特征在于,包括:
9.一種電子設(shè)備,其特征在于,包括:
10.一種非易失性存儲(chǔ)介質(zhì),其特征在于,所述非易失性存儲(chǔ)介質(zhì)包括存儲(chǔ)的計(jì)算機(jī)程序,其中,所述非易失性存儲(chǔ)介質(zhì)所在設(shè)備通過(guò)運(yùn)行所述計(jì)算機(jī)程序執(zhí)行權(quán)利要求1至7中任意一項(xiàng)所述的流程說(shuō)明文本的生成方法。
11.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)指令,其特征在于,所述計(jì)算機(jī)指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至7中任意一項(xiàng)所述的流程說(shuō)明文本的生成方法。